Создайте защищенное зеркало библиотеки файлов Simscape
ssc_mirror
package
mirrordir
buildmirror
ssc_mirror
Команда позволяет вам защитить и создать целый пакет Simscape™ файлов за один шаг.
ssc_mirror
создает защищенное зеркало пакета файлов Simscape в указанной директории package
mirrordir
buildmirrormirrordir
, а также опционально создает пользовательскую библиотеку из этих файлов.
Первый аргумент, package
, должно быть именем пакета верхнего уровня.
Примечание
Имя директории пакета начинается с начального +
символ, в то время как аргумент ssc_mirror
должен опускать +
символ.
Второй аргумент, mirrordir
, является директория, где размещен защищенный пакет. ssc_mirror
команда создает эту директорию, если он не существует, воссоздает под ним целую структуру пакета, генерирует защищенные файлы и помещает их в соответствующие расположения зеркала.
Если на buildmirror
флаг установлен на true
, ssc_mirror
команда также создает пользовательский файл библиотеки Simscape с именем
, содержащие все сублибрарии и блоки, сгенерированные из файлов Simscape в зеркальном пакете (аналогично package
_libssc_build
команда), и помещает
файл в package
_libmirrordir
директория. The buildmirror
флаг необязателен, и значение по умолчанию false
, то есть по умолчанию пакет зеркалируется и защищается, но библиотека не построена.
Для получения дополнительной информации смотрите Использование защиты исходного кода для файлов Simscape.
Например, ваша директория пакета верхнего уровня, где вы храните свои файлы Simscape, названа +SimscapeCustomBlocks
. Чтобы защитить, зеркально и сгенерировать библиотеку пользовательских блоков из этого пакета в директории C:\Work\deploy
, в MATLAB® Командная строка, введите:
ssc_mirror SimscapeCustomBlocks C:\Work\deploy true;
Эта команда создает зеркальный пакет, эквивалентный +SimscapeCustomBlocks
пакет, но состоящий из защищенных файлов Simscape, в директории C:\Work\deploy
, и генерирует файл с именем SimscapeCustomBlocks_lib
в C:\Work\deploy
директория.