Я хочу сделать анализ данных с шины Simulink в среде C ++. Я знаю о существовании блоков S-функций, которые я могу использовать для этого.
Однако здесь возникает сложная часть проблемы. Определение struct / Bus простое, но не фиксированное и должно быть определено внешней стороной.
Например, это может быть комбинация
struct inp
{
__int8 a;
__int32 b;
};
но также
структура ввода
{
__int8 a;
__int32 b;
__int64 o;
};
Мой вывод будет массивом парных чисел на основе математического анализа, который я буду программировать на C / C ++.
Конструктор S-функций выглядит хорошо, но вам нужно четко определить шину (и, следовательно, структуру)
http://www.mathworks.nl/help/simulink/slref/sfunctionbuilder.html
Есть идеи для решения? Можно ли создать функцию C ++ S, которая может обрабатывать несколько типов шин (например, обе упомянутые мной шины)?
Задача ещё не решена.
Других решений пока нет …