2018-03-29 09:10 AM
Solved! Go to Solution.
2018-04-07 04:55 PM - last edited 4 weeks ago
This is possible to do but you have to do a bit of GDL Scripting.
I attached the GDL Object. It is the "Bench 21" object available in the default library, slightly modified.
What I did is I created a new parameter in the GDL object, then used the Parameter Script to assign the value of the global GDL variable storing the "Mirrored" state of the object to the parameter. Saved the Object. Then I scheduled the Object, scheduling also this newly created Object parameter.
You would have to do the following steps in your Object (each different Objects) for this to work in Schedules:
1. Open the Object for Editing.
2. In the GDL Editor, create a new parameter. Mine is called "ObjMirrored", its description says "Object is Mirrored", its type is "Boolean". It is not set to be hidden (hidden GDL parameters cannot be scheduled, only visible ones).
3. Go to the Parameter Script of the Object and assign to this parameter the value of the global GDL variable storing the mirrored state of the object. This is the SYMB_MIRRORED variable. So it goes like this:
PARAMETERS ObjMirrored = SYMB_MIRRORED
4. Save the Object.
5. In the Schedule, click the down-pointing arrow button to the right of the Add Fields button and select the "Library Part Parameters" option. In the appearing Dialog, find the object in the list, and in the bottom left portion select the parameter just created and click the Add button to add to Schedule Fields.
6. Generate the Schedule. The parameter should be displayed in the Schedule as a checkbox that can be checked or unchecked.
2018-04-07 04:55 PM - last edited 4 weeks ago
This is possible to do but you have to do a bit of GDL Scripting.
I attached the GDL Object. It is the "Bench 21" object available in the default library, slightly modified.
What I did is I created a new parameter in the GDL object, then used the Parameter Script to assign the value of the global GDL variable storing the "Mirrored" state of the object to the parameter. Saved the Object. Then I scheduled the Object, scheduling also this newly created Object parameter.
You would have to do the following steps in your Object (each different Objects) for this to work in Schedules:
1. Open the Object for Editing.
2. In the GDL Editor, create a new parameter. Mine is called "ObjMirrored", its description says "Object is Mirrored", its type is "Boolean". It is not set to be hidden (hidden GDL parameters cannot be scheduled, only visible ones).
3. Go to the Parameter Script of the Object and assign to this parameter the value of the global GDL variable storing the mirrored state of the object. This is the SYMB_MIRRORED variable. So it goes like this:
PARAMETERS ObjMirrored = SYMB_MIRRORED
4. Save the Object.
5. In the Schedule, click the down-pointing arrow button to the right of the Add Fields button and select the "Library Part Parameters" option. In the appearing Dialog, find the object in the list, and in the bottom left portion select the parameter just created and click the Add button to add to Schedule Fields.
6. Generate the Schedule. The parameter should be displayed in the Schedule as a checkbox that can be checked or unchecked.
2018-04-30 11:54 AM