Нужна помощ с export.lua - Page 2 - ED Forums
 


Notices

Reply
 
Thread Tools Display Modes
Old 12-21-2017, 07:38 AM   #11
BR=55=Sevas
Senior Member
 
BR=55=Sevas's Avatar
 
Join Date: Apr 2008
Location: Севастополь
Posts: 1,665
Default

Quote:
Originally Posted by USSR_Nic View Post
BR=55=Sevas запускается, но приборы не шевелятся. Пробовал посмотреть сто сыпется из экспорта своей прогой, но она говорит, что подключение есть, но данные не льются.
Проверьте, что экспорт на месте.
Saved Games\DCS\Scripts\export.lua

Данные показываются и в панельке и в Xspider.

Если у вас ни там, ни там, то что-то блокирует порты. может антивир.
Проверяйте.
BR=55=Sevas is offline   Reply With Quote
Old 12-21-2017, 08:27 AM   #12
USSR_Nic
Member
 
USSR_Nic's Avatar
 
Join Date: Apr 2004
Location: Питер
Posts: 990
Send a message via ICQ to USSR_Nic
Default

Экспорт на месте. Если я на это место кладу свой экспорт, то я получаю данные. Если кладу Ваш, то соединение происходит, а данные не сыпятся. То же самое происходит с панелькой от Mnemonica.

В строке вывода:

57.3*bank, 57.3*pitch, 57.3*yaw, altBar, altRad, IAS, TAS, SBP, glide, side

я получаю правильные данные кроме glide и side. Авиагоризонт показывает правильно крен, тангаж, шар, также правильно показывают высотомер и УС. А вот glide и side всегда показывают -1.

В процессе экспериментов заметил такую штуку, что если я делаю какую-либо ошибку, хотябы для 1 данного, в экспорт луа, то происходит соединение, но НИКАКИЕ данные не приходят во внешнии программу... Может кто-нить подключить мой экспорт и посмотреть какие данные приходят от 9 и 10 значения. Это glide и side. Может у меня правда что-то с DCSом.

По поводу куда копать я в принципе уже понял как вытаскивать и загонять данные. Проблема в том, что я хоть убей не понимаю как определить какие конкретно данные вытаскивать, вернее как они в экспорте называются. Мне не надо внутри экспорта подгонять данные под какой-нить вменяемый вид, я это делаю во внешней программе, но какие данные вытаскивать из DCSа, я не знаю.

Например для ввода в DCS данные расписаны по пунктам в конце экспорта, и там вполне вменяемо, пусть и на вражеском языке, в коментариях описано что есто что. А как понять что я получу вытащив это:

LoGetControlPanel_HSI() -- (args - 0,results - table)
result =
{
ADF_raw, (rad)
RMI_raw, (rad)
Heading_raw, (rad)
HeadingPointer, (rad)
Course, (rad)
BearingPointer, (rad)
CourseDeviation, (rad)
}

как понять, сто в строке

LoGetADIPitchBankYaw() -- (args - 0, results - 3 (rad))

я обратно получаю крен, тангаж и КОМПАС!!!!! Я долго не мог понять почему у меня шарик по кругу бегает... Ведь если перевести яндексом Yaw, то получим слово СКОЛЬЖЕНИЕ. А приходят данные от КОМПАСА.... Все это не укладывается в моей тупой башке....

Сделал красивый АГБ-96Д, электронику на него, написал прошивку и драйвер, а все уперлось в вывод данных из DCSа. Обидно...
Attached Thumbnails
Click image for larger version

Name:	1.jpg
Views:	134
Size:	1.67 MB
ID:	174665  
__________________
Выпитая водка не влияет на ТТХ истребителей!!!
Куплю АФМ к Су-33. Недорого. До 1000 европейских рублей.

Last edited by USSR_Nic; 12-21-2017 at 08:49 AM.
USSR_Nic is offline   Reply With Quote
Old 12-21-2017, 08:30 AM   #13
USSR_Nic
Member
 
USSR_Nic's Avatar
 
Join Date: Apr 2004
Location: Питер
Posts: 990
Send a message via ICQ to USSR_Nic
Default

Мой экспорт
Attached Files
File Type: lua Export.lua (39.7 KB, 118 views)
__________________
Выпитая водка не влияет на ТТХ истребителей!!!
Куплю АФМ к Су-33. Недорого. До 1000 европейских рублей.
USSR_Nic is offline   Reply With Quote
Old 12-21-2017, 08:55 AM   #14
USSR_Nic
Member
 
USSR_Nic's Avatar
 
Join Date: Apr 2004
Location: Питер
Posts: 990
Send a message via ICQ to USSR_Nic
Default

И еще. В моем экспорте написано так:
LoGetControlPanel_HSI() -- (args - 0,results - table)
result =
{
ADF_raw, (rad)
RMI_raw, (rad)
Heading_raw, (rad)
HeadingPointer, (rad)
Course, (rad)
BearingPointer, (rad)
CourseDeviation, (rad)
}

А в экспорте от BR=55=Sevas Написано так:
HSI.ADF*57.3, HSI.RMI*57.3, HSI.Compass*57.3

Я пробовал в своем экспорте если я пишу так: HSI.ADF то данные перестают поступать вообще.
А если пишу так: HSI.ADF_raw то данные сыпятся, тока непонятно что это такое... Где искать что есть что?
__________________
Выпитая водка не влияет на ТТХ истребителей!!!
Куплю АФМ к Су-33. Недорого. До 1000 европейских рублей.
USSR_Nic is offline   Reply With Quote
Old 12-21-2017, 09:14 AM   #15
BR=55=Sevas
Senior Member
 
BR=55=Sevas's Avatar
 
Join Date: Apr 2008
Location: Севастополь
Posts: 1,665
Default

Quote:
Originally Posted by USSR_Nic View Post
LoGetADIPitchBankYaw() -- (args - 0, results - 3 (rad))

я обратно получаю крен, тангаж и КОМПАС!!!!! Я долго не мог понять почему у меня шарик по кругу бегает... Ведь если перевести яндексом Yaw, то получим слово СКОЛЬЖЕНИЕ. А приходят данные от КОМПАСА.... Все это не укладывается в моей тупой башке....

Ну, яндекс не обязан знать спецтермины.
pitch roll yaw -так принято обозначить углы в глобальной СК мира. Во всяком случае так в книжках видел.

Ну, и метод тыка никто не отменял. Вызвали один параметр и анализируете по арматуре игровой кабины, пока не поймето что это такое.
Углы иногда нужно переводить из радиан в градусы. Тонкостей тут хватает, всего не описать.

Вечером посмотрю экспорт в игре.
Кстати, поубирайте из него все не нужное, то что закоментировано. Ноги поломать же можно.
Оставьте только ваш код, намного проще будет читать.
BR=55=Sevas is offline   Reply With Quote
Old 12-21-2017, 09:22 AM   #16
USSR_Nic
Member
 
USSR_Nic's Avatar
 
Join Date: Apr 2004
Location: Питер
Posts: 990
Send a message via ICQ to USSR_Nic
Default

Читать согласен проще, только где потом брать новые команды с коментариями???
__________________
Выпитая водка не влияет на ТТХ истребителей!!!
Куплю АФМ к Су-33. Недорого. До 1000 европейских рублей.
USSR_Nic is offline   Reply With Quote
Old 12-21-2017, 09:47 AM   #17
BR=55=Sevas
Senior Member
 
BR=55=Sevas's Avatar
 
Join Date: Apr 2008
Location: Севастополь
Posts: 1,665
Default

DCS\Scripts\export.lua
BR=55=Sevas is offline   Reply With Quote
Old 12-21-2017, 11:23 AM   #18
USSR_Nic
Member
 
USSR_Nic's Avatar
 
Join Date: Apr 2004
Location: Питер
Posts: 990
Send a message via ICQ to USSR_Nic
Default

Да я уже сообразил, что нужно оригинал переименовать в ExportOriginal.lua и в него смотреть. Чета я туплю. И уже давно. В отпуск пора.
__________________
Выпитая водка не влияет на ТТХ истребителей!!!
Куплю АФМ к Су-33. Недорого. До 1000 европейских рублей.
USSR_Nic is offline   Reply With Quote
Old 12-21-2017, 12:12 PM   #19
BR=55=Sevas
Senior Member
 
BR=55=Sevas's Avatar
 
Join Date: Apr 2008
Location: Севастополь
Posts: 1,665
Default

Не нужно этого делать.

Оригинальный экспорт пусть лежит на своём месте в папке игры.
Ваш экспорт с которым боритесь лежит в сохраненных играх.
BR=55=Sevas is offline   Reply With Quote
Old 12-21-2017, 01:17 PM   #20
USSR_Nic
Member
 
USSR_Nic's Avatar
 
Join Date: Apr 2004
Location: Питер
Posts: 990
Send a message via ICQ to USSR_Nic
Default

Quote:
Оригинальный экспорт пусть лежит на своём месте в папке игры.
Ваш экспорт с которым боритесь лежит в сохраненных играх.
Далеко из папки в папку бегать. Так удобнее.

С вложенным экспортом панелька BR=55=Sevas заработала. Но понимания как в этой панельке ходят директора не пришло. Смотрю своей прогой что приходит от этого экспорта там glide и side уверенно показывают -1. А директора на панельке бегают правильно... И что это значит????
Зависимость хода директора с какой-нить циферкой найти не удается....
В строке вывода это: HSI.Compass*57.3 заменено на это: 360-yaw*57.3 и еще по мелочам.

HSI.Compass - этого нет в описании моего экспорта и при наличии этой строки экспорт вообще ничего не выдает.
Attached Files
File Type: lua Export.lua (3.6 KB, 112 views)
__________________
Выпитая водка не влияет на ТТХ истребителей!!!
Куплю АФМ к Су-33. Недорого. До 1000 европейских рублей.

Last edited by USSR_Nic; 12-21-2017 at 01:24 PM.
USSR_Nic is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT. The time now is 02:10 AM. vBulletin Skin by ForumMonkeys. Powered by vBulletin®.
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.