主要内容

流输入

从通信信道读取格式化的ASCII数据

  • 库:
  • 金宝appSimulink桌面实时

  • 流输入块

描述

从端口或文件中读取格式化的ASCII数据。在您添加了一个流输入块到您的模型,双击流输入block打开“块参数:流输入”对话框。

驱动程序必须是:

  • 标准设备>文件

  • 标准设备>串行端口

  • 标准设备>TCP协议

  • 标准设备>UDP协议

请根据需要输入参数值,单击好吧应用.安装UDP设备时,请在“Standard Devices UDP Protocol”对话框中以十进制格式输入端口地址。

港口

输出

全部展开

从通信信道接收到的数据值,作为格式化的ASCII数据并根据其进行解码格式字符串

这个端口发出信号1如果块有新的可用数据和0否则。

依赖

当你选择显示“Data Ready”端口,该端口可见。

这个端口发出信号1如果发生数据错误和0否则。

依赖

当你选择显示“数据错误”端口,该端口可见。

连接输入输出模式,返回您的模型落后于实时内核的计时器滴答数。当模型滞后超过最大漏签数时,软件报告错误并停止模拟。

依赖

当你选择显示“错过的Ticks”端口,该端口可见。

数据类型:

参数

全部展开

当你点击安装新单板,该软件显示支持的电路板的制造商列表。金宝app当您选择制造商时,该软件将显示该制造商的可用板列表。当您选择某个单板时,软件会将该单板添加到已注册的单板列表中,并使该单板成为当前单板。

缺省情况下,注册单板列表的初始选择为< no board selected > .

依赖

当您在已注册单板列表中选择单板时,会触发删除当前单板而且板设置按钮可用。

编程使用

块参数:DrvName

删除当前单板,单击此按钮。注册董事会列表的初始选择变为< no board selected > .

依赖

若要激活该参数,请在已注册单板列表中选择单板。

删除当前单板时,将会删除当前单板而且板设置按钮不再可用。

编程使用

块参数:DrvName

要设置电路板,请单击此按钮。

一个特定于单板的对话框将打开以设置单板。有关更多信息,请参阅电路板制造商文档。

依赖

若要激活该参数,请在已注册单板列表中选择单板。

单击,禁用该参数删除当前单板

编程使用

块参数:DrvAddress
块参数:DrvOptions

输入一个值(以秒为单位),表示希望块执行和与I/O硬件交互的频率。块同步你的模型与实时时钟在这个采样率。

如果使用固定步骤求解器,则输入作为固定步长配置参数或该值的整数倍。

编程使用

块参数:SampleTime

连接输入输出模式,输入您的模型可能落后于实时内核的计时器滴答数。当模型滞后于这个数字或更少的计时器滴答声时,软件认为滞后是暂时的。它允许模型迎头赶上,即使模型错过了一些节拍。当模型滞后超过这个数字时,软件报告错误并停止模拟。

在内核中运行模式时,软件忽略此值。

编程使用

块参数:MaxMissedTicks

连接输入输出模式时,选中此复选框将漏记的刻度数发送到输出端口错过了蜱虫

在内核中运行模式下,错过了蜱虫端口为0。

编程使用

块参数:ShowMissedTicks

连接输入输出模式时,选中此复选框可在内核等待硬件响应时授予其他程序更多的CPU时间。

在内核中运行模式时,软件忽略此值。

编程使用

块参数:YieldWhenWaiting

字符向量或字符向量的单元格数组。块的输出端口与字符向量的数量一样多。每个向量通过名称指定一种数据类型,并可选地指定输出向量中该数据类型的项数。例如,“双”意味着一价值,“4 * int8”意味着四int8值。

属性对输出端口上可用的值进行分组和类型化块输出数据类型特征向量。例如,如果块输出数据类型{' 2 * int8 ', ' 3 *双'},块输出:

  • 在输出端口1——一个int8宽度向量2

  • 在输出端口2——一个宽度向量3.

编程使用

块参数:数据类型

一种与C库I/O例程相同格式的规范,如scanf.格式字符串描述要接收的数据。格式字符串中的元素数必须等于中指定的数据项数块输出数据类型.如果说明符为% s% c对于string,创建的类型为string的输出端口只产生字符串信号。的块输出数据类型该输出端口的参数值必须为“1”,因为字符串只能是标量。

例如,假设块输出数据类型{' 2 * int8 ', ' 3 *双'}而且格式字符串'%d %d %f %f %f'.该块读取两个整数和三个双精度变量的ASCII表示。该块使结果值可用于应用程序:

  • 输出端口1——一个int8宽度向量2

  • 输出端口2——一个宽度向量3.

中的值指定的数据类型块输出数据类型中对应元素的类型不同格式字符串,类型转换发生。块按照指定的方式读取数据格式字符串,将数据转换为匹配块输出数据类型,并在块输出端口上将数据提供给应用程序。

编程使用

块参数:FormatString

字符向量、字符向量的单元格数组或数字。如果值是字符向量,则接收此字符序列将终止数据输入。如果值为单元格数组,则单元格数组中的任何字符向量将终止数据输入。如果值为数字,则读取指定字符数后数据输入终止。

编程使用

块参数:《终结者》

选中此复选框时,该块将显示输出端口数据准备好.这个端口发出信号1当块有新的数据可用时0否则。

编程使用

块参数:ShowReady

选中此复选框时,该块将显示输出端口数据误差.这个端口发出信号1当发生数据错误时0否则。

编程使用

块参数:ShowError

版本历史

在R2007b中引入

全部展开

另请参阅