Edit Terminals
Contents
Overview
You can edit terminals (Jacks, Terminals, Pointers) to show hidden attributes.
There are several rules that you must adhere to in order to be successful. A breif outline of the rules follows with more detail in the article below:
- Terminals that the program uses will reside in the %BLOCKS% support path.
- You may only edit terminals with the WC3_xxx_yy.DWG naming convetion. These are terminals that have the editable attribute set.
- You must not delete any attribute that you wish not shown. Rather you should mark it as invisible by setting its InvisibleMode=true.
- You should rename your edited versions of the file following the required naming convention.
Available Attributes in All WC3_xx_xx.dwg Terminals
All WC3 terminals have the following attributes (though many of them may be marked as inviisible):
- SysName
- EquipmentName - Not always populated
- ManufacturerName
- Location
- Alias
- SheetRef
- CreatedWith
- EquipmentID
- WC_TYPE
- EquipmentDescription
All WC3 terminals will have at least one CP_IN or one CP_OUT attribute or both.
In addition to the CP_IN and CP_OUT attribute the terminal may also contain display attributes for the connection point data such as:
- INPUT_NAME
- INPUT_CONN
- OUtPUT_NAME
- OUTPUT_CONN
File Naming Convention
Terminal file name suffixes determine where the terminal is displayed in the application.
Terminals that are suffixed: _SD.dwg or _S.dwg will appear in the list of source terminals.
Terminals that are suffixed _SD.dwg or _D.dwg will appear in the list of destination terminals.
If a terminal has only a CP_IN attribute it should be suffixed _D.dwg. This will tell the program to put it in the terminal desitinations list.
If a terminal has only a CP_OUT attribute it should be suffixed _S.dwg. This will tell the program to put it in the terminal sources list.
A terminal that has both a CP_IN and a CP_OUT attribute should be suffxed _SD.dwg to allow it to be visible in both lists.
FAQ
Q: Can I edit Pointer_S.dwg to show the alias.
A: No. Pointer_S.dwg and Pointer_D.dwg are legacy terminals that do not possess all the attributes.