Simulink的实时Windows目标串行通信

时间:2016-12-27 16:41:41

标签: matlab real-time simulink xpc-target

我有一个项目,我将RTWT库(Simulink)与PIC微控制器连接起来。我想将命令从Simulink发送到控制器(即诸如“A”,“B”等字母)。在微控制器方面,一切都很好。

我的问题是,我应该使用哪些块来发送这些信件来在控制器中做某事?数字输出还是数据包输出?另外,如何将字母转换为ASCII码?

1 个答案:

答案 0 :(得分:0)

使用double(str)转换字符串变量' str'到它的ASCII等价物。例如,将Constant块拖动到模型中,然后输入double(' Harris是好男孩')作为Value。请注意,大多数Simulink模块需要固定信号信号,因此字符串的长度应保持不变。