串行块不适用于simulink编码器

时间:2014-02-19 14:47:30

标签: matlab serial-port simulink

我使用Serial Receive块(当然还有串行配置块)从串行端口接收一些数据信号。我用它来移动视频中的标记。它在模拟期间工作,但是当我使用Simulink Coder生成.exe文件时,标记在执行期间不会移动。它似乎没有从串行接收数据。

* 编辑: *原始数据为int16,但“来源”使用Arduino Mega2560构建在Target Support Package上,因此使用{{1}阻止它在Arduino serial send上生成波特率为9600的源。因为USB COM port只想Arduino serial block我在uint8之前使用了byte pack blockArduino Serial block的参数是: 1)byte pack block 2)Input port data types = {'int16'} 在收到的模型中,我使用Byte Alignment = 2中的Serial Receive块: (instrument control toolbox:)

Serial Configuration Block

建议?

0 个答案:

没有答案