Contenuto principale

Modem Control

Control state of RTS and DTR output lines on serial port

  • Modem Control block

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

Ports

Input

expand all

The behavior of the block is:

  • RTS > 0.5 — The block asserts the RTS control bit to true. The output goes to a positive voltage.

  • RTS ≤ 0.5 — The block asserts the RTS control bit to false. The output goes to a negative voltage.

Dependency

If the RTS parameter is off, this input has no effect.

The behavior of the block is:

  • DTR > 0.5 — The block asserts the DTR control bit to true. The output goes to a positive voltage.

  • DTR ≤ 0.5 — The block asserts the DTR control bit to false. The output goes to a negative voltage.

Dependency

If the DTR parameter is off, this input has no effect.

Parameters

expand all

Select this check box to control the RTS line for this board.

Programmatic Use

Block Parameter: rts

Select this check box to control the DTR line for this board.

Programmatic Use

Block Parameter: dtr

Specify the serial port type for communications. Choose Legacy Serial Port or USB Serial Port to specify the type of port used. Or, choose Specify to manually specify the path of the port used. For more information about serial ports, see RS-232 Serial Communication.

Dependencies

Setting Serial port type to Legacy Serial Port or USB Serial Port displays the Serial port number parameter in which you can specify the port number.

Setting Serial port type to Specify displays the Serial port parameter in which you can specify the port path.

Programmatic Use

Block Parameter: portType

Specify the serial port number for communications.

If using USB-to-serial adapters, the target computer detects these adapters as ttySUSB0, ttySUSB1, 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.

Dependencies

This parameter is visible if Serial port type is set to Legacy Serial Port or USB Serial Port.

Programmatic Use

Block Parameter: portNum

Specify the serial port device path for communications. The path can be the device path of a Legacy Serial Port or USB Serial Port.

Dependencies

This parameter is visible if Serial port type is set to Specify.

Programmatic Use

Block Parameter: nodePath

Extended Capabilities

expand all

C/C++ Code Generation
Generate C and C++ code using Simulink® Coder™.

Version History

Introduced in R2020b