Autor Wątek: Jak ustawić w RWR z A-10C na drugim monitorze?  (Przeczytany 2160 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Jak ustawić w RWR z A-10C na drugim monitorze?
« dnia: Marca 10, 2016, 19:42:14 »
Staram się wyciągnąć na drugi monitor RWR z A-10C, może jeszcze coś. Niestety mimo wertowania stron ED, oraz zmieniania pliku konfiguracji monitora, jakoś nie mogę tego zrobić. Ktoś może wie jak to zrobić ?
« Ostatnia zmiana: Marca 10, 2016, 20:23:06 wysłana przez KosiMazaki »
Latamy dzisiaj?

Oficer polityczny Padi-Van. (Prostak-1)

Odp: Jak ustawić w RWR z A-10C na drugim monitorze?
« Odpowiedź #1 dnia: Marca 16, 2016, 16:54:13 »
Ja zrobiłem to w ten sposób, że zmodyfikowałem plik 'DCS World\Mods\aircraft\A-10C\Cockpit\Scripts\AN_ALR69V\indicator\AN_ALR69V_init.lua'.
Następnie w pliku konfiguracyjnym monitora dodałem wpis podający współrzędne dodanego RWR'a.

Opis można znaleźć na forum ED: http://forums.eagle.ru/showthread.php?t=70716

Odp: Jak ustawić w RWR z A-10C na drugim monitorze?
« Odpowiedź #2 dnia: Marca 16, 2016, 19:37:12 »
Troszkę nie rozumiem tego kodu do wklejenia, na tej stronie jest on dość długi w tym okienku. Zaś między oryginalnym a plikiem wrzuconym przez tego kolegę, jest różnica 3 linijek. Tylko początek jest inny:

oryginał

dofile(LockOn_Options.common_script_path.."devices_defs.lua")

indicator_type = indicator_types.COMMON

przerobiony

dofile(LockOn_Options.common_script_path.."devices_defs.lua")

dofile(LockOn_Options.common_script_path.."ViewportHandling.lua")

indicator_type = indicator_types.COMMON

purposes      = {render_purpose.GENERAL}
try_find_assigned_viewport("RWR_SCREEN")

No i 2 jak i 5 linijki w tym kodzie do wklejenia nie ma. Troszkę się pogubiłem, może wklej swój plik ?




Latamy dzisiaj?

Oficer polityczny Padi-Van. (Prostak-1)

Odp: Jak ustawić w RWR z A-10C na drugim monitorze?
« Odpowiedź #3 dnia: Marca 16, 2016, 20:09:40 »
Plik AN_ALR69V_init.lua oryginalny: https://drive.google.com/file/d/0B6V2UaOra9K8SUduZVVIVDdfS3M/view?usp=sharing
Plik AN_ALR69V_init.lua zmodyfikowany: https://drive.google.com/file/d/0B6V2UaOra9K8Mm02T3JvZ0p4NTA/view?usp=sharing

Do pliku konfiguracyjnego monitorów trzeba dodać współrzędne oraz rozmiar 'A10C_RWR'. U mnie dla A-10C konfiguracja pod profil dla Helios'a autorstwa Loz'a (1920x1080 + 1920x1080 Helios poniżej) wygląda tak:
A10C_LEFT_MFCD = { x = 72; y = 1080+128; width = 434; height = 434; }
A10C_RIGHT_MFCD = { x = 1412; y = 1080+128; width = 434; height = 434; }
A10C_RWR = { x = 598; y = 1080+160; width = 180; height = 180; }
A10C_CLOCK = { x = 479; y = 1080+828; width = 124; height = 124; }
A10C_CMSC = { x = 856; y = 1080+143; width = 228; height = 48; }
A10C_CMSP = { x = 1080; y = 1080+195; width = 266; height = 60; }
A10C_UHF_FREQUENCY_STATUS = { x = 654; y = 1080+699; width = 111; height = 23; }

Odp: Jak ustawić w RWR z A-10C na drugim monitorze?
« Odpowiedź #4 dnia: Marca 16, 2016, 20:19:00 »
Widzę, że u Ciebie też w 2 linii jest :

dofile(LockOn_Options.common_script_path.."ViewportHandling.lua")

A potem wklejasz :

purposes                  = {render_purpose.GENERAL}

local x_size         = 1
local y_size         = 1

function update_screenspace_diplacement(zoom_value)
    local default_width  = 0.5 * LockOn_Options.screen.height + (64 * zoom_value)
    if default_width > LockOn_Options.screen.height then
       default_width = LockOn_Options.screen.height
    end
   
    if default_width > 0.5 * LockOn_Options.screen.width then
       default_width = 0.5 * LockOn_Options.screen.width
    end
       
    local default_height = (y_size/x_size) * default_width
    local default_y      = LockOn_Options.screen.height - default_height
    local default_x      = LockOn_Options.screen.width  - default_width
   
    dedicated_viewport           = {default_x,default_y,default_width,default_height}
    dedicated_viewport_arcade = {default_x, 0        ,default_width,default_height}
end

update_screenspace_diplacement(0)   

function set_full_viewport_coverage(viewport)

   dedicated_viewport          = {viewport.x,
                                viewport.y,
                                viewport.width,
                                viewport.height}
   dedicated_viewport_arcade = dedicated_viewport
   purposes                  = {render_purpose.GENERAL,
                                render_purpose.HUD_ONLY_VIEW,
                                render_purpose.SCREENSPACE_OUTSIDE_COCKPIT,
                                render_purpose.SCREENSPACE_INSIDE_COCKPIT} -- set purposes to draw it always
   render_target_always = true
end

-- try to find assigned viewport
local multimonitor_setup_name =  "Config/MonitorSetup/"..get_multimonitor_preset_name()..".lua"
local env = {}
      env.screen = LockOn_Options.screen
local f = loadfile(multimonitor_setup_name)
if      f     then
      setfenv(f,env)
      pcall(f)
     
      local vp = nil
      vp = env.A10C_RWR
     
      if vp ~= nil then
         dbg_print("ok we have directly assigned viewport to MFCD\n")
         set_full_viewport_coverage(vp)
      end       
end

Ten kod zawsze jest taki sam, tylko zmieniasz nazwę w:
vp = env.A10C_RWR 


Latamy dzisiaj?

Oficer polityczny Padi-Van. (Prostak-1)

Odp: Jak ustawić w RWR z A-10C na drugim monitorze?
« Odpowiedź #5 dnia: Marca 16, 2016, 20:36:48 »
Jest tak jak piszesz. Przedrostek 'A10C_' dodaję dla A-10C ponieważ podobnie mam skonfigurowane widoki dla niektórych instrumentów Ka-50 - co by się "nie gryzły" ;-).

Odp: Jak ustawić w RWR z A-10C na drugim monitorze?
« Odpowiedź #6 dnia: Marca 16, 2016, 22:57:35 »
Dzięki za pomoc, teraz mam nadzieję, że mi się wszystko uda.
Latamy dzisiaj?

Oficer polityczny Padi-Van. (Prostak-1)

Odp: Jak ustawić w RWR z A-10C na drugim monitorze?
« Odpowiedź #7 dnia: Stycznia 17, 2017, 12:59:23 »
Eoon czy u ciebie wyświetlają się same oznaczenia na RWR, bez tych ringów - skali? Czy tą skalę-ringi masz z pod Heliosa?
« Ostatnia zmiana: Stycznia 17, 2017, 19:43:58 wysłana przez Leon »
Latamy dzisiaj?

Oficer polityczny Padi-Van. (Prostak-1)

Odp: Jak ustawić w RWR z A-10C na drugim monitorze?
« Odpowiedź #8 dnia: Stycznia 17, 2017, 16:57:28 »
Eoon czy u ciebie wyświetlają się same oznaczenia na RWR, bez tych ringów - skali ? Czy tą skalę-ringi masz z pod Heliosa ?

Skala jest wyświetlana przez Heliosa.
DCS dla A-10C generuje "czysty" obraz RWRa (bez skali) i taki też obraz jest wyświetlany. Loz w swoim profilu do Heliosa dodał grafikę urządzenia (prawdopodobnie screen z DCSa).

Link do obrazu RWR'a z tego profilu: https://drive.google.com/open?id=0B6V2UaOra9K8UktQSkF1emRBVEE
« Ostatnia zmiana: Stycznia 17, 2017, 19:43:44 wysłana przez Leon »

Odp: Jak ustawić w RWR z A-10C na drugim monitorze?
« Odpowiedź #9 dnia: Stycznia 17, 2017, 18:38:44 »
No szkoda, u mnie to ma działać bez Heliosa, chyba że da się zrobić tylko sam RWR. Jak nie to muszę coś takiego wygrawerować na bezbarwnej plexi i zabarwić na biało.
Latamy dzisiaj?

Oficer polityczny Padi-Van. (Prostak-1)

Odp: Jak ustawić w RWR z A-10C na drugim monitorze?
« Odpowiedź #10 dnia: Stycznia 17, 2017, 19:32:36 »
No szkoda, u mnie to ma działać bez Heliosa, chyba że da się zrobić tylko sam RWR.
W Heliosie da się zrobić sam RWR.
W Twoim jednak przypadku (zakładam, że piszesz w kontekście tworzonego przez siebie kokpitu) do wyświetlania grafiki nałożonej na RWR raczej nie ma potrzeby zaprzęgać Heliosa.
« Ostatnia zmiana: Stycznia 17, 2017, 19:43:13 wysłana przez Leon »

Odp: Jak ustawić w RWR z A-10C na drugim monitorze?
« Odpowiedź #11 dnia: Stycznia 17, 2017, 19:49:44 »
No właśnie nie, chcę ominąć Heliosa. Myślę o exporcie RWR na mały wyświetlacz 4 lub 5 cali i podłożenie go pod odpowiednio wygrawerowany laminat grawerski. By uzyskać  linie muszę zrobić przednia szybkę z plexi na której wygraweruję dość głęboko laserem tą podziałkę, nawet nie pomalowana powinna być dobrze widoczna. Może jakiś nadruk na folii transparentnej, one są takie pół przeźroczyste...
Latamy dzisiaj?

Oficer polityczny Padi-Van. (Prostak-1)

Odp: Jak ustawić w RWR z A-10C na drugim monitorze?
« Odpowiedź #12 dnia: Stycznia 17, 2017, 20:25:47 »
No właśnie nie, chcę ominąć Heliosa.
Mam nieodparte wrażenie, że nie do końca się rozumiemy...

Odp: Jak ustawić w RWR z A-10C na drugim monitorze?
« Odpowiedź #13 dnia: Stycznia 17, 2017, 21:09:20 »
Źle się wyraziłem. Dla samego RWR nie chcę się bawić w Heliosa.
Latamy dzisiaj?

Oficer polityczny Padi-Van. (Prostak-1)

Offline Marcin_B

  • *
  • MABO
Odp: Jak ustawić w RWR z A-10C na drugim monitorze?
« Odpowiedź #14 dnia: Stycznia 17, 2017, 22:14:11 »
Padi, jeśli dobrze pamiętam, to używasz matrycy pod całym swoim pulpitem. Musiałbyś wyciąć okienko i dać zrobić "celownik" do grawera.