FEMSolverSettings
Просмотр и настройка параметров решателя МКЭ
В русском интерфейсе команда называется МКЭНастройкиРешателя. Обе формы работают, но в скриптах и в Python пишите латинскую — она не зависит от языка интерфейса.
Синтаксис
FEMSolverSettings <(Get <Name> [Data])|(Set <Name> <Value>)|(Reset <Name>)|(Export <Name>)|(Import <Name>)|(ExportValue <Name> <Value>)|(ImportValue <Name> <Value>)>
Флаги
| Флаг | По-русски | Описание |
|---|---|---|
| NoTranslation | БезПеревода | Отвечать языконезависимыми значениями, для сравнения из скрипта. |
| Import | Импорт | Импортировать все настройки решателя из файла .ini/.json/*.txt. |
| ImportValue | ИмпортЗначения | Импортировать значение одной настройки решателя из файла *.txt. |
| Get | Получить | Просмотр значения параметра решателя. |
| Reset | Сбросить | Сброс параметра решателя к значению по умолчанию. |
| Set | Установить | Изменение значения параметра решателя. |
| Export | Экспорт | Экспортировать все настройки решателя в файл .ini/.json/*.txt. |
| ExportValue | ЭкспортЗначения | Экспортировать значение одной настройки решателя в файл *.txt. |
Аргументы
| Аргумент | По-русски | Описание |
|---|---|---|
| Value | Значение | Устанавливаемое значение. |
| Name | Имя | Имя параметра решателя. |
Допустимые значения аргумента Имя
| Значение | По-русски | Описание |
|---|---|---|
| Adaptive.Enabled | Адаптивный.Включено | Использовать адаптивное решение (значения Вкл/Выкл). |
| Adaptive.Frequencies | Адаптивный.Частоты | Пользовательские частоты адаптации, ГГц (через запятую). |
| Adaptive.FrequenciesNumber | Адаптивный.ЧислоЧастот | Число частот адаптации (1-10). |
| Adaptive.FrequencyType | Адаптивный.ТипЧастоты | Тип частоты адаптации (значения Auto/Custom). |
| Advanced.BasisFunctions | Дополнительно.БазисныеФункции | Порядок базисных функций (значения Low/High). |
| Advanced.DefaultBoundaries | Дополнительно.ГраницыПоУмолчанию | Тип граничных условий по умолчанию (значения PEC/Radiation). |
| EMI.FrequencyType | EMI.ТипЧастоты | Определение частоты для решения EMI (Hard Sources) (значения CustomSet/Range). |
| Eigen.AMRTolerance | СобственныеЗначения.ДопускAMR | Допуск AMR для собственных значений, % (0.001-100). |
| Eigen.Accuracy | СобственныеЗначения.Точность | Точность собственных значений. |
| Eigen.ModesNumber | СобственныеЗначения.ЧислоМод | Число собственных мод. |
| FastSweep.ArbitraryPortGammaZ0 | БыстроеСканирование.ПроизвольныйПортGammaZ0 | Алгоритм gamma/Z0 для произвольного порта (значения Constant/Interpolating). |
| FastSweep.ExpansionFrequency | БыстроеСканирование.ЧастотаРазложения | Частота разложения, ГГц. |
| FastSweep.ExpansionFrequencyType | БыстроеСканирование.ТипЧастотыРазложения | Тип частоты разложения (значения Auto/Custom). |
| FastSweep.MaxDeltaSPerStep | БыстроеСканирование.МаксИзменениеSЗаШаг | Максимальное изменение S за шаг (0.001-0.99). |
| FastSweep.MaxSteps | БыстроеСканирование.МаксЧислоШагов | Максимальное число шагов (1-200). |
| FastSweep.MinSteps | БыстроеСканирование.МинЧислоШагов | Минимальное число шагов (1-200). |
| Interpolating.BatchMode | Интерполяционный.ПакетныйРежим | Пакетный режим (значения SeedOnly/SeedAndCoverage). |
| Interpolating.CoveragePointBudget | Интерполяционный.БюджетТочекПокрытия | Бюджет точек покрытия. |
| Interpolating.DeepIsolationThreshold | Интерполяционный.ПорогГлубокойИзоляции | Порог глубокой изоляции. |
| Interpolating.FrequenciesPerCall | Интерполяционный.ЧастотЗаВызов | Число частот за один вызов решателя (>= 1). |
| Interpolating.GuardPointBudget | Интерполяционный.БюджетЗащитныхТочек | Бюджет защитных точек. |
| Interpolating.MagnitudeFloorDb | Интерполяционный.НижняяГраницаАмплитудыДБ | Нижняя граница амплитуды, дБ. |
| Interpolating.PredefinedFrequenciesNumber | Интерполяционный.ЧислоПредопределенныхЧастот | Число предопределённых частот (>= 3). |
| Interpolating.PredefinedFrequencyMode | Интерполяционный.РежимПредопределенныхЧастот | Режим предопределённых частот (значения Auto/AutoAndUserDefined). |
| Interpolating.PredefinedUserFrequencies | Интерполяционный.ПользовательскиеПредопределенныеЧастоты | Пользовательские предопределённые частоты, ГГц (через запятую). |
| Interpolating.Tolerance | Интерполяционный.Допуск | Допуск для интерполяционного сканирования (0.001-0.99). |
| Interpolating.UrgentTriggerDb | Интерполяционный.ПорогСрочногоУточненияДБ | Порог срочного уточнения, дБ. |
| Interpolating.VisualDbTolerance | Интерполяционный.ВизуальныйДопускДБ | Визуальный допуск, дБ. |
| Interpolating.VisualSafeMode | Интерполяционный.ВизуальноКорректныйРежим | Включить визуально корректную интерполяцию (значения Вкл/Выкл). |
| Refinement.MaxDeltaSPerPass | Уточнение.МаксИзменениеSЗаПроход | Максимальное изменение S за адаптивный проход (0.001-2). |
| Refinement.MaxPasses | Уточнение.МаксЧислоПроходов | Максимальное число адаптивных проходов. |
| Refinement.MinConvergedPasses | Уточнение.МинЧислоСошедшихсяПроходов | Минимальное число сошедшихся адаптивных проходов (1-100). |
| Refinement.MinPasses | Уточнение.МинЧислоПроходов | Минимальное число адаптивных проходов (1-100). |
| Refinement.RefinementPercent | Уточнение.ПроцентУточнения | Процент уточнения за адаптивный проход (через запятую). |
| Solution.CustomFrequencySet | Решение.ПользовательскийНаборЧастот | Пользовательский набор частот, ГГц (через запятую). Используется дискретным пользовательским набором и решением EMI. |
| Solution.Frequency | Решение.Частота | Частота решения, ГГц. |
| Solution.FrequencyRangeType | Решение.ТипДиапазонаЧастот | Определение частот для дискретного сканирования (значения Range/CustomSet). |
| Solution.FrequencyStep | Решение.ШагЧастоты | Шаг частоты диапазона, ГГц. |
| Solution.MaxFrequency | Решение.МаксЧастота | Максимальная частота диапазона, ГГц. |
| Solution.MinFrequency | Решение.МинЧастота | Минимальная частота диапазона, ГГц. |
| Solution.SolutionType | Решение.ТипРешения | Тип решения (значения Single/Range/Eigen/EMI). |
| Solution.SweepType | Решение.ТипСканирования | Тип частотного сканирования (значения Discrete/Fast/Interpolating). |
Допустимые значения аргумента Кодировка
| Значение | Описание |
|---|---|
| ANSI | Однобайтовая кодовая страница этой системы. |
| UTF-16 | Юникод, два байта на символ, с меткой порядка байт. |
| UTF-8 | Юникод, от одного до четырёх байт на символ. |
Примеры
FEMSolverSettings Get Solution.SolutionType
Получить тип решения.
FEMSolverSettings Set Solution.SweepType Fast
Переключить свипирование частоты на быстрое.
FEMSolverSettings Set Solution.MaxFrequency 6
Установить максимальную частоту диапазона равной 6 ГГц.
FEMSolverSettings Reset Refinement.MaxPasses
Сбросить максимальное число адаптивных проходов на значение по умолчанию.
FEMSolverSettings Export C:\Temp\FemSolver.ini
Экспортировать все настройки решателя в файл.
FEMSolverSettings Import C:\Temp\FemSolver.ini
Импортировать все настройки решателя из файла.
FEMSolverSettings ExportValue Solution.MaxFrequency C:\Temp\MaxFrequency.txt
Экспортировать максимальную частоту диапазона в файл.