This functionality is only available for certain module packages.

You are here: Tutorial > Project generation per import > Part 2 - Placing components on placeholders and updating extension points > Placing components on an extension point by importing an IMX file

Placing components on an extension point by importing an IMX file

Requirements:

In addition to the system libraries, the library catalog contains the architecture T_Mechatronic_Architecture and the modular system T_Mechatronic_ModularSystem.

The Feeder project exists in the Project catalog.

In order to place one or more components on an extension point in the existing configuration the IMX files T2_Extension_OneLevel.imx and T2_Extension_AllLevels.imx are imported.

Proceed as follows to place a component on an extension point of the subordinate level:

  1. Select the menu item File > Import....
  2. The import wizard opens with the Select page.

  3. Navigate to Project > Import.
  4. Confirm via [Next >].
  5. The import wizard opens the page Import file.

  6. Specify the file T2_Extension_OneLevel.imx in the Source file name field.
  7. The file is located in the following directory:

    <EEC installation path>\resources\Import\IMX

    Use [Browse...] to navigate to the file. If applicable, select the file filter IMX files (*.imx).

  8. Leave the Template file name field empty.
  9. Remove the Create new project option and mark the Feeder project in the list below it.
  10. Confirm with [Finish].

Result:

The new configuration called Feeder is displayed in the project catalog:

The Feeder configuration contains the Feeder with the built-in components Insert, Move and Store.

The new aspect of this configuration is that the Inspect component is placed on the placeholder Placeholder_Inspect in Feeder. In the Inspect component the previously fixed installed component Orientationinspector is now placed on the ExtensionPoint_Orientationinspector extension point. The Orientationinspector component also has an extension point installed. However, no component has been placed on it.

The Discard component is thus active and is also displayed.

Note:

The display of placeholders, extension points and of components that are deactivated is influenced by the filter setting of the project catalog (see Filter).

Proceed as follows to install components on extension points of all the subordinate levels:

In order to use the existing Feeder project the installed Inspect component has to be initially removed first:

  1. Mark the Inspect component in the Project catalog.
  2. Delete the component using the [Del] key.
  3. Confirm the selection with [Finish] in the Delete dialog.

After the Inspect component has been removed from the project the import can be started:

  1. Select the menu item File > Import....
  2. The import wizard opens with the Select page.

  3. Navigate to Project > Import.
  4. Confirm via [Next >].
  5. The import wizard opens the page Import file.

  6. Specify the file T2_Extension_AllLevel.imx in the Source file name field.
  7. The file is located in the following directory:

    C:\Users\Public\EPLAN\EngineeringConfiguration\<Build-ID>\resources\Import\IMX

    Use [Browse...] to navigate to the file. If applicable, select the file filter IMX files (*.imx).

  8. Leave the Template file name field empty.
  9. Remove the Create new project option and mark the Feeder project in the list below it.
  10. Confirm with [Finish].

Result:

The new configuration called Feeder is displayed in the project catalog:

The Feeder configuration contains the Feeder with the built-in components Insert, Move and Store.

The new aspect of this configuration is that the Inspect component is installed on the placeholder Placeholder_Inspect in Feeder. In the Inspect component the previously fixed installed component Orientationinspector is now placed on the ExtensionPoint_Orientationinspector extension point. The component Positionsensor_optical is placed on the extension point ExtentionPoint_Positionsensor_optical of the Orientationinspector component.

The Discard component is thus active and is also displayed.