Задайте slTuner опции интерфейса
возвращает набор опций с дополнительными опциями, заданными одним или несколькими 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' - шаг расчета линеаризации0 (по умолчанию) | положительная скалярная величинаШаг расчета линеаризации, заданное как разделенная разделенными запятой парами, состоящая из 'SampleTime' и одно из следующих:
0 - Создайте модель непрерывного времени.
Положительная скалярная величина - задайте шаг расчета для систем дискретного времени.
'UseFullBlockNameLabels' - Флаг, указывающий, усекать ли имена I/Os и состояний'off' (по умолчанию) | 'on'Флаг, указывающий, следует ли обрезать имена I/Os и состояния в линеаризированной модели, заданный как разделенная разделенными запятой парами, состоящая из 'UseFullBlockNameLabels' и либо:
'off' - Используйте усеченные имена для I/Os и состояний в линеаризированной модели.
'on' - Используйте полный путь к блоку, чтобы назвать I/Os и состояния в линеаризированной модели.
'UseBusSignalLabels' - Флаг, указывающий, использовать ли номера каналов сигналов шины или имена'off' (по умолчанию) | 'on'Флаг, указывающий, использовать ли номера каналов сигнала шины или имена для маркировки ввода-вывода в линеаризированной модели, заданный как разделенная разделенными запятой парами, состоящая из 'UseBusSignalLabels' и одно из следующих:
'off' - Используйте номера каналов сигналов шины для маркировки входов/выходов на сигналах шины в линеаризированной модели.
'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' - Предварительная частота0 (по умолчанию) | положительная скалярная величинаПредварительная частота в рад/с, заданная как разделенная разделенными запятой парами, состоящая из 'PreWarpFreq' и неотрицательный скаляр. Эта опция применяется только при RateConversionMethod является либо 'prewarp' или 'upsampling_prewarp'.
'AreParamsTunable' - Флаг, указывающий, следует ли повторно компилировать модель при изменении значений параметровtrue (по умолчанию) | falseФлаг, указывающий, следует ли перекомпилировать модель при изменении значений параметров для линеаризации, заданный как разделенная разделенными запятой парами, состоящая из 'AreParamsTunable' и одно из следующих:
true - Не компилируйте модель повторно, когда все меняющиеся параметры настраиваются. Если какие-либо меняющиеся параметры не настраиваются, повторно компилируйте модель для каждой точки сетки параметра и выдайте предупреждающее сообщение.
false - Перекомпилируйте модель для каждой точки сетки параметра. Используйте эту опцию, когда вы варьируете значения нетронутых параметров.
Для получения дополнительной информации о компиляции модели при линеаризации с изменением параметра, смотрите Пакетную эффективность линеаризации, Когда Вы Изменяете Значения параметров.
options — slTuner опции интерфейсаslTunerOptions набор опцийslTuner опции интерфейса, возвращенные как slTunerOptions набор опций.
У вас есть измененная версия этого примера. Вы хотите открыть этот пример с вашими правками?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.