Category Input / Output Devices (In, Out)
The input and output properties create the links between the devices and can be:
- Point device
- Connected Devices (ConnectedDevices, List(Of ObjectId)) - list of linear or longitudinal devices that connect to this device (incoming or outgoing)
- Linear device or Longitudinal device
- In
- Input(InPart, ObjectId) - point device connected to upstream
- Dry End (StartClosed, Boolean) - applies to linear/longitudinal devices that are connected to the upstream device but do not receive flow from it
- Start Connector ID (StartConnectorId, String) - Identifies the connector on the point device where the linear device's start is anchored
It is defined when connecting the devices. If you move the point device, the linear device's start will be dragged to maintain its starting position
- Start Connector (StartConnector, GeometryPoint) - position of the start connector, obtained from the structure where the device is connected
For example, when we connect a pipe to a PV, this can have the connections marked in magenta below:
Note that this connector is made using the tool
Connector
When the pipe connects to the PV, it will get the position (StartConnector) and direction (StartConnectorDirection) of the connector and you can use these properties in the pipe constructor to do
changes, for example the cutting angle of the pipe end:
In the image above, a calculation is made of the angle of the cutting plane of the pipe tip, so that it fits into the manhole wall
Open the template design (look in the installation folder, the file catalogo_limpo.dwg)
, the circular pipe shaper
- Start Connector Filter (StartConnectorFilter, String) - Text that will be used to filter the
connector
when choosing the closest
When connecting a linear device to a point device, the connection occurs at the position of the
connector
closer. It turns out, that not all connectors are suitable for connecting, for example, a collector box of the DER-SP standard can connect
to triangular/trapezoidal pipes and ditches. These trenches are shallow, whereas the pipes are buried. In this case, the program must be
able to decide if a connector is valid. Use plain text to indicate the desired connector type:
- ditch - for ditches or gutters
- Pipe - for Pipes
- sink - to connect gutters to sinks
- descent, ladder - for the case of a ditch that can connect to a point device intended to receive
rapid water descent or step descent, such as the DNIT standard collection box
Note: it is possible to use more than one code. Just separate each code by commas (example: ditch, gutter). The filter is not case sensitive, if there is no code to filter, either is considered valid.
- Start Connector Direction (StartConnectorDirection, GeometryVector) - directional vector (normal to the plane of the point device) of the start connector
- Start Location (StartLocation, GeometryPoint) - insertion point of the upstream device
For replacement actions during rebuild, prefer to use properties that do not force the device to downgrade, or even, don't force connection between devices that get properties from each other
- Out
- Output(OutPart, ObjectId) - point device connected downstream
- End Connector (EndConnector, GeometryPoint) - position of the
connector
final, obtained in the structure in which the device is connected
The same considerations made for StartConnector apply is
- End Connector ID (EndConnectorId, String) - Identifies the connector on the point device where the end of the linear device is anchored
It is defined when connecting the devices. If you move the point device, the linear device will have its end dragged to maintain its position>
- End ConnectorFilter (EndConnectorFilter, String) - Text that will be used to filter the
connector
when choosing the closest
The same considerations as for the Initial Connector Filter apply
- End Connector Direction (EndConnectorDirection, GeometryVector) - directional vector (normal to the point device plane) of the end connector
The same considerations made for StartConnectorDirection apply
- End Location (EndLocation, GeometryPoint) - insertion point of the downstream device