This functionality is only available for certain module packages.

You are here: Tutorial > EPLAN Pro Panel > Creating EPLAN Pro Panel discipline components > Creating discipline components and parameters

Creating discipline components and parameters

Enter a layout space of the LayoutSpace type into the ProPanel unit. This is the root component of this discipline. These and the following discipline components have no resources but reference 3D graphics macros in the parts database.

  1. Select the ProPanel unit.
  2. From the popup menu select New > ECAD > ECAD3D > Layout space.
  3. Enter LayoutSpace in the Name field.
  4. Save the editor using [Ctrl] + [S].

The following discipline components are also created without resources. To do so repeat Steps 1 to 4, with the following entries:

The icons and the level configuration of the discipline components have already been specified by the ECAD3D discipline. However, so that the components of the job definition can be properly arranged, the following parameters are required:

Name Type Meaning
Coordinate Coordinate For specifying coordinates when positioning objects
CoordinateMap CoordinateMap For specifying coordinates as a map when positioning objects
Syntax: Map{Pair{'x',100},Pair{'y',100}}
DeviceTag DeviceTag Device tag
Dimension Dimension For specifying the length, the angle of orientation or the surface area.
Syntax:
=List{Length} or =List{Length,Angle} or =List{Length,Width}
DT_Code String Part of the device code (BMK)
DT_Counter String Part of the device code (BMK)
EPN PartNumber EPLAN Part Number is the part number of a device from the EPLAN parts database
Id Id Identification number that clearly identifies a mounting surface
Mate Mate For positioning objects in relation to the mates of a parent object.
Syntax:
=List{'Source handle','Destination mounting point',Distance}
MateMap MateMap For positioning objects in relation to a MateMarker.
Syntax:
=Map{Pair{'src','C'},Pair{'dest','C'},Pair{'dx',0},Pair{'dy',0},Pair{'dz',0},Pair{'angle',0}}
Plug Plug Components whose plug value corresponds to the socket value of a superordinate component can be installed there.
Position String Attachment sequence: the higher the value, the further back the object is attached.
Socket Socket Superordinate components provide a socket value that determines which subordinate components may be installed there.
Width Double Width of a constructed object. This value can be obtained from the parts data.

This parameter is created in accordance with the following schema:

  1. Select the Parameter unit.
  2. From the context menu, select New > Parameter.
  3. In the Name field, enter the text Coordinate.
  4. In the Type field, enter the text Coordinate.
  5. Save the editor.
  6. Repeat steps 1 to 5 for each parameter that is listed in the above table.