PLMProductionSystemTypePackage Types

This section describes the functions of the PLMProductionSystemTypePackage.

This page discusses:

Object Function: New

The new function is used to create objects based on the name of the object type.

The following system objects can be created:

  • DELLmiBufferOperationReference
  • DELLmiCurveOperationReference
  • DELLmiGeneralOperationReference
  • DELLmiGeneralSystemReference
  • DELLmiInterruptOperationReference
  • DELLmiLoadingOperationReference
  • DELLmiPunctualOperationReference
  • DELLmiRemoveMaterialOperationReference
  • DELLmiSinkOperationReference
  • DELLmiSourceOperationReference
  • DELLmiStorageSystemReference
  • Prodsys_StorageSource
  • Prodsys_StorageSink
  • Prodsys_StorageBuffer
  • DELLmiTransferOperationReference
  • DELLmiTransferSystemReference
  • DELLmiTransformationSystemReference
  • DELLmiUnloadingOperationReference
  • DELmiProductionPlugReference

For more information, see Object Functions: new.

new
Returns the created system object that can be a stand-alone reference, a reference that is aggregated under another reference by automatic creation of an instance, or an instance directly under a reference.
  • Input:
    • Arg 1: name of the PLM Type (as string)
    • Arg 2: name of the PLM Entity once created (as string). It can be null.
    • Arg 3: father PLM entity that aggregates this created object (as ObjectType) It can be null.
    • Arg 4: reference to instantiate under the father (as ObjectType). It can be null.
  • Output: created object (can be null if the creation has failed)

Example

Let ReferenceSys (DELLmiProductionSystemReference)
Let InstanceSys (DELLmiProductionSystemInstance)
Let System (PLMEntity)

/* Creation of General System Reference */
ReferenceSys = new ("DELLmiGeneralSystemReference", "myGeneralSystemReference", 
NULL)

/* Insertion of a General System Reference */ 
/* under a father system as PLMEntity */
InstanceSys =  new ("DELLmiGeneralSystemInstance", "myGeneralSystemInstance1", 
System,  ReferenceSys )
 
/* Creation of a General System Reference and */
/* insertion under a father system as a PLMEntity */
InstanceSys =  new ("DELLmiGeneralSystemReference", "myGeneralSystemInstance2", 
System )

PLMOperation

The PLMOperation entity is the generic type to manipulate all operation references.

Inheritance Path

ObjectType
Feature
PLMEntity
PLMOperation

Methods

The following methods are associated with this type:

PLMOperationInstance

PLMOperationInstance entity is the generic type to manipulate all operation instances.

Inheritance Path

ObjectType
Feature
PLMEntity
PLMOperationInstance

Attributes

Name Type Comment
Reference PLMOperation Returns the operation reference related to this operation instance.

PLMSystem

The PLMSystem entity is the generic type to manipulate all system references.

Inheritance Path

ObjectType
Feature
PLMEntity
PLMSystem

Attributes

Name Type Comment
ProcessOfEachScope List Returns the item references (list of DELFmiFunctionReference) having a scope link with a system.

Methods

The following methods are associated with this type:

PLMSystemInstance

PLMSystemInstance entity is the generic type to manipulate all system instances.

Inheritance Path

ObjectType
Feature
PLMEntity
PLMSystemInstance

Attributes

Name Type Comment
ProcessOfEachScope List
Reference PLMSystem Returns the system reference related to this system instance.