Skip to content

Network Devices

UDP Interface

The UDP interface can send and/or receive single or multi-channel data UDP packets from the Ethernet port labeled "UDP" on the back of the physical RZ device.

In the Rig and in the Processing Tree, the UDP functionality is split into two device objects, one for sending data (UDPSend) and one for receiving data (UDPRecv).

Adding UDP to your Rig and Processing Tree

The UDPSend and UDPRecv aren't added to the rig automatically.

To add them:

  1. Click Menu then Edit Rig.

  2. In the Rig Editor, right-click your system's RZ processor, then click Add UDPSend or Add UDPRecv.

  3. Click OK to close the Rig Editor and update the Processing Tree.

UDPSend

UDPSend Block Diagram

UDPSend sends UDP packets out the RZ to external devices. You can select the source and range of channels from the block diagram drop-down menu, or drag the UDPSend icon in the Processing Tree and drop it on a source gizmo.

UDPSend Options

Send to UDP Options

You can set the time period for triggering and choose either an internal real- time clock, or a secondary gizmo input as the trigger source.

UDPRecv

UDPRecv Block diagram

UDPRecv receives data packets through the UDP interface from an external device and makes them available for further real-time processing.

UDPRecv Options

Receive from UDP Options

You can choose the number of expected channels in the incoming UDP packets and select the data type from a drop down list, so that the RZ device knows how to convert the received bits into the correct data source output.

You can select the Enable output link check box to make the received packet and timing signal data source outputs available to use with other gizmos.

Select the Save to Disk check box to store the received packet in the data tank as a timestamped event.

Technical Detail


See the UDP section of the System 3 Manual for more information about UDP operations.

BH32 Behavioral Controller Interface

The BH32 interface can send and/or receive bit-wise or byte-wise UDP packets to the BH32 Behavioral Cage Controller. The physical RZ processor must have an Ethernet port on the back (labeled "UDP") and the BH32 must be on the same network as the RZ processor.

Adding BH32 to your Rig and Processing Tree

The BH32 isn't added to the rig automatically.

To add a BH32:

  1. Click Menu, then Edit Rig.

  2. In the Rig Editor, right-click your system's RZ processor, then click Add BH32.

  3. Click OK to close the Rig Editor and update the Processing Tree.

BH32

The BH32 communicates with the RZ processor through the Ethernet port. It sends and receives UDP packets out the RZ to external devices.

BH32 Options

BH32 Options

All bits are controlled through the Bank A, B, C, D tabs.

All of the output bits are controlled by either a Synapse signal link or via the API Access. Whenever the input signals change, a new packet is sent to the BH32.

All of the input bits are available as an output links in Synapse that can be connected to other gizmos.

There is a NewPacket TTL signal that strobes when new data is received.

BH32 Misc Tab

Select the Save Raw Word check box to store the received packet in the data tank as a timestamped event.

Technical Detail


See the BH32 section of the System 3 Manual for more information about BH32 setup and operation.