Pytanie dot. wyświetlaczy | |||
Mam kilka pytań odnośnie wyświetlaczy.
1) Jak zrobić animowane wyświetlacze, tzn, żeby treści się na nich zmieniały? 2) Jak umieścić na nich datę i godzinę, ew. dzień tygodnia? 3) http://motoburg.com/images/jelcz-m083c-libero-05.jpg Czy da się coś takiego uzyskać na wyświetlaczu wewnętrznym i przednim? 4) Jak wprowadzić zapowiedzi przystankowe na wyświetlacz wewnętrzy (Następny przystanek: .....) ? Korzystam ze skyptów Mercedesa O405N2 Juliana, jeśli komuś to pomoże Z góry dziękuje za pomoc. Pozdrawiam, Invis ![]()
1. Jest to tylko i wyłącznie praca skryptowa. Pomysł do wymyślenia nie jest może bardzo trudny, ale jego realizacja niestety tak. Często wydaje się, że wszystko powinno działać, a OMSI ma jakieś problemy z interpretacją skryptu. Wszystko zależy od tego, jak sobie wymyślimy "animację", myślę, że dobrym sposobem byłoby podpięcie się pod systemową zmienną Time i na jej podstawie zrobienie licznika a dopiero później programowanie ekranów w instrukcjach warunkowych... uff...
2. Jeśli chodzi o datę i godzinę, należy opierać się na zmiennych systemowych ( http://strefa-omsi.pl/Watek-Zmienne-syst...OMSI--1164 ) a następnie wyrzucić ich zawartość na wyświetlacz. Nie doszukałem się zmiennej odpowiadającej za dzień tygodnia, ale można taką funkcję zrealizować skryptowo (chociażby zaimplementować wzór Zellera). 3. Oczywiście, wystarczy skorzystać z predefiniowanych makr: http://strefa-omsi.pl/Watek-Makra-systemowe-OMSI--1418 . Jeśli chciałbyś, aby taka informacja pojawiała się tylko przed odjazdem z pierwszego przystanku - trzeba połączyć czytanie dwóch makr i użycie zmiennej systemowej. Ja użyłbym makra wyrzucającego indeks aktualnego przystanku na trasie i jeśli jest to pierwszy przystanek (indeks 0), to odczytałbym czas odjazdu z przystanku w sekundach (tutaj nie jestem na 100% pewny czy to makro zwraca czas od północy, ale prawdopodobnie tak) pomniejszony o czas ze zmiennej systemowej Time, a następnie sekundy zamienił na minuty i dopiero wyrzucił to na wyświetlacz w wyrażeniu warunkowym IF. Łatwo się pisze, wiem... zaimplementować jest trudno... to też wiem ![]() 4. Również praca skryptowa i używanie makr systemowych - tutaj wybór jest naprawdę szeroki. Ameryki nie odkrywam, również staram się od jakiegoś czasu stworzyć jakiś fajny wyświetlaczyk wewnętrzny ![]()
♪ "Nie pytaj mnie, wiem tyle co i ty" ♪
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
Czy kto byłby mi w stanie podać makro do 3 pytania autora postu? Trochę nie da się tego ogarnąć
![]() ![]() (27.08.2013, 10:09)Invis napisał(a): 1) Jak zrobić animowane wyświetlacze, tzn, żeby treści się na nich zmieniały?Jeśli nie chodzi o przewijane napisy, to zawsze można skorzystać z gotowych skryptów, na przykład Krüger++. Biorąc jednak pod uwagę fakt, że Mercedesy Juliana mają Vollmatrix od Busfanat-a, które też posiadają funkcję wyświetlania zmiennych, ale nie ruszających się treści na wyświetlaczu, zgaduję, że chodzi Ci właśnie o przewijanie tekstu. Wtedy, tak jak @ napisał, pozostają własne skrypty.
Myślałem, że może kombinujesz z wyświetlaczami wewnętrznymi niezależnie od Crahera... Koniec offtopu.
![]() | |||
Użytkownicy przeglądający ten wątek: |
2 gości |