通过串行端口接收二进制数据
仪器控制工具箱
这连续接收Block配置并将接口打开到指定的串行端口。配置和初始化发生在模型执行开始时一次。该块在模型的运行时间内从串行端口获取数据。您只能使用一个连续接收一次阻止从特定串行端口接收数据。
笔记
您必须使用串行配置在指定之前的块连续接收块参数。
该块没有输入端口。它具有一个或两个输出端口,无论是选择阻止还是非阻止模式。如果选择阻止模式,则块具有一个输出端口,数据,对应于收到的数据。如果您不选择阻止模式,则块有两个输出端口,数据和地位。
该块使用首先,首先(FIFO)缓冲区从串行端口接收数据。在每个时间步骤,数据端口从缓冲区返回请求的值。在非阻滞模式下,地位端口指示该块是否已收到新数据。如果是地位端口显示1
,可用新数据,以及地位端口显示0
,没有新数据可用。
这连续接收块支持使用S金宝appimulink金宝app®加速器模式,但不是快速加速器。此功能加快了Simulink模型的执行加快。金宝app
这连续接收块支持模型参金宝app考的使用。此功能使您的模型将其他Simulink模型作为模块化组件包含。金宝app
这连续接收块支持C/C金宝app ++代码生成。此功能允许您使用C ++代码生成C ++代码金宝appSimulink Coder™。
有关这些功能的更多信息,请参阅金宝app文档。