Modem Control
Libraries:
Simulink Real-Time /
RS232 /
Mainboard
Description
The Modem Control block controls the state of either or both of the Request To Send (RTS) and Data Terminal Ready (DTR) output lines of the serial port on the Speedgoat® target computer. To choose which output lines to control, select the RTS and DTR parameters.
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
Input
RTS — Level-sensitive signal for setting ready-to-send line
double
The behavior of the block is:
RTS > 0.5
— The block asserts the RTS control bit totrue
. The output goes to a positive voltage.RTS ≤ 0.5
— The block asserts the RTS control bit tofalse
. The output goes to a negative voltage.
Dependency
If the RTS parameter is
off
, this input has
no
effect.
DTR — Level-sensitive signal for setting data-terminal-ready line
double
The behavior of the block is:
DTR > 0.5
— The block asserts the DTR control bit totrue
. The output goes to a positive voltage.DTR ≤ 0.5
— The block asserts the DTR control bit tofalse
. The output goes to a negative voltage.
Dependency
If the DTR parameter is
off
, this input has
no
effect.
Parameters
RTS — Enable control of RTS line for serial device
on
(default) | off
Select this check box to control the RTS line for this board.
Programmatic Use
rts
DTR — Enable control of DTR line for serial device
on
(default) | off
Select this check box to control the DTR line for this board.
Programmatic Use
dtr
Serial port — Select serial port
Legacy Serial Port 1
(default) | .. | Legacy Serial Port 8
| USB Serial Port 1
| .. | USB Serial Port 8
Selects 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
Extended Capabilities
C/C++ Code Generation
Generate C and C++ code using Simulink® Coder™.
Version History
Introduced in R2020b
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)