Сохранить модель Simulink как файл XML - PullRequest
0 голосов
/ 06 июня 2019

У меня есть модель simulink, и мне нужно сгенерировать файл XML из этой модели для сравнения.

Я попробовал следующий список команд -

>> model = 'simple_model_1'; % simple_model_1 is the name of the model
>> open_system(model); % model must be in the current folder or matlab path
>> save_system(model, 'simple_model_1.xml', 'ExportToXML', true);

Но я получаю следующую ошибку: Предупреждение: опция ExportToXML больше не поддерживается и будет удалена в следующем выпуске.

Я работаю с MATLAB 2018a. Пожалуйста, дайте мне знать, если есть какой-либо способ для создания файла XML из модели с этим выпуском MATLAB.

Ответы [ 2 ]

3 голосов
/ 06 июня 2019

Правильный способ сравнения моделей - использовать инструмент сравнения моделей .Соответствующая функция командной строки: visdiff.Инструмент сравнения моделей работает непосредственно с файлами *.slx, нет необходимости экспортировать в XML (это делается инструментом внутри).

2 голосов
/ 06 июня 2019

Если расширение вашей модели slx, вы можете использовать unzip, используя команду unzip, чтобы распаковать вашу модель в несколько файлов. В папке simulink вы найдете ваш XML-файл: blockdiagram.xml.

...