exponenta event banner

target.export

Экспорт данных целевого объекта

Описание

target.export(targetObject) экспортирует указанные данные целевого объекта в функцию MATLAB ® ,registerTargets.m. Созданный файл используется для совместного использования данных целевого компонента между сеансами и компьютерами. При выполнении registerTargets.mон повторно создает целевой объект и добавляет его во внутреннюю базу данных.

target.export(targetObject,Name,Value) экспортирует указанные данные целевого объекта, используя один или несколько аргументов пары имя-значение.

Примеры

свернуть все

Можно совместно использовать данные аппаратных устройств между компьютерами и пользователями.

Укажите два аппаратных устройства.

langImp1 = target.create('LanguageImplementation', ...
                          'Name', 'MyLanguageImplementation1', ...
                          'Copy', 'ARM Compatible-ARM Cortex');

langImp2 = target.create('LanguageImplementation', ...
                          'Name', 'MyLanguageImplementation2', ...
                          'Copy', 'Atmel-AVR');

myProc1 = target.create('Processor','Name','MyProcessor1');
myProc1.LanguageImplementations = [langImp1, langImp2];
objectsAdded1 = target.add(myProc1, ...
                          'UserInstall',true, ...
                          'SuppressOutput',true);

myProc2 = target.create('Processor','Name','MyProcessor2');
objectsAdded2 = target.add(myProc2, ...
                          'UserInstall',true, ...
                          'SuppressOutput',true);

Запустить target.export функция.

target.export([myProc1, myProc2], 'FileName', 'exportMyProcFunction')

Функция генерирует exportMyProcFunction.m в текущей рабочей папке. Созданная функция используется для совместного использования данных аппаратных устройств между компьютерами и пользователями. Например, на другом компьютере выполните следующую команду:

addedObjects = exportMyProcFunction;

Созданная функция воссоздает и добавляет объекты во внутреннюю базу данных.

Если необходимо, чтобы данные аппаратных устройств сохранялись в сеансах MATLAB, выполните следующее:

addedObjects = exportMyProcFunction('UserInstall',true);

Входные аргументы

свернуть все

Укажите целевые объекты, которые требуется экспортировать.

Пример: target.export(myTargetObject);

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

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

Пример: target.export(myTargetObject,'FileName', 'exportMyTargetFn');

Укажите имя файла функции MATLAB, содержащего экспортированные целевые данные.

  • true -- Перезаписать файл функции MATLAB, если он существует.

  • false -- Создать ошибку, если файл функции MATLAB существует. Файл не перезаписан.

Представлен в R2019b