||Design rules are used to ensure that the graphics used in
your document match the properties assigned to them. You may, for instance,
have more than one graphic representation for a valve - two common
representations are for closed and open valves. Suppose you have a valve in
your document whose property is "open." If you change the property to
"closed", the application will replace the "open" valve graphic with
a "closed" valve graphic. The image below shows an open valve and a closed
valve. If you change the property of the open valve to closed, the design
rule will go into effect and replace the open image with a closed one.
These changes will only occur if you have graphic representations
defined for various properties. If you do not have graphics defined then
nothing will happen. Various graphic representations for some
components are provided with this application.
The Piping Valve Position rule, described above, also checks for part
type and will select the correct graphic for the defined part type.
the following rules are provided with the sample document.
- Instrument Location Rule: This rule will change the graphic of
instruments based on their location. The components affected are those
under P & ID Instruments in the Catalog Browser (in the sample documents
provided). The rule applies to the object class, Instrument_Part_Function
and the property, Instrument Location.
- Pipe Function Line Category: The rule will change the appearance of
lines (color, thickness and style) based on the properties major and
minor. The object class affected is Pipe functions.
- I & C Line Signal Medium: The line style of I & C lines will change
depending on the type of signal for which you set the property Signal
Medium, e.g. data or hydraulic, etc. The object class is
- HVAC Valve Position: This rule applies to open and closed valve
positions of HVAC valves.
- Waveguide Line Shape: The line style of waveguide lines will change
depending on the value assigned to the attribute Shape (e.g. round or
rectangular). The object class is Waveguide_Line_Function.