主要内容

串行配置

配置串口参数

  • 库:
  • 仪表控制工具箱

    电机控制模块/保护和诊断

  • 串口配置块

描述

串行配置Block为可用于发送和接收数据的串行端口配置参数。属性之前,使用此块设置串口的参数串行接收串行发送块。

请注意

命令配置串口参数串行配置控件之前,请先指定串行接收而且串行发送块的参数。

其他支持特性

  • 串行配置block支持使用Simulink®加速器模式,但不是快速加速器。这个特性加快了Simulink模型的执行速度。

  • 串行配置Block支持使用模型引用。该特性允许您的模型包括其他Simulink模型作为模块化组件。

  • 串行配置block支持C/ c++代码生成。此特性允许使用生成C和c++代码仿真软件编码器™

有关这些特性的更多信息,请参见动态仿真模块文档。

参数

全部展开

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

请注意

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

编程使用

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

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

编程使用

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

通过串行接口传输的数据位数。

编程使用

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

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

校验位的值由一组给定的位中1的个数决定,设置如下。

奇偶校验位类型 奇偶校验位
如果1的个数是偶数 如果1的个数是奇数
没有一个 没有奇偶校验位设置 没有奇偶校验位设置
甚至 0 1
奇怪的 1 0

请注意

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

编程使用

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

用于表示字节结束的比特数。属性选择的值数据位参数。如果选择数据位67,或8,默认值为1另一个可行的选择是2.如果选择数据位5,默认值为1另一个可行的选择是1.5

编程使用

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

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

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

编程使用

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

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

编程使用

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

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

编程使用

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

扩展功能

版本历史

在R2008a中引入

全部展开

另请参阅

|

Baidu
map