Simulink.exportToVersion

Модель экспорта или библиотека для использования в предыдущей версии Simulink

Синтаксис

exported_file = Simulink.exportToVersion(modelname,target_filename,version)
exported_file = Simulink.exportToVersion(modelname,target_filename,version,Name,Value)

Описание

пример

exported_file = Simulink.exportToVersion(modelname,target_filename,version) экспортирует модель или библиотеку modelname в файл с именем target_filename в формате, который может загрузить заданный предыдущий Simulink® version.

Если система содержит функциональность, не поддержанную заданной версией программного обеспечения Simulink, команда удаляет функциональность и заменяет любые неподдерживаемые блоки на пустые блоки подсистемы маскированные, окрашенные в желтый. В результате конвертированная система может сгенерировать различные результаты.

Опция ExportToVersion save_system является устаревшей опцией для этой функциональности, которая также поддержана.

пример

exported_file = Simulink.exportToVersion(modelname,target_filename,version,Name,Value) задает дополнительные опции как один или несколько Имя, аргументы пары Значения.

Примеры

свернуть все

Получите текущую систему верхнего уровня и экспортируйте ее.

  Simulink.exportToVersion(bdroot,'mymodel.slx','R2014b');

Получите текущую систему верхнего уровня и экспортируйте ее, заменив ссылки на блоки библиотеки с копиями блоков библиотеки в сохраненном файле.

Simulink.exportToVersion(bdroot,'mymodel.slx','R2014b','BreakUserLinks',true);

Входные параметры

свернуть все

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

Типы данных: char

Экспортируемое имя файла, заданное как вектор символов. Конечный файл не должен совпадать с образцовым файлом.

Пример: 'mymodel.slx'

Типы данных: char

Имя релиза MATLAB, заданное как вектор символов, который задает предыдущую версию Simulink. Simulink.exportToVersion экспортирует систему в формат, который может загрузить заданная предыдущая версия Simulink. Вы не можете экспортировать в свою текущую версию. Эти имена версии не являются чувствительными к регистру.

Чтобы экспортировать в Релиз 2012a и позже, можно задать образцовый формат файла как SLX или MDL использование суффиксного _MDL или _SLX. Если вы не задаете формат, вы экспортируете свой образцовый формат файла по умолчанию.

Если вы используете диалоговое окно Export to Previous Version вместо Simulink.exportToVersion, то список Save as type поддерживает 7 лет предыдущих релизов.

Пример: 'R2015B'

Типы данных: char

Аргументы в виде пар имя-значение

Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми. Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример:

Позвольте подсказку или передайте диалоговое окно, заданное логическим значением, которое указывает, отобразить ли какую-либо выходную подсказку или сообщение в диалоговом окне или только обменивается сообщениями в командной строке. Например, подсказки к перезаписываемым make-файлам, или сообщения об экспортируемых версиях. Если вы хотите позволить подсказки, то установленный в true. или on.

Выходные аргументы

свернуть все

Экспортируемый файл, возвращенный в формате, который может загрузить заданная предыдущая версия Simulink.

Смотрите также

Введенный в R2016a