Данные в диаграмме, состоянии, поле или функции
Использовать Stateflow.Data объекты для хранения значений, видимых на определенном уровне иерархии Stateflow ®. Дополнительные сведения см. в разделах Добавление данных Stateflow и Задание свойств данных.
parent - Родительский элемент для нового объекта данныхStateflow.Chart объект | Stateflow.State объект | Stateflow.Box объект | Stateflow.Function объект |...Родительский элемент для нового объекта данных, указанного как объект API Stateflow одного из следующих типов:
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) и диалоговом окне Свойства данных (Data properties). Дополнительные сведения см. в разделе Начальное значение.
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 ® в конце моделирования, указанной как числовой или логический 1 (true) или 0 (false). Это свойство применяется только к данным в диаграммах, которые используют C в качестве языка действий. Дополнительные сведения см. в разделе Сохранение окончательного значения в базовом рабочем пространстве.
Tunable - Является ли объект данных настраиваемым параметромtrue или 1 (по умолчанию) | false или 0Является ли объект данных настраиваемым параметром, указанным как числовой или логический 1 (true) или 0 (false). Во время моделирования можно изменять только настраиваемые параметры. Это свойство применяется только к данным параметров.
Props.Complexity - Принимает ли объект данных комплексные значения'Off' (по умолчанию) | 'On'Принимает ли объект данных комплексные значения, указанные как 'On' или 'Off'. Дополнительные сведения см. в разделе Сложные данные в диаграммах потока состояний.
Пример: data.Props.Complexity = 'On';
Props.ResolveToSignalObject - Разрешается ли объект данных в Simulink.Signal объектfalse или 0 (по умолчанию) | true или 1Разрешается ли объект данных в Simulink.Signal объект, определенный в модели или базовой рабочей области, указанный как числовой или логический 1 (true) или 0 (false). Дополнительные сведения см. в разделе Разрешение свойств данных из сигнальных объектов Simulink.
Пример: data.Props.ResolveToSignalObject = true;
Props.Unit.Name - Единица измерения для объекта данных'inherit' (по умолчанию) | символьный векторЕдиница измерения для объекта данных, заданная как символьный вектор. Это свойство применяется только к данным в диаграммах, которые используют C в качестве языка действий. Дополнительные сведения см. в разделе Указание единиц измерения для данных потока состояний.
Пример: 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 свойства объекта данных определяют значение этого свойства.
Дополнительные сведения см. в разделе Добавление данных в диаграммы с помощью API Stateflow.
Props.Type.Method - Метод установки типа данных'Inherited' (по умолчанию) | 'Built-in' | 'Bus Object' | 'Enumerated' | 'Expression' | 'Fixed point'Метод установки типа данных, определяемый как символьный вектор, зависящий от объема данных:
Для локальных, входных, выходных или параметрических данных используйте 'Inherited', 'Built-in', 'Bus Object', 'Enumerated', 'Expression', или 'Fixed point'.
Для постоянных данных используйте 'Built-in', 'Expression', или 'Fixed point'.
Для хранения данных в памяти используйте 'Inherited'.
Это свойство эквивалентно полю Режим (Mode) Ассистента типов данных (Data Type Assistant) в Обозревателе моделей (Model Explorer) и диалоговом окне Свойства данных (Data properties). Дополнительные сведения см. в разделе Указание типа данных потока состояний.
Пример: data.Props.Method = 'Built-in';
Props.Type.BusObject - Наименование Simulink.Bus объект'' (по умолчанию) | символьный векторНазвание Simulink.Bus объект, определяющий объект данных, указанный как символьный вектор. Это свойство применяется только в том случае, если Props.Type.Method свойство объекта данных 'Bus Object'. Дополнительные сведения см. в разделе Доступ к сигналам шины через структуры потока состояний.
Пример: data.Props.Type.BusObject = 'COUNTERBUS';
Props.Type.EnumType - Имя перечисляемого типа'' (по умолчанию) | символьный векторИмя перечисляемого типа, определяющего объект данных, указанный как символьный вектор. Это свойство применяется только в том случае, если Props.Type.Method свойство объекта данных 'Enumerated'. Дополнительные сведения см. в разделе Ссылочные значения по имени с использованием перечисляемых данных.
Пример: data.Props.Type.EnumType = 'BasicColors';
Props.Type.Expression - Выражение, которое вычисляет тип данных'' (по умолчанию) | символьный векторВыражение, которое вычисляет тип данных объекта данных, указанный как символьный вектор. Это свойство применяется только в том случае, если Props.Type.Method свойство объекта данных 'Expression'. Дополнительные сведения см. в разделе Задание свойств данных с помощью выражений MATLAB.
Пример: data.Props.Type.Expression = 'type(y)';
Props.Type.Signed - Подписанность данных с фиксированной точкойtrue или 1 (по умолчанию) | false или 0Подпись объекта данных с фиксированной точкой, указанного как числовой или логический 1 (true) или 0 (false). Это свойство применяется только в том случае, если Props.Type.Method свойство объекта данных 'Fixed point'. Дополнительные сведения см. в разделе Фиксированные данные в диаграммах потока состояний.
Пример: data.Props.Type.Signed = false;
Props.Type.WordLength - Длина слова данных с фиксированной точкой'16' (по умолчанию) | символьный векторДлина слова в битах объекта данных с фиксированной точкой, заданного как символьный вектор. Это свойство применяется только в том случае, если Props.Type.Method свойство объекта данных 'Fixed point'. Дополнительные сведения см. в разделе Фиксированные данные в диаграммах потока состояний.
Пример: 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'. Дополнительные сведения см. в разделе Фиксированные данные в диаграммах потока состояний.
Пример: data.Props.Type.Fixpt.ScalingMode = 'Binary point';
Props.Type.Fixpt.FractionLength - Длина дроби данных с фиксированной точкой'' (по умолчанию) | символьный векторДлина дроби в битах объекта данных с фиксированной точкой, заданного как символьный вектор. Это свойство применяется только к данным с фиксированной точкой, если Props.Type.Fixpt.ScalingMode свойство - 'Binary point'. Дополнительные сведения см. в разделе Фиксированные данные в диаграммах потока состояний.
Пример: data.Props.Type.Fixpt.FractionLength = '2';
Props.Type.Fixpt.Slope - Наклон данных фиксированной точки'' (по умолчанию) | символьный векторНаклон объекта данных с фиксированной точкой, заданный как символьный вектор. Это свойство применяется только к данным с фиксированной точкой, если Props.Type.Fixpt.ScalingMode свойство - 'Slope and bias'. Дополнительные сведения см. в разделе Фиксированные данные в диаграммах потока состояний.
Пример: data.Props.Type.Fixpt.Slope = '2^-2';
Props.Type.Fixpt.Bias - Смещение данных с фиксированной точкой'' (по умолчанию) | символьный векторСмещение объекта данных с фиксированной точкой, заданного как символьный вектор. Это свойство применяется только к данным с фиксированной точкой, если Props.Type.Fixpt.ScalingMode свойство - 'Slope and bias'. Дополнительные сведения см. в разделе Фиксированные данные в диаграммах потока состояний.
Пример: data.Props.Type.Fixpt.Bias = '0';
Props.Type.Fixpt.Lock - Следует ли предотвратить замену типа фиксированной точкиfalse или 0 (по умолчанию) | true или 1Следует ли запретить замену типа фиксированной точки объекта данных автоматически масштабированным типом, выбранным инструментом Fixed-Point Tool (Fixed-Point Designer), указанным как числовой или логический 1 (true) или 0 (false). Дополнительные сведения см. в разделе Автоматическое масштабирование с помощью инструмента «Фиксированная точка» (Fixed-Point Designer).
Пример: data.Props.Type.Fixpt.Lock = true;
CompiledType - Тип данных определяется компилятором'unknown' (по умолчанию) | символьный векторЭто свойство доступно только для чтения.
Тип данных, определяемый компилятором, определяемый как символьный вектор.
Props.Array.Size - Размер объекта данных'-1' (по умолчанию) | символьный векторРазмер объекта данных, указанный как символьный вектор. Дополнительные сведения см. в разделе Задание размера данных потока состояний.
Props.Array.IsDynamic - Имеет ли объект данных переменный размерfalse или 0 (по умолчанию) | true или 1Имеет ли объект данных переменный размер, указанный как числовой или логический 1 (true) или 0 (false). Только данные переменного размера могут изменять размер во время моделирования. Это свойство применяется только к входным и выходным данным и эквивалентно флажку «Размер переменной» в диалоговом окне «Свойства данных». Дополнительные сведения см. в разделе Объявление данных переменного размера в диаграммах потока состояний.
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Включение регистрации сигналов для объекта данных, указанного как числовой или логический 1 (true) или 0 (false). Дополнительные сведения см. в разделе Выходные данные моделирования журнала для состояний и данных.
Пример: data.LoggingInfo.DataLogging = true;
LoggingInfo.DecimateData - Ограничить ли записанные данныеfalse или 0 (по умолчанию) | true или 1Следует ли ограничивать объем регистрируемых данных, указанный как числовой или логический 1 (true) или 0 (false). Когда это свойство true, регистрация сигналов пропускает выборки, используя размер интервала, заданный LoggingInfo.Decimation собственность. Дополнительные сведения см. в разделе Прореживание.
Пример: data.LoggingInfo.DeimateData = true;
LoggingInfo.Decimation - Интервал прореживания2 (по умолчанию) | скалярИнтервал прореживания, заданный как целочисленный скаляр. Значение по умолчанию 2 означает, что диаграмма регистрирует каждый другой образец. Дополнительные сведения см. в разделе Прореживание.
Пример: data.LoggingInfo.Decimation = 5;
LoggingInfo.LimitDataPoints - Следует ли ограничивать количество точек данных для регистрацииfalse или 0 (по умолчанию) | true или 1Следует ли ограничивать число точек данных для регистрации, указанных как числовые или логические 1 (true) или 0 (false). Когда это свойство true, регистрация сигнала ограничивает количество точек данных с помощью значения, указанного в LoggingInfo.MaxPoints собственность. Дополнительные сведения см. в разделе Ограничение количества точек данных до последнего.
Пример: data.LoggingInfo.LimitDataPoints = true;
LoggingInfo.MaxPoints - Максимальное количество точек данных для регистрации5000 (по умолчанию) | скалярМаксимальное количество точек данных в журнале, указанное как целочисленный скаляр. Значение по умолчанию 5000 означает, что диаграмма регистрирует последние 5000 точек данных, сгенерированных при моделировании. Дополнительные сведения см. в разделе Ограничение количества точек данных до последнего.
Пример: 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 and Watch, указанное как числовое или логическое 1 (true) или 0 (false). Дополнительные сведения см. в разделе Просмотр данных в окне точек останова и наблюдения.
TestPoint - Следует ли устанавливать объект данных в качестве контрольной точкиfalse или 0 (по умолчанию) | true или 1Следует ли задавать объект данных как тестовую точку, заданную как числовой или логический 1 (true) или 0 (false). Дополнительные сведения см. в разделе Мониторинг контрольных точек в диаграммах потока состояний.
Machine - Компьютер, содержащий объект данныхStateflow.Machine объектЭто свойство доступно только для чтения.
Компьютер, содержащий объект данных, указанный как Stateflow.Machine объект.
Path - Расположение родительского объекта в иерархии моделиЭто свойство доступно только для чтения.
Расположение родительского объекта данных в иерархии модели, указанное как символьный вектор.
Description - Описание'' (по умолчанию) | символьный векторОписание объекта данных, заданного как символьный вектор.
Document - Ссылка на документ'' (по умолчанию) | символьный векторСсылка на документ для объекта данных, указанная как символьный вектор.
Tag - Пользовательский тег[] (по умолчанию) | любой тип данныхОпределяемый пользователем тег для объекта данных, указанный как данные любого типа.
SSIdNumber - Независимый от сеанса идентификаторЭто свойство доступно только для чтения.
Независимый от сеанса идентификатор, указанный как целочисленный скаляр. Это свойство используется для отличия объекта данных от других объектов модели.
Id - Уникальный идентификаторЭто свойство доступно только для чтения.
Уникальный идентификатор, указанный как целочисленный скаляр. В отличие от этого, SSIdNumber, значение этого свойства переназначается при каждом запуске нового сеанса MATLAB и может быть повторно использовано после удаления объекта.
Добавление объекта данных в диаграмму 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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.