looslib
Mechanical
- Jul 9, 2001
- 4,205
This was also posted to the internal Siemens BBS.
I have my part versioning rules set for NX4 (4.0.3.3) as follows:
Part name format: ((([0-9]+-)([0-9]+))|([0-9]+))(-[A-Z])
Part name match: \1(-[A-Z])
Part name substitution: \1
Part name version substitution: \2
Version type: ALPHABETIC
When I do a Verify Dirs from the load options menu, I get conflicting reports on my file names:
Parts that comply to version format:
Versions of 806000.prt
806000-D.prt
806000-B.prt
Parts that do not comply to version format:
806000.prt
This leads to problems when I load an assembly that uses one of these versioned parts. NX does not load the latest version, even though that is checked in the load options. When I close the old part and do a Open Assembly As, I get a message stating that the file is already loaded.
The new part name is already in use.
"806000-D.prt" is a part family template of member "806094-B_dwg.prt"
"806000-D.prt" is a component of assembly "806094-B_dwg.prt"
This means that I have to close all files, load the latest rev part of the component, then reopen the upper assembly to get the updated component into the assembly.
Now for the kick!
If I have an assembly that already uses 806000-B, the load latest will load 806000-D as the component.
Where is the problem coming from, my versioning rules or the NX versioning code?
This has a major impact on maintaining the latest files on a project that we are having issues with. If we can get to work with loading the 806000-D file in place of the 806000, we will be very happy. When we first discussed this, we thought we may have to rename hundreds of the no-rev file names manually to be rev A (806000-A) files so load latest would work. Are we back to that option?
If we do the manual rename, we will also have to run ug_edit_part_names.exe on all of the no-rev drawing (806000-A_dwg) files to look for the renamed component file(s). We would let the uses manually update the assemblies, as where used is too slow and produces errors when I run it now.
"Wildfires are dangerous, hard to control, and economically catastrophic."
Ben Loosli
I have my part versioning rules set for NX4 (4.0.3.3) as follows:
Part name format: ((([0-9]+-)([0-9]+))|([0-9]+))(-[A-Z])
Part name match: \1(-[A-Z])
Part name substitution: \1
Part name version substitution: \2
Version type: ALPHABETIC
When I do a Verify Dirs from the load options menu, I get conflicting reports on my file names:
Parts that comply to version format:
Versions of 806000.prt
806000-D.prt
806000-B.prt
Parts that do not comply to version format:
806000.prt
This leads to problems when I load an assembly that uses one of these versioned parts. NX does not load the latest version, even though that is checked in the load options. When I close the old part and do a Open Assembly As, I get a message stating that the file is already loaded.
The new part name is already in use.
"806000-D.prt" is a part family template of member "806094-B_dwg.prt"
"806000-D.prt" is a component of assembly "806094-B_dwg.prt"
This means that I have to close all files, load the latest rev part of the component, then reopen the upper assembly to get the updated component into the assembly.
Now for the kick!
If I have an assembly that already uses 806000-B, the load latest will load 806000-D as the component.
Where is the problem coming from, my versioning rules or the NX versioning code?
This has a major impact on maintaining the latest files on a project that we are having issues with. If we can get to work with loading the 806000-D file in place of the 806000, we will be very happy. When we first discussed this, we thought we may have to rename hundreds of the no-rev file names manually to be rev A (806000-A) files so load latest would work. Are we back to that option?
If we do the manual rename, we will also have to run ug_edit_part_names.exe on all of the no-rev drawing (806000-A_dwg) files to look for the renamed component file(s). We would let the uses manually update the assemblies, as where used is too slow and produces errors when I run it now.
"Wildfires are dangerous, hard to control, and economically catastrophic."
Ben Loosli