流输入
从通信信道读取格式化的ASCII数据
- 库:
金宝appSimulink桌面实时
描述
从端口或文件中读取格式化的ASCII数据。在您添加了一个流输入块到您的模型,双击流输入block打开“块参数:流输入”对话框。
驱动程序必须是:
标准设备>文件
标准设备>串行端口
标准设备>TCP协议
标准设备>UDP协议
请根据需要输入参数值,单击好吧或应用.安装UDP设备时,请在“Standard Devices UDP Protocol”对话框中以十进制格式输入端口地址。
港口
输出
输出数据
-从通信信道接收的数据
数字向量|字符串
从通信信道接收到的数据值,作为格式化的ASCII数据并根据其进行解码格式字符串.
数据准备好
—数据就绪端口(可选)
1
|0
这个端口发出信号1
如果块有新的可用数据和0
否则。
依赖
当你选择显示“Data Ready”端口,该端口可见。
数据误差
—数据错误端口(可选)
1
|0
这个端口发出信号1
如果发生数据错误和0
否则。
依赖
当你选择显示“数据错误”端口,该端口可见。
错过了蜱虫
-漏计数(可选)
双
在连接输入输出模式,返回您的模型落后于实时内核的计时器滴答数。当模型滞后超过最大漏签数时,软件报告错误并停止模拟。
依赖
当你选择显示“错过的Ticks”端口,该端口可见。
数据类型:双
参数
安装新单板
-注册董事会
< no board selected > .
(默认)
当你点击安装新单板,该软件显示支持的电路板的制造商列表。金宝app当您选择制造商时,该软件将显示该制造商的可用板列表。当您选择某个单板时,软件会将该单板添加到已注册的单板列表中,并使该单板成为当前单板。
缺省情况下,注册单板列表的初始选择为< no board selected > .
.
依赖
当您在已注册单板列表中选择单板时,会触发删除当前单板而且板设置按钮可用。
编程使用
块参数:DrvName |
删除当前单板
—删除当前单板
(按钮)
删除当前单板,单击此按钮。注册董事会列表的初始选择变为< no board selected > .
.
依赖
若要激活该参数,请在已注册单板列表中选择单板。
删除当前单板时,将会删除当前单板而且板设置按钮不再可用。
编程使用
块参数:DrvName |
板设置
-设置板子
(按钮)
要设置电路板,请单击此按钮。
一个特定于单板的对话框将打开以设置单板。有关更多信息,请参阅电路板制造商文档。
依赖
若要激活该参数,请在已注册单板列表中选择单板。
单击,禁用该参数删除当前单板.
编程使用
块参数:DrvAddress |
块参数:DrvOptions |
样品时间
-块的采样时间
0.1
(默认)| double
输入一个值(以秒为单位),表示希望块执行和与I/O硬件交互的频率。块同步你的模型与实时时钟在这个采样率。
如果使用固定步骤求解器,则输入作为固定步长配置参数或该值的整数倍。
编程使用
块参数:SampleTime |
最大漏签数
-你的模型可以跟踪内核的计时器滴答数
10
(默认值)|整数
在连接输入输出模式,输入您的模型可能落后于实时内核的计时器滴答数。当模型滞后于这个数字或更少的计时器滴答声时,软件认为滞后是暂时的。它允许模型迎头赶上,即使模型错过了一些节拍。当模型滞后超过这个数字时,软件报告错误并停止模拟。
在在内核中运行模式时,软件忽略此值。
编程使用
块参数:MaxMissedTicks |
显示“错过的Ticks”端口
-向端口发送漏掉的tick数错过了蜱虫
“关闭”
(默认)|“上”
在连接输入输出模式时,选中此复选框将漏记的刻度数发送到输出端口错过了蜱虫
.
在在内核中运行模式下,错过了蜱虫
端口为0。
编程使用
块参数:ShowMissedTicks |
等待时产生CPU
—CPU屈服,内核等待硬件
“关闭”
(默认)|“上”
在连接输入输出模式时,选中此复选框可在内核等待硬件响应时授予其他程序更多的CPU时间。
在在内核中运行模式时,软件忽略此值。
编程使用
块参数:YieldWhenWaiting |
块输出数据类型
-输出类型和分组的数据发送到块输出
“双”
(默认)|字符向量|单元格字符向量数组
字符向量或字符向量的单元格数组。块的输出端口与字符向量的数量一样多。每个向量通过名称指定一种数据类型,并可选地指定输出向量中该数据类型的项数。例如,“双”
意味着一双
价值,“4 * int8”
意味着四int8
值。
属性对输出端口上可用的值进行分组和类型化块输出数据类型特征向量。例如,如果块输出数据类型是{' 2 * int8 ', ' 3 *双'}
,块输出:
在输出端口
1
——一个int8
宽度向量2
在输出端口
2
——一个双
宽度向量3.
编程使用
块参数:数据类型 |
格式字符串
—从流中读取数据项的格式
' % f '
(默认)|字符向量
一种与C库I/O例程相同格式的规范,如scanf
.格式字符串描述要接收的数据。格式字符串中的元素数必须等于中指定的数据项数块输出数据类型.如果说明符为% s
或% c
对于string,创建的类型为string的输出端口只产生字符串信号。的块输出数据类型
该输出端口的参数值必须为“1”
,因为字符串只能是标量。
例如,假设块输出数据类型是{' 2 * int8 ', ' 3 *双'}
而且格式字符串是'%d %d %f %f %f'
.该块读取两个整数和三个双精度变量的ASCII表示。该块使结果值可用于应用程序:
输出端口
1
——一个int8
宽度向量2
输出端口
2
——一个双
宽度向量3.
中的值指定的数据类型块输出数据类型中对应元素的类型不同格式字符串,类型转换发生。块按照指定的方式读取数据格式字符串,将数据转换为匹配块输出数据类型,并在块输出端口上将数据提供给应用程序。
编程使用
块参数:FormatString |
消息终止
—指定消息结束
{' \ r ', ' \ n '}
(默认)|字符向量|单元数组字符向量|整数
字符向量、字符向量的单元格数组或数字。如果值是字符向量,则接收此字符序列将终止数据输入。如果值为单元格数组,则单元格数组中的任何字符向量将终止数据输入。如果值为数字,则读取指定字符数后数据输入终止。
编程使用
块参数:《终结者》 |
显示“Data Ready”端口
—添加端口数据准备好
的信号1
当数据可用时
“关闭”
(默认)|“上”
选中此复选框时,该块将显示输出端口数据准备好
.这个端口发出信号1
当块有新的数据可用时0
否则。
编程使用
块参数:ShowReady |
显示“数据错误”端口
—添加端口数据误差
的信号1
如果发生错误
“关闭”
(默认)|“上”
选中此复选框时,该块将显示输出端口数据误差
.这个端口发出信号1
当发生数据错误时0
否则。
编程使用
块参数:ShowError |
版本历史
在R2007b中引入R2019b:流输入和流输出块支持字符串信号金宝app
的流输入块和流输出block支金宝app持Simulin金宝appk字符串信号。
R2019a:RS-232串口驱动支持macOS金宝app
的串行端口驱动程序数据包输入块,包输出块,流输入块,流输出块的支持金宝appmacOS系统。在以前的版本中,这些块的串口驱动程序支持Windows金宝app®系统只。
R2018a:TCP和UDP协议支持流输入和流输出金宝app
的TCP协议和UDP协议驱动程序流输入块和流输出块可以从标准设备列表中获得。从“安装新板”按钮中选择标准设备>TCP协议或选择标准设备>UDP协议.
MATLAB突击队
Ha hecho clic en unenlace que对应一个este commando de MATLAB:
弹射突击队introduciéndolo en la ventana de commandos de MATLAB。Los navegadores web no permission comandos de MATLAB。
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。