Legacy Serial Read
Libraries:
Simulink Real-Time /
RS232 /
Mainboard
Description
The Legacy Serial Read block reads input data for baseboard serial communications on the Speedgoat® target computer.
For more information, see RS-232 Serial Communication and RS-232 Legacy Drivers.
Examples
ASCII Encoding/Decoding Resync Loopback Test
Use the ability of the FIFO Read HDRS block to resynchronize after being repeatedly disabled and apply this ability to resolve errors such as when a message is only partially complete at the time the read is attempted.
Binary Encoding/Decoding Resync Loopback Test
Use the ability of the FIFO Read BINARY block to handle messages that are interrupted and only partially complete.
Simple ASCII Encoding/Decoding Loopback Test (with Baseboard Blocks)
Convert a single floating point number to ASCII and transmit the value over a serial link.
ASCII Encoding/Decoding Loopback Test (with Baseboard Blocks)
Send ASCII data over a serial link.
ASCII Encoding/Decoding Resync Loopback Test (with Baseboard Blocks)
Use the ability of the FIFO Read HDRS block to resynchronize after being repeatedly disabled and apply this ability to resolve errors such as when a message is only partially complete at the time the read is attempted.
Binary Encoding/Decoding Loopback Test (with Baseboard Blocks)
Send Binary data over a serial link.
Binary Encoding/Decoding Resync Loopback Test (with Baseboard Blocks)
Use the ability of the FIFO Read BINARY block to handle messages that are interrupted and only partially complete.
Ports
Output
Output — Data from serial port read
serial data
The Output port provides the data from the serial port read.
Parameters
Serial port — Select serial port
Legacy Serial Port 1
(default) | .. | Legacy Serial Port 8
| USB Serial Port 1
| .. | USB Serial Port 8
Select the RS232 serial port for communications. If using USB-to-serial adapters,
the target computer detects these adapters as serusb1
,
serusb2
, and so on in the order that the adapters are connected to
the serial devices. The order of port assignment is retained through the power cycle of
the target computer or serial device if there is no change in the connections to the
ports.
Programmatic Use
port
Max Read Count — Select maximum word read count
51
(default) | int
Use this value to select the maximum word read count.
Programmatic Use
count
Output Datatype — Select output data type
8 bit uint null terminated
(default) | 8 bit int null terminated
| count+16 bit uint
| count+16 bit int
| count+32 bit uint
| count+32 bit int
Use this value to select the output data type.
Programmatic Use
dtype
SampleTime — Select sample time in seconds
.01
(default) | double
Use this value to select the sample time in seconds.
Programmatic Use
sampletime
Extended Capabilities
C/C++ Code Generation
Generate C and C++ code using Simulink® Coder™.
Version History
Introduced in R2020bR2021b: USB to Serial for RS232 Blocks
The RS232 mainboard blocks support connecting USB serial adapter ports. The
Serial port
parameter of the Legacy Serial Read
block, Legacy Serial Write block, Legacy Serial Setup block,
Legacy Serial Port block, and Legacy Serial Port F block
means that you can select a USB Serial Port
or a
Legacy Serial Port
.
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)