Загрузить UdpGraph 1.04 (115.7Kb) Последнее обновление: 03/01/2011.
UpdGraph служит для отображения и записи в файл динамики параметров самолета игрока в АВН. Например, рисунок вверху был получен при проигрывании треков, которые идут на диске вместе с АВН.
Перед запуском убедитесь что в файле UdpGraph.ini правильно прописаны настройки DeviceLink: адрес и порт компьютера, на котором запущен АВН 2.01. Если вы запускаете UdpGraph на том же компьютере, что и Ил-2, то в UdpGraph.ini ничего менять не нужно, только переместите окно UdpGraph в верхний левый угол - при изменении разрешения положение UdpGraph не меняется и может просто выйти за пределы экрана.

По правой кнопке мыши открывается контекстное меню - можно включить/выключить автоматическое масштабирование, включить/выключить отображение текущих значений или запись данных в файл.

В версии 1.04 добавилась возможность записывать данные в файл. Теперь все параметры сохраняются при выходе: положение и размер окна программы плюс все опции, которые выбираются из меню.

Начиная с бета версии 1.04.3 есть возможность переключаться между режимами отображения графиков и просто табличных данных. В режиме графиков можно включать/выключать перемещение меток данных по оси Y.

В версии 1.04.4 в режиме таблице данные автоматические распределяются при изменении размера окна.

Загрузить версию 1.04 UpdGraph.zip (115.7Kb)
Загрузить версию 1.05 beta 1 UpdGraph.zip (233.2Kb)


Формат UdpGraph.ini следующий:
# весь текст, который идет за символом '#' игнорируется
# секция настроек программы
#
[settings]
# настройки сервера Ил-2 - номер порта, адрес сервера
# и локальный адрес (на тот случай если у вас несколько
# сетевых интерфейсов)
server = 21100 127.0.0.1 127.0.0.1 #
# имя файла с описанием ключей DeviceLink
keyfile = dlkeys.il2
#
# режим отображения: 0 - график, 1 - таблица
mode=0
#
# интервал, с которым будут опрашиваться ключи DeviceLink
# и обновляться графики
interval = 500
#
# настройки шрифта
font name=Courier New
font size=14
#
# маска шкалы для отображения значений
mask=xxxx.xx
#
# настройки записи данных
log path=c:\il2log
log active=0
#
# если не 0, то графики будут автоматически масштабироваться
autoscale=1
#
# если не 0, то справа от графиков будут подписываться
# текущие значения
showscale=0
# # перемещать метки вместе с данными
dynscale=1
#
# программа может работать в демо режиме
# для этого нужно раскоментарить стоку demo = 1000
# в этом случае вместо расчета величин для графиков
# будет использоваться функция y = sin(x)*demo
# demo = 1000
#
# секция с именами ключей, которые будут использоваться
# для расчетов графиков. Простое перечисление ключей.
[keys]
azimuth ispeed altimeter
#
# секция с описанием графиков.
[graphs]
# имя графика, цвет - отдельно R, G и B компоненты, min и max значения,
# функция для расчета
# если задан режим автоматического масштабирования, min и max можно поставить 0 и 1
# name R G B min max key name or function
isp = 255 0 0 0.0 1 ispeed
alt = 255 255 255 0 1 altimeter
enr = 0 255 0 0.0 1 altimeter + ((ispeed/3.6)^2)/(2*9.81)
#
# в описании функции можно использовать переменные. Объявления переменных
# должны отделяться друг от друга точкой с запятой
#test 255 255 0 0.0 1 x=sin(0.5); y=cos(0.5); x*y
Дата последней модификации страницы 04/01/2011