我想在 C++ 环境中分析来自 Simulink 总线的数据。我知道存在我可以使用的 S-Function 块。
然而,问题的棘手部分来了。struct/Bus 的定义简单但不固定,需要由外部方定义。
例如,它可以是一个组合
struct inp
{
__int8 a;
__int32 b;
};
还有 struct inp { __int8 a; __int32 b; __int64 o; };
我的输出将是一个基于数学分析的双精度数组,我将在 C/C++ 中编程。S-function 构建器看起来不错,但您需要清楚地定义总线(以及结构) http://www.mathworks.nl/help/simulink/slref/sfunctionbuilder.html
任何想法的解决方案?是否有可能制作一个可以通用处理多种总线(如我提到的两种总线)的 C++ S 函数?