Witaj na Forum! Zapraszamy do rejestracji lub zalogowania. Stwórz konto  


Kilka pytań dot. wyświetlaczy typu BUSE (takich jak w MB Juliana)

#1

Cześć, mam kilka pytań. Bez owijania w bawełne:
1. Jak dodać jakąś literę do numeru linii? (w skryptach bo nie ma literki "C")
2. Jest jakiś program do projektowania obrazków do tego modelu? (typu pociągu lub trolejbus)
Udzielam bezpłatnej pomocy na forum, pomoc na PW wyłącznie ODPŁATNIE.
TUF GAMING X570-PLUS + 5800X + RTX3060Ti 12GB + 32GB RAM

Dziękuję za 400 punktów reputacji! :D
Odpowiedz

#2

Popatrzyłem sobie na skrypt Vollmatrixa, tu akurat z N4016, czyli jego 2. wersji, myślę że w O405N2 będzie podobnie:
Co do 1- nie jestem pewien, ale wydaje mi się że wystarczy dodać dodatkową konstrukcję:
Kod:
(L.L.IBIS_Linie_Suffix) 32 =  <--- przedrostek linii, który ma odpowiadać za "c"
    {if}
        (L.L.Matrix_letzte_LN-Nr) $IntToStr (S.$.Matrix_Liniennummerstring)
'        C am Ende
        (L.$.Matrix_Liniennummerstring) $length 3 min
        (L.$.Matrix_Liniennummerstring) $SetLengthR "C" $+ (S.$.Matrix_Liniennummerstring)
    {endif}
A żeby "C" było na początku:
Kod:
(L.L.IBIS_Linie_Suffix) 80 =
    {if}
        (L.L.Matrix_letzte_LN-Nr) $IntToStr (S.$.Matrix_Liniennummerstring)
'        führendes C
        (L.$.Matrix_Liniennummerstring) $length 3 min
        "C" (L.$.Matrix_Liniennummerstring) $SetLengthR $+ (S.$.Matrix_Liniennummerstring)
    {endif}
Co do 2: nie ma programu, ale wg mnie wystarczy, że rozrysujesz sobie taki obrazek na kratkach, a potem wpiszesz w skrypt matrix_fontfile.osc
Sam skrypt wygląda tak:
Kod:
(L.$.StringRegist0) "]" $= <-- tu w "" wpisujesz znak, jakiemu ma odpowiadać dany font/obrazek
    {if}
        "0111111111100" (S.$.Matrix_Font_Zeile01)  <-- linia pierwsza, gdzie 0 odpowiada nieaktywnemu pikselowi, a 1 aktywnemu.
        "1111111111110" (S.$.Matrix_Font_Zeile02)  <-- linia druga itd.
        "1100111100110" (S.$.Matrix_Font_Zeile03)
        "1100111100110" (S.$.Matrix_Font_Zeile04)
        "1100111100110" (S.$.Matrix_Font_Zeile05)
        "1100111100110" (S.$.Matrix_Font_Zeile06)
        "1100111100110" (S.$.Matrix_Font_Zeile07)
        "1100111100110" (S.$.Matrix_Font_Zeile08)
        "1100111100110" (S.$.Matrix_Font_Zeile09)
        "1100111100110" (S.$.Matrix_Font_Zeile10)
        "1100111100110" (S.$.Matrix_Font_Zeile11)
        "1100000000110" (S.$.Matrix_Font_Zeile12)
        "1110000001110" (S.$.Matrix_Font_Zeile13)
        "1111111111110" (S.$.Matrix_Font_Zeile14)
        "0111111111100" (S.$.Matrix_Font_Zeile15)
        "0000000000000" (S.$.Matrix_Font_Zeile16)

    {endif}
Myślę, że się uda ale chwilowo nie mam jak tego sprawdzić:D
 Podziękowania za post: piotr88010(+1)
Odpowiedz

#3
(Ten post był ostatnio modyfikowany: 20.10.2013, 17:30 przez piotr88010.)

Obrazki wiem jak robić ale co do tego "c" miałem wątliwości.
Ps. Robię to właśnie w skryptach wyświetlaczy Neoplana ;)
Ps. A jak zrobić taki obrazek np. w excelu i potem to skopiować? Bo ja robiłem w notatniku a wtedy mi się to wszystko zlewa....
Udzielam bezpłatnej pomocy na forum, pomoc na PW wyłącznie ODPŁATNIE.
TUF GAMING X570-PLUS + 5800X + RTX3060Ti 12GB + 32GB RAM

Dziękuję za 400 punktów reputacji! :D
Odpowiedz

#4
(Ten post był ostatnio modyfikowany: 20.10.2013, 19:17 przez piotr88010.)

Jak zrobię tak jak napisałeś, to mam 1C, a nie C1 tak jak miałem w założeniach ;)
Ale doszedłem do tego sam, tłumaczę jak:
Odnalazłem wpisy pod tym napisem:
Kod:
{macro:Matrix_Decodiere_Kurs}
Pod tym są wpisy dot. literek przy linii, i są dwa typy:
Kod:
    (L.L.IBIS_Linie_Suffix) 4 =
    {if}
        (L.$.Matrix_Liniennummerstring) $length 3 min
'        N an letzter Stelle für die Nachtdienste in Spandau89
        (L.$.Matrix_Liniennummerstring) $SetLengthR "N" $+ (S.$.Matrix_Liniennummerstring)
    {endif}
Powyższy wpis odpowiada za literkę przed numerem linii

Kod:
    l0 8 =
    {if}
        (L.$.Matrix_Liniennummerstring) $length 3 min
        "C" (L.$.Matrix_Liniennummerstring) $SetLengthR $+ (S.$.Matrix_Liniennummerstring)
'        C an erster Stelle
    {endif}
A ten wyżej odpowiada za literkę za numerem linii.
Proste :)
Udzielam bezpłatnej pomocy na forum, pomoc na PW wyłącznie ODPŁATNIE.
TUF GAMING X570-PLUS + 5800X + RTX3060Ti 12GB + 32GB RAM

Dziękuję za 400 punktów reputacji! :D
Odpowiedz

#5
(Ten post był ostatnio modyfikowany: 20.10.2013, 19:15 przez bottleman111.)

Spójrz dobrze, dałem Ci dwie wersje, "C" na początku i "C" na końcu. To z "führendes C" jest z "c" na początku.
Edit: Co do Excella: zrób to sobie, potem skopiuj komórki. Jak wkleisz to do notatnika, pousuwaj tabulacje i gotowe;) Jak nie rozumiesz to mogę Ci to zrobić.
Odpowiedz

#6
(Ten post był ostatnio modyfikowany: 20.10.2013, 19:37 przez piotr88010.)

No nie za bardzo kapuję....
I jak zrobić by jakiś obrazek był za napisem na wyświetlaczu a nie przed?
Udzielam bezpłatnej pomocy na forum, pomoc na PW wyłącznie ODPŁATNIE.
TUF GAMING X570-PLUS + 5800X + RTX3060Ti 12GB + 32GB RAM

Dziękuję za 400 punktów reputacji! :D
Odpowiedz

#7

https://docs.google.com/file/d/0B2hIIFqI...sp=sharing
https://docs.google.com/file/d/0B2hIIFqI...sp=sharing
Po kolei pokazałem jak to robić. Jak masz zrobione w Excelu, kopiujesz wiersz po wierszu do notatnika, usuwasz przerwy między cyframi i linijka po linijce kopiujesz do skryptu. Hope it works :p Co do położenia: gdzie kopiujesz te obrazki? do jakiej części skryptu?
Odpowiedz

#8
(Ten post był ostatnio modyfikowany: 20.10.2013, 20:56 przez piotr88010.)

Jestem trochę nieogar i......no właśnie....nie ogarniam tego, co tam zrobiłeś, i co najważniejsze.....jak... :(
Udzielam bezpłatnej pomocy na forum, pomoc na PW wyłącznie ODPŁATNIE.
TUF GAMING X570-PLUS + 5800X + RTX3060Ti 12GB + 32GB RAM

Dziękuję za 400 punktów reputacji! :D
Odpowiedz

#9
(Ten post był ostatnio modyfikowany: 20.10.2013, 21:01 przez bottleman111.)

Dobra, dawaj narysowany obrazek w excelu w moim arkuszu, ja Ci to zrobię.
Chyba, że wolisz żebym to opisał po kolei punkt po punkcie.
Odpowiedz

#10

Lepiej, byś opisał :)
PS. Mam MS Office 2007
Udzielam bezpłatnej pomocy na forum, pomoc na PW wyłącznie ODPŁATNIE.
TUF GAMING X570-PLUS + 5800X + RTX3060Ti 12GB + 32GB RAM

Dziękuję za 400 punktów reputacji! :D
Odpowiedz




Użytkownicy przeglądający ten wątek: