ABCs of Custom Properties Presented by Ryan Vanek What are they Custom Properties are user defined tags of information that can be applied to jobs members materials bolts holes and welds What are they used for ID: 767614
Download Presentation The PPT/PDF document "ABC’s of Custom Properties" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
ABC’s of Custom Properties Presented by: Ryan Vanek
What are they? Custom Properties are user defined tags of information that can be applied to jobs, members, materials, bolts, holes and welds
What are they used for? Apply tags of information Use with Status Display Parametrics Reports Advanced Selection Optionally Split member piecemarks Add information to BOM Add information to member details Add information to erection views Export to IFC Notes SDS/2 Event Logging
New Project Flavor determines what Custom Properties will be used.
Creating New Add to Job Setup Entry name is the internal variable Use this to update via parametrics MemberPropertySet (mem1, " needs_paint ", "True") SetProperties ( model.member (1), [(' SomeBooleanProperty ',True), ('SomeIntProperty',0)]) More efficient when setting multiple properties Value type String Can make this a drop-down ( combobox ) selection Number Boolean (Checkbox) Dimension Date
Creating New Split member piecemarks Use to split piecemarks Process the job for this to properly split all piecemarks
Creating New Add information to BOM Add to BOM Bill of Material Layout must be set up to include Merge will merge into Remarks column Must merge to include in KISS, FabTrol , etc. exports
Creating New Modify python file Datadir/jobs/jobname/Custom/Member.py Suggest adding to User Custom Properties tab tab = Tab( User_tabset , " User\n Custom Properties" ); Can change the tab name easily “My Company\n Custom Properties” Entry( ParentLocation , “ EntryName ”, str or Date, “Prompt”) Parent Location is name of tab/frame/column to be in tab in this case
In the Model Add information to erection views Add to Member Label Configuration Member Label Configuration Change default location of Piecemarks , Section Sizes, etc. NO MAPPING DONE IF YOU CHANGE Priority determines order placed Display Options Detail Erection View Options Custom properties on member
Drawings Add information to member details Add to member detail Relative to main material Relative to member callout Distance from selected location(s)