target.upgrade

Обновите существующие определения аппаратных устройств

Описание

target.upgrade(upgraderForRegistrationMechanism, pathToRegistrationFile) использует процедуру обновления, чтобы создать объекты из определений данных в текущих артефактах. Функция создает registerUpgradedTargets.m в текущей рабочей папке.

Чтобы указать обновленные определения данных с MATLAB®, запустите registerUpgradedTargets().

Для персистентности через сеансы работы с MATLAB запустите registerUpgradedTargets('UserInstall', true).

target.upgrade(___, Name,Value) задает дополнительные опции с помощью одного или нескольких аргументов пары "имя-значение".

Примеры

Обновите определения данных аппаратного устройства

Для примера рабочего процесса, который использует функцию, смотрите Определения данных Обновления для Аппаратных устройств.

Входные параметры

свернуть все

Выберите процедуру обновления для текущего регистрационного механизма.

Задайте файл, который содержит текущий регистрационный механизм.

Пример: target.upgrade('rtwTargetInfo', 'myPath/mySubfolder/rtwTargetInfo.m')

Аргументы в виде пар имя-значение

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: target.upgrade('rtwTargetInfo', 'myPath/mySubfolder/rtwTargetInfo.m','ExportFileName','myNewFile')

  • true – Сгенерируйте функцию MATLAB, которая указывает обновленные определения с помощью target.add.

  • false – Не генерируйте функцию.

Если ExportToMATLABFunction true, аргумент задает имя файла сгенерированной функции MATLAB. В противном случае аргумент проигнорирован.

  • true – Если файл задан ExportFileName существует, перезапишите файл.

  • false – Если файл задан ExportFileName существует, функция производит ошибку.

Если ExportToMATLABFunction является ложным, аргумент проигнорирован.

Введенный в R2019b