Places flow arrow symbols on pipe runs and orients them based on the flow direction properties of the pipes. The software draws a symbol at one-half of the pipe diameter and can draw the symbol on a pipe resymbolized as a line.
Usage in Label Template XML
<label>
<content>
<contentModule value="DrawingFlowDirectionContent"/>
<unidirectionalSymbol>
Piping Plan_FlowArrow_By Part_Flow_arrow1.sym
</undirectionalSymbol>
<bidirectionalSymbol>
Piping Plan_FlowArrow_By Part_Flow_arrow-bi.sym
</bidirectionalSymbol>
<noFlowSymbol>
Piping Plan_FlowArrow_By Part_No-Flow_Arrow1.sym
<noFlowSymbol>
<minDiameter>0.02</minDiameter>
<ignoreError>-1</ignoreError>
<scaleFactor>0.5</scaleFactor>
</content>
</label>
The symbol file must be located in the same folder as the label template XML, and the center line of the pipe must be drawn.
Customization
unidirectionalSymbol
Specifies the symbol that the system places when the pipe permits flow to travel in only one direction through the pipe.
1 - Pipe |
bidirectionalSymbol
Specifies the symbol that the system places when the pipe permits flow to travel in both directions.
1 - Pipe |
noFlowSymbol
Specifies the symbol that the system places when the pipe on which you want to place the symbol does not permit flow to travel through the pipe.
This attribute is only available for flow arrows that you place manually.
1 - Pipe |
minDiameter
Specifies the minimum diameter of a routed object at which the system may place a flow arrow.
Pipes of a smaller outside diameter have no flow arrow.
1 - 0.0 m diameter pipe |
ignoreError
Specifies whether or not the system places a label if the software returns no content or an error for the label.
Type -1 to suppress the label when an error occurs.
1 - Error label |
Type 0 to display the label regardless of an error.
1 - Empty label |
scaleFactor
Controls the size of pipe flow arrow symbols. The software places a flow direction arrow scaled to a percentage of the pipe diameter.