Настройки
Для решения одной имитационной модели необходимо использовать множество параметров настройки, таких как выбор и конфигурация решателя, расположение выходных файлов и т. д.
Эти параметры настройки могут быть переданы во время выполнения программы с помощью параметров командной строки. Если параметры не передаются, то используются параметры из файла lig. Если в файле lig нет настроек, то применяются значения по умолчанию. Значения по умолчанию записаны в файле default.lig в папке, где находится исполняемый файл ligral. Если этот файл не существует, то будут использоваться значения, жёстко заданные в программе ligral.
Ниже приведены текущие доступные параметры настройки.
Шаг
Определение: этот параметр настройки используется для решателей с фиксированным шагом и определяет размер шага решателя. Значение по умолчанию: 0,01 секунды. Метод настройки:
Время
Определение: этот параметр настройки применяется ко всем решателям и устанавливает общее время моделирования. Значение по умолчанию: 10 секунд. Метод настройки:
Папка вывода
Определение: все сигналы, помеченные как выходные в ligral (например, Scope, Print и PhaseDiagram), сохраняются в локальных файлах CSV (см. документацию модуля для подробностей). Кроме того, некоторые модули могут иметь выходные файлы, и этот параметр настройки определяет папку, в которой они сохраняются. Значение по умолчанию: выходные файлы помещаются в папку с тем же именем, что и файл lig. Если в файле lig не указана папка вывода, то выходные файлы будут помещены в папку folder/test/*, если программа запущена из папки folder и файл имеет имя test.lig. Метод настройки:
IP-адрес
Определение: программа ligral обменивается данными с другими программами через отправку и получение UDP-пакетов во время работы. Этот параметр настройки устанавливает IP-адрес шлюза. Значение по умолчанию: 127.0.0.1. Метод настройки:
Порт
Определение: программа ligral использует отправку и получение UDP-пакетов для обмена данными с другими программами во время работы. Этот параметр настройки задаёт порт приёма шлюза, а порт отправки равен порту приёма плюс один. Значения по умолчанию: порт приёма — 8783, порт отправки — 8784. Метод настройки:
Решатель
Определение: этот параметр настройки указывает, какой решатель используется для моделирования. В настоящее время доступны следующие решатели: ode1 (euler), ode2, ode2m, ode4, ode45 и другие, причём ode2m реализован в пакете control. Значение по умолчанию: ode4. Метод настройки:
Моделирование в реальном времени
Определение: этот параметр настройки включает или отключает моделирование в реальном времени. Если моделирование в реальном времени включено, то решатель должен быть решателем с фиксированным размером шага. Если включён внутренний модуль построения графиков, то будет автоматически вызываться модуль построения графиков в реальном времени, а если используется внешний модуль построения графиков, то данные будут отправляться в инструмент построения графиков в режиме реального времени для создания графиков в реальном времени. Значение по умолчанию: моделирование не в реальном времени. Метод настройки:
Интерпретатор Python
Определение: этот параметр настройки задаёт путь к исполняемому файлу Python (включая имя файла). Если файл уже находится в системном каталоге, можно указать только имя файла. На Windows обычно используется Python, а на Linux — Python3. В будущем может быть рассмотрена возможность автоматического определения системы и установки соответствующего значения по умолчанию. Значение по умолчанию: Python. Метод настройки:
Информация об авторских правах
Определение: содержит набор параметров настройки, включая автора, дату, лицензию, адрес электронной почты и домашнюю страницу (или home_page), которые не влияют на работу программы. Значение по умолчанию: нет. Метод настройки:
Внутренний модуль построения графиков
Определение: набор параметров настройки для внутреннего модуля построения графиков. Параметры настройки:
Система ведения журнала
Определение: набор параметров настройки для системы ведения журнала. Параметры настройки:
Линейный инструмент
Определение: набор параметров настройки линейного инструмента. См. линейный инструмент (linearizer.md) для использования.
Инструмент выравнивания
Определение: набор параметров настройки инструмента выравнивания. См. инструмент выравнивания (trimmer.md) для использования.
Инструмент изменения размера шага
Определение: набор параметров настройки инструмента изменения размера шага. См. инструмент изменения размера шага (variable_step_solver.md) для использования.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )