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