//model pojazdu i definicje podmodeli:
models: 6bsii.t3d
//ruchome czesci (animations)
//krecace sie kola (o srednicy jak w *.chk)
animwheelprefix: wheel0
animdoorprefix: door0
//patyki
animpantrd1prefix: ramiedolne1_pant0
animpantrd2prefix: ramiedolne2_pant0
animpantrg1prefix: ramiegorne1_pant0
animpantrg2prefix: ramiegorne2_pant0
animpantslprefix: slizg_pant0
pantfactors: -7.897 7.893 4.382 0.01
// aktualnie mozna jeszcze animrodprefix, animpendulumprefix, 
endmodels

sounds:
// dzwiek stukotu kol: odleglosc polowicznego zaniku, rozmieszczenie kol i ich dzwieki
//wheel_clatter: 30 -9.23 en57-stukot-1.wav -6.50 en57-stukot-1.wav 6.50 en57-stukot-2.wav 9.23 en57-stukot-2.wav end
wheel_clatter: 25.0 -8.36 en57_stukot_1.wav -5.57 en57_stukot_2.wav 5.57 en57_stukot_3.wav 8.36 en57_stukot_4.wav end
// wycie silnika: dzwiek, odl. pol. zaniku, 
// mnozniki i offsety amplitudy am aa i czestotliwosci fm fa
engine: motor_en57.wav 100.0 0.5 0.5 0.06 0.1    //normalized: am/(pwr+nmax) 
// wycie wentylatora (parametry normalizacji mnoznikow takie jak w pliku *.chk
//ventilator: rvent-en57.wav 160.0  1.5 0.5  0.85 0.5 //normalized: am/rVentnmax fm/rVentnmax 
// zgrzyt hamulca - plik, odleglosc polowicznego zaniku, 
// sila hamowania klocka od ktorej sie zaczyna, offset amplitudy.
brake: brake-scr.wav 100.0 3000.0 -1.0
// dzwiek przy wykolejeniu:
derail: derail.wav 200
//dzwieki sklejane z trzech: nazwy dzwiekow oraz odleglosc zaniku
//trabka nisko i wysokotonowa
//sprezarka:
departuresignal: en57_signal_start.wav en57_signal.wav en57_signal_stop.wav 100
//small-compressor: s-compressor-start.wav,s-compressor.wav,s-compressor-stop.wav 100
converter: en57przetwornica-start.wav,en57przetwornica.wav,en57przetwornica-stop.wav 20
//compressor: en57_compressor_start.wav,en57_compressor.wav,en57_compressor_stop.wav 100
//pantographup: pantup.wav
//pantographdown: pantdown.wav
endsounds


internaldata:
//to jest sekcja odnoszaca sie do wnetrza pojazdu w ktorym jestesmy (odpowiednik dawnego pliku internal.mmd)

// dzwieki:
ctrl: nastawnik.wav
buzzer: bzyczek.wav
tachoclock: hasler.wav
switch: switch.wav
relay: relay.wav
pneumaticrelay: pneumaticrelay.wav
couplerattach: couplerattach.wav
couplerdetach: couplerdetach.wav
dooropen: en57_door_open.wav
doorclose: en57_door_close.wav

// parametry dla modulowanych dzwiekow slyszalnych tylko wewnatrz: nazwa, am, aa, fm, fa
brakesound: brake.wav 1.0 0.4 0.2 0.9    //normalized: am/mbf, fm/Vmax
slipperysound: brake-slipp.wav 2.0 0.2  //normalized: am/Vmax
airsound: hiss.wav 1000.0 -0.1  //unnormalized
runningnoise: en57-runningnoise_2.wav 4.0 0.45 3.5 0.05

//bujanie kamery:
//          springk, dampf, x,  y,  z, max, roll, pitch
mechspring: 100      0.02 0.2 0.2 0.03 0.15  0.02   0.01
// wyzerowac 3,4,5 parametr aby nie trzeslo
// wyzerowac ostatnie dwa parametry aby kamera sie nie kiwala

cab1definition:   //rozmiary kabiny po ktorej mozna chodzic
0.0 2.815 4.397 0.0 2.815 4.397 
driver1pos:       // pozycja poczatkowa 
0.0 2.815 4.397
cab1model: korytarz.t3d //nazwa modelu kabiny a

cab2definition:
0.0 2.815 4.397 0.0 2.815 4.397
driver2pos:
0.0 2.815 4.397
//nazwa modelu kabiny b
cab2model: korytarz.t3d


// parametry dla regulatorow (controllers):
mainctrl: nastawnikpodst rot -0.036 0.0 0.08           // parametry dla nastawnikow:
brakectrl: kran_zasadniczy rot 0.073 0.0 0.15          // parametry dla kranow hamulcow


//przelaczniki (switches):
brakeprofile_sw: przelacznik-hamulec-typ rot 1.0 0.0 0.2
maxcurrent_sw: przelacznik-prad-rozruchu rot -0.25 0.0 0.2
//przyciski monostabilne:
main_off_bt: przycisk-szybki-off mov -0.005 0 0.2                  //przycisk wylaczajacy (w eu07 wyl szybki czerwony)
main_on_bt:  przycisk-szybki-on  mov -0.005 0 0.2                  //przycisk wlaczajacy (w eu07 wyl szybki zielony)
security_reset_bt: przycisk-czuwak mov -0.005 0 0.2                //przycisk zbijajacy shp/czuwak
releaser_bt: przycisk-odluzniacz mov -0.005 0 0.25                 //przycisk odluzniacza
antislip_bt: przycisk-antyposlizg mov -0.005 0 0.2                 //przycisk antyposlizgowy
fuse_bt: przycisk-roznicowy-i-nadmiarowy-silnikow mov -0.005 0 0.2                       //bezp. nadmiarowy
pantfront_sw: sw-pantograf-przod-on rot -0.2 0 0.2
pantrear_sw: sw-pantograf-tyl-on rot -0.2 0 0.2

// parametry dla wskaznikow (measurement devices):
tachometer: speedknob rot 0.00455 -0.34 0  //parametry dla wskazowki predkosciomierza
hVcurrent: i1knob mov 0.000113 0 0.3         // nazwa, rodzaj ruchu, przelicznik, offset, lepkosc
//hVcurrent2: i2knob mov 0.000113 0 0.3
// hVcurrent3: i3knob mov 0.0001 0 1 - moga byc max 3 amperomierze ale w eu07 sa dwa
hvoltage: utknob mov 0.000023 0 0.3 
lvoltage: ubknob mov 0.000812 0 0.3
brakepress: cylhamknob rot 0.65 0 0
pipepress: przglknob rot 0.69 0 0
compressor: zbglknob rot 0.35 0 0
clock: analog  //na razie tylko taki moze byc

//lampki (indicators):

i-slippery: poslizg
i-contactors: styczn
i-conv_ovld: nadm_przetw
i-diff_relay: przek_rozn
i-motor_ovld: nadm_siln
i-mainbreaker: wyl_szybk
i-vent_ovld: nadm_went
i-comp_ovld: nadm_spr
i-resistors: opory
i-highcurrent: wys_rozr
i-security_aware: czuwak
i-security_cabsignal: shp

//korytarz (corridor)
cab0definition:
0.0 2.815 4.397 0.0 2.815 4.397
driver0pos:
0.0 2.815 4.397
//nazwa modelu korytarza
cab0model: korytarz.t3d
//na koncu zeby nie szukal nieistniejacych regulatorow i lampek!