Сгенерируйте защищенные файлы Simscape от исходных файлов
ssc_protect
filename
ssc_protect filename
-inplace
ssc_protect dirname
ssc_protect dirname
-inplace
Команда ssc_protect
создает затененные содержимым файлы (Simscape™ защитил файлы) от исходных файлов Simscape, чтобы включить совместное использование модели, не раскрывая или доменный источник компонента. В то время как исходные файлы Simscape имеют дополнительный .ssc
, защищенные файлы Simscape имеют дополнительный .sscp
.
ssc_protect
генерирует Simscape, защитил файл, названный filename
, от исходного файла Simscape под названием filename.sscp
, и помещает защищенный файл в вашу текущую рабочую директорию. filename.ssc
filename
может включать абсолютный путь в файл или относительный путь, если файл находится в подпапке текущей рабочей директории. Если этот путь будет включать директории пакета, структура пакета будет воссоздана в соответствии с текущей рабочей директорией (если это уже не будет существовать), и защищенный файл, помещенный в пакет (см. примеры). Дополнительный .ssc
в filename
является дополнительным.
ssc_protect
генерирует Simscape, защитил файл, названный filename
-inplace
, от исходного файла Simscape под названием filename.sscp
, и помещает защищенный файл в ту же директорию как исходный файл. filename.ssc
ssc_protect
генерирует Simscape, защитил файлы от всех исходных файлов Simscape в директории под названием dirname
и помещает защищенные файлы в соответствии с вашей текущей рабочей директорией. Если путь к dirname
dirname
будет включать директории пакета, структура пакета будет воссоздана в соответствии с текущей рабочей директорией (если это уже не будет существовать), и защищенные файлы, помещенные в пакет, подобный при защите одного файла.
ssc_protect
генерирует Simscape, защитил файлы от всех исходных файлов Simscape в директории под названием dirname
-inplace
и помещает защищенные файлы в ту же директорию как исходные файлы. dirname
Защищенные файлы существующего Simscape перезаписываются без предупреждения.
Для получения дополнительной информации смотрите Используя Исходную Защиту для файлов Simscape.
Защищенные файлы Simscape имеют более высокий приоритет, чем исходные файлы, когда вы создаете библиотеку. Если защищенный и исходные файлы будут в той же директории, и защищенные файлы устарели, ssc_build
будет использовать защищенные файлы, чтобы создать библиотеку, но вы получите предупреждение.
Чтобы защитить один файл, с защищенным файлом, помещенным в соответствии с вашей текущей рабочей директорией, в Командной строке MATLAB®, введите:
ssc_protect C:\Work\libraries\source\+SimscapeLibrary\+MechanicalElements\my_spring.ssc
Эта команда создает папку под названием +SimscapeLibrary
и подпапку под названием +MechanicalElements
в вашей текущей рабочей директории (если эти папки уже не существуют), и генерирует файл под названием my_spring.sscp
в папке +MechanicalElements
.
Чтобы защитить один файл, с защищенным файлом, помещенным в ту же директорию как исходный файл, введите:
ssc_protect C:\Work\libraries\source\+SimscapeLibrary\+MechanicalElements\my_spring.ssc -inplace
Эта команда генерирует файл под названием my_spring.sscp
в папке C:\Work\libraries\source\+SimscapeLibrary\+MechanicalElements
.
Чтобы защитить все файлы в директории, с защищенными файлами, помещенными в соответствии с вашей текущей рабочей директорией, введите:
ssc_protect C:\Work\libraries\source\+SimscapeLibrary\+MechanicalElements
Эта команда генерирует защищенные файлы для каждого исходного файла в папке C:\Work\libraries\source\+SimscapeLibrary\+MechanicalElements
и помещает защищенные файлы в папку под названием +SimscapeLibrary\+MechanicalElements
в вашей текущей рабочей директории (создающий эту структуру папок, если это не существует).
Чтобы защитить все файлы в директории, с защищенными файлами, помещенными в ту же директорию как исходные файлы, введите:
ssc_protect C:\Work\libraries\source\+SimscapeLibrary\+MechanicalElements -inplace
Эта команда генерирует защищенные файлы для каждого исходного файла в папке C:\Work\libraries\source\+SimscapeLibrary\+MechanicalElements
и помещает защищенные файлы в ту же папку.