Мне нужно реализовать код C ++ в моей модели Simulink, и он должен работать в Rapid Accelerator Mode
, Поэтому я использовал конструктор S-функций для генерации пустой функции (Sim.c
), обертка функции (Sim_wrapper.c
) и tlc-файл (Sim.tlc
) (требуется для генерации кода).
Когда я пытался использовать свои библиотеки C ++, возникали ошибки. Поэтому я переименовал .c-файлы в .cpp-файлы и изменил строку %implements Sim "C"
в %implements Sim "C++"
, Но я получил ошибку Внимание: Rapid accelerator only supports C code.
Есть ли способ заставить работать c ++ — код в режиме быстрого акселератора?
Задача ещё не решена.
Других решений пока нет …