Данные в графике, состоянии, поле или функции
Используйте 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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.