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