Create and edit your own symbols

Schematics tab > Devices group >  Symbols menu > Save user symbol

With these functions, you can save your own symbols and edit them.

If you only want to add attributes to an existing symbol or do some simple edits to the symbol graphics, for example, you do not need to explode the symbols before using these save functions. However, if you want to use all CADMATIC drawing functions when editing the graphics, you need to explode the symbols into basic elements and edit symbol graphics before using the save functions.

Do the following:

  1. Select objects to include in symbol to be saved.

  2. If selected objects did not include ID attribute, indicate insertion point for it.

  3. Indicate symbol's insertion point. The Save symbol dialog opens.

  4. Define symbol information:

    • Symbol name – Enter the name of the symbol to be saved. The function adds SO by default but you can name the symbols any way you want.
    • Define symbol insertion point – Click to define insertion point.
    • Wiring points In this section, you can see the number of wiring points in the symbol. Symbols have to include one or more wiring points i.e. points where the wire or cable can be connected (like a real terminal of equipment). Therefore, it is important to draw all lines (wires or cables) from wiring point to another.
    • Cut pointsIn this section, you can see the number of cut points in the symbol. Two cut points make a pair, which can be used to cut line when inserting the symbol into the drawing.
    • Symbol data
      • Symbol type is important for the functions to recognize the symbol to certain electric symbol.
      • Select to create a horizontal or vertical symbol.
      • With Select symbol type, you can select several subtypes.
    • Attributes to stack – You can select attributes that are allowed to stack. It means that if attribute value is empty, another attribute can take its place, thus eliminating gaps between attributes.
    • Symbol spacing – Symbols are always saved to disk using 3.5 mm spacing. If the symbol is drawn to spacing 2.5 mm select 2.5 mm to scale it automatically to 3.5 mm (on disk).
    • Attributes
    • Add to icon menu
      • Icon menu to where the symbols will be saved – Select icon menu from the drop-down menu.
      • Tiptext of the symbol button – Tooltip shown when hovering on the symbol button.
      • Show icon area manually – Outline area of the symbol shown in the icon menu.
    • Drawing and editing – When you select a function from the drop-down menu and click Run, you can edit the symbol graphics. After the changes are done, you are taken back to saving your own symbol.
  5. Click OK.

The application saves the symbol to your own symbol menu. Insert it as follows:

  1. Select User symbols from the Symbols menu. The icon menu opens.

  2. Insert the desired symbol by double-clicking it and indicating the insertion point in the drawing.

  3. End insertion by pressing Esc.

Edit attribute properties

In the Save symbol dialog, click Edit to open the Attribute properties dialog.

  • Pin – Consecutive number for pin attributes.

  • Part number – Compiled symbols require the part number. If different symbols are used in different occurrences of the device and the symbols have the same attributes while they mean different things, you have to define a part number, which separates the pins from each other.

  • Attribute name – Name is generated from the attribute, pin number and part number.

  • Prompt – User's can see this prompt/description when they use the symbol.

  • Default value – Default can be defined or left blank and ask attribute value on symbol insertion.

  • Ask attribute value on symbol insertion – Asks value for this attribute when symbol is inserted to drawing. Uses default value if one is given.

  • Attribute visible – Is attribute visible or hidden.

  • Reposition attribute

  • Alignment and Vertical alignment – Attribute horizontal and vertical alignment.

  • Appearance – Size, angle (in degrees) and color of the attribute. The angle is typically 0, for vertically readable attributes 90 and 270. Other free angles are also supported.