Electrical Design Software | Elecdes Design Suite by Scada Systems Ltd

Parametric Blocks

Some Elecdes functions support the use of BricsCAD Parametric Blocks. Ebase also supports parametric blocks.

For more information on the capabilities of parametric blocks, see the Bricsys website.

AutoCAD users have the alternative option of utilizing Dynamic Blocks, a feature that is also supported by Elecdes and Ebase.

Elecdes functions that support Parametric Blocks

The following Elecdes functions support parametric blocks. We recommend projects using these functions use a drawing file format of at least 2007.

All 2D blocks supplied with EDS for use with these functions will be dynamic blocks. If you plan to use Parametric Blocks, you will need to create them manually. See Creating a New 2D Symbol or Altering the Appearance of an Existing 2D Symbol.

Using Attributes correctly in Parametric Blocks

The main Parametric Block capability that Elecdes functions use are block Visibility States. Using attributes in blocks with multiple visibility states can cause undefined behaviour if not used correctly.

When managing an attribute within a parametric block that features multiple visibility states, adhere to the following strategies to ensure proper handling:

  • If an attribute is assigned to a visibility state, the attribute will only be visible in that particular visibility state.

  • If an attribute is not assigned to any visibility state, the attribute will be visible in all visibility states. Default Elecdes attributes must use this.

  • Attributes with the same name must not exist on different visibility states - behaviour is undefined. In general, attributes with the same name should be avoided.

Restrictions when using Parametric Blocks in Elecdes drawings

Changes in the graphics of the parametric block from visibility states, stretch or move parameters cannot change the position at which conductor lines will join the symbol, as these positions are pre-defined by the BUSW code and LENGTH attributes of the block. This applies to device and terminal symbols and to conductor extension markers.

Modifying the visibility state of a parametric block after insertion could lead to discrepancies in attribute display. In such cases, execute the ATTSYNC command on the block to ensure the proper attributes are rendered.