主要内容

本页采用了机器翻译。点击此处可查看英文原文。

Modem Control

控制串行端口上 RTS 和 DTR 输出线的状态

  • Modem Control block

库:
Simulink Real-Time / RS232 / Mainboard

描述

Modem Control 模块控制 Speedgoat® 目标计算机上串行端口的“请求发送” (RTS) 和“数据终端就绪” (DTR) 输出线中的一条或两条的状态。要选择要控制的输出线,请选择 RTSDTR 参数。

示例

端口

输入

全部展开

该模块的行为如下:

  • RTS > 0.5 — 该模块将 RTS 控制位置为 true。输出变为正电压。

  • RTS ≤ 0.5 — 该模块将 RTS 控制位置为 false。输出变为负电压。

依赖关系

如果 RTS 参数为 off,则此输入无效。

该模块的行为如下:

  • DTR > 0.5 — 该模块将 DTR 控制位置为 true。输出变为正电压。

  • DTR ≤ 0.5 — 该模块将 DTR 控制位置为 false。输出变为负电压。

依赖关系

如果 DTR 参数为 off,则此输入无效。

参数

全部展开

选中此复选框可控制该电路板的 RTS 线。

编程用法

模块参数:rts

选中此复选框可控制该电路板的 DTR 线。

编程用法

模块参数:dtr

指定用于通信的串口端口类型。选择 Legacy Serial PortUSB Serial Port 来指定所用端口的类型。或者,选择 Specify 来手动指定所用端口的路径。有关串行端口的信息,参阅 RS-232 串行通信

依赖关系

Serial port type 设置为 Legacy Serial PortUSB Serial Port 时,会显示 Serial port number 参数,您可以在其中指定端口号。

Serial port type 设置为 Specify 后,将显示 Serial port 参数,您可以在其中指定端口路径。

编程用法

模块参数:portType

指定用于通信的串行端口号。

若使用 USB 转串口适配器,目标计算机将按适配器连接至串口设备的顺序,将这些适配器识别为 ttySUSB0ttySUSB1 等名称。

端口分配顺序在目标计算机或串行设备断电重启后仍会保留,前提是端口连接状态未发生改变。

依赖关系

如果 Serial port type 设置为 Legacy Serial PortUSB Serial Port,则该参数可见。

编程用法

模块参数:portNum

指定用于通信的串行端口设备路径。该路径可以是传统串行端口或 USB 串行端口的设备路径。

依赖关系

如果串口端口类型设置为 Specify,则该参数可见。

编程用法

模块参数:nodePath

扩展功能

全部展开

C/C++ 代码生成
使用 Simulink® Coder™ 生成 C 代码和 C++ 代码。

版本历史记录

在 R2020b 中推出