0

コード生成時に1つのパラメーターを引数として取る次の性質の関数を生成するモデルをsimulinkで開発するにはどうすればよいですか?

void DoProcessing(ReceiveEvent enEvent)
{
    switch(enEvent)
    {
      case a:
             abcd();
             break;
      case b:
             efgh();
             break;
     }
 }

では、simulinkで1つのパラメーターを話す関数をモデル化する方法は?

4

2 に答える 2

0

これは十分に近いと思います(aとbの代わりに1,2):

ここに画像の説明を入力

于 2013-03-01T09:57:21.783 に答える
0

Simulink モデルをコンパイルしているのか、説明したように simulink のブロックを動作させたいだけなのかわからないので、ここに両方の​​解決策があります。

「 Embebed Matlab code 」と呼ばれる simulink のブロックがあり、Matlab 言語で必要な関数を記述できます。必要な入力と出力を持つことができます。

simulink モデルを ".c" ファイルにコンパイルして、それを行うブロックが必要な場合は、C で直接記述してみませんか?

于 2013-02-25T09:00:01.103 に答える