1

C++ 環境で Simulink バスからのデータを解析したいと考えています。そのために使用できる S-Function ブロックの存在を認識しています。

ただし、ここで問題の難しい部分が発生します。struct/Bus の定義は単純ですが、固定ではなく、外部の関係者によって定義されます。

たとえば、それは組み合わせである可能性があります

struct inp
{
    __int8 a;
    __int32 b;
};

struct inp { __int8 a; も __int32 b; __int64 o; };

私の出力は、C/C++ でプログラムする数学的分析に基づく double の配列になります。S-Function ビルダーは見栄えがしますが、バス (したがって構造体) を明確に定義する必要があります http://www.mathworks.nl/help/simulink/slref/sfunctionbuilder.html

解決策はありますか?複数の種類のバス (私が言及した両方のバスのように) を一般的に処理できる C++ S 関数を作成することは可能ですか?

4

0 に答える 0