addReference

Добавьте ссылку на словарь

    Описание

    пример

    addReference(dictionary,reference,collisionResolutionOption) добавляет словарь, на который ссылаются, к словарю в модели System Composer™.

    Примеры

    свернуть все

    Добавьте интерфейс под названием 'newInterface' к локальному интерфейсному словарю модели. Сохраните локальный интерфейсный словарь в разделяемый словарь как .sldd файл.

    % Create a new model and add an interface to its local dictionary
    arch = systemcomposer.createModel('newModel',true);
    addInterface(arch.InterfaceDictionary,'newInterface');
    
    % Save interfaces from a local dictionary to a shared dictionary
    saveToDictionary(arch,'TopDictionary')
    
    % Open the shared dictionary
    topDictionary = systemcomposer.openDictionary('TopDictionary.sldd');

    Создайте новый словарь и добавьте его как ссылку на существующий словарь.

    % Create a new dictionary
    refDictionary = systemcomposer.createDictionary('ReferenceDictionary.sldd');
    
    % Add the new dictionary as a reference
    addReference(topDictionary,'ReferenceDictionary.sldd')

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

    свернуть все

    Словарь в виде systemcomposer.interface.Dictionary объект.

    Словарь, на который ссылаются, в виде вектора символов или строки имени словаря, на который ссылаются, с .sldd расширение.

    Пример: 'ReferenceDictionary.sldd'

    Типы данных: char | string

    Параметр разрешения столкновения, если существует конфликт между двумя интерфейсами с тем же именем в словарях в виде одного из следующего: 'KeepTop' сохранить интерфейс от главного словаря и удалить тот в ссылочном словаре. 'KeepReference' сохранить интерфейс от ссылочного словаря и удалить тот в главном словаре. 'Unspecified', который будет ошибка, если какие-либо конфликты будут существовать при создании ссылки.

    Типы данных: char | string

    Больше о

    свернуть все

    Определения

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

    Локальные интерфейсы на модели System Composer могут быть сохранены в интерфейсном словаре данных с помощью Интерфейсного Редактора.

    Интерфейсные словари могут быть снова использованы между моделями, которые должны использовать данный набор интерфейсов, элементов и типов значения. Словари данных хранятся в отдельных файлах SLDD.

    интерфейс данныхИнтерфейс данных задает вид информации, которая течет через порт. Тот же интерфейс может быть присвоен нескольким портам. Интерфейс данных может быть составным объектом, означая, что это может включать элементы данных, которые описывают свойства интерфейсного сигнала.Интерфейсы данных представляют информацию, которой делятся через коннектор и вводит или выходит из компонента через порт. Используйте Интерфейсный Редактор, чтобы создать и управлять интерфейсами данных и элементами данных и сохранить их в интерфейсном словаре данных для повторного использования между моделями.Создайте модель архитектуры со ссылками требования и интерфейсами
    элемент данныхЭлемент данных описывает фрагмент интерфейса, такого как коммуникационное сообщение, расчетный или измеренный параметр или другое разложение того интерфейса.

    Интерфейсы данных разложены на элементы данных:

    • Контакты или провода в коннекторе или обвязке.

    • Сообщения передаются через шину.

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

    тип значенияТип значения может использоваться в качестве интерфейса порта, чтобы задать атомарную часть данных, которые текут через тот порт и имеют тип верхнего уровня, размерность, модуль, сложность, минимум, максимум и описание.Можно также присвоить тип элементов данных в интерфейсах данных, чтобы оценить типы. Добавленная стоимость вводит к словарям данных с помощью Интерфейсного Редактора так, чтобы можно было снова использовать типы значения как интерфейсы или элементы данных.Создайте типы значения как интерфейсы
    находящийся в собственности интерфейсНаходящийся в собственности интерфейс является локально определенным интерфейсом, который локален для определенного порта и не совместно использованный в словаре данных или словаре модели.Создайте находящийся в собственности интерфейс, чтобы представлять тип значения или интерфейс данных, который локален для порта.Задайте находящиеся в собственности интерфейсы, локальные для портов
    адаптерАдаптер помогает соединить два компонента с несовместимыми интерфейсами порта путем отображения между двумя интерфейсами. Адаптер может также действовать как переход уровня или единичная задержка. Используйте блок Adapter, чтобы реализовать адаптер.

    С адаптером можно выполнить функции на Интерфейсном диалоговом окне Адаптера:

    • Создайте и отредактируйте отображения между интерфейсами ввода и вывода.

    • Примените интерфейсное преобразование UnitDelay повредить алгебраический цикл.

    • Примените интерфейсное преобразование RateTransition согласовывать различные уровни шага расчета для образцов модели.

    Введенный в R2021a