Установите slTuner
интерфейсные опции
возвращает значение по умолчанию options
= slTunerOptionsslTuner
интерфейсная опция установлена.
возвращает набор опции с дополнительными опциями, заданными одним или несколькими options
= slTunerOptions(Name,Value
)Name,Value
парные аргументы.
slTuner
ИнтерфейсСоздайте набор опции для slTuner
интерфейс, который устанавливает метод преобразования уровня на метод Тастина с предварительным деформированием на частоте 10 рад/с.
options = slTunerOptions('RateConversionMethod','prewarp',... 'PreWarpFreq',10);
В качестве альтернативы используйте запись через точку, чтобы установить значения options
.
options = slTunerOptions;
options.RateConversionMethod = 'prewarp';
options.PreWarpFreq = 10;
Задайте дополнительные разделенные запятой пары Name,Value
аргументы. Name
имя аргумента и Value
соответствующее значение. Name
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN
.
'RateConversionMethod','prewarp'
устанавливает метод преобразования уровня на метод Тастина с предварительным деформированием.SampleTime
— Шаг расчета линеаризации
(значение по умолчанию) | положительная скалярная величинаШаг расчета линеаризации в виде разделенной запятой пары, состоящей из 'SampleTime'
и одно из следующего:
0 — Создайте модель непрерывного времени.
Положительная скалярная величина — Задает шаг расчета для систем дискретного времени.
UseFullBlockNameLabels
— Отметьте указание, обрезать ли имена I/Os и состояний'off'
(значение по умолчанию) | 'on'
Отметьте указание, обрезать ли имена I/Os и состояний в линеаризовавшей модели в виде разделенной запятой пары, состоящей из 'UseFullBlockNameLabels'
и также:
'off'
— Используйте усеченные имена для I/Os и состояний в линеаризовавшей модели.
'on'
— Используйте полный блок path, чтобы назвать I/Os и состояния в линеаризовавшей модели.
UseBusSignalLabels
— Отметьте указание, использовать ли номера каналов сигнала шины или имена'off'
(значение по умолчанию) | 'on'
Отметьте указание, использовать ли номера каналов сигнала шины или имена, чтобы маркировать I/Os в линеаризовавшей модели в виде разделенной запятой пары, состоящей из 'UseBusSignalLabels'
и одно из следующего:
'off'
— Используйте номера каналов сигнала шины для метки I/Os на сигналах шины в линеаризовавшей модели.
'on'
— Используйте имена сигнала шины к метке I/Os на сигналах шины в линеаризовавшей модели. Имена шины сигнала появляются в результатах, когда точки ввода-вывода расположены при выходе следующих блоков:
Блок импорта корневого уровня, содержащий объект шины
Соедините шиной блок создателя
Блок Subsystem, источник которого прослеживает до выхода блока создателя шины
Блок Subsystem, источник которого прослеживает до импорта корневого уровня путем прохождения только через виртуальные или невиртуальные контуры подсистемы
StoreOffsets
— Отметьте указание, вычислить ли смещения линеаризацииfalse
(значение по умолчанию) | true
Отметьте указание, вычислить ли смещения линеаризации для входных параметров, выходные параметры, состояния, и производные состояния или обновленные состояния в виде разделенной запятой пары, состоящей из 'StoreOffsets'
и одно из следующего:
false
— Не вычисляйте смещения линеаризации.
true
— Вычислите смещения линеаризации.
Можно сконфигурировать блок LPV System с помощью смещений линеаризации. Для примера смотрите, что Аппроксимированное Нелинейное Поведение Использует Массив Систем LTI
StoreAdvisor
— Отметьте указание, хранить ли диагностическую информациюfalse
(значение по умолчанию) | true
Отметьте указание, хранить ли диагностическую информацию во время линеаризации в виде разделенной запятой пары, состоящей из 'StoreAdvisor'
и одно из следующего:
false
— Не храните информацию диагностики линеаризации.
true
— Храните информацию диагностики линеаризации.
Команды линеаризации хранят и возвращают диагностическую информацию в LinearizationAdvisor
объект. Для примера поиска и устранения неисправностей результатов линеаризации с помощью LinearizationAdvisor
возразите, смотрите Результаты Линеаризации Поиска и устранения неисправностей в Командной строке.
RateConversionMethod
— Метод преобразования уровня'zoh'
(значение по умолчанию) | 'tustin'
| 'prewarp'
| 'upsampling_zoh'
| 'upsampling_tustin'
| 'upsampling_prewarp'
Метод, используемый для преобразования уровня при линеаризации многоскоростной системы в виде разделенной запятой пары, состоящей из 'RateConversionMethod'
и одно из следующего:
'zoh'
— Нулевой порядок содержит метод преобразования уровня
'tustin'
— Тастин (билинейный) метод
'prewarp'
— Метод Тастина с предварительной деформацией частоты. Когда вы используете этот метод, устанавливаете PreWarpFreq
опция к желаемой частоте перед деформацией.
'upsampling_zoh'
— Сверхдискретизируйте дискретные состояния, если это возможно, и используйте 'zoh'
в противном случае.
'upsampling_tustin'
— Сверхдискретизируйте дискретные состояния, если это возможно, и используйте 'tustin'
в противном случае.
'upsampling_prewarp'
— Сверхдискретизируйте дискретные состояния, если это возможно, и используйте 'prewarp'
в противном случае. Когда вы используете этот метод, устанавливаете PreWarpFreq
опция к желаемой частоте перед деформацией.
Для получения дополнительной информации о преобразовании уровня и линеаризации многоскоростных моделей, см.:
Примечание
Если вы используете метод преобразования уровня кроме 'zoh'
, конвертированные состояния больше не имеют тот же физический смысл как исходные состояния. В результате имена состояния в получившейся системе LTI превращаются в '?'
.
PreWarpFreq
— Предварительно деформируйте частоту
(значение по умолчанию) | положительная скалярная величинаПредварительно деформируйте частоту в rad/s в виде разделенной запятой пары, состоящей из 'PreWarpFreq'
и неотрицательный скаляр. Эта опция применяется только когда RateConversionMethod
любой 'prewarp'
или 'upsampling_prewarp'
.
AreParamsTunable
— Отметьте указание, перекомпилировать ли модель при варьировании значений параметровtrue
(значение по умолчанию) | false
Отметьте указание, перекомпилировать ли модель при варьировании значений параметров для линеаризации в виде разделенной запятой пары, состоящей из 'AreParamsTunable'
и одно из следующего:
true
— Не перекомпилируйте модель, когда все различные параметры будут настраиваемыми. Если какие-либо различные параметры не являются настраиваемыми, перекомпилировали модель для каждого узла решетки параметра и выпускают предупреждающее сообщение.
false
— Перекомпилируйте модель для каждого узла решетки параметра. Используйте эту опцию, когда вы будете варьироваться значения ненастраиваемых параметров.
Для получения дополнительной информации о компиляции модели, когда вы линеаризуете с изменением параметра, смотрите Пакетный КПД Линеаризации, Когда Вы Варьируетесь Значения параметров.
options
— slTuner
интерфейсные опцииslTunerOptions
опция установленаslTuner
интерфейсные опции, возвращенные как slTunerOptions
опция установлена.
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.