Send binary data over serial port
Instrument Control Toolbox
The Serial Send block sends binary data from your model to the specified remote machine using the serial protocol.
Note: You need a license for both the Instrument Control Toolbox™ and Simulink® software to use this block.
The Serial Send block has one input port and it accepts both 1-D vector and matrix data. This block has no output ports. The block inherits the data type from the signal at the input port. Valid data types are: single, double, int8, uint8, int16, uin16, int32, and uint32.
Use the Sink Block Parameters dialog box to select your serial Send block configuration options.
Note: Configure your serial port parameters before you specify the source block parameters.
Specify the serial port that you will use to send through. You have to select an available port from the list. If you have not configured a port, the block will prompt you to do so. You can select a port from the available ports and then configure the port using the Serial Configuration block. Each Serial Send block must have a configured serial port. If you use multiple ports in your simulation, you must configure each port separately.
Specify supplemental data to be placed at the beginning of your data block. The Send block adds the header in front of the data before sending it over the serial port. By default none or no header is specified.
Anything entered in the header is treated as a character. If
you want to specify numbers, you need to use the corresponding ascii
characters for them. For example, to specify
you can enter
() in the field. Note that single
quotes are also treated as characters. You can use the corresponding
ascii characters for the numbers between 32 and 126.
Specify the supplemental data to be placed at the end of your
data block. The Send blocks appends the terminator to the data before
sending it over the serial port. By default
no terminator is specified. Other available terminator formats are:
CR ('\r') — Carriage return
LF ('\n') — Line feed
When you specify a data type other than int8 or uint8, you can
specify the byte order of the device for the binary data. Your options
Specify if you want to block the simulation while sending data. This option is selected by default. Clear this check box if you do not want the write operation to block the simulation.