Можно задать аргументы данных для блоков MATLAB function с помощью следующих методов:
Метод | Для определения | Ссылка |
---|---|---|
Задайте данные непосредственно в коде блока MATLAB function | Данные ввода и вывода | Смотрите вводы и выводы определения. |
Используйте порты и менеджер данных | Введите, выведите, и данные параметра в блоке MATLAB function, который открыт и фокусируется | Смотрите данные определения в портах и менеджере данных. |
Используйте образцовый проводник | Введите, выведите, и данные параметра в блоках MATLAB function на всех уровнях иерархии модели | Смотрите поиск и редактирование Используя образцовый проводник |
Чтобы добавить аргумент данных, в Портах и Менеджере данных, выбирают Add> Data и изменяют свойства данных.
Можно установить следующие свойства во вкладке "Общие":
Свойство | Описание |
---|---|
Имя | Имя аргумента данных, после тех же соглашений о присвоении имен используется в MATLAB®. |
Осциллограф |
Где данные находятся в памяти относительно ее родительского элемента. Осциллограф определяет область значений функциональности аргумента данных. Можно установить осциллограф на одно из следующих значений:
Для получения дополнительной информации смотрите Вводы и выводы Определения и Добавьте Аргументы Параметра. |
Порт | Индекс порта сопоставлен с аргументом данных. Это свойство применяется только к данным ввода и вывода. |
Настраиваемый | Указывает, является ли параметр, используемый в качестве источника этого элемента данных, настраиваемым (см. Настраиваемые параметры). Это свойство применяется только к данным параметра. Очистите эту опцию, если параметр должен быть константным выражением, такой что касается функций тулбокса MATLAB, поддерживаемых для генерации кода (см. Функции и Объекты, Поддержанные для Генерации кода C/C++ — Алфавитный список). |
Данные должны решить к объекту Сигнала Simulink | Указывает, что аргумент данных должен решить к объекту сигнала Simulink®. Это свойство применяется только к выходным данным. Это свойство появляется, только если вы устанавливаете образцовое разрешение Сигнала параметра конфигурации значения кроме None . Смотрите Разрешение Символа для получения дополнительной информации. |
Размер | Размер аргумента данных. Размер может быть скалярным значением или вектором MATLAB значений. Значения по умолчанию размера к –1, что означает, что это наследовано, как описано в Наследовавшихся Размерах Аргумента от Simulink. Это свойство не применяется к Данным оперативной памяти Хранилища данных. Для получения дополнительной информации смотрите Аргументы функции Размера. |
Переменный размер | Указывает, является ли размер этого элемента данных переменным. Это свойство не применяется к Данным оперативной памяти Хранилища данных. |
Сложность | Указывает на аргументы действительных или комплексных данных. Можно установить сложность на одно из следующих значений:
|
Ввод |
|
Модуль (e. g., m, m/s^2, N*m) |
Задайте физические единицы измерения для данных ввода и вывода. По умолчанию, свойство установлено в наследовали модуль от Сигнала Simulink на соответствующем порте ввода или вывода. Смотрите Модули в блоках MATLAB function. |
Ограничьте область значений |
Задайте область значений приемлемых значений для данных ввода или вывода. Блок MATLAB function использует эту область значений, чтобы подтвердить ввод или вывод, как это вводит или оставляет блок. Можно ввести выражение или параметр, который оценивает к значению числового скаляра.
|
Можно установить следующие свойства на вкладке Description:
Свойство | Описание |
---|---|
Сохраните окончательное значение в базовое рабочее пространство | Блок MATLAB function присваивает значение аргумента данных к переменной того же имени в базовом рабочем пространстве MATLAB в конце моделирования. |
Описание | Описание аргумента данных. |
Ссылка на документ | Соединитесь с документацией для аргумента данных. Можно ввести сеть адрес URL или команда MATLAB, которая отображает документацию в подходящем формате, таком как файл HTML или текст в Окне Команды MATLAB. Когда вы кликаете по синему тексту, Ссылке на документ, отображенной в нижней части диалогового окна Свойств данных, блок MATLAB function оценивает ссылку и отображает документацию. |