关于Simulink中串口通信如何发送16进制数据?
我要做半物理仿真试验,现在需要用Simulink中的xPC-Target下的RS232串口通信模块发送16进制的数据给变频器,例如:通过串口发送16进制'01060042...
我要做半物理仿真试验,现在需要用Simulink中的xPC-Target下的RS232串口通信模块发送16进制的数据给变频器,例如:通过串口发送 16进制'0106004200202806'给变频器,变频器便会正转,发送16进制'010600420040282E'给变频器,它便会反转,但是小生不懂如何在Simulink中输入16进制的数据并发送给RS232串口通信模块使变频器转动。我尝试通过常数模块发送这一串16进制数据,但都失败了。请高手不啬赐教!!小弟感激不尽!!若搞定了,我再追加20分。
我要控制四个变频器,我现在需要让他们按照用户的意图任意启动,启动的个数也是任意的,还有,要先启动变频器才能SIMULINK仿真,仿真结束才能关闭变频器,并且可以接受变频器回复的16进制数据,将发送的数据和回复的数据比较,若一样,说明启动成功!否则失败。请高手赐教!~ 开始的问题导师搞定了,请高手赐教这个问题。我的环境是MATLAB下的SIMULINK.
各位大侠,我的第一个问题导师帮我解决了,请您们帮我考虑一下半物理仿真下问题补充这个问题,多谢了!! 展开
我要控制四个变频器,我现在需要让他们按照用户的意图任意启动,启动的个数也是任意的,还有,要先启动变频器才能SIMULINK仿真,仿真结束才能关闭变频器,并且可以接受变频器回复的16进制数据,将发送的数据和回复的数据比较,若一样,说明启动成功!否则失败。请高手赐教!~ 开始的问题导师搞定了,请高手赐教这个问题。我的环境是MATLAB下的SIMULINK.
各位大侠,我的第一个问题导师帮我解决了,请您们帮我考虑一下半物理仿真下问题补充这个问题,多谢了!! 展开
3个回答
展开全部
你是不是16进制指定错了, 应该一个字节一个字节的送。 而且还得弄清楚高位和低位那个在前。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好,请问您的第一个问题是怎么解决的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
0x01,0x06,0x00,0x42,0x00,0x40,0x28,0x2E
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询