signalBuilderToSignalEditor

Импортируйте данные сигнала и свойства от блока Signal Builder до блока Signal Editor

Синтаксис

signal_editor = signalBuilderToSignalEditor(signal_builder,Name,Value)
[signal_editor,sorted_group_index,sorted_group_names] = signalBuilderToSignalEditor(signal_builder,Name,Value)

Описание

пример

signal_editor = signalBuilderToSignalEditor(signal_builder,Name,Value) данные сигнала импорта и свойства от блока Signal Builder до блока Signal Editor. Эта функция добавляет блок Signal Editor в текущую модель с помощью данных сигнала и свойств от блока Signal Builder.

Во время порта, функции signalBuilderToSignalEditor:

  • Названия группы Unicode® снабжаются префиксом Test_Case_.

  • Названия группы преобразованы в допустимые имена переменных MATLAB® с продвижением и удаленными конечными пробелами.

  • Названия группы преобразованы с запаздывающими удаленными символами нижнего подчеркивания.

  • Остающиеся числа сохраняются на имя сценария.

  • Порядки сигнализируют о группах в алфавитном порядке.

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

Функция signalBuilderToSignalEditor не поддерживает

  • Модели, которые содержат параметры теста. Вы можете успешно данные порта от блока Signal Builder, но вы не можете инициализировать параметры с блоком Signal Editor в тестовых обвязках, сгенерированных Simulink® Design Verifier™.

  • Модели, которые содержат генераторы сигнала Signal Builder, созданные из контекстного меню Create and Connect Generator.

[signal_editor,sorted_group_index,sorted_group_names] = signalBuilderToSignalEditor(signal_builder,Name,Value) выходные векторы, содержащие группы сигнала и названия группы.

Примеры

свернуть все

Этот пример показывает, как заменить существующий блок Signal Builder на блок Signal Editor. Чтобы сохранить сигналы от Signal Builder, пример использует RoadProfiles.mat.

model = 'ex_replace_signalbuilder';
open_system(model);
sbBlockH = [model '/Road Profiles'];
seBlockH = signalBuilderToSignalEditor(sbBlockH,...
'Replace',true,'FileName','RoadProfiles.mat');

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

свернуть все

Блок Signal Builder, чтобы заменить, заданный как скаляр.

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

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

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

Пример: 'Имя файла', 'RoadProfiles.mat'

MAT-файл, который хранит сигналы и свойства, заданные как скаляр. Не используйте имя файла от одной локали в различной локали. При использовании блока на нескольких платформах считайте определение только именем MAT-файла и наличием MAT-файла быть на пути MATLAB.

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

Замените блок Signal Builder на блок Signal Editor, заданный как true или false.

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

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

свернуть все

Указатель блока Editor сигнала, заданный как скаляр.

Список индексов группы Signal Builder, заданных как вектор и упорядоченных, когда они появятся в Редакторе Сигнала.

Названия группы Редактора сигнала, заданные как массив ячеек векторов, в алфавитном порядке.

Имена являются уникальными допустимыми именами переменной MATLAB, сгенерированными от названий группы Signal Builder.

.

Введенный в R2018a