Community Tip - New to the community? Learn how to post a question and get help from PTC and industry experts! X
I have a drawing with multiple sheets. Sheet one has a master assembly and the subsequent sheets have sub-assemblies that belong to the master assembly. Sheet 1 behaves correctly, but the parameters on other sheets doesn't behave as expected. When I create a new sheet, the parameters in the table in the new sheet will be linked to whatever model is on the current sheet. When I try to edit the parameters in the new sheet, they have some random references attached, for example scale parameter would be "&scale:115", not sure where the number 115 come from, so if I edit this number out, then the scale is representative of the current active model.
Is there anyway the sheets display parameters that are active on the respective sheets? I work around by individually removing the reference the parameters on every sheet. Currently, every parameter in the title block-title, scale, mass, drawing number etc. retain a reference to the model from the previous sheet.
Is only the "master assembly" a drawing model? If so then the formats, notes, tables will only look to this model (unless you have something set up to do otherwise) as the sole source for parameters. This is because the master assembly is the only active drawing model.
You may need to add the subassemblies as drawing models and structure the drawing tables, notes etc. to reference the subs to auto populate drawing formats and templates,
A lot depends on how you have the file(s) loaded into the drawing.
Check the active drawing on each sheet. The drawing parameters may be coming from those files. This is default behavior.
If you only load the master assembly and use views and layers for the subsequent sheets, the parameters will all come from the master model.
The &<parameter>:1 is telling the system to use the 1st model loaded in the drawing as the one to get parameters from.
Only sheet one is behaving correctly and using parameters from the active model on that sheet. On subsequent sheets I have added models of sub-assemblies manually and also set them as the active model. But the parameters retain a connection to the previous sheet-for instance sheet 3 has parameters from sheet2, sheet 4 has parameters from sheet 3, regardless of what model is active on that sheet.
On the subsequent sheets, the format will get it's values from the active model at the time the format was added (or sheet was added). Changing the active model after the sheet (or format) was added will NOT change the values in the format.
If you need to change the the format afterwards, set the active model on the sheet you wish to drive the format values, go to page setup, and re-add the format, make sure you use the "remove all" the tables from the previous format during this process.
As for the session id you refer to "&scale:115", there are lots of things you can do with them. Creo handles session id internally and they may change with each session. Then you add a note that is driven by a parameter like that (drawing parameter or part parameter), creo will always add the session id of the active model at the end of that parameter so it can track what model it's from.
Search the community for session id to get lots of info:
https://community.ptc.com/t5/3D-Part-Assembly-Design/Session-id/m-p/67620
Hi,
try following test.