This functionality is only available for certain module packages.

You are here: EEC > ECAD > Creating new ECAD objects > Schematic > Management of page structure properties

Management of page structure properties

Engineering providers, for example, due to different customer requirements, have to create wiring diagrams with different page structures (e.g., numbering by plant/location) from within a modular system. The objective behind the modular system draft is to design schematic pages in such a way that they can be deployed in schematics with different numbering concepts. This requires that a schematic page must be able to use formulas to determine the page structure in which it will be used.

Page structure properties can be modeled using the Schematic object. This way, alternative structural concepts can be realized in a model.

Since the page structure properties are defined in the P8 schematic templates, it is also important to note that these definitions can be imported into EEC model automatically.

Thus, it is possible to manage the page structure properties in the schematic template and to import it into EEC model by way of synchronization.

All page structure properties supported by P8 are known to EEC as model variables (see EPLAN Electric P8).

The model variables specify the names of the parameters that represent the corresponding property in EEC, e.g., the parameter for the page number of the eponymous property.

Whether this property is actually used to create a schematic will be defined only by the schematic template. If the page structure with plant and location is defined there, EEC, too, will only use these properties.

The settings from the schematic template are imported into the EEC model by synchronizing a schematic object with the external resource, the schematic template.

The properties of the template are set up in the schematic object as parameters according to the settings in the model variables:

The modeling of the properties depends on the existence of parameters. Schematic pages, for example, query the schematic object whether there is a Location parameter in order to take a decision regarding the numbering (the values of these parameters have no effect).

The following formula is used to check the existence of parameters and adjust the page numbering accordingly:

=if dc.parameter('Location').isNull() then
...
else
...
endif

The previous option of setting the page structure globally in the user preferences does not exist anymore.

Note:

Note the DT syntax check setting in the project template. It also applies to the creation of pages. For example, if only numerals and uppercase letters are permitted, and if you want to create a page with the property $Location=St01, this will result in unexpected errors when creating a schematic. The same applies to editing the macros.