S函数生成器-实现现有的C代码

1次查看(最近30天)
Ravikiran Nagaraja
Ravikiran Nagaraja 2018年10月9日
评论道: Ravikiran Nagaraja2018年10月16日
你好,
我正在开发Simulink, S金宝app-Function Builder Block。我对此有一个疑问,简单地解释一下。
我有一个工作的C代码,我必须以某种方式在S-Function Builder块实现这个C代码,以便代码使用来自输入的实时值,并根据C代码的动作给出必要的输出。
我的问题是在哪里实现这个C代码?
我希望你能理解我的问题,请给我一个可能的解决方案。

接受的答案

肖恩·德Wolski
肖恩·德Wolski 2018年10月9日
如果你正在使用18b,考虑使用C调用程序块:
2的评论
Ravikiran Nagaraja
Ravikiran Nagaraja 2018年10月16日
我使用的是2013b版本。这个版本的C调用程序块可用吗?

登录评论。

答案(1)

提多Edelhofer
提多Edelhofer 2018年10月9日
嗨Ravikiran,
通常(只要您的C代码没有状态),您只需将其放入s函数构建器的“outputs”函数中。类似的
y0[0] = yourWorkingCode(u0[0], u1[0]);
提图斯

标签

下载188bet金宝搏


释放

R2013b

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!