Создайте пользовательскую библиотеку из набора файлов 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