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