???
Математика на уровне МГУ

Страница 12 из 15 ПерваяПервая ... 289101112131415 КрайняяКрайняя
Показано с 276 по 300 из 372

Тема: DeviceLink

  1. #276
    Конструктор
    Регистрация
    16.04.2002
    Адрес
    Внезапно Москва
    Возраст
    48
    Сообщений
    1,744

    Ответ: DeveceLink

    Цитата Сообщение от zigzag74
    В развитие темы .... Запускаю UDPspeed от Хрюкса , запускаю прогу из примера Дельфей . По адресу 127.0.0.1 и порту 21100 программой- примером из Дельфей читаю каждую секунду запрос от UDPspeed в формате R/30/40 .... как и должно быть .... Запускаю Ил -2 ., при этом программы не закрываю . UDPSpeed начинает получать данные от игрушки , а в поле мемо примера из Дельфей информация не появляется .... хотя по идее я должен там видеть и запросы и ответы ....
    Вот так :-(
    По уму так не должно быть. UDPSpeed ловить свои запросы не должен. Но он так делает когда Ил не запущен. В итоге если Ил запустить после программы то он вообще не получает потом запросов даже если прогу перегрузить. Видимо проблемы в Иле. UDPSpeed ловить должен только ответы. Для этого его нужно запускать после Ила. Тогда всё в порядке.
    Кстати тот пример, что я давал называется по другому (UDPReader). И написан он по другому (по сути это экспериментальная наработка опыта), хотя сетевое взаимодействие подобно конечно у обоих программ) и поведение подобно.

  2. #277
    RR_Patrick Аватар для Avc
    Регистрация
    07.06.2004
    Адрес
    Ireland, Limerick
    Возраст
    56
    Сообщений
    188

    Ответ: DeveceLink

    Обновил UdpGraph до версии 1.04 beta 2. Из нового - теперь программа запоминает свой размер и положение на экране, так что не нужно каждый раз ее перетаскивать в удобное место. В ini файле можно задать шрифт, который используется для отображения значений. Появилась возможность записывать данные в csv файл. Путь для записи задается в ini, имя файла csv каждый раз генерится используя текущее системное время. Если кому интересно - загрузить можно вот отсюда http://www.avcsite.ru/il2dl/graph_ru.htm.
    Конечно не совсем удобно то, что многое приходится задавать руками в ini файле, но в одном из следующих релизов добавлю GUI для удобства.
    Крайний раз редактировалось Avc; 23.05.2005 в 21:00.

  3. #278
    . Аватар для Maximus_G
    Регистрация
    09.04.2002
    Адрес
    Владивосток
    Возраст
    46
    Сообщений
    10,064

    Ответ: DeveceLink

    Спасибо за прогу,
    и сразу пожелание - выводить текстовые значения не строго напротив графических, а с учетом их читабельности. Т.е. задать минимальное верт. расстояние между ними с учетом размера шрифта. Чтобы не накладывались друг на друга.
    "Как говорит наш дорогой шеф, в нашем деле главное - реализьм!" (c) к/ф "Бриллиантовая рука"

  4. #279
    RR_Patrick Аватар для Avc
    Регистрация
    07.06.2004
    Адрес
    Ireland, Limerick
    Возраст
    56
    Сообщений
    188

    Ответ: DeveceLink

    Цитата Сообщение от Maximus_G
    Спасибо за прогу,
    и сразу пожелание - выводить текстовые значения не строго напротив графических, а с учетом их читабельности. Т.е. задать минимальное верт. расстояние между ними с учетом размера шрифта. Чтобы не накладывались друг на друга.
    Сделаю, будут цифирьки сидеть справа и не перемещаться по вертикали. Тогда уж можно будет сделать отображение одних значений, без трендов.

  5. #280
    RR_Patrick Аватар для Avc
    Регистрация
    07.06.2004
    Адрес
    Ireland, Limerick
    Возраст
    56
    Сообщений
    188

    Ответ: DeveceLink

    Цитата Сообщение от Avc
    Сделаю, будут цифирьки сидеть справа и не перемещаться по вертикали. Тогда уж можно будет сделать отображение одних значений, без трендов.
    Сделано и то и то. В новой версии 1.04b3 можно переключится в режим отображения таблицы. А в режиме графика можно для меток шкалы запретить перемещения по вертикали. Все сделано через новые пункты меню. Плюс при изменении размера в текстовом режиме таблица автоматически перестраивается, так что данные можно расположить по горизонтали. Новая версия как всегда на http://avcsite.ru/il2dl/graph_ru.htm
    Крайний раз редактировалось Avc; 23.05.2005 в 21:00.

  6. #281
    RR_Patrick Аватар для Avc
    Регистрация
    07.06.2004
    Адрес
    Ireland, Limerick
    Возраст
    56
    Сообщений
    188

    Ответ: DeveceLink

    1.05 beta 1 можно взять на http://www.avcsite.ru/bin/UdpGraph.1.05.zip
    Новые возможности:
    - Запускать/останавливать лог файл по комбинации клавиш, заданной в ini файле, например Ctrl+Alt+L
    - Записывать в csv файл первой колонкой штамп времени (пока используется текущее системное время, но скоро добавится возможность использовать время игры или просто интервал, прошедший от начала записи в лог файл)
    - Задавать формат штампа времени: простой 17:24:56 или в формате игры - час с долями часа после запятой: 17.789456. Можно включить миллисекунды: 17:24:56.630, но Excel такое время не понимает.
    - [keys] из ini файла больше не используется - список необходимых ключей берется из формул графиков при загрузке ini файла
    Крайний раз редактировалось Avc; 08.09.2004 в 00:20.

  7. #282
    RR_Patrick Аватар для Avc
    Регистрация
    07.06.2004
    Адрес
    Ireland, Limerick
    Возраст
    56
    Сообщений
    188

    Ответ: DeveceLink

    В beta 1 была бага на чтение параметров двигателя (все параметры, которые начинаются с engine[1]. в файле ключей). Исправил и новую версию выложил поверх старой. Теперь должно быть все нормально.

  8. #283
    RR_Patrick Аватар для Avc
    Регистрация
    07.06.2004
    Адрес
    Ireland, Limerick
    Возраст
    56
    Сообщений
    188

    Ответ: DeveceLink

    Кстати, в 2.0.4 пофиксили чтение положения закрылок. Теперь возвращается нормальное значение, а не только -1.0 как это было в 2.0.1

  9. #284
    . Аватар для Maximus_G
    Регистрация
    09.04.2002
    Адрес
    Владивосток
    Возраст
    46
    Сообщений
    10,064

    Ответ: DeveceLink

    Спасибо!
    "Как говорит наш дорогой шеф, в нашем деле главное - реализьм!" (c) к/ф "Бриллиантовая рука"

  10. #285
    RR_Patrick Аватар для Avc
    Регистрация
    07.06.2004
    Адрес
    Ireland, Limerick
    Возраст
    56
    Сообщений
    188

    Ответ: DeveceLink

    Довольно сильно перековырял внутренности UdpGraph - изменения в основном коснулись ядра обмена сообщениями, синхронизация, оптимизация и тому подобное. Плюс езе добавилась возможность штамповать лог файл временем от начала лога. Так как скорее всего это привело к багам, новую версию выкладывать пока не хочу. Если есть у кого желание потестировать - киньте мне в приват сообщение с вашим e-mail, я альфа версию вышлю.

  11. #286
    RR_Patrick Аватар для Avc
    Регистрация
    07.06.2004
    Адрес
    Ireland, Limerick
    Возраст
    56
    Сообщений
    188

    Ответ: DeveceLink

    Вопрос ко всем, кто пользовался DeviceLink, в первую очередь наверное to Hruks, Alezz, Vorobey - а удалось ли кому-нибудь получить параметры для rmp, temp_oilin и тому подобное, для двигателя с индексом отличным от 0? Я как не пробовал - всегда упорно возвращает значение только для первого двигателя. Пробовал я и P38 и ТБ3 .

  12. #287
    RR_Patrick Аватар для Avc
    Регистрация
    07.06.2004
    Адрес
    Ireland, Limerick
    Возраст
    56
    Сообщений
    188

    Ответ: DeveceLink

    Нашел сам. Оказывается все работает, но только если запрашивать именно по одному двигателю за запрос. То есть строка "R/64\1" вернет данные по второму двигателю, а на "R/64\0/64\1" DeviceLink внимания не обратит.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	engines.JPG 
Просмотров:	167 
Размер:	23.5 Кб 
ID:	29510  
    Крайний раз редактировалось Avc; 12.09.2004 в 17:15.

  13. #288
    Конструктор
    Регистрация
    16.04.2002
    Адрес
    Внезапно Москва
    Возраст
    48
    Сообщений
    1,744

    Ответ: DeveceLink

    Цитата Сообщение от Avc
    Нашел сам. Оказывается все работает, но только если запрашивать именно по одному двигателю за запрос. То есть строка "R/64\1" вернет данные по второму двигателю, а на "R/64\0/64\1" DeviceLink внимания не обратит.
    Угу, так и есть. Интерфейс просто игнорирует копии команд, а то, что они имеют разные параметры не учитывается.
    Кстати до патча 04 тоже можно было получать значения ненулевых движков - надо было дать что-то типа R/64\1\1. То есть парсер где-то глючил и нужно было за \1 ещё что-нить приписать.
    Но то, что для двух моторов один и тот же параметр можно получить только в разных запросах - это недоработка. Кому как не бомберам нужны вообще все эти приборы? Конечно, решаемый это вопрос, но как-то непривычно

  14. #289
    RR_Patrick Аватар для Avc
    Регистрация
    07.06.2004
    Адрес
    Ireland, Limerick
    Возраст
    56
    Сообщений
    188

    Ответ: DeveceLink

    "О, сколько нам открытий чудных..."
    Специально чтобы их открывать написал UdpTest. Кстати, пробовал с ее помощью задавать разные комбинации типа "R/64\1\1", "R/64\\1" и тому подобное, пока не нашел что нужно просто задавать по одному движку за запрос. У меня 2.0.4 так что трюк с "R/64\1\1" уже на срабатывает. Cделал что бы для двигателей создавалсь строка вида "R/64\1R/64\2R/64\3" и при отправке автоматом дробилась на отдельные сообщения. Теперь все работает нормально.
    Если кому нужно : http://www.avcsite.ru/bin/UdpTest.zip (88K)
    P.S. Опять же чудесные значения rpm возвращаются для Go-229.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	UdpTest.jpg 
Просмотров:	152 
Размер:	41.9 Кб 
ID:	29528  

  15. #290
    RR_Jaguar Аватар для Irinel
    Регистрация
    03.03.2002
    Адрес
    Рожденная в СССР!
    Возраст
    53
    Сообщений
    1,539

    Ответ: DeveceLink

    Цитата Сообщение от Avc
    1.05 beta 1 можно взять на http://www.avcsite.ru/bin/UdpGraph.1.05.zip
    Новые возможности: ....................................
    .................................................................
    ..................... при загрузке ini файла
    А я почему-то ничего по этой ссылке скачать не могу
    Flight Lieutenant RR_Jaguar. DFM, DFC, DSC.
    = "В реальности нет кнопки "Новая попытка". (с)RR_Kopf =
    "..И были Патчи Ещеболееправильныя и Компари Всеведущия… И было на все Две Недели..."(с) Евангилие от Капи

  16. #291
    Забанен Аватар для kfmut
    Регистрация
    08.07.2004
    Адрес
    101-ый км
    Сообщений
    440

    Ответ: DeveceLink

    >А я почему-то ничего по этой ссылке скачать не могу

    да вроде качается, выложу тут
    Вложения Вложения

  17. #292
    RR_Patrick Аватар для Avc
    Регистрация
    07.06.2004
    Адрес
    Ireland, Limerick
    Возраст
    56
    Сообщений
    188

    Ответ: DeveceLink

    Цитата Сообщение от Irinel
    А я почему-то ничего по этой ссылке скачать не могу
    Проверил лог на сайте - вроде ошибок скачивания не было. Вчера там обновил версию, так что лучше попробывать забрать оттуда. Теперь если запущено несколько копий UG, и у них у всех назначена одна и та же комбинация клавишь на запись в лог, то к именам лог-файлов добавляются суффиксы 'a', 'b', ... и так далее, а то раньше создавался только один файл лога. Типа какой UG первый успеет его создать, тот потом лог и пишет. Ну и еще там чего-то изменилось - про это есть в readme.txt. Правда в нем еще пара багов не пофикшено, поправлю на днях, как время будет.
    Крайний раз редактировалось Avc; 15.09.2004 в 11:29.

  18. #293
    RR_Jaguar Аватар для Irinel
    Регистрация
    03.03.2002
    Адрес
    Рожденная в СССР!
    Возраст
    53
    Сообщений
    1,539

    Ответ: DeveceLink

    Спасибо, скачала, будем разбираться...
    Flight Lieutenant RR_Jaguar. DFM, DFC, DSC.
    = "В реальности нет кнопки "Новая попытка". (с)RR_Kopf =
    "..И были Патчи Ещеболееправильныя и Компари Всеведущия… И было на все Две Недели..."(с) Евангилие от Капи

  19. #294
    Новобранец
    Регистрация
    29.07.2004
    Адрес
    Одесса
    Возраст
    42
    Сообщений
    14

    Ответ: DeveceLink

    Мужики,обьясните как сделать акселерометр как на YP-80?
    "И быстро, и страшно, и огонь позади. Как черт на метле!"

  20. #295
    Конструктор
    Регистрация
    16.04.2002
    Адрес
    Внезапно Москва
    Возраст
    48
    Сообщений
    1,744

    Ответ: DeveceLink

    Цитата Сообщение от <<karlson>>
    Мужики,обьясните как сделать акселерометр как на YP-80?
    А что там за прибор такой?
    Вообще в UDPSpeed есть скорость приращения всех параметров - для этого нужно на 550 больше индекс для отображения вытавить. Это имелось в виду?

  21. #296
    Новобранец
    Регистрация
    29.07.2004
    Адрес
    Одесса
    Возраст
    42
    Сообщений
    14

    Ответ: DeveceLink

    А вот и сам приборчик
    Хотел помониторить подобный параметр на винтовых машинах
    Интересно, а зачем эта желтая лампочка нужна?
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	G-meter.JPG 
Просмотров:	154 
Размер:	59.3 Кб 
ID:	30967  
    "И быстро, и страшно, и огонь позади. Как черт на метле!"

  22. #297
    RR_Patrick Аватар для Avc
    Регистрация
    07.06.2004
    Адрес
    Ireland, Limerick
    Возраст
    56
    Сообщений
    188

    Ответ: DeveceLink

    Я вот тут накопал несколько замечаний к DeviceLink (в основном с форумов simhq и ubi), может кому пригодится или у кого есть замечания и дополнения.

    1. time of day
    20 get()
    return: float[hours] - current time of the day within the game.
    The game clock, which appears to be in hours and digital minutes seems to be running fast by a factor of exactly 1.6666. So for .dt numbers, you might want to multiply them by 0.6 to get correct time units to calculate actual distances with.

    То есть текущее время игры, которое можно получить через чтение двадцатого ключа, в игре идет в 1.6666... быстрее чем обычно, поэтому при расчетах пути нужно время между остчетами умножать на 0.6 чтобы получать действительные значения дистанции, пройденной самолетом между отсчетами.

    2. angular_speed
    38 get()
    return: float [deg./s] -inf +inf
    The angular velocity is in radians/sec not degrees/sec as stated.
    Угловая скорость выдается в радианах/сек, а не градус/сек как написано в DeviceLink.txt
    3. pitch
    48 get()
    return: float [deg.] -90.00 +90.00
    True trajectory or angle of attack, may not equal the pitch angle except at the higher speeds. Looks like it is better use a calculation based on altitude.dt instead of pitch.dt to calculate the piecewise plot.
    Истинная траектория или угол атаки может отличаться от значения pitch на малых скоростях. Поэтому лучше для расчетов пройденного пути использовать значение скорости и изменения альтитуды между отсчетами. То есть применяем Пифагоровы штаны, квадрат гипотенузы равен сумме квадратов катетов.

    4. Devicelink query codes 80-99 do not return the values of the actual flight surfaces. They return the value of the joystick axis controlling the flight surface.

    Ключи 80-99 при чтении возвращают не текущее положение рабочих поверхностей (угол отклонения закрылок, триммеров, и так далее), а отклонение ручки управления, так что получить действительное положение рабочих поверхностей не представляется возможным.

    5. DeviceLink не будет отвечать на запрос о параметрах нескольких двигателей. Для каждого двигателя нужно посылать отдельные запросы. То есть если постать строку "R/64\1" то все работает, а если
    "R/64\0/64\1" - то ответа не придет совсем, эту строку нужно разбивать на два сообщения "R/64\0" и "R/64\1".

    Замечания эти (кроме последнего) сам не проверял, так что может и не правда это все.
    Крайний раз редактировалось Avc; 12.10.2004 в 17:05.

  23. #298
    Старший Офицер Форума
    Регистрация
    31.08.2003
    Адрес
    Russian Federation, Chelyabinsk
    Возраст
    51
    Сообщений
    1,232

    Ответ: DeveceLink

    Цитата Сообщение от Avc
    ...Истинная траектория или угол атаки может отличаться от значения pitch на малых скоростях...
    Для кого то это стало открытием?
    ВВАУЛ им. П.О. Сухого.
    Челябинский аэроклуб РОСТО.

    _________________________________________________________________________________________________
    Intel i7 860 2.8, 12Gb DDR3 1333, ASUS ENGTX465 1Gb, Win7/64bit, 1920x1080 (основной) + 1280x1024

  24. #299
    RR_Patrick Аватар для Avc
    Регистрация
    07.06.2004
    Адрес
    Ireland, Limerick
    Возраст
    56
    Сообщений
    188

    Ответ: DeveceLink

    Никто не знает, есть ли какие-нибудь изменения в DeviceLink для PF?

  25. #300
    . Аватар для Maximus_G
    Регистрация
    09.04.2002
    Адрес
    Владивосток
    Возраст
    46
    Сообщений
    10,064

    Ответ: DeveceLink

    2 Avc:

    Каким образом можно подключать внешние dll к il2dl, есть ли какое-либо описание интерфейса?
    "Как говорит наш дорогой шеф, в нашем деле главное - реализьм!" (c) к/ф "Бриллиантовая рука"

Страница 12 из 15 ПерваяПервая ... 289101112131415 КрайняяКрайняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •