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