如何在simulink中开发模型,在代码生成中生成以下特性的函数,该函数将一个参数作为参数:
void DoProcessing(ReceiveEvent enEvent)
{
switch(enEvent)
{
case a:
abcd();
break;
case b:
efgh();
break;
}
}
那么,如何建模在simulink中讨论一个参数的函数?
答案 0 :(得分:0)
我不确定你是在编译Simulink模型还是只想在simulink中使用一个块来表现你所描述的,所以这里有两个解决方案:
在simulink中有一个名为“Embebed Matlab code”的块,您可以在其中编写您想要的任何Matlab语言功能。它可以有你想要的任何输入和输出。
如果您正在做的是将simulink模型编译为“.c”文件,并且您希望块执行此操作,为什么不直接将其写入C?
答案 1 :(得分:0)
我想这已足够接近(1,2而不是a和b):