代码生成TCP / IP块

时间:2013-01-31 22:30:46

标签: tcp simulink tcp-ip

我正在使用Simulink来模拟在硬件板上打开/关闭LED。我正在使用仪器控制工具箱提供的TCP / IP块来在Simulink块和电路板之间进行数据通信。所以我的Simulink模型就是客户端。我想生成模型的C代码,但生成的代码不包含TCP / IP块。你们有什么想法我为什么会遇到这个问题?你知道我怎么能实现我自己的可能生成c代码的TCP / IP块?谢谢你的帮助

1 个答案:

答案 0 :(得分:2)

我假设您的案例中创建了rtw文件,并且您正在使用Simulink Coder或Real Time Workshop。

要从特定块(作为TCP / IP块)创建C代码,您需要特定于块的tlc-File。 TLC =目标语言编译器

取自TLC文档:http://www.mathworks.com/help/pdf_doc/rtw/rtw_tlc.pdf

  

Real-Time Workshop在编译Simulink模型后调用TLC   到适合生成的中间形式(model.rtw)   码。为了恰当地生成代码,TLC使用其库   转换函数

     

两类目标文件:

     

•系统目标文件

     

•阻止目标文件

我猜Tcp / Ip-Block的块目标文件丢失了。

如果你没有它或者你必须在TLC中实现tcp / ip功能。

(请耐心等待,我还没有添加评论的权限)