Данные в графике, состоянии, поле или функции
Используйте Stateflow.Data объекты сохранить значения, которые отображаются на определенном уровне иерархии Stateflow®. Для получения дополнительной информации смотрите Add Stateflow Data and Set Data Properties.
parent — Родительский элемент для нового объекта данныхStateflow.Chart возразите | Stateflow.State возразите | Stateflow.Box возразите | Stateflow.Function объект |...Родительский элемент для нового объекта данных в виде объекта Stateflow API одного из этих типов:
Name — Имя объекта данных'data' (значение по умолчанию) | вектор символовИмя объекта данных в виде вектора символов.
Scope — Осциллограф объекта данных'Local' (значение по умолчанию) | 'Input' | 'Output' | 'Constant' | 'Parameter' | 'Data Store Memory' | 'Temporary' | 'Imported' | 'Exported'Осциллограф объекта данных в виде одного из этих значений:
'Local'
'Input'
'Output'
'Constant'
'Parameter'
'Data Store Memory'
'Temporary'
'Imported'
'Exported'
Для получения дополнительной информации смотрите Осциллограф.
Port — Индекс порта для объекта данныхИндекс порта для объекта данных в виде целочисленного скаляра. Это свойство применяется только к входным и выходным данным. Для получения дополнительной информации смотрите Порт.
UpdateMethod — Метод для обновления объекта данных'Discrete' (значение по умолчанию) | 'Continuous'Метод для обновления объекта данных в виде 'Discrete' или 'Continuous'. Это свойство применяется только когда ChartUpdate свойством графика, который содержит данные, является 'CONTINUOUS'. Для получения дополнительной информации смотрите, что Непрерывное время Моделирует в Stateflow.
InitializeMethod — Метод для инициализации объекта данных'Expression' (значение по умолчанию) | 'Parameter' | 'Not Needed'Метод для инициализации значения объекта данных в виде вектора символов, который зависит от осциллографа данных:
Для локальных и выходных данных используйте 'Expression' или 'Parameter'.
Для постоянных данных используйте 'Expression'.
Для входных данных параметры и память хранилища данных, используют 'Not Needed'.
Это свойство эквивалентно Initial Value выпадающий список в Model Explorer и диалоговом окне Свойств данных. Для получения дополнительной информации смотрите Начальное значение.
Props.InitialValue — Начальное значение объекта данных'' (значение по умолчанию) | вектор символовНачальное значение объекта данных в виде вектора символов. Для получения дополнительной информации смотрите Начальное значение.
Пример: data.Props.InitialValue = '1.5';
Props.Range.Maximum — Максимальное значение для объекта данных'' (значение по умолчанию) | вектор символовМаксимальное значение для объекта данных в виде вектора символов. Для получения дополнительной информации смотрите Предельную Область значений.
Пример: data.Props.Range.Maximum = '1024';
Props.Range.Minimum — Минимальное значение для объекта данных'' (значение по умолчанию) | вектор символовМинимальное значение для объекта данных в виде вектора символов. Для получения дополнительной информации смотрите Предельную Область значений.
Пример: data.Props.Range.Minimum = '0';
SaveToWorkspace — Сохранить ли объект данных в переменную рабочей областиfalse или 0 (значений по умолчанию) | true или 1Сохранить ли значение объекта данных к переменной того же имени в базовом рабочем пространстве MATLAB® в конце симуляции в виде числового или логической единицы (true) или 0 (false). Это свойство применяется только к данным в графиках, которые используют C в качестве языка действия. Для получения дополнительной информации смотрите, Сохраняют Окончательное значение в Базовое рабочее пространство.
Tunable — Является ли объект данных настраиваемым параметромtrue или 1 (значение по умолчанию) | false или 0Является ли объект данных настраиваемым параметром в виде числового или логической единицы (true) или 0 (false). Только настраиваемые параметры могут быть изменены в процессе моделирования. Это свойство применяется только к данным о параметре.
Props.Complexity — Принимает ли объект данных комплексные числа'Off' (значение по умолчанию) | 'On'Принимает ли объект данных комплексные числа в виде 'On' или 'Off'. Для получения дополнительной информации смотрите Комплексные данные в диаграммах Stateflow.
Пример: data.Props.Complexity = 'On';
Props.ResolveToSignalObject — Решает ли объект данных к Simulink.Signal объектfalse или 0 (значений по умолчанию) | true или 1Решает ли объект данных к Simulink.Signal возразите, что вы задаете в рабочем пространстве модели или базовом рабочем пространстве в виде числового или логической единицы (true) или 0 (false). Для получения дополнительной информации смотрите Resolve Data Properties от Объектов Simulink Signal.
Пример: data.Props.ResolveToSignalObject = true;
Props.Unit.Name — Единица измерения для объекта данных'inherit' (значение по умолчанию) | вектор символовЕдиница измерения для объекта данных в виде вектора символов. Это свойство применяется только к данным в графиках, которые используют C в качестве языка действия. Для получения дополнительной информации смотрите, Задают Модули для Данных Stateflow.
Пример: data.Props.Unit.Name = 'm';
DataType — Тип объекта данных'Inherit: From definition in chart' (значение по умолчанию) | 'double' | 'single' | 'int32' | 'uint32' | 'boolean' | ...Тип объекта данных в виде вектора символов, который зависит от Props.Type.Method свойство объекта данных:
Если Props.Type.Method свойством объекта данных является 'Inherit', значением этого свойства является 'Inherit: From definition in chart' для локальных данных и 'Inherit: Same as Simulink' для входа, выхода и данных о параметре.
Если Props.Type.Method свойством объекта данных является 'Built-in', можно задать это свойство с одной из этих опций:
'double'
'single'
'int8'
'int16'
'int32'
'int64'
'uint8'
'uint16'
'uint32'
'uint64'
'boolean'
'ml' (Поддерживаемый только в графиках, которые используют C в качестве языка действия),
'string' (Поддерживаемый только в графиках, которые используют C в качестве языка действия),
В противном случае, Props.Type свойства объекта данных определяют значение этого свойства.
Для получения дополнительной информации смотрите раздел Add Data in Create Charts при помощи API Stateflow.
Props.Type.Method — Метод для установки типа данных'Inherited' (значение по умолчанию) | 'Built-in' | 'Bus Object' | 'Enumerated' | 'Expression' | 'Fixed point'Метод для установки типа данных в виде вектора символов, который зависит от осциллографа данных:
Для локального, входа, выход или данные о параметре, использует 'Inherited'встроенный, 'Bus Object', 'Enumerated'Выражение, или 'Fixed point'.
Для постоянных данных используйте 'Built-in'Выражение, или 'Fixed point'.
Для данных оперативной памяти хранилища данных используйте 'Inherited'.
Это свойство эквивалентно полю Mode Ассистента Типа данных в Model Explorer и диалоговом окне Свойств данных. Для получения дополнительной информации смотрите, Задают Тип Данных Stateflow.
Пример: data.Props.Method = 'Built-in';
Props.Type.BusObject — Имя Simulink.Bus объект'' (значение по умолчанию) | вектор символовИмя Simulink.Bus объект, который задает объект данных в виде вектора символов. Это свойство применяется только когда Props.Type.Method свойством объекта данных является 'Bus Object'. Для получения дополнительной информации смотрите доступ к Сигналам Шины Через Структуры Stateflow.
Пример: data.Props.Type.BusObject = 'COUNTERBUS';
Props.Type.EnumType — Имя перечислимого типа'' (значение по умолчанию) | вектор символовИмя перечислимого типа, который задает объект данных в виде вектора символов. Это свойство применяется только когда Props.Type.Method свойством объекта данных является 'Enumerated'. Для получения дополнительной информации смотрите Ссылочные Значения по наименованию при помощи Перечислимых Данных.
Пример: data.Props.Type.EnumType = 'BasicColors';
Props.Type.Expression — Выражение, которое оценивает к типу данных'' (значение по умолчанию) | вектор символовВыражение, которое оценивает к типу данных объекта данных в виде вектора символов. Это свойство применяется только когда Props.Type.Method свойством объекта данных является 'Expression'. Для получения дополнительной информации смотрите Specify Data Properties при помощи Выражений MATLAB.
Пример: data.Props.Type.Expression = 'type(y)';
Props.Type.Signed — Со знаком из данных фиксированной точкиtrue или 1 (значение по умолчанию) | false или 0Со знаком из объекта данных фиксированной точки в виде числового или логической единицы (true) или 0 (false). Это свойство применяется только когда Props.Type.Method свойством объекта данных является 'Fixed point'. Для получения дополнительной информации смотрите Данные Фиксированной точки в диаграммах Stateflow.
Пример: data.Props.Type.Signed = false;
Props.Type.WordLength — Размер слова данных фиксированной точки (значение по умолчанию) | вектор символовРазмер слова, в битах, объекта данных фиксированной точки в виде вектора символов. Это свойство применяется только когда Props.Type.Method свойством объекта данных является 'Fixed point'. Для получения дополнительной информации смотрите Данные Фиксированной точки в диаграммах Stateflow.
Пример: data.Props.Type.WordLength = '32';
Props.Type.Fixpt.ScalingMode — Метод для масштабирования данных фиксированной точки'None' (значение по умолчанию) | 'Binary point' | 'Slope and bias'Метод для масштабирования объекта данных фиксированной точки в виде 'Binary point', 'Slope and bias', или 'None'. Это свойство применяется только когда Props.Type.Method свойством объекта данных является 'Fixed point'. Для получения дополнительной информации смотрите Данные Фиксированной точки в диаграммах Stateflow.
Пример: data.Props.Type.Fixpt.ScalingMode = 'Binary point';
Props.Type.Fixpt.FractionLength — Дробная длина данных фиксированной точки'' (значение по умолчанию) | вектор символовДробная длина, в битах, объекта данных фиксированной точки в виде вектора символов. Это свойство применяется только к данным фиксированной точки когда Props.Type.Fixpt.ScalingMode свойством является 'Binary point'. Для получения дополнительной информации смотрите Данные Фиксированной точки в диаграммах Stateflow.
Пример: data.Props.Type.Fixpt.FractionLength = '2';
Props.Type.Fixpt.Slope — Наклон данных фиксированной точки'' (значение по умолчанию) | вектор символовНаклон объекта данных фиксированной точки в виде вектора символов. Это свойство применяется только к данным фиксированной точки когда Props.Type.Fixpt.ScalingMode свойством является 'Slope and bias'. Для получения дополнительной информации смотрите Данные Фиксированной точки в диаграммах Stateflow.
Пример: data.Props.Type.Fixpt.Slope = '2^-2';
Props.Type.Fixpt.Bias — Смещение данных фиксированной точки'' (значение по умолчанию) | вектор символовСмещение объекта данных фиксированной точки в виде вектора символов. Это свойство применяется только к данным фиксированной точки когда Props.Type.Fixpt.ScalingMode свойством является 'Slope and bias'. Для получения дополнительной информации смотрите Данные Фиксированной точки в диаграммах Stateflow.
Пример: data.Props.Type.Fixpt.Bias = '0';
Props.Type.Fixpt.Lock — Предотвратить ли замену фиксированной точкиfalse или 0 (значений по умолчанию) | true или 1Предотвратить ли замену фиксированной точки объекта данных с автомасштабированным типом, выбранным Fixed-Point Tool (Fixed-Point Designer) в виде числового или логической единицы (true) или 0 (false). Для получения дополнительной информации смотрите, что Автомасштабирование Использует Fixed-Point Tool (Fixed-Point Designer).
Пример: data.Props.Type.Fixpt.Lock = true;
CompiledType — Тип данных, как определено компилятором'unknown' (значение по умолчанию) | вектор символовЭто свойство доступно только для чтения.
Тип данных, как определено компилятором в виде вектора символов.
Props.Array.Size — Размер объекта данных (значение по умолчанию) | вектор символовРазмер объекта данных в виде вектора символов. Для получения дополнительной информации смотрите, Задают Размер Данных Stateflow.
Props.Array.IsDynamic — Имеет ли объект данных переменный размерfalse или 0 (значений по умолчанию) | true или 1Имеет ли объект данных переменный размер в виде числового или логической единицы (true) или 0 (false). Только данные переменного размера могут изменить размер в процессе моделирования. Это свойство применяется только к входным и выходным данным и эквивалентно флажку Variable Size в диалоговом окне Свойств данных. Для получения дополнительной информации смотрите, Объявляют Данные Переменного Размера в диаграммах Stateflow.
Props.Array.FirstIndex — Индексируйте для первого элемента массиваИндексируйте для первого элемента объекта данных массива в виде вектора символов. Это свойство применяется только к данным массива в графиках, которые используют C в качестве языка действия. Для получения дополнительной информации смотрите, Сохраняют Окончательное значение в Базовое рабочее пространство.
CompiledSize — Размер данных, как определено компилятором'' (значение по умолчанию) | вектор символовЭто свойство доступно только для чтения.
Размер данных, как определено компилятором в виде вектора символов.
OutputState — Состояние или график, проверенный объектом данных[] (значение по умолчанию) | Stateflow.AtomicSubchart возразите | Stateflow.Chart | Stateflow.SimulinkBasedState возразите | Stateflow.State возразите | Stateflow.StateTransitionTableChart объектЭто свойство доступно только для чтения.
Состояние или график, проверенный по условию, возражают в виде пустого массива или Stateflow.AtomicSubchart, Stateflow.Chart, Stateflow.SimulinkBasedState, Stateflow.State, или Stateflow.StateTransitionTableChart объект. Для получения дополнительной информации смотрите Действие Состояния монитора Через Активные Данные состояния.
LoggingInfo.DataLogging — Разрешить ли логгирование сигнала для объекта данныхfalse или 0 (значений по умолчанию) | true или 1Разрешить ли логгирование сигнала для объекта данных в виде числового или логической единицы (true) или 0 (false). Для получения дополнительной информации смотрите Логарифмическую Симуляцию Выход для состояний и Данных.
Пример: data.LoggingInfo.DataLogging = true;
LoggingInfo.DecimateData — Ограничить ли записанные данныеfalse или 0 (значений по умолчанию) | true или 1Ограничить ли сумму записанных данных в виде числового или логической единицы (true) или 0 (false). Когда этим свойством является true, сигнал, регистрирующий выборки пропусков при помощи размера интервала, задан LoggingInfo.Decimation свойство. Для получения дополнительной информации смотрите Децимацию.
Пример: data.LoggingInfo.DeimateData = true;
LoggingInfo.Decimation — Интервал децимации (значение по умолчанию) | скалярИнтервал децимации в виде целочисленного скаляра. Значение по умолчанию 2 средние значения, что график регистрирует любую выборку. Для получения дополнительной информации смотрите Децимацию.
Пример: data.LoggingInfo.Decimation = 5;
LoggingInfo.LimitDataPoints — Ограничить ли количество точек данных, чтобы регистрироватьfalse или 0 (значений по умолчанию) | true или 1Ограничить ли количество точек данных, чтобы регистрировать в виде числового или логической единицы (true) или 0 (false). Когда этим свойством является true, логгирование сигнала ограничивает количество точек данных при помощи значения, заданного LoggingInfo.MaxPoints свойство. Для получения дополнительной информации смотрите Предельные Точки данных, чтобы Продлиться.
Пример: data.LoggingInfo.LimitDataPoints = true;
LoggingInfo.MaxPoints — Максимальное количество точек данных, чтобы регистрировать (значение по умолчанию) | скалярМаксимальное количество точек данных, чтобы регистрировать в виде целочисленного скаляра. Значение по умолчанию 5000 означает, что график регистрирует последние 5 000 точек данных, сгенерированных симуляцией. Для получения дополнительной информации смотрите Предельные Точки данных, чтобы Продлиться.
Пример: data.LoggingInfo.MaxPoints = 100;
LoggingInfo.NameMode — Источник имени сигнала'SignalName' (значение по умолчанию) | 'Custom'Источник имени сигнала раньше регистрировал объект данных в виде одного из этих значений:
'SignalName' — Используйте имя объекта данных.
'Custom' — Используйте пользовательское имя сигнала, заданное LoggingInfo.LoggingName свойство.
Для получения дополнительной информации смотрите Имя Логгирования.
Пример: data.LoggingInfo.NameMode = 'Custom';
LoggingInfo.LoggingName — Пользовательское имя сигналаПользовательское имя сигнала, используемое для логгирования объекта данных в виде вектора символов. Это свойство применяется только когда LoggingInfo.NameMode свойством является 'Custom'. Для получения дополнительной информации смотрите Имя Логгирования.
Пример: data.LoggingInfo.LoggingName = 'Data';
Debug.Watch — Отследить ли объект данныхfalse или 0 (значений по умолчанию) | true или 1Отследить ли значение объекта данных в окне Breakpoints и Watch в виде числового или логической единицы (true) или 0 (false). Для получения дополнительной информации Данные о виде на море в Точках останова и Смотрят Window.
TestPoint — Установить ли объект данных как тестовую точкуfalse или 0 (значений по умолчанию) | true или 1Установить ли объект данных как тестовую точку в виде числового или логической единицы (true) или 0 (false). Для получения дополнительной информации смотрите Тестовые точки Монитора в диаграммах Stateflow.
Machine — Машина, которая содержит объект данныхStateflow.Machine объектЭто свойство доступно только для чтения.
Машина, которая содержит объект данных в виде Stateflow.Machine объект.
Path — Местоположение родительского элемента в иерархии моделиЭто свойство доступно только для чтения.
Местоположение родительского элемента объекта данных в иерархии модели в виде вектора символов.
Description Описание'' (значение по умолчанию) | вектор символовОписание для объекта данных в виде вектора символов.
Document — Ссылка на документ'' (значение по умолчанию) | вектор символовСсылка на документ для объекта данных в виде вектора символов.
Tag — Пользовательский тег[] (значение по умолчанию) | любой тип данныхПользовательский тег для объекта данных в виде данных любого типа.
SSIdNumber — Независимый от сеанса идентификаторЭто свойство доступно только для чтения.
Независимый от сеанса идентификатор в виде целочисленного скаляра. Используйте это свойство отличить объект данных от других объектов в модели.
Id — Уникальный идентификаторЭто свойство доступно только для чтения.
Уникальный идентификатор в виде целочисленного скаляра. В отличие от SSIdNumber, значение этого свойства повторно присвоено каждый раз, когда вы запускаете новый сеанс работы с MATLAB и можете быть переработаны после того, как объект удален.
classhandle | Обеспечьте указатель класса для объекта |
dialog | Открытое диалоговое окно свойств |
get | Возвратите структуру MATLAB, содержащую настройки свойства объекта или массив объектов |
set | Установите свойства с заданными значениями |
up | Возвратите родительский элемент объекта |
view | Экранный объект в редактировании среды |
Добавьте объект данных в график ch. Задайте его имя, осциллограф и тип данных.
data = Stateflow.Data(ch); data.Name = 'x'; data.Scope = 'Input'; data.Props.Type.Method = 'Built-in'; data.DataType = 'single';
Stateflow.Box | Stateflow.Chart | Stateflow.EMFunction | Stateflow.Function | Stateflow.SimulinkBasedState | Stateflow.SLFunction | Stateflow.State | Stateflow.TruthTable
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.