如何将C ++程序作为Simulink块运行?

时间:2012-04-16 21:10:58

标签: c++ matlab visual-c++ udp simulink

我用C ++编写了一个UDP套接字,以便从另一个程序接收一个字符串。现在我需要在Simulink项目中使用数据。我在Simulink中尝试了UDP接收器块但是我无法分离数据字符串,所以我更喜欢尝试在Simulink中运行我的UDP套接字(在C ++中)作为块。我知道我应该使用S函数,但我不知道是否有其他可能性。

1 个答案:

答案 0 :(得分:1)

有一个名为Legacy Code Tool的功能应该可以满足您的需求。从本质上讲,它简化了使用现有C / C++时定义自定义Simulink S功能块的过程。我似乎记得使用C++代替C时存在一些限制,但我认为它们不太重要......