Как я могу сгенерировать ASAP2 (* .a2l) из модели Simulink из командной строки? - PullRequest
0 голосов
/ 28 апреля 2011

Я использую Matlab и мне нужно получить файл ASAP2 (a2l), экспортированный из модели Simulink с использованием инструментария Real-Time Workshop, из командной строки, чтобы его можно было запускать как часть пакетной операции.

Я знаю, что этот процесс возможен при следовании стандартной процедуре генерации файла ASAP2 из модели через графический интерфейс, но в данном случае это бесполезно для меня, поскольку требует взаимодействия пользователя с графическим интерфейсом.

Я искал на форумах Google и Mathworks ответ на этот вопрос, но вернулся ни с чем;так кто-нибудь знает команду для создания файла a2l из интерфейса командной строки Windows?

Спасибо за любую помощь, которую вы можете предложить.

1 Ответ

2 голосов
/ 30 апреля 2011

Генерируется ли файл a2l при нажатии кнопки «Сборка» или «Генерация кода» в графическом интерфейсе?Если это так, эквивалент командной строки:

rtwbuild (модель);

Перечитав ваш вопрос, я думаю, вы, возможно, спрашиваетеКак создать файл из командной строки Windows.Вы можете запустить MATLAB и запустить любую команду, используя параметр -r ,

% matlab -r "load_system ('model'); rtwbuild ('model'); quit;"

Или вы можете написать скрипт для всего этого и вызвать этот скрипт.

...