The reference data for the Planning task is divided into the following areas:
-
General reference data and codelists in the catalog, used by many Planning commands.
-
Rules and symbols for creating planning joints.
-
Rules for creating automatic assemblies and for assembly sequencing.
-
Rules for checking and repair manufacturability problems.
Each type of reference data for the Planning task has a different set of related reference data files:
Reference Data |
Visual Basic Rules |
Bulkload Workbook |
Visual Basic |
API |
---|---|---|---|---|
Defines all |
— |
[Product Folder]\ |
— |
— |
Defines build, weld, |
— |
[Product Folder]\ |
— |
— |
Defines workcenters |
— |
[Product Folder]\ |
— |
— |
Defines names |
[Programming Resources Folder]\Programming\ExampleCode\Planning\Rules\ |
[Product Folder]\ |
— |
— |
Places planning |
[Programming Resources Folder]\Programming\ExampleCode\Planning\Rules\ |
[Product Folder]\ |
[Programming Resources Folder]\Programming\ExampleCode\Planning\Symbols\ |
PlanningObjects.dll StructDetailObjects.dll |
Defines planning |
[Programming Resources Folder]\Programming\ExampleCode\Planning\Rules\ |
[Product Folder]\ |
— |
PlanningObjects.dll |
Creates |
[Product Folder]\ |
[Product Folder]\ |
— |
PlanningObjects.dll StructDetailObjects.dll |
Automatically |
[Programming Resources Folder]\Programming\ExampleCode\Planning\Rules\ |
[Product Folder]\ |
— |
PlanningObjects.dll StructDetailObjects.dll |
Evaluates the given property value for Assembly, AssemblyBlock, and Block. |
[Programming Resources Folder]\Programming\ ExampleCode\Planning\Rules\PlanningAssemblyRules\ PlanningAssemblyRules.csproj |
[Product Folder]\ ShipCatalogData\Bulkload\ DataFiles\Planning\ SM_PlanningRules.xls |
— |
— |
Checks for |
[Programming Resources Folder]\Programming\ExampleCode\Planning\Rules\ |
[Product Folder]\ |
— |
PlanningObjects.dll StructDetailObjects.dll |
Checks and repairs |
[Programming Resources Folder]\Programming\ExampleCode\Planning\Rules\ |
[Product Folder]\ |
— |
PlanningObjects.dll StructDetailObjects.dll |
Checks and repairs slots for planning changes |
[Programming Resources Folder]\Programming\ ExampleCode\Planning\Rules\CheckMfcty\ SMCheckMfctySlotAngle.vbp |
[Product Folder]\ |
||
Gives user greater control over Block Assignment |
[Product Folder]\ |
Defines all codelist values used by Planning
Bulkload Workbook: [Product Folder]\ShipCatalogData\BulkLoad\DataFiles\Planning\AllPlanningCodeLists.xls
Defines build, weld, and exit equipment used in workcenters
Bulkload Workbook: [Product Folder]\ShipCatalogData\BulkLoad\DataFiles\Planning\PlanningEquipment.xls
Defines workcenters and equipment occurrences
Bulkload Workbook: [Product Folder]ShipCatalogData\BulkLoad\DataFiles\Planning\PlanningWorkcenters.xls
Defines names of Planning objects
Visual Basic Rules: [Programming Resources Folder]\Programming\ExampleCode\Planning\Rules\PlnNameRules\PlnNameRules.vbp
.NET Rules: [Programming Resources Folder]\Programming\ExampleCode\Planning\Rules\PlanningNamingRules\PlanningNamingRules.sln
Bulkload Workbook: [Product Folder]\ShipCatalogData\BulkLoad\DataFiles\Planning\PlanningNamingRules.xls
Places planning joints in the model
Visual Basic Rules: [Programming Resources Folder]\Programming\ExampleCode\Planning\Rules\PlanningJoint\PlanningJointSO.vbp
Bulkload Workbook: [Product Folder]\ShipCatalogData\BulkLoad\DataFiles\Planning\PlanningJoints.xls
Visual Basic Symbols:[Programming Resources Folder]\Programming\ExampleCode\Planning\Symbols\PlanningJoint\PlnJointSymbols.vbp
API: PlanningObjects.dll, StructDetailObjects.dll
Defines planning joint properties
Visual Basic Rules: [Programming Resources Folder]\Programming\ExampleCode\Planning\Rules\PlnJointRules\PlnJointRules.vbp
Bulkload Workbook: [Product Folder]ShipCatalogData\BulkLoad\DataFiles\Planning\SM_PlanningRules.xls
API: PlanningObjects.dll
Creates automatic assemblies
Visual Basic Rules: [Programming Resources Folder]\Programming\ExampleCode\Planning\Rules\AutomationRules\PlnAutoAssRule.vbp
Bulkload Workbook: [Product Folder]\ShipCatalogData\BulkLoad\DataFiles\Planning\SM_PlanningRules.xls
API: PlanningObjects.dll, StructDetailObjects.dll
Automatically sequences objects in an assembly or block
Visual Basic Rules: [Programming Resources Folder]\Programming\ExampleCode\Planning\Rules\SequenceRules\GscadAssemSeqRules.vbp
Bulkload Workbook: [Product Folder]\ShipCatalogData\BulkLoad\DataFiles\Planning\SM_PlanningRules.xls
API: PlanningObjects.dll, StructDetailObjects.dll
Evaluates the given property value for Assembly, AssemblyBlock, and Block
.Net Rules: [Programming Resources Folder]\Programming\ExampleCode\Planning\Rules\PlanningAssemblyRules\PlanningAssemblyRules.csproj
Bulkload Workbook: [Product Folder]\ShipCatalogData\BulkLoad\DataFiles\Planning\SM_PlanningRules.xls
Checks for Planning attributes that will be difficult to manufacture
Visual Basic Rules: [Programming Resources Folder]\Programming\ExampleCode\Planning\Rules\PlnCheckMfcty\PlnCheckMfcty.vbp
Bulkload Workbook: [Product Folder]\ShipCatalogData\BulkLoad\DataFiles\ShipCheckMfctyRules.xls
API: PlanningObjects.dll, StructDetailObjects.dll
Check and Repair Slots for Planning Changes
Visual Basic Rules: [Programming Resources Folder]\Programming\ExampleCode\Planning\Rules\CheckMfcty\SMCheckMfctySlotAngle.vbp
Bulkload Workbook: [Product Folder]\ShipCatalogData\BulkLoad\DataFiles\SM_ShipCheckMfctyRules.xls
Checks and repairs Planning attributes that will be difficult to manufacture
Visual Basic Rules: [Programming Resources Folder]\Programming\ExampleCode\Planning\Ruless\CheckMfctyRepairRules\CheckMfctyRepairRules (VB6 version)\CheckMfctyRepairRulesVB.vbp
Bulkload Workbook: [Product Folder]\ShipCatalogData\BulkLoad\DataFiles\ProfileKnuckleRules.xls
API: PlanningObjects.dll, StructDetailObjects.dll
Allows user to determine block assignment
Bulkload workbook: [Product Folder]\ShipCatalogData\BulkLoad\DataFiles\Planning\SM_PlanningRules.xls