Symbol Macros

Symbol macros are special macros with the *.ems file suffix. They are generated by marking the desired components on the schematic page and selecting the following commands: Tab Master data > Command group Macros > Create. The following data is then internally stored in the macro data:

  • A list of the symbol libraries where the symbols for the macro come from
  • Position (row number) where the symbol library is to be entered into the source project settings (File > Settings > Projects > "Project name" > Management > Symbol libraries)
  • Symbol number
  • Variant number.

When such macros are inserted into the schematic page via the insert center, the system then locates the position of the symbol library where the macro comes from in the project settings list. This information is then used to adapt the item number of all symbols in the macro before the macro is inserted. If a symbol library does not exist in the project, then the library from the settings at the position specified in the macro is used. If no symbol library is specified at this position in the settings, or the symbol with the appropriate symbol or variant number is not present, then a red "X" is inserted instead of the symbol and an appropriate message is generated, in which you can see the names, and positions in the library, that were used to create the macros.

See also