target.remove

Удалите целевой объект из внутренней базы данных

Описание

пример

target.remove(targetObject) удаляет целевой объект из внутренней базы данных.

target.remove(targetType, targetObjectId) удаляет целевой объект, заданный классом и идентификатором.

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

Примеры

свернуть все

Можно задать и добавить реализацию аппаратного устройства во внутреннюю базу данных.

armv8 = target.create('LanguageImplementation', ...
              'Name', 'Armv8-A LP64', ...
              'Copy', 'ARM Compatible-ARM Cortex');

a53 = target.create('Processor', ...
                    'Name', 'Cortex-A53', ...
                    'Manufacturer', 'ARM Compatible');

a53.LanguageImplementations = armv8;

target.add(a53)

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

Удалить только target.Processor объект, запуск:

target.remove(a53)

Или:

target.remove('Processor', 'ARM Compatible-Cortex-A53');

Удалить target.Procesor возразите и его связанный target.LanguageImplementation возразите и подавите командную строку выход, запуск:

target.remove(a53, ...
              'IncludeAssociations', true, ...
               'SuppressOutput',true);

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

свернуть все

Задайте целевой объект, который вы хотите удалить.

Задайте класс целевого объекта, который вы хотите удалить. Например:

  • Если классом является target.Processor, задайте 'Processor'.

  • Если классом является target.LanguageImplementation, задайте 'LanguageImplementation'.

Пример: 'Processor'

Задайте уникальный идентификатор объекта, который вы хотите удалить, то есть, Id значение свойства объекта.

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

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

Пример: target.remove (myTargetObject, 'IncludeAssociations', верный);

Удалите сопоставленные объекты из внутренней базы данных:

  • true – Функция удаляет targetObject и сопоставленные целевые объекты от внутренней базы данных. Если на связанный объект ссылается другой целевой объект, функция не удаляет связанный объект.

  • false – Функция удаляет только targetObject от внутренней базы данных.

Пример: target.remove (myTargetObject, 'IncludeAssociations', верный);

Типы данных: логический

Управляйте командной строкой выход функции:

  • true – Подавите командную строку выход от функции.

  • false – Предоставьте информацию об объектах, которые функция удаляет из внутренней базы данных.

Пример: target.remove (myTargetObject, 'SuppressOutput', верный);

Типы данных: логический

Введенный в R2019a