Сгенерируйте защищенные 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
.sscfilename
может включать абсолютный путь к файлу или относительный путь, если файл находится в подпапке текущей рабочей директории. Если этот путь включает директории пакетов, структура пакета будет воссоздана в текущей рабочей директории (если она не существует) и защищенном файле, помещенном в пакет (см. примеры). Внутренний номер .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
и помещает защищенные файлы в одну и ту же папку.