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