Odpowiedź 
Hamulec przystankowy
Autor Wiadomość

Użytkownik
Użytkownicy
Liczba postów: 58
Dołączył: 01-2013
Podziękowań: 0
Post: #1
Hamulec przystankowy
Witam wszystkich,
Szukając na forum wątku, który mnie interesuje nie znalazłem. Postanowiłem założyć.
Sprawa wygląda następująco:
Jak każdy wie, niektóre autobusy w OMSI wymagają, aby chwilę po zatrzymaniu się włączyć przystankowy i dopiero potem otworzyć drzwi. Stąd moje pytanie.
Czy ktoś z Was orientuje się może, czy istnieje jakiś mod czy może inna możliwość, aby dało się jeszcze przed zatrzymaniem się otworzyć drzwi?
Interesuje mnie również to, że niektóre przystankowego wymagają , ainne nie. Nie rozumiem tego.
Jednakże, bardzo zależy mi na odpowiedzi.
Pozdrawiam i z góry dziękuję za odpowiedzi,
michalPL

(Ten post był ostatnio modyfikowany: 13.03.2013 20:39 przez skawek.)
12.03.2013 16:59
Szukaj postów Cytat

Nadaktywny
Zasłużeni
Liczba postów: 1,734
Dołączył: 01-2013
Podziękowań: 376
Post: #2
RE: Hamulec przystankowy
Też bym się ucieszył jakbym dowiedział się na przykładzie Credo BC11 usunąć potrzebę zaciągania przystankowego i żeby można było jechać nawet jak drzwi są otwarte


~~Jeśli pomogłem klknij rep+ ~~
[Obrazek: psiuk450x60.png]
12.03.2013 17:26
Szukaj postów Cytat

Użytkownik
Użytkownicy
Liczba postów: 58
Dołączył: 01-2013
Podziękowań: 0
Post: #3
RE: Hamulec przystankowy
Nigdzie niestety nie ma ani MOD'u ani jakiś wskazówek co do edycji plików, mających na celu wyłączenie tego przystankowego. A wiem, że przy opóźnieniu w OMSI np. 6 minutowym jazda bez przystankowego pomaga zniwelować je np. do 4 minut. Koledzy grający w OMSI też są ciekawi co w tej sprawie dalej się bezie działo

12.03.2013 18:01
Szukaj postów Cytat

Administrator
Administratorzy
Liczba postów: 1,327
Dołączył: 12-2012
Podziękowań: 420
Post: #4
RE: Hamulec przystankowy
plik door_constfile.txt w katalogu "script" modelu, wpis "door_needs_stopbrake" i ustawić wartość na "0". Jeżeli w modelu w pliku .osc w ogóle jest to ustawienie, to powinno działać

12.03.2013 21:24
Szukaj postów Cytat
 Podziękowania za post: Invis

Nadaktywny
Zasłużeni
Liczba postów: 1,734
Dołączył: 01-2013
Podziękowań: 376
Post: #5
RE: Hamulec przystankowy
Sprawdziłem, zmieniłem na 0 i nadal trzeba przystankowy by otworzyć/zamknąć drzwi


~~Jeśli pomogłem klknij rep+ ~~
[Obrazek: psiuk450x60.png]
15.03.2013 10:20
Szukaj postów Cytat

Administrator
Administratorzy
Liczba postów: 1,327
Dołączył: 12-2012
Podziękowań: 420
Post: #6
RE: Hamulec przystankowy
Można pogrzebać w skryptach. Znajdź odpowiadający za drzwi plik door.osc, zrób kopię koniecznie (bo strzelam, nie sprawdzałem tego), masz tam triggery odpowiedzialne za drzwi:
{trigger:bus_doorfront0}
{trigger:bus_doorfront1}
etc. zależnie ile drzwi

Pod każdym z nich jest lista funkcji, które muszą być spełnione, by trigger zadziałał. Dla przykładu mojego D94:

{trigger:bus_doorfront0}
(L.L.elec_busbar_main) (L.L.bremse_halte_sw) (C.L.door_needs_stopbrake) ! && &&
(L.L.elec_busbar_main) (L.L.bremse_halte) (C.L.door_needs_stopbrake) && && ||
{if}
(M.L.trg_bus_doorfront0)
{endif}
1 (S.L.cockpit_tuertaster1)
{end}


Czyli bus_doorfront0 (otwarcie drzwi), zadziała, jeśli zostanie spełnione:
L.L.elec_busbar_main - włączone zasilanie
L.L.bremse_halte_sw - włączony przełącznik hamulca przystankowego
C.L.door_needs_stopbrake - spełniona zostanie funkcja door_needs_stopbrake

Myśląc łopatologicznie, jeśli usuniesz wpisy (L.L.bremse_halte_sw) i (C.L.door_needs_stopbrake), drzwi powinny otwierać się zawsze, jeśli tylko włączone jest zasilanie


!NIE POMAGAM NA PW - OD POMOCY JEST FORUM!

PCB: Gigabyte GA-970A-DS3
CPU: AMD FX-8350 @ 8x4.4GHz + Raijintek EreBoss
RAM: 8GB RAM DDR3
GPU: Sapphire Radeon RX480 Nitro+ 8GB
PSU: Corsair TX850M
OS: Windows 10 Pro x64

Zanim cokolwiek napiszesz, przeczytaj koniecznie REGULAMIN
Jeśli masz problem techniczny, zapoznaj się z ZASADAMI DZIAŁÓW TECHNICZNYCH
Jeśli chcesz podzielić się dodatkiem, zapoznaj się z REGULAMINEM DZIAŁU POBIERALNIA



Find me on: fb.me/mattezpl
(Ten post był ostatnio modyfikowany: 15.03.2013 10:47 przez mattez.)
15.03.2013 10:44
Szukaj postów Cytat

Nadaktywny
Zasłużeni
Liczba postów: 1,734
Dołączył: 01-2013
Podziękowań: 376
Post: #7
RE: Hamulec przystankowy
Kod:
{macro:trg_bus_doorfront0}
    (L.L.bremse_halte_sw)
    {if}
        (L.L.doorTarget_0) ! (S.L.doorTarget_0)
        {if}
            (T.L.ev_doortriggeropen_0)
        {else}
            (T.L.ev_doortriggerclose_0)
        {endif}
        (L.L.bremse_p_Tank04) 100000 - 0.99 * 100000 + (S.L.bremse_p_Tank04)
    {endif}
{end}

{macro:trg_bus_doorfront1}
    (L.L.bremse_halte_sw)
    {if}
        (L.L.doorTarget_1) ! (S.L.doorTarget_1)
        {if}
            (T.L.ev_doortriggeropen_1)
        {else}
            (T.L.ev_doortriggerclose_1)
        {endif}    
        (L.L.bremse_p_Tank04) 100000 - 0.99 * 100000 + (S.L.bremse_p_Tank04)
    {endif}
{end}

{macro:trg_bus_dooraft}
    (L.L.bremse_halte_sw) ! (S.L.bremse_halte_sw)
    
    (L.L.bremse_halte_sw)
    {if}
        (T.L.ev_haltebremse_sw_an)
    {else}
        (T.L.ev_haltebremse_sw_aus)
    {endif}    
{end}

Takie coś znalazłem w pliku door - kopie.osc

A takie coś w pliku dvere.osc

Kod:
{trigger:bus_doorfront0}
    (L.L.elec_busbar_avail)
    {if}
        (M.L.trg_bus_doorfront0)
        (M.L.trg_bus_doorfront1)
    {endif}
    1 (S.L.cockpit_tuertaster1)
{end}

{trigger:bus_doorfront0_off}
    0 (S.L.cockpit_tuertaster1)
{end}

{trigger:bus_doorfront0_external}
    (L.L.elec_busbar_avail)
    {if}
        (M.L.trg_bus_doorfront0)
    {endif}
{end}

{trigger:bus_doorfront1}
    (L.L.elec_busbar_avail)
    {if}
        (M.L.trg_bus_doorback2)
    {endif}
    1 (S.L.cockpit_tuertaster2)
{end}

{trigger:bus_doorfront1_off}
    0 (S.L.cockpit_tuertaster2)
{end}

{trigger:bus_dooraft}
    (M.L.trg_bus_dooraft)
{end}


~~Jeśli pomogłem klknij rep+ ~~
[Obrazek: psiuk450x60.png]
15.03.2013 14:09
Szukaj postów Cytat

VIP
Zasłużeni
Liczba postów: 51
Dołączył: 07-2013
Podziękowań: 192
Post: #8
RE: Hamulec przystankowy
Do tej pory nie znalazłem żadnych wskazówek na forum co do tego wątku, dodatkowo na dzień dzisiejszy skrypty nieco się pozmieniały i rzadko kiedy znajdę w plikach odpowiadających za system drzwi czy też hamulca wyżej wymienione przez matteza polecenia. Dlatego chciałbym się dowiedzieć, co zrobić z tym kwantem na dzień dzisiejszy, co zmienić, co usunąć, itd.

Poproszę złotą łopatę za odkop posta :v

11.06.2016 14:55
Szukaj postów Cytat

w porzadalu
Super Moderatorzy
Liczba postów: 2,140
Dołączył: 08-2013
Podziękowań: 1255
Post: #9
RE: Hamulec przystankowy
Zazwyczaj jest tak, że autor skryptów do modelu robi to w swoim stylu i nie ma możliwości zrobienia złotej instrukcji działającej wszędzie.
Najlepiej zrobisz pisząc w dziale konkretnego pojazdu w PZZD.


Specyfikacja komputera: [Link]
Zanim cokolwiek napiszesz, przeczytaj koniecznie REGULAMIN!
Jeśli masz problem techniczny, zapoznaj się z ZASADAMI DZIAŁÓW TECHNICZNYCH!
Jeśli chcesz podzielić się dodatkiem, zapoznaj się z REGULAMINEM DZIAŁU POBIERALNIA!

11.06.2016 18:10
Szukaj postów Cytat

Technik Amator
Zasłużeni
Liczba postów: 922
Dołączył: 01-2013
Podziękowań: 1161
Post: #10
RE: Hamulec przystankowy
Nie ma uniwersalnej recepty ani nikt nie będzie podawał rozwiązania dla konkretnych modeli gdzie w nowszych wozach cały system sterownia drzwiami jest połączony z hamulcem przystankowym i trzeba by było edytować cały skrypt co skutkowało by praktycznie pisaniem takiego skryptu od nowa bo nie wystarczy usunąć wpisów od włączania, wyłączania hamulca, ponieważ całość działania jest oparta na różnych operacjach z tym związanych. Proponuję po prostu samemu pokombinować a nóż się coś uda wskórać.

11.06.2016 18:19
Szukaj postów Cytat
 Podziękowania za post: pause1 , fifos
Odpowiedź 




Użytkownicy przeglądający ten wątek: 1 gości

Forum Strefa-OMSI.pl

Tematyczne Forum dotyczące najpopularniejszego symulatora autobusu - OMSI. Zapraszamy do rejestracji i aktywnego udziału w Społeczności.

Strona wykorzystuje pliki cookies. Korzystanie z witryny oznacza zgodę na ich zapis lub odczyt wg ustawień przeglądarki.

Współpracujemy z:

Polecamy także: