ssc_protect

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

ssc_protect filename -inplace генерирует защищенный Simscape файл с именем filename.sscp, из исходного файла Simscape с именем filename.sscи помещает защищенный файл в ту же директорию, что и исходный файл.

ssc_protect dirname генерирует защищенные Simscape файлы из всех исходных файлов Simscape в директории с именем dirnameи помещает защищенные файлы в текущую рабочую директорию. Если путь к dirname включает директории пакетов, структура пакета будет воссоздана в текущей рабочей директории (если он уже не существует) и защищенные файлы, помещенные в пакет, как при защите одного файла.

ssc_protect dirname -inplace генерирует защищенные Simscape файлы из всех исходных файлов Simscape в директории с именем 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 и помещает защищенные файлы в одну и ту же папку.

См. также

| |

Введенный в R2009a