Создайте пользовательскую библиотеку из набора файлов Simscape
ssc_build(
генерирует пользовательский файл библиотеки Simscape™ из указанного пакета, package
)package
. Звонить ssc_build
из родительской директории пакета, то есть из директории, содержащего директорию пакета верхнего уровня. Дополнительные сведения о структуре директорий пакетов см. в разделе Организация файлов Simscape.
Когда вы звоните ssc_build
с одним аргументом именуется файл библиотеки
и находится в родительской директории пакета. Библиотека содержит все сублибрарии и блоки, сгенерированные из файлов Simscape (исходных или защищенных), расположенных в пакете и его подкаталогах. Файлы, защищенные Simscape, имеют более высокий приоритет, чем исходные файлы, когда вы создаете библиотеку. Если и защищенные, и исходные файлы присутствуют в пакете, и исходные файлы являются более новыми, чем защищенные файлы, package
_libssc_build
использует защищенные файлы для создания библиотеки, но выдает предупреждение.
ssc_build(
генерирует пользовательский файл библиотеки Simscape из указанного пакета, package
,'-output',outputlibrary
)package
, с outputlibrary
определение имени и расположения файла библиотеки. Этот синтаксис использует пару аргументов имя-значение, где '-output'
- имя необязательного аргумента и outputlibrary
- значение аргумента. Функция реализует частичное совпадение имен аргумента, поэтому задает '-o'
так как имя аргумента также работает.
ssc_build
- команда форма синтаксиса. Команду форма требует меньшего количества специальных символов. Вам не нужно вводить круглые скобки или заключать вход в одинарные или двойные кавычки. Разделите входы пространствами вместо запятыми. package
Например, чтобы создать пакет с именем +MyPackage
, эти операторы эквивалентны:
ssc_build MyPackage % command form ssc_build('MyPackage') % function form
Можно также использовать форму команды с парой аргументов имя-значение, описанной в предыдущем синтаксисе, пока путь и имя библиотеки выхода являются вектором символов. Например, чтобы создать пакет с именем +MyPackage
и сохраните библиотеку выхода следующим образом 'C:\Work\MyLibrary'
, эти операторы эквивалентны:
ssc_build MyPackage -output C:\Work\MyLibrary % command form ssc_build('MyPackage','-output','C:\Work\MyLibrary') % function form
Не используйте командную форму при outputlibrary
использует переменные или такие функции, как fullfile
, чтобы задать имя и расположение выхода библиотеки. Для получения дополнительной информации о двойственности двойственности команд и функций Раздел «Выбор синтаксиса команды» или «Синтаксис функции».
ssc_build
является специальным синтаксисом, без аргументов, который можно использовать, чтобы вызвать функцию из структуры директории пакетов. Он создает библиотеку из текущего пакета с именем и расположением по умолчанию. Чтобы указать другое имя или расположение для библиотеки выхода, вызовите ssc_build
из родительской директории пакета с использованием либо команды, либо формы функции синтаксиса с парой аргумент имя-значение.
addpath
| fullfile
| genpath
| sl_postprocess
| ssc_clean
| ssc_mirror
| ssc_protect