OpenMETA's Creo functions are designed to work with Parametric 3.0 M060. Recently I got a chance to test them with M110, and they seem largely to work, although some hacks were necessary to get things running.
This ticket is for capturing the notes I have so far. I'm glad to provide debugging access to the machine running M110, although I don't feel qualified to make the relevant OpenMETA code changes myself.
Registry Key Location
For M060, the Registry Keys for Creo Parametric are expected to be here:
HKLM/SOFTWARE/WOW6432Node/PTC/PTC Creo Parametric/3.0/2015290
For M110, PTC has moved the keys here:
HKLM/SOFTWARE/WOW6432Node/PTC/Creo Parametric/3.0/2016260
Note that "PTC Creo Parametric" has been shortened to "Creo Parametric" and the final key reflects a new date.
Undiagnosed Bug
In operation, there seems to be a difference with how search paths work, and how files are copied into the results folder. This occurs in a proprietary model that I cannot share, but I haven't created an open-source reproduction model yet.
In my model, one OpenMETA Component links to a Creo Assembly, while the rest link to Creo Parts.
If you run META-Link, the model builds and displays properly.
If you run CyPhy2CAD, the operation succeeds. The assembly Component's CAD path appears in config.pro. The resulting Mass, BoundingBox, etc calculations appear to be correct. However, the files for the assembly component are not copied to the results folder, so when you open the system assembly file, those elements are missing.
OpenMETA's Creo functions are designed to work with Parametric 3.0 M060. Recently I got a chance to test them with M110, and they seem largely to work, although some hacks were necessary to get things running.
This ticket is for capturing the notes I have so far. I'm glad to provide debugging access to the machine running M110, although I don't feel qualified to make the relevant OpenMETA code changes myself.
Registry Key Location
For M060, the Registry Keys for Creo Parametric are expected to be here:
HKLM/SOFTWARE/WOW6432Node/PTC/PTC Creo Parametric/3.0/2015290For M110, PTC has moved the keys here:
HKLM/SOFTWARE/WOW6432Node/PTC/Creo Parametric/3.0/2016260Note that "PTC Creo Parametric" has been shortened to "Creo Parametric" and the final key reflects a new date.
Undiagnosed Bug
In operation, there seems to be a difference with how search paths work, and how files are copied into the results folder. This occurs in a proprietary model that I cannot share, but I haven't created an open-source reproduction model yet.
In my model, one OpenMETA Component links to a Creo Assembly, while the rest link to Creo Parts.
If you run META-Link, the model builds and displays properly.
If you run CyPhy2CAD, the operation succeeds. The assembly Component's CAD path appears in
config.pro. The resulting Mass, BoundingBox, etc calculations appear to be correct. However, the files for the assembly component are not copied to the results folder, so when you open the system assembly file, those elements are missing.