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