powered by CADENAS

Manual

Manual

2.3.3.1. Block [CreationOptions(is3d)] - How to setup?

How to setup the CreationOptions(is3d)

  1. You do not use ModelManager and you do not want to write files to disc.

    • (mandatory) Activate FileName(isCreaOptNotSet)

    • (optional) Activate DisplayName(isCreaOptNotSet) : If deactivated, DisplayName = FileName

    • (ignored) InstanceFileName(isCreaOptNotSet)

    • (ignored) PoolPath(isCreaOptNotSet)

    • (optional) ClassName : If deactivated, files will not be Library Parts and so they will not be write protected

    • (mandatory) DocOnOpen(is3dpart)=GetObject("iface.osdm.callbacks").SessionPartOnOpen

    • (mandatory) DocOnOpen(is3dasm) =GetObject("iface.osdm.callbacks").SessionAssemblyOnOpen

    • Deactivate all other DocOn* callbacks

  2. You do not use ModelManager but want to write SD*C and SD* files to disc.

    • (mandatory) Activate FileName(isCreaOptNotSet) : Name of Model and Name of Contents File

    • (optional) Activate DisplayName(isCreaOptNotSet) : Name of Model Instance (If deactivated, DisplayName = FileName)

    • (optional) Activate InstanceFileName(isCreaOptNotSet) : Name of Model Instance File (If deactivated, InstanceFileName = DisplayName)

    • (mandatory) Activate PoolPath(isCreaOptNotSet) : Directory for Files (Directory must exist on disc)

    • (mandatory) DocOnOpen(is3dasm, not isPartConnectionAsm)=GetObject("iface.osdm.callbacks").SDPCAssemblyOnOpen

    • (mandatory) DocOnSave(is3dasm, not isPartConnectionAsm)=GetObject("iface.osdm.callbacks").SDPCAssemblyOnSave

    • (mandatory) DocOnOpen(is3dpart, not isNegativePart)=GetObject("iface.osdm.callbacks").SDPCPartOnOpen

    • (mandatory) DocOnSave(is3dpart, not IsNegativePart)=GetObject("iface.osdm.callbacks").SDPCPartOnSave

    • (mandatory) DocOnOpen(is3dpart, isNegativePart)=GetObject("iface.osdm.callbacks").SessionPartOnOpen

    • (mandatory) DocOnOpen(is3dasm, isPartConnectionAsm) =GetObject("iface.osdm.callbacks").SessionAssemblyOnOpen

    • Deactivate all other DocOn* callbacks

  3. You do not use ModelManager but want to write PKG files to disc. (rare)

    • (mandatory) Activate FileName(isCreaOptNotSet) : Name of Model and Name of Contents File

    • (optional) Activate DisplayName(isCreaOptNotSet) : If deactivated, DisplayName = FileName

    • (ignored) InstanceFileName(isCreaOptNotSet)

    • (mandatory) Activate PoolPath(isCreaOptNotSet) : Directory for Files (Directory must exist on disc)

    • (mandatory) DocOnOpen(is3dasm, not isPartConnectionAsm)=GetObject("iface.osdm.callbacks").DefaultAssemblyOnOpen

    • (mandatory) DocOnSave(is3dasm, not isPartConnectionAsm)=GetObject("iface.osdm.callbacks").DefaultAssemblyOnSave

    • (mandatory) DocOnOpen(is3dpart, not isNegativePart)=GetObject("iface.osdm.callbacks").DefaultPartOnOpen

    • (mandatory) DocOnSave(is3dpart, not IsNegativePart)=GetObject("iface.osdm.callbacks").DefaultPartOnSave

    • (mandatory) DocOnOpen(is3dpart, isNegativePart)=GetObject("iface.osdm.callbacks").SessionPartOnOpen

    • (mandatory) DocOnOpen(is3dasm, isPartConnectionAsm) =GetObject("iface.osdm.callbacks").SessionAssemblyOnOpen

    • Deactivate all other DocOn* callbacks

  4. You want to use ModelManager

    • Deactivate all DocOn* callbacks in this file

    • Deactivate FileName, DisplayName, InstanceFileName rules

    • Configure ifosdmmodelmanager.cfg properly