主要内容

串行配置

配置串口参数

  • 库:
  • 仪器控制工具箱

  • 串行配置块

描述

串行配置块为你可以用来发送和接收数据的串行端口配置参数。在设置串口之前,使用此块设置串口参数串行接收串行发送块。

请注意

您必须配置您的串口参数使用串行配置块,然后再指定串行接收串行发送块的参数。

其他支持功能金宝app

  • 串行配置块支持Sim金宝appulink的使用金宝app®加速器模式,但不是快速加速器。这个特性加速了Simulink模型的执行。金宝app

  • 串行配置块支持使用模金宝app型引用。该特性允许您的模型将其他Simulink模型作为模块化组件包含在内。金宝app

  • 串行配置块支持C/ 金宝appc++代码生成。该特性允许您使用金宝app仿真软件编码器™

有关这些特性的更多信息,请参见金宝app文档。

参数

全部展开

要配置的计算机上的串行端口。使用这个配置的端口来发送和接收数据串行发送串行接收块。如果您没有配置端口,那么在您运行模型时,块将返回一个错误。

请注意

每一个串行发送串行接收块必须具有已配置的串行配置块。如果在模拟中使用多个串行端口,则必须使用单独的端口配置每个端口串行配置块。

编程使用

块参数:港口
类型:特征向量,字符串

串行接口传输比特的速率,单位为每秒比特数。

编程使用

块参数:波特率
类型:特征向量,字符串
价值观:正整数
默认值:“9600”

在串行接口上传输的数据位的数目。

编程使用

块参数:DataBits
类型:特征向量,字符串
价值观:“5”|“6”|“7”|“8”
默认值:“8”

通过串口传输数据时增加的奇偶校验位类型。您可以使用此参数为数据添加奇偶校验位(也称为校验位)。在二进制码串中添加奇偶校验位是一种检测数据传输中错误的方法,方法是确保1位的总数为偶数或奇数。

奇偶校验位的取值由给定位集中的“1”个数决定,设置方法如下。

校验位类型 奇偶校验比特值
如果1的个数是偶数 如果1的个数是奇数
没有一个 无奇偶校验位集 无奇偶校验位集
甚至 0 1
奇怪的 1 0

请注意

从R2021a开始奇偶校验参数不再支持金宝app马克空间.有关更多信息,请参见兼容性的考虑

编程使用

块参数:奇偶校验
类型:特征向量,字符串
价值观:“没有”|“甚至”|“奇怪”
默认值:“没有”

用来指示一个字节结束的位的数目。该参数取决于选择的值数据位参数。如果您选择数据位67,或8,默认值为1另一个选择是2.如果选择数据位5,默认值为1另一个选择是1.5

编程使用

块参数:StopBits
类型:特征向量,字符串
价值观:积极的标量
默认值:' 1 '

字节排列成较大数值的顺序。如果字节顺序是低位优先,则仪器将第一个字节存储在第一个存储地址中。如果字节顺序是大端法,则仪器将最后一个字节存储在第一个存储地址中。

在执行读或写操作之前,将字节顺序配置为合适的值。有关存储字节的顺序的信息,请参阅仪器文档。

编程使用

块参数:ByteOrder
类型:特征向量,字符串
价值观:“低位优先”|“大端法”
默认值:“低位优先”

在你的串行端口上管理数据传输速率的过程。选择没有一个没有流量控制或硬件让你的硬件决定流量控制。

编程使用

块参数:FlowControl
类型:特征向量,字符串
价值观:“没有”|“硬件”
默认值:没有一个

在每个仿真时间步骤中,模型等待数据的时间量。

编程使用

块参数:超时
类型:特征向量,字符串
价值观:积极的标量
默认值:“十”

兼容性的考虑

全部展开

错误开始在R2021a

扩展功能

另请参阅

|

介绍了R2008a