{"text_format":"1","workbook":"xlsx","n_sheets":15,"sheets":["Main","HS 5l 2812 2020","HS 5r 2812 2020","HS 5 Plus 2812-25 ohne VS ","HS 5 Plus 2812-25 mit VS","HS 5 Plus 2812 2020","Gleissperrsignal 2812 2020","HS einfach 2812 2020","Vorsignal 2812 2020","HP 2-2 2812 2020","Multiplexer","Languages","Goto_Activation_Entries","Special_Mode_Dlg","Par_Description"],"not_rendered":{"charts":0,"images":82,"macros":1,"external_links":0,"defined_names":488,"comments":14,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900"}

{"sheet":"Main","index":0,"n_rows":149,"n_cols":70,"rows_kept":149,"cut":false,"hidden":false,"merged":[]}
["Normal Data Sheet",null,null,"Ver.: 3.4.0 24.04.25",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"MouseHook:",null,null,null,null,null,"COM Ports (Only ised in Main sheet):",null,null,null,115200]
[null,null,null,"Erste RGB LED: ",0,{"$f":"IF(E2=\"\",\"<= Bitte erste RGB LED des Musters eingeben\",\"\")","v":""}]
[null,null,null,"Startkanal der RGB LED: ",0,{"$f":"IF(OR(AND(E3 <>\"\",E3=0),E3=1,E3=2),\"\",\"<= Bitte Startkanal innerhalb der RGB LED angeben\")","v":""}]
[null,null,null,"Schalter Nummer: ","SI_1",{"$f":"IF(E4=\"\",\"<= Bitte Nummer des Schalters eingeben\",\"\")","v":""}]
[null,null,null,"Anzahl der Ausgabe Kanäle: ",2,{"$f":"IF(AND(ISNUMBER(Kanaele),Kanaele>0,Kanaele<=100),\"\",\"<- Bitte Anzahl der Kanäle eingeben(1..100)\")","v":""}]
[null,null,null,"Bits pro Wert: ",1,{"$f":"CONCATENATE(\"  => \",2^Bits_pro_Wert,\" Helligkeitsstufen (0..\",2^Bits_pro_Wert-1,\")\")","v":"  => 2 Helligkeitsstufen (0..1)"}]
[null,null,null,"Wert Min: ",0,{"$f":"IF(OR(E7=\"\",E7<0,E7>255),\"<= Bitte Wert für nicht aktive LED angeben (0..255)\",\"\")","v":""}]
[null,null,null,"Wert Max: ",128,{"$f":"IF(OR(E8=\"\",E8<0,E8>255),\"<= Bitte Wert für aktive LED angeben (0..255)\",\"\")","v":""}]
[null,null,null,"Wert ausgeschaltet: ",0,{"$f":"IF(OR(E9=\"\",E9<0,E9>255),\"<= Bitte LED Wert angeben wenn Schalter aus ist\",\"\")","v":""}]
[null,null,null,"Mode: ","PM_NORMAL"]
[null,null,null,"Analoges Überblenden: "]
[null,null,null,"Goto Mode: "]
[null,null,null,"Goto Aktivierung: "]
[null,null,null,"Grafische Anzeige: ",1]
[null,null,null,"Spezial Mode: "]
[null,null,null,"RGB Modul Nummer: "]
[null,null,null,"Charlieplexing LED Zuordnung: "]
[null,null,null,"Analoge Eingänge: "]
[]
[null,null,null,"Ergebnis: ",{"$f":"CONCATENATE(Start,ErsteRGBLED,\",\",StCh_FreeBits_BpC,\",\",InputCh,\",\",Ende,\"     // \",Makro_Name)","v":"PatternT1(0,128,SI_1,2,0,128,0,PM_NORMAL,1 Sec,9)     // Wechselblinker"}]
[]
[null,null,null,"Makro Name: ","Wechselblinker"]
[null,null,null,"Makro: ",{"$f":"CONCATENATE(\"#define \",IF(Makro_Name=\"\",\"Makro_Name\",Makro_Name),\"(LED\",InNrStr,\")                       \",Start,\"LED,\",StCh_FreeBits_BpC,\",\",InNrStr2,\",\",Ende)","v":"#define Wechselblinker(LED,InCh)                       PatternT1(LED,128,InCh,2,0,128,0,PM_NORMAL,1 Sec,9)"}]
[]
[null,null,null,null,{"$f":"CONCATENATE(\"#define \",IF(Makro_Name=\"\",\"Makro_Name\",Makro_Name),\"_StCh(LED,StCh\",InNrStr,\")     \",Start,\"LED,\",\"StCh+\",FreeBits_BpC,\",\",InNrStr2,\",\",Ende)","v":"#define Wechselblinker_StCh(LED,StCh,InCh)     PatternT1(LED,StCh+128,InCh,2,0,128,0,PM_NORMAL,1 Sec,9)"}]
[]
[null,null,null,null," Wenn gleiche Zeiten verwendet werden, dann sollten nur die ersten Zeiten eingetragen werden. Bei leeren Spalten werden die vorangegangenen Zeiten wiederholt. Das reduziert die Anzahl der Timing Parameter."]
[null,null,null,{"$f":"IF(Zeiten=\"\",\"Bitte Dauer eintragen =>\",\"\")","v":""}," Dauer","1 Sec"]
[null,null,null,null,{"$f":"IF(AND(Ist_Formel(F28),F29=\"\"),\"\",IF(F28<>\"\",F28,\"\"))","v":"1 Sec"},{"$f":"IF(AND(Ist_Formel(G28),G29=\"\"),\"\",IF(G28<>\"\",G28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(H28),H29=\"\"),\"\",IF(H28<>\"\",H28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(I28),I29=\"\"),\"\",IF(I28<>\"\",I28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(J28),J29=\"\"),\"\",IF(J28<>\"\",J28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(K28),K29=\"\"),\"\",IF(K28<>\"\",K28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(L28),L29=\"\"),\"\",IF(L28<>\"\",L28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(M28),M29=\"\"),\"\",IF(M28<>\"\",M28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(N28),N29=\"\"),\"\",IF(N28<>\"\",N28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(O28),O29=\"\"),\"\",IF(O28<>\"\",O28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(P28),P29=\"\"),\"\",IF(P28<>\"\",P28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(Q28),Q29=\"\"),\"\",IF(Q28<>\"\",Q28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(R28),R29=\"\"),\"\",IF(R28<>\"\",R28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(S28),S29=\"\"),\"\",IF(S28<>\"\",S28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(T28),T29=\"\"),\"\",IF(T28<>\"\",T28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(U28),U29=\"\"),\"\",IF(U28<>\"\",U28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(V28),V29=\"\"),\"\",IF(V28<>\"\",V28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(W28),W29=\"\"),\"\",IF(W28<>\"\",W28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(X28),X29=\"\"),\"\",IF(X28<>\"\",X28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(Y28),Y29=\"\"),\"\",IF(Y28<>\"\",Y28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(Z28),Z29=\"\"),\"\",IF(Z28<>\"\",Z28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AA28),AA29=\"\"),\"\",IF(AA28<>\"\",AA28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AB28),AB29=\"\"),\"\",IF(AB28<>\"\",AB28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AC28),AC29=\"\"),\"\",IF(AC28<>\"\",AC28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AD28),AD29=\"\"),\"\",IF(AD28<>\"\",AD28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AE28),AE29=\"\"),\"\",IF(AE28<>\"\",AE28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AF28),AF29=\"\"),\"\",IF(AF28<>\"\",AF28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AG28),AG29=\"\"),\"\",IF(AG28<>\"\",AG28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AH28),AH29=\"\"),\"\",IF(AH28<>\"\",AH28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AI28),AI29=\"\"),\"\",IF(AI28<>\"\",AI28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AJ28),AJ29=\"\"),\"\",IF(AJ28<>\"\",AJ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AK28),AK29=\"\"),\"\",IF(AK28<>\"\",AK28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AL28),AL29=\"\"),\"\",IF(AL28<>\"\",AL28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AM28),AM29=\"\"),\"\",IF(AM28<>\"\",AM28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AN28),AN29=\"\"),\"\",IF(AN28<>\"\",AN28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AO28),AO29=\"\"),\"\",IF(AO28<>\"\",AO28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AP28),AP29=\"\"),\"\",IF(AP28<>\"\",AP28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AQ28),AQ29=\"\"),\"\",IF(AQ28<>\"\",AQ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AR28),AR29=\"\"),\"\",IF(AR28<>\"\",AR28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AS28),AS29=\"\"),\"\",IF(AS28<>\"\",AS28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AT28),AT29=\"\"),\"\",IF(AT28<>\"\",AT28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AU28),AU29=\"\"),\"\",IF(AU28<>\"\",AU28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AV28),AV29=\"\"),\"\",IF(AV28<>\"\",AV28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AW28),AW29=\"\"),\"\",IF(AW28<>\"\",AW28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AX28),AX29=\"\"),\"\",IF(AX28<>\"\",AX28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AY28),AY29=\"\"),\"\",IF(AY28<>\"\",AY28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AZ28),AZ29=\"\"),\"\",IF(AZ28<>\"\",AZ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BA28),BA29=\"\"),\"\",IF(BA28<>\"\",BA28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BB28),BB29=\"\"),\"\",IF(BB28<>\"\",BB28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BC28),BC29=\"\"),\"\",IF(BC28<>\"\",BC28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BD28),BD29=\"\"),\"\",IF(BD28<>\"\",BD28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BE28),BE29=\"\"),\"\",IF(BE28<>\"\",BE28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BF28),BF29=\"\"),\"\",IF(BF28<>\"\",BF28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BG28),BG29=\"\"),\"\",IF(BG28<>\"\",BG28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BH28),BH29=\"\"),\"\",IF(BH28<>\"\",BH28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BI28),BI29=\"\"),\"\",IF(BI28<>\"\",BI28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BJ28),BJ29=\"\"),\"\",IF(BJ28<>\"\",BJ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BK28),BK29=\"\"),\"\",IF(BK28<>\"\",BK28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BL28),BL29=\"\"),\"\",IF(BL28<>\"\",BL28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BM28),BM29=\"\"),\"\",IF(BM28<>\"\",BM28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BN28),BN29=\"\"),\"\",IF(BN28<>\"\",BN28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BO28),BO29=\"\"),\"\",IF(BO28<>\"\",BO28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BP28),BP29=\"\"),\"\",IF(BP28<>\"\",BP28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BQ28),BQ29=\"\"),\"\",IF(BQ28<>\"\",BQ28,\"\"))","v":""}]
[]
[null,null,null,"Zeiten:",{"$f":"Calc_TimesStr(F28:BQ28,Mode)","v":",1 Sec"}]
[null,null,null,"Mode16:",{"$f":"IF(Mode=\"\",IF(myInStr(Zeiten,\"/16\")>0,\"PF_SLOW\",\"PM_NORMAL\"),IF(AND(myInStr(Zeiten,\"/16\")>0,myInStr(\"X\"&Mode,\"PF_SLOW\")=0),\"PF_SLOW|\"&Mode,Mode))","v":"PM_NORMAL"}]
[null,null,null,"Analog:",{"$f":"IF(OR(Analoges_Überblenden=\"\",Analoges_Überblenden=0,Analoges_Überblenden=\"N\",Analoges_Überblenden=\"n\"),\"\",IF(Analoges_Überblenden=\"X\",\"X\",\"A\"))","v":""}]
[null,null,null,"Anfang:",{"$f":"CONCATENATE(Analog,\"PatternT\",64-COUNTIF(E29:BP29,\"\"),\"(\")","v":"PatternT1("}]
[null,null,null,"InputCh:",{"$f":"IF(Goto_Mode=1,\"SI_LocalVar\",SchalterNr)","v":"SI_1"},null,"InNrStr:",{"$f":"IF(Goto_Mode=1,\"\",\",InCh\")","v":",InCh"},"InNrStr2",{"$f":"IF(Goto_Mode=1,\"SI_LocalVar\",\"InCh\")","v":"InCh"}]
[null,null,null,"StCh FreeBits BpC:",{"$f":"Startkanal+(Bits_pro_Wert-1)*4+FreeBits*32","v":128},{"$f":"DEC2BIN(E36,8)","v":"10000000"}]
[null,null,null,"FreeBits BpC:",{"$f":"(Bits_pro_Wert-1)*4+FreeBits*32","v":128}]
[null,null,null,"Pattern u FreeBits:",{"$f":"CalculatePattern(Kanaele,E6,F50:EW304)","v":"4:,9"}]
[null,null,null,"FreeBits:",{"$f":"LEFT(Pattern_u_FreeBits,1)","v":"4"}]
[null,null,null,"Pattern Bytes:",{"$f":"MID(Pattern_u_FreeBits,3,LEN(Pattern_u_FreeBits))","v":",9"}]
[null,null,null,"Goto Bytes:",{"$f":"Calculate_Goto(Kanaele,E12,F47:EW47,F50:EW304)","v":""}]
[null,null,null,"Ende:",{"$f":"CONCATENATE(Kanaele,\",\",Wert_Min,\",\",WertMax,\",\",Wert_ausgeschaltet,\",\",Mode16,Zeiten,Pattern_Bytes,Goto_Bytes,\")\")","v":"2,0,128,0,PM_NORMAL,1 Sec,9)"}]
[null,null,null,"Internal Macro:",{"$f":"CONCATENATE(\"#define \",Makro_Name,\"(LED,NStru,InCh)    \",Start,\"LED,NStru,InCh,\",Ende)","v":"#define Wechselblinker(LED,NStru,InCh)    PatternT1(LED,NStru,InCh,2,0,128,0,PM_NORMAL,1 Sec,9)"}]
[null,null,null,"FixBytes:",11,null,"TimerBytes:",{"$f":"2*(64-COUNTIF(E29:BP29,\"\"))","v":2},null,"DataBytes:",{"$f":"LEN(Pattern_Bytes)-LEN(SUBSTITUTE(Pattern_Bytes,\",\",))","v":1}]
[]
[null,null,null,null,{"$f":"E44+TimerBytes+DataBytes","v":14}]
[null,null,null,null,"Goto Tabelle"]
[null,null,null,null,null,{"$f":"IF(COUNTA(F50:AM57)=0,\"Bitte Tabelle ausfüllen. Positionen an denen die LEDs leuchten sollen werden mit einem Zeichen (z.B. x) markiert. Bei einer leeren Zellen ist die LED aus.\",\"\")","v":""}]
[null,null,null," LED Nr"," Spalte Nr  ->",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,"…"]
[null,null,null,1,"LED1","x"]
[null,null,null,2,"LED2",null,"x"]
[null,null,null,3]
[null,null,null,4]
[null,null,null,5]
[null,null,null,6]
[null,null,null,7]
[null,null,null,8]
[null,null,null,9]
[null,null,null,10]
[null,null,null,11]
[null,null,null,12]
[null,null,null,13]
[null,null,null,14]
[null,null,null,15]
[null,null,null,16]
[null,null,null,17]
[null,null,null,18]
[null,null,null,19]
[null,null,null,20]
[null,null,null,21]
[null,null,null,22]
[null,null,null,23]
[null,null,null,24]
[null,null,null,25]
[null,null,null,26]
[null,null,null,27]
[null,null,null,28]
[null,null,null,29]
[null,null,null,30]
[null,null,null,31]
[null,null,null,32]
[null,null,null,33]
[null,null,null,34]
[null,null,null,35]
[null,null,null,36]
[null,null,null,37]
[null,null,null,38]
[null,null,null,39]
[null,null,null,40]
[null,null,null,41]
[null,null,null,42]
[null,null,null,43]
[null,null,null,44]
[null,null,null,45]
[null,null,null,46]
[null,null,null,47]
[null,null,null,48]
[null,null,null,49]
[null,null,null,50]
[null,null,null,51]
[null,null,null,52]
[null,null,null,53]
[null,null,null,54]
[null,null,null,55]
[null,null,null,56]
[null,null,null,57]
[null,null,null,58]
[null,null,null,59]
[null,null,null,60]
[null,null,null,61]
[null,null,null,62]
[null,null,null,63]
[null,null,null,64]
[null,null,null,65]
[null,null,null,66]
[null,null,null,67]
[null,null,null,68]
[null,null,null,69]
[null,null,null,70]
[null,null,null,71]
[null,null,null,72]
[null,null,null,73]
[null,null,null,74]
[null,null,null,75]
[null,null,null,76]
[null,null,null,77]
[null,null,null,78]
[null,null,null,79]
[null,null,null,80]
[null,null,null,81]
[null,null,null,82]
[null,null,null,83]
[null,null,null,84]
[null,null,null,85]
[null,null,null,86]
[null,null,null,87]
[null,null,null,88]
[null,null,null,89]
[null,null,null,90]
[null,null,null,91]
[null,null,null,92]
[null,null,null,93]
[null,null,null,94]
[null,null,null,95]
[null,null,null,96]
[null,null,null,97]
[null,null,null,98]
[null,null,null,99]
[null,null,null,100]

{"sheet":"HS 5l 2812 2020","index":1,"n_rows":149,"n_cols":70,"rows_kept":149,"cut":false,"hidden":false,"merged":[]}
["Normal Data Sheet",null,null,"Ver.: 3.4.0 24.04.25",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"MouseHook:",null,null,null,null,null,"COM Ports (Only ised in Main sheet):",null,null,null,115200]
[null,null,null,"Erste RGB LED: ",1,{"$f":"IF(E2=\"\",\"<= Bitte erste RGB LED des Musters eingeben\",\"\")","v":""}]
[null,null,null,"Startkanal der RGB LED: ",0,{"$f":"IF(OR(AND(E3 <>\"\",E3=0),E3=1,E3=2),\"\",\"<= Bitte Startkanal innerhalb der RGB LED angeben\")","v":""}]
[null,null,null,"Schalter Nummer: ","SI_1",{"$f":"IF(E4=\"\",\"<= Bitte Nummer des Schalters eingeben\",\"\")","v":""}]
[null,null,null,"Anzahl der Ausgabe Kanäle: ",15,{"$f":"IF(AND(ISNUMBER(Kanaele),Kanaele>0,Kanaele<=100),\"\",\"<- Bitte Anzahl der Kanäle eingeben(1..100)\")","v":""}]
[null,null,null,"Bits pro Wert: ",4,{"$f":"CONCATENATE(\"  => \",2^Bits_pro_Wert,\" Helligkeitsstufen (0..\",2^Bits_pro_Wert-1,\")\")","v":"  => 16 Helligkeitsstufen (0..15)"}]
[null,null,null,"Wert Min: ",0,{"$f":"IF(OR(E7=\"\",E7<0,E7>255),\"<= Bitte Wert für nicht aktive LED angeben (0..255)\",\"\")","v":""}]
[null,null,null,"Wert Max: ",64,{"$f":"IF(OR(E8=\"\",E8<0,E8>255),\"<= Bitte Wert für aktive LED angeben (0..255)\",\"\")","v":""}]
[null,null,null,"Wert ausgeschaltet: ",0,{"$f":"IF(OR(E9=\"\",E9<0,E9>255),\"<= Bitte LED Wert angeben wenn Schalter aus ist\",\"\")","v":""}]
[null,null,null,"Mode: ",0]
[null,null,null,"Analoges Überblenden: ","X"]
[null,null,null,"Goto Mode: ",1]
[null,null,null,"Goto Aktivierung: ","N_Buttons"]
[null,null,null,"Grafische Anzeige: ",1]
[null,null,null,"Spezial Mode: "]
[null,null,null,"RGB Modul Nummer: "]
[null,null,null,"Charlieplexing LED Zuordnung: "]
[null,null,null,"Analoge Eingänge: "]
[]
[null,null,null,"Ergebnis: ",{"$f":"CONCATENATE(Start,ErsteRGBLED,\",\",StCh_FreeBits_BpC,\",\",InputCh,\",\",Ende,\"     // \",Makro_Name)","v":"XPatternT1(1,12,SI_LocalVar,15,0,64,0,0,500 ms,0,0,0,0,0,0,0,0,0,8,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,240,10,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,240,255  ,0,63,128,63,128,63,128,63)     // HS_5l_RGB"}]
[]
[null,null,null,"Makro Name: ","HS_5l_RGB"]
[null,null,null,"Makro: ",{"$f":"CONCATENATE(\"#define \",IF(Makro_Name=\"\",\"Makro_Name\",Makro_Name),\"(LED\",InNrStr,\")                       \",Start,\"LED,\",StCh_FreeBits_BpC,\",\",InNrStr2,\",\",Ende)","v":"#define HS_5l_RGB(LED)                       XPatternT1(LED,12,SI_LocalVar,15,0,64,0,0,500 ms,0,0,0,0,0,0,0,0,0,8,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,240,10,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,240,255  ,0,63,128,63,128,63,128,63)"}]
[]
[null,null,null,null,{"$f":"CONCATENATE(\"#define \",IF(Makro_Name=\"\",\"Makro_Name\",Makro_Name),\"_StCh(LED,StCh\",InNrStr,\")     \",Start,\"LED,\",\"StCh+\",FreeBits_BpC,\",\",InNrStr2,\",\",Ende)","v":"#define HS_5l_RGB_StCh(LED,StCh)     XPatternT1(LED,StCh+12,SI_LocalVar,15,0,64,0,0,500 ms,0,0,0,0,0,0,0,0,0,8,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,240,10,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,240,255  ,0,63,128,63,128,63,128,63)"}]
[]
[null,null,null,null," Wenn gleiche Zeiten verwendet werden, dann sollten nur die ersten Zeiten eingetragen werden. Bei leeren Spalten werden die vorangegangenen Zeiten wiederholt. Das reduziert die Anzahl der Timing Parameter."]
[null,null,null,{"$f":"IF(Zeiten=\"\",\"Bitte Dauer eintragen =>\",\"\")","v":""}," Dauer","500 ms"]
[null,null,null,null,{"$f":"IF(AND(Ist_Formel(F28),F29=\"\"),\"\",IF(F28<>\"\",F28,\"\"))","v":"500 ms"},{"$f":"IF(AND(Ist_Formel(G28),G29=\"\"),\"\",IF(G28<>\"\",G28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(H28),H29=\"\"),\"\",IF(H28<>\"\",H28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(I28),I29=\"\"),\"\",IF(I28<>\"\",I28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(J28),J29=\"\"),\"\",IF(J28<>\"\",J28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(K28),K29=\"\"),\"\",IF(K28<>\"\",K28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(L28),L29=\"\"),\"\",IF(L28<>\"\",L28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(M28),M29=\"\"),\"\",IF(M28<>\"\",M28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(N28),N29=\"\"),\"\",IF(N28<>\"\",N28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(O28),O29=\"\"),\"\",IF(O28<>\"\",O28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(P28),P29=\"\"),\"\",IF(P28<>\"\",P28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(Q28),Q29=\"\"),\"\",IF(Q28<>\"\",Q28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(R28),R29=\"\"),\"\",IF(R28<>\"\",R28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(S28),S29=\"\"),\"\",IF(S28<>\"\",S28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(T28),T29=\"\"),\"\",IF(T28<>\"\",T28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(U28),U29=\"\"),\"\",IF(U28<>\"\",U28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(V28),V29=\"\"),\"\",IF(V28<>\"\",V28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(W28),W29=\"\"),\"\",IF(W28<>\"\",W28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(X28),X29=\"\"),\"\",IF(X28<>\"\",X28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(Y28),Y29=\"\"),\"\",IF(Y28<>\"\",Y28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(Z28),Z29=\"\"),\"\",IF(Z28<>\"\",Z28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AA28),AA29=\"\"),\"\",IF(AA28<>\"\",AA28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AB28),AB29=\"\"),\"\",IF(AB28<>\"\",AB28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AC28),AC29=\"\"),\"\",IF(AC28<>\"\",AC28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AD28),AD29=\"\"),\"\",IF(AD28<>\"\",AD28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AE28),AE29=\"\"),\"\",IF(AE28<>\"\",AE28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AF28),AF29=\"\"),\"\",IF(AF28<>\"\",AF28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AG28),AG29=\"\"),\"\",IF(AG28<>\"\",AG28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AH28),AH29=\"\"),\"\",IF(AH28<>\"\",AH28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AI28),AI29=\"\"),\"\",IF(AI28<>\"\",AI28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AJ28),AJ29=\"\"),\"\",IF(AJ28<>\"\",AJ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AK28),AK29=\"\"),\"\",IF(AK28<>\"\",AK28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AL28),AL29=\"\"),\"\",IF(AL28<>\"\",AL28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AM28),AM29=\"\"),\"\",IF(AM28<>\"\",AM28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AN28),AN29=\"\"),\"\",IF(AN28<>\"\",AN28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AO28),AO29=\"\"),\"\",IF(AO28<>\"\",AO28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AP28),AP29=\"\"),\"\",IF(AP28<>\"\",AP28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AQ28),AQ29=\"\"),\"\",IF(AQ28<>\"\",AQ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AR28),AR29=\"\"),\"\",IF(AR28<>\"\",AR28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AS28),AS29=\"\"),\"\",IF(AS28<>\"\",AS28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AT28),AT29=\"\"),\"\",IF(AT28<>\"\",AT28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AU28),AU29=\"\"),\"\",IF(AU28<>\"\",AU28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AV28),AV29=\"\"),\"\",IF(AV28<>\"\",AV28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AW28),AW29=\"\"),\"\",IF(AW28<>\"\",AW28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AX28),AX29=\"\"),\"\",IF(AX28<>\"\",AX28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AY28),AY29=\"\"),\"\",IF(AY28<>\"\",AY28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AZ28),AZ29=\"\"),\"\",IF(AZ28<>\"\",AZ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BA28),BA29=\"\"),\"\",IF(BA28<>\"\",BA28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BB28),BB29=\"\"),\"\",IF(BB28<>\"\",BB28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BC28),BC29=\"\"),\"\",IF(BC28<>\"\",BC28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BD28),BD29=\"\"),\"\",IF(BD28<>\"\",BD28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BE28),BE29=\"\"),\"\",IF(BE28<>\"\",BE28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BF28),BF29=\"\"),\"\",IF(BF28<>\"\",BF28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BG28),BG29=\"\"),\"\",IF(BG28<>\"\",BG28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BH28),BH29=\"\"),\"\",IF(BH28<>\"\",BH28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BI28),BI29=\"\"),\"\",IF(BI28<>\"\",BI28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BJ28),BJ29=\"\"),\"\",IF(BJ28<>\"\",BJ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BK28),BK29=\"\"),\"\",IF(BK28<>\"\",BK28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BL28),BL29=\"\"),\"\",IF(BL28<>\"\",BL28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BM28),BM29=\"\"),\"\",IF(BM28<>\"\",BM28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BN28),BN29=\"\"),\"\",IF(BN28<>\"\",BN28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BO28),BO29=\"\"),\"\",IF(BO28<>\"\",BO28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BP28),BP29=\"\"),\"\",IF(BP28<>\"\",BP28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BQ28),BQ29=\"\"),\"\",IF(BQ28<>\"\",BQ28,\"\"))","v":""}]
[]
[null,null,null,"Zeiten:",{"$f":"Calc_TimesStr(F28:BQ28,Mode)","v":",500 ms"}]
[null,null,null,"Mode16:",{"$f":"IF(Mode=\"\",IF(myInStr(Zeiten,\"/16\")>0,\"PF_SLOW\",\"PM_NORMAL\"),IF(AND(myInStr(Zeiten,\"/16\")>0,myInStr(\"X\"&Mode,\"PF_SLOW\")=0),\"PF_SLOW|\"&Mode,Mode))","v":0}]
[null,null,null,"Analog:",{"$f":"IF(OR(Analoges_Überblenden=\"\",Analoges_Überblenden=0,Analoges_Überblenden=\"N\",Analoges_Überblenden=\"n\"),\"\",IF(Analoges_Überblenden=\"X\",\"X\",\"A\"))","v":"X"}]
[null,null,null,"Anfang:",{"$f":"CONCATENATE(Analog,\"PatternT\",64-COUNTIF(E29:BP29,\"\"),\"(\")","v":"XPatternT1("}]
[null,null,null,"InputCh:",{"$f":"IF(Goto_Mode=1,\"SI_LocalVar\",SchalterNr)","v":"SI_LocalVar"},null,"InNrStr:",{"$f":"IF(Goto_Mode=1,\"\",\",InCh\")","v":""},"InNrStr2",{"$f":"IF(Goto_Mode=1,\"SI_LocalVar\",\"InCh\")","v":"SI_LocalVar"}]
[null,null,null,"StCh FreeBits BpC:",{"$f":"Startkanal+(Bits_pro_Wert-1)*4+FreeBits*32","v":12},{"$f":"DEC2BIN(E36,8)","v":"00001100"}]
[null,null,null,"FreeBits BpC:",{"$f":"(Bits_pro_Wert-1)*4+FreeBits*32","v":12}]
[null,null,null,"Pattern u FreeBits:",{"$f":"CalculatePattern(Kanaele,E6,F50:EW304)","v":"0:,0,0,0,0,0,0,0,0,0,8,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,240,10,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,240,255"}]
[null,null,null,"FreeBits:",{"$f":"LEFT(Pattern_u_FreeBits,1)","v":"0"}]
[null,null,null,"Pattern Bytes:",{"$f":"MID(Pattern_u_FreeBits,3,LEN(Pattern_u_FreeBits))","v":",0,0,0,0,0,0,0,0,0,8,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,240,10,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,240,255"}]
[null,null,null,"Goto Bytes:",{"$f":"Calculate_Goto(Kanaele,E12,F47:EW47,F50:EW304)","v":"  ,0,63,128,63,128,63,128,63"}]
[null,null,null,"Ende:",{"$f":"CONCATENATE(Kanaele,\",\",Wert_Min,\",\",WertMax,\",\",Wert_ausgeschaltet,\",\",Mode16,Zeiten,Pattern_Bytes,Goto_Bytes,\")\")","v":"15,0,64,0,0,500 ms,0,0,0,0,0,0,0,0,0,8,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,240,10,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,240,255  ,0,63,128,63,128,63,128,63)"}]
[null,null,null,"Internal Macro:",{"$f":"CONCATENATE(\"#define \",Makro_Name,\"(LED,NStru,InCh)    \",Start,\"LED,NStru,InCh,\",Ende)","v":"#define HS_5l_RGB(LED,NStru,InCh)    XPatternT1(LED,NStru,InCh,15,0,64,0,0,500 ms,0,0,0,0,0,0,0,0,0,8,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,240,10,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,240,255  ,0,63,128,63,128,63,128,63)"}]
[null,null,null,"FixBytes:",11,null,"TimerBytes:",{"$f":"2*(64-COUNTIF(E29:BP29,\"\"))","v":2},null,"DataBytes:",{"$f":"LEN(Pattern_Bytes)-LEN(SUBSTITUTE(Pattern_Bytes,\",\",))","v":60}]
[]
[null,null,null,null,{"$f":"E44+TimerBytes+DataBytes","v":73}]
[null,null,null,null,"Goto Tabelle",null,"E","S","E","S","E","S","E"]
[null,null,null,null,null,{"$f":"IF(COUNTA(F50:AM57)=0,\"Bitte Tabelle ausfüllen. Positionen an denen die LEDs leuchten sollen werden mit einem Zeichen (z.B. x) markiert. Bei einer leeren Zellen ist die LED aus.\",\"\")","v":""}]
[null,null,null," LED Nr"," Spalte Nr  ->",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,"…"]
[null,null,null,1,null,null,null,null,null,null,15]
[null,null,null,2,"LED5",null,null,null,null,null,10]
[null,null,null,3]
[null,null,null,4,null,null,8,null,null,null,null,null,8]
[null,null,null,5,"LED4"]
[null,null,null,6]
[null,null,null,7]
[null,null,null,8,"LED1",null,null,null,8,null,8]
[null,null,null,9]
[null,null,null,10,null,null,8]
[null,null,null,11,"LED2"]
[null,null,null,12]
[null,null,null,13,null,null,null,null,null,null,null,null,15]
[null,null,null,14,null,null,null,null,null,null,null,null,15]
[null,null,null,15,null,null,null,null,null,null,null,null,15]
[null,null,null,16]
[null,null,null,17]
[null,null,null,18]
[null,null,null,19]
[null,null,null,20]
[null,null,null,21]
[null,null,null,22]
[null,null,null,23]
[null,null,null,24]
[null,null,null,25]
[null,null,null,26]
[null,null,null,27]
[null,null,null,28]
[null,null,null,29]
[null,null,null,30]
[null,null,null,31]
[null,null,null,32]
[null,null,null,33]
[null,null,null,34]
[null,null,null,35]
[null,null,null,36]
[null,null,null,37]
[null,null,null,38]
[null,null,null,39]
[null,null,null,40]
[null,null,null,41]
[null,null,null,42]
[null,null,null,43]
[null,null,null,44]
[null,null,null,45]
[null,null,null,46]
[null,null,null,47]
[null,null,null,48]
[null,null,null,49]
[null,null,null,50]
[null,null,null,51]
[null,null,null,52]
[null,null,null,53]
[null,null,null,54]
[null,null,null,55]
[null,null,null,56]
[null,null,null,57]
[null,null,null,58]
[null,null,null,59]
[null,null,null,60]
[null,null,null,61]
[null,null,null,62]
[null,null,null,63]
[null,null,null,64]
[null,null,null,65]
[null,null,null,66]
[null,null,null,67]
[null,null,null,68]
[null,null,null,69]
[null,null,null,70]
[null,null,null,71]
[null,null,null,72]
[null,null,null,73]
[null,null,null,74]
[null,null,null,75]
[null,null,null,76]
[null,null,null,77]
[null,null,null,78]
[null,null,null,79]
[null,null,null,80]
[null,null,null,81]
[null,null,null,82]
[null,null,null,83]
[null,null,null,84]
[null,null,null,85]
[null,null,null,86]
[null,null,null,87]
[null,null,null,88]
[null,null,null,89]
[null,null,null,90]
[null,null,null,91]
[null,null,null,92]
[null,null,null,93]
[null,null,null,94]
[null,null,null,95]
[null,null,null,96]
[null,null,null,97]
[null,null,null,98]
[null,null,null,99]
[null,null,null,100]

{"sheet":"HS 5r 2812 2020","index":2,"n_rows":149,"n_cols":70,"rows_kept":149,"cut":false,"hidden":false,"merged":[]}
["Normal Data Sheet",null,null,"Ver.: 3.4.0 24.04.25",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"MouseHook:",null,null,null,null,null,"COM Ports (Only ised in Main sheet):",null,null,null,115200]
[null,null,null,"Erste RGB LED: ",1,{"$f":"IF(E2=\"\",\"<= Bitte erste RGB LED des Musters eingeben\",\"\")","v":""}]
[null,null,null,"Startkanal der RGB LED: ",0,{"$f":"IF(OR(AND(E3 <>\"\",E3=0),E3=1,E3=2),\"\",\"<= Bitte Startkanal innerhalb der RGB LED angeben\")","v":""}]
[null,null,null,"Schalter Nummer: ","SI_1",{"$f":"IF(E4=\"\",\"<= Bitte Nummer des Schalters eingeben\",\"\")","v":""}]
[null,null,null,"Anzahl der Ausgabe Kanäle: ",15,{"$f":"IF(AND(ISNUMBER(Kanaele),Kanaele>0,Kanaele<=100),\"\",\"<- Bitte Anzahl der Kanäle eingeben(1..100)\")","v":""}]
[null,null,null,"Bits pro Wert: ",4,{"$f":"CONCATENATE(\"  => \",2^Bits_pro_Wert,\" Helligkeitsstufen (0..\",2^Bits_pro_Wert-1,\")\")","v":"  => 16 Helligkeitsstufen (0..15)"}]
[null,null,null,"Wert Min: ",0,{"$f":"IF(OR(E7=\"\",E7<0,E7>255),\"<= Bitte Wert für nicht aktive LED angeben (0..255)\",\"\")","v":""}]
[null,null,null,"Wert Max: ",64,{"$f":"IF(OR(E8=\"\",E8<0,E8>255),\"<= Bitte Wert für aktive LED angeben (0..255)\",\"\")","v":""}]
[null,null,null,"Wert ausgeschaltet: ",0,{"$f":"IF(OR(E9=\"\",E9<0,E9>255),\"<= Bitte LED Wert angeben wenn Schalter aus ist\",\"\")","v":""}]
[null,null,null,"Mode: ",0]
[null,null,null,"Analoges Überblenden: ","X"]
[null,null,null,"Goto Mode: ",1]
[null,null,null,"Goto Aktivierung: ","N_Buttons"]
[null,null,null,"Grafische Anzeige: ",1]
[null,null,null,"Spezial Mode: "]
[null,null,null,"RGB Modul Nummer: "]
[null,null,null,"Charlieplexing LED Zuordnung: "]
[null,null,null,"Analoge Eingänge: "]
[]
[null,null,null,"Ergebnis: ",{"$f":"CONCATENATE(Start,ErsteRGBLED,\",\",StCh_FreeBits_BpC,\",\",InputCh,\",\",Ende,\"     // \",Makro_Name)","v":"XPatternT1(1,12,SI_LocalVar,15,0,64,0,0,500 ms,0,0,0,0,0,0,0,0,0,8,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,240,10,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,240,255  ,0,63,128,63,128,63,128,63)     // HS_5r_RGB"}]
[]
[null,null,null,"Makro Name: ","HS_5r_RGB"]
[null,null,null,"Makro: ",{"$f":"CONCATENATE(\"#define \",IF(Makro_Name=\"\",\"Makro_Name\",Makro_Name),\"(LED\",InNrStr,\")                       \",Start,\"LED,\",StCh_FreeBits_BpC,\",\",InNrStr2,\",\",Ende)","v":"#define HS_5r_RGB(LED)                       XPatternT1(LED,12,SI_LocalVar,15,0,64,0,0,500 ms,0,0,0,0,0,0,0,0,0,8,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,240,10,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,240,255  ,0,63,128,63,128,63,128,63)"}]
[]
[null,null,null,null,{"$f":"CONCATENATE(\"#define \",IF(Makro_Name=\"\",\"Makro_Name\",Makro_Name),\"_StCh(LED,StCh\",InNrStr,\")     \",Start,\"LED,\",\"StCh+\",FreeBits_BpC,\",\",InNrStr2,\",\",Ende)","v":"#define HS_5r_RGB_StCh(LED,StCh)     XPatternT1(LED,StCh+12,SI_LocalVar,15,0,64,0,0,500 ms,0,0,0,0,0,0,0,0,0,8,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,240,10,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,240,255  ,0,63,128,63,128,63,128,63)"}]
[]
[null,null,null,null," Wenn gleiche Zeiten verwendet werden, dann sollten nur die ersten Zeiten eingetragen werden. Bei leeren Spalten werden die vorangegangenen Zeiten wiederholt. Das reduziert die Anzahl der Timing Parameter."]
[null,null,null,{"$f":"IF(Zeiten=\"\",\"Bitte Dauer eintragen =>\",\"\")","v":""}," Dauer","500 ms"]
[null,null,null,null,{"$f":"IF(AND(Ist_Formel(F28),F29=\"\"),\"\",IF(F28<>\"\",F28,\"\"))","v":"500 ms"},{"$f":"IF(AND(Ist_Formel(G28),G29=\"\"),\"\",IF(G28<>\"\",G28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(H28),H29=\"\"),\"\",IF(H28<>\"\",H28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(I28),I29=\"\"),\"\",IF(I28<>\"\",I28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(J28),J29=\"\"),\"\",IF(J28<>\"\",J28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(K28),K29=\"\"),\"\",IF(K28<>\"\",K28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(L28),L29=\"\"),\"\",IF(L28<>\"\",L28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(M28),M29=\"\"),\"\",IF(M28<>\"\",M28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(N28),N29=\"\"),\"\",IF(N28<>\"\",N28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(O28),O29=\"\"),\"\",IF(O28<>\"\",O28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(P28),P29=\"\"),\"\",IF(P28<>\"\",P28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(Q28),Q29=\"\"),\"\",IF(Q28<>\"\",Q28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(R28),R29=\"\"),\"\",IF(R28<>\"\",R28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(S28),S29=\"\"),\"\",IF(S28<>\"\",S28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(T28),T29=\"\"),\"\",IF(T28<>\"\",T28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(U28),U29=\"\"),\"\",IF(U28<>\"\",U28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(V28),V29=\"\"),\"\",IF(V28<>\"\",V28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(W28),W29=\"\"),\"\",IF(W28<>\"\",W28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(X28),X29=\"\"),\"\",IF(X28<>\"\",X28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(Y28),Y29=\"\"),\"\",IF(Y28<>\"\",Y28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(Z28),Z29=\"\"),\"\",IF(Z28<>\"\",Z28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AA28),AA29=\"\"),\"\",IF(AA28<>\"\",AA28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AB28),AB29=\"\"),\"\",IF(AB28<>\"\",AB28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AC28),AC29=\"\"),\"\",IF(AC28<>\"\",AC28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AD28),AD29=\"\"),\"\",IF(AD28<>\"\",AD28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AE28),AE29=\"\"),\"\",IF(AE28<>\"\",AE28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AF28),AF29=\"\"),\"\",IF(AF28<>\"\",AF28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AG28),AG29=\"\"),\"\",IF(AG28<>\"\",AG28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AH28),AH29=\"\"),\"\",IF(AH28<>\"\",AH28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AI28),AI29=\"\"),\"\",IF(AI28<>\"\",AI28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AJ28),AJ29=\"\"),\"\",IF(AJ28<>\"\",AJ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AK28),AK29=\"\"),\"\",IF(AK28<>\"\",AK28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AL28),AL29=\"\"),\"\",IF(AL28<>\"\",AL28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AM28),AM29=\"\"),\"\",IF(AM28<>\"\",AM28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AN28),AN29=\"\"),\"\",IF(AN28<>\"\",AN28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AO28),AO29=\"\"),\"\",IF(AO28<>\"\",AO28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AP28),AP29=\"\"),\"\",IF(AP28<>\"\",AP28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AQ28),AQ29=\"\"),\"\",IF(AQ28<>\"\",AQ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AR28),AR29=\"\"),\"\",IF(AR28<>\"\",AR28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AS28),AS29=\"\"),\"\",IF(AS28<>\"\",AS28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AT28),AT29=\"\"),\"\",IF(AT28<>\"\",AT28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AU28),AU29=\"\"),\"\",IF(AU28<>\"\",AU28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AV28),AV29=\"\"),\"\",IF(AV28<>\"\",AV28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AW28),AW29=\"\"),\"\",IF(AW28<>\"\",AW28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AX28),AX29=\"\"),\"\",IF(AX28<>\"\",AX28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AY28),AY29=\"\"),\"\",IF(AY28<>\"\",AY28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AZ28),AZ29=\"\"),\"\",IF(AZ28<>\"\",AZ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BA28),BA29=\"\"),\"\",IF(BA28<>\"\",BA28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BB28),BB29=\"\"),\"\",IF(BB28<>\"\",BB28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BC28),BC29=\"\"),\"\",IF(BC28<>\"\",BC28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BD28),BD29=\"\"),\"\",IF(BD28<>\"\",BD28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BE28),BE29=\"\"),\"\",IF(BE28<>\"\",BE28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BF28),BF29=\"\"),\"\",IF(BF28<>\"\",BF28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BG28),BG29=\"\"),\"\",IF(BG28<>\"\",BG28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BH28),BH29=\"\"),\"\",IF(BH28<>\"\",BH28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BI28),BI29=\"\"),\"\",IF(BI28<>\"\",BI28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BJ28),BJ29=\"\"),\"\",IF(BJ28<>\"\",BJ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BK28),BK29=\"\"),\"\",IF(BK28<>\"\",BK28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BL28),BL29=\"\"),\"\",IF(BL28<>\"\",BL28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BM28),BM29=\"\"),\"\",IF(BM28<>\"\",BM28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BN28),BN29=\"\"),\"\",IF(BN28<>\"\",BN28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BO28),BO29=\"\"),\"\",IF(BO28<>\"\",BO28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BP28),BP29=\"\"),\"\",IF(BP28<>\"\",BP28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BQ28),BQ29=\"\"),\"\",IF(BQ28<>\"\",BQ28,\"\"))","v":""}]
[]
[null,null,null,"Zeiten:",{"$f":"Calc_TimesStr(F28:BQ28,Mode)","v":",500 ms"}]
[null,null,null,"Mode16:",{"$f":"IF(Mode=\"\",IF(myInStr(Zeiten,\"/16\")>0,\"PF_SLOW\",\"PM_NORMAL\"),IF(AND(myInStr(Zeiten,\"/16\")>0,myInStr(\"X\"&Mode,\"PF_SLOW\")=0),\"PF_SLOW|\"&Mode,Mode))","v":0}]
[null,null,null,"Analog:",{"$f":"IF(OR(Analoges_Überblenden=\"\",Analoges_Überblenden=0,Analoges_Überblenden=\"N\",Analoges_Überblenden=\"n\"),\"\",IF(Analoges_Überblenden=\"X\",\"X\",\"A\"))","v":"X"}]
[null,null,null,"Anfang:",{"$f":"CONCATENATE(Analog,\"PatternT\",64-COUNTIF(E29:BP29,\"\"),\"(\")","v":"XPatternT1("}]
[null,null,null,"InputCh:",{"$f":"IF(Goto_Mode=1,\"SI_LocalVar\",SchalterNr)","v":"SI_LocalVar"},null,"InNrStr:",{"$f":"IF(Goto_Mode=1,\"\",\",InCh\")","v":""},"InNrStr2",{"$f":"IF(Goto_Mode=1,\"SI_LocalVar\",\"InCh\")","v":"SI_LocalVar"}]
[null,null,null,"StCh FreeBits BpC:",{"$f":"Startkanal+(Bits_pro_Wert-1)*4+FreeBits*32","v":12},{"$f":"DEC2BIN(E36,8)","v":"00001100"}]
[null,null,null,"FreeBits BpC:",{"$f":"(Bits_pro_Wert-1)*4+FreeBits*32","v":12}]
[null,null,null,"Pattern u FreeBits:",{"$f":"CalculatePattern(Kanaele,E6,F50:EW304)","v":"0:,0,0,0,0,0,0,0,0,0,8,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,240,10,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,240,255"}]
[null,null,null,"FreeBits:",{"$f":"LEFT(Pattern_u_FreeBits,1)","v":"0"}]
[null,null,null,"Pattern Bytes:",{"$f":"MID(Pattern_u_FreeBits,3,LEN(Pattern_u_FreeBits))","v":",0,0,0,0,0,0,0,0,0,8,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,240,10,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,240,255"}]
[null,null,null,"Goto Bytes:",{"$f":"Calculate_Goto(Kanaele,E12,F47:EW47,F50:EW304)","v":"  ,0,63,128,63,128,63,128,63"}]
[null,null,null,"Ende:",{"$f":"CONCATENATE(Kanaele,\",\",Wert_Min,\",\",WertMax,\",\",Wert_ausgeschaltet,\",\",Mode16,Zeiten,Pattern_Bytes,Goto_Bytes,\")\")","v":"15,0,64,0,0,500 ms,0,0,0,0,0,0,0,0,0,8,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,240,10,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,240,255  ,0,63,128,63,128,63,128,63)"}]
[null,null,null,"Internal Macro:",{"$f":"CONCATENATE(\"#define \",Makro_Name,\"(LED,NStru,InCh)    \",Start,\"LED,NStru,InCh,\",Ende)","v":"#define HS_5r_RGB(LED,NStru,InCh)    XPatternT1(LED,NStru,InCh,15,0,64,0,0,500 ms,0,0,0,0,0,0,0,0,0,8,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,240,10,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,240,255  ,0,63,128,63,128,63,128,63)"}]
[null,null,null,"FixBytes:",11,null,"TimerBytes:",{"$f":"2*(64-COUNTIF(E29:BP29,\"\"))","v":2},null,"DataBytes:",{"$f":"LEN(Pattern_Bytes)-LEN(SUBSTITUTE(Pattern_Bytes,\",\",))","v":60}]
[]
[null,null,null,null,{"$f":"E44+TimerBytes+DataBytes","v":73}]
[null,null,null,null,"Goto Tabelle",null,"E","S","E","S","E","S","E"]
[null,null,null,null,null,{"$f":"IF(COUNTA(F50:AM57)=0,\"Bitte Tabelle ausfüllen. Positionen an denen die LEDs leuchten sollen werden mit einem Zeichen (z.B. x) markiert. Bei einer leeren Zellen ist die LED aus.\",\"\")","v":""}]
[null,null,null," LED Nr"," Spalte Nr  ->",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,"…"]
[null,null,null,1,null,null,null,null,null,null,15]
[null,null,null,2,"LED5",null,null,null,null,null,10]
[null,null,null,3]
[null,null,null,4,null,null,8,null,null,null,null,null,8]
[null,null,null,5,"LED4"]
[null,null,null,6]
[null,null,null,7]
[null,null,null,8,"LED1",null,null,null,8,null,8]
[null,null,null,9]
[null,null,null,10,null,null,8]
[null,null,null,11,"LED2"]
[null,null,null,12]
[null,null,null,13,null,null,null,null,null,null,null,null,15]
[null,null,null,14,null,null,null,null,null,null,null,null,15]
[null,null,null,15,null,null,null,null,null,null,null,null,15]
[null,null,null,16]
[null,null,null,17]
[null,null,null,18]
[null,null,null,19]
[null,null,null,20]
[null,null,null,21]
[null,null,null,22]
[null,null,null,23]
[null,null,null,24]
[null,null,null,25]
[null,null,null,26]
[null,null,null,27]
[null,null,null,28]
[null,null,null,29]
[null,null,null,30]
[null,null,null,31]
[null,null,null,32]
[null,null,null,33]
[null,null,null,34]
[null,null,null,35]
[null,null,null,36]
[null,null,null,37]
[null,null,null,38]
[null,null,null,39]
[null,null,null,40]
[null,null,null,41]
[null,null,null,42]
[null,null,null,43]
[null,null,null,44]
[null,null,null,45]
[null,null,null,46]
[null,null,null,47]
[null,null,null,48]
[null,null,null,49]
[null,null,null,50]
[null,null,null,51]
[null,null,null,52]
[null,null,null,53]
[null,null,null,54]
[null,null,null,55]
[null,null,null,56]
[null,null,null,57]
[null,null,null,58]
[null,null,null,59]
[null,null,null,60]
[null,null,null,61]
[null,null,null,62]
[null,null,null,63]
[null,null,null,64]
[null,null,null,65]
[null,null,null,66]
[null,null,null,67]
[null,null,null,68]
[null,null,null,69]
[null,null,null,70]
[null,null,null,71]
[null,null,null,72]
[null,null,null,73]
[null,null,null,74]
[null,null,null,75]
[null,null,null,76]
[null,null,null,77]
[null,null,null,78]
[null,null,null,79]
[null,null,null,80]
[null,null,null,81]
[null,null,null,82]
[null,null,null,83]
[null,null,null,84]
[null,null,null,85]
[null,null,null,86]
[null,null,null,87]
[null,null,null,88]
[null,null,null,89]
[null,null,null,90]
[null,null,null,91]
[null,null,null,92]
[null,null,null,93]
[null,null,null,94]
[null,null,null,95]
[null,null,null,96]
[null,null,null,97]
[null,null,null,98]
[null,null,null,99]
[null,null,null,100]

{"sheet":"HS 5 Plus 2812-25 ohne VS ","index":3,"n_rows":149,"n_cols":70,"rows_kept":149,"cut":false,"hidden":false,"merged":[]}
["Normal Data Sheet",null,null,"Ver.: 3.4.0 24.04.25",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"MouseHook:",null,null,null,null,null,"COM Ports (Only ised in Main sheet):",null,null,null,115200]
[null,null,null,"Erste RGB LED: ",1,{"$f":"IF(E2=\"\",\"<= Bitte erste RGB LED des Musters eingeben\",\"\")","v":""}]
[null,null,null,"Startkanal der RGB LED: ",0,{"$f":"IF(OR(AND(E3 <>\"\",E3=0),E3=1,E3=2),\"\",\"<= Bitte Startkanal innerhalb der RGB LED angeben\")","v":""}]
[null,null,null,"Schalter Nummer: ","SI_1",{"$f":"IF(E4=\"\",\"<= Bitte Nummer des Schalters eingeben\",\"\")","v":""}]
[null,null,null,"Anzahl der Ausgabe Kanäle: ",27,{"$f":"IF(AND(ISNUMBER(Kanaele),Kanaele>0,Kanaele<=100),\"\",\"<- Bitte Anzahl der Kanäle eingeben(1..100)\")","v":""}]
[null,null,null,"Bits pro Wert: ",4,{"$f":"CONCATENATE(\"  => \",2^Bits_pro_Wert,\" Helligkeitsstufen (0..\",2^Bits_pro_Wert-1,\")\")","v":"  => 16 Helligkeitsstufen (0..15)"}]
[null,null,null,"Wert Min: ",0,{"$f":"IF(OR(E7=\"\",E7<0,E7>255),\"<= Bitte Wert für nicht aktive LED angeben (0..255)\",\"\")","v":""}]
[null,null,null,"Wert Max: ",64,{"$f":"IF(OR(E8=\"\",E8<0,E8>255),\"<= Bitte Wert für aktive LED angeben (0..255)\",\"\")","v":""}]
[null,null,null,"Wert ausgeschaltet: ",0,{"$f":"IF(OR(E9=\"\",E9<0,E9>255),\"<= Bitte LED Wert angeben wenn Schalter aus ist\",\"\")","v":""}]
[null,null,null,"Mode: ",0]
[null,null,null,"Analoges Überblenden: ","X"]
[null,null,null,"Goto Mode: ",1]
[null,null,null,"Goto Aktivierung: ","N_Buttons"]
[null,null,null,"Grafische Anzeige: ",1]
[null,null,null,"Spezial Mode: "]
[null,null,null,"RGB Modul Nummer: "]
[null,null,null,"Charlieplexing LED Zuordnung: "]
[null,null,null,"Analoge Eingänge: "]
[]
[null,null,null,"Ergebnis: ",{"$f":"CONCATENATE(Start,ErsteRGBLED,\",\",StCh_FreeBits_BpC,\",\",InputCh,\",\",Ende,\"     // \",Makro_Name)","v":"XPatternT1(1,12,SI_LocalVar,27,0,64,0,0,500 ms,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,68,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0  ,0,63,128,63,128,63,128,63,128,63,128,63,128,63,128,63)     // HS_5_Plus_RGB"}]
[]
[null,null,null,"Makro Name: ","HS_5_Plus_RGB"]
[null,null,null,"Makro: ",{"$f":"CONCATENATE(\"#define \",IF(Makro_Name=\"\",\"Makro_Name\",Makro_Name),\"(LED\",InNrStr,\")                       \",Start,\"LED,\",StCh_FreeBits_BpC,\",\",InNrStr2,\",\",Ende)","v":"#define HS_5_Plus_RGB(LED)                       XPatternT1(LED,12,SI_LocalVar,27,0,64,0,0,500 ms,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,68,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0  ,0,63,128,63,128,63,128,63,128,63,128,63,128,63,128,63)"}]
[]
[null,null,null,null,{"$f":"CONCATENATE(\"#define \",IF(Makro_Name=\"\",\"Makro_Name\",Makro_Name),\"_StCh(LED,StCh\",InNrStr,\")     \",Start,\"LED,\",\"StCh+\",FreeBits_BpC,\",\",InNrStr2,\",\",Ende)","v":"#define HS_5_Plus_RGB_StCh(LED,StCh)     XPatternT1(LED,StCh+12,SI_LocalVar,27,0,64,0,0,500 ms,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,68,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0  ,0,63,128,63,128,63,128,63,128,63,128,63,128,63,128,63)"}]
[]
[null,null,null,null," Wenn gleiche Zeiten verwendet werden, dann sollten nur die ersten Zeiten eingetragen werden. Bei leeren Spalten werden die vorangegangenen Zeiten wiederholt. Das reduziert die Anzahl der Timing Parameter."]
[null,null,null,{"$f":"IF(Zeiten=\"\",\"Bitte Dauer eintragen =>\",\"\")","v":""}," Dauer","500 ms"]
[null,null,null,null,{"$f":"IF(AND(Ist_Formel(F28),F29=\"\"),\"\",IF(F28<>\"\",F28,\"\"))","v":"500 ms"},{"$f":"IF(AND(Ist_Formel(G28),G29=\"\"),\"\",IF(G28<>\"\",G28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(H28),H29=\"\"),\"\",IF(H28<>\"\",H28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(I28),I29=\"\"),\"\",IF(I28<>\"\",I28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(J28),J29=\"\"),\"\",IF(J28<>\"\",J28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(K28),K29=\"\"),\"\",IF(K28<>\"\",K28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(L28),L29=\"\"),\"\",IF(L28<>\"\",L28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(M28),M29=\"\"),\"\",IF(M28<>\"\",M28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(N28),N29=\"\"),\"\",IF(N28<>\"\",N28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(O28),O29=\"\"),\"\",IF(O28<>\"\",O28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(P28),P29=\"\"),\"\",IF(P28<>\"\",P28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(Q28),Q29=\"\"),\"\",IF(Q28<>\"\",Q28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(R28),R29=\"\"),\"\",IF(R28<>\"\",R28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(S28),S29=\"\"),\"\",IF(S28<>\"\",S28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(T28),T29=\"\"),\"\",IF(T28<>\"\",T28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(U28),U29=\"\"),\"\",IF(U28<>\"\",U28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(V28),V29=\"\"),\"\",IF(V28<>\"\",V28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(W28),W29=\"\"),\"\",IF(W28<>\"\",W28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(X28),X29=\"\"),\"\",IF(X28<>\"\",X28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(Y28),Y29=\"\"),\"\",IF(Y28<>\"\",Y28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(Z28),Z29=\"\"),\"\",IF(Z28<>\"\",Z28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AA28),AA29=\"\"),\"\",IF(AA28<>\"\",AA28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AB28),AB29=\"\"),\"\",IF(AB28<>\"\",AB28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AC28),AC29=\"\"),\"\",IF(AC28<>\"\",AC28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AD28),AD29=\"\"),\"\",IF(AD28<>\"\",AD28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AE28),AE29=\"\"),\"\",IF(AE28<>\"\",AE28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AF28),AF29=\"\"),\"\",IF(AF28<>\"\",AF28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AG28),AG29=\"\"),\"\",IF(AG28<>\"\",AG28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AH28),AH29=\"\"),\"\",IF(AH28<>\"\",AH28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AI28),AI29=\"\"),\"\",IF(AI28<>\"\",AI28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AJ28),AJ29=\"\"),\"\",IF(AJ28<>\"\",AJ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AK28),AK29=\"\"),\"\",IF(AK28<>\"\",AK28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AL28),AL29=\"\"),\"\",IF(AL28<>\"\",AL28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AM28),AM29=\"\"),\"\",IF(AM28<>\"\",AM28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AN28),AN29=\"\"),\"\",IF(AN28<>\"\",AN28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AO28),AO29=\"\"),\"\",IF(AO28<>\"\",AO28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AP28),AP29=\"\"),\"\",IF(AP28<>\"\",AP28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AQ28),AQ29=\"\"),\"\",IF(AQ28<>\"\",AQ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AR28),AR29=\"\"),\"\",IF(AR28<>\"\",AR28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AS28),AS29=\"\"),\"\",IF(AS28<>\"\",AS28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AT28),AT29=\"\"),\"\",IF(AT28<>\"\",AT28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AU28),AU29=\"\"),\"\",IF(AU28<>\"\",AU28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AV28),AV29=\"\"),\"\",IF(AV28<>\"\",AV28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AW28),AW29=\"\"),\"\",IF(AW28<>\"\",AW28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AX28),AX29=\"\"),\"\",IF(AX28<>\"\",AX28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AY28),AY29=\"\"),\"\",IF(AY28<>\"\",AY28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AZ28),AZ29=\"\"),\"\",IF(AZ28<>\"\",AZ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BA28),BA29=\"\"),\"\",IF(BA28<>\"\",BA28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BB28),BB29=\"\"),\"\",IF(BB28<>\"\",BB28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BC28),BC29=\"\"),\"\",IF(BC28<>\"\",BC28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BD28),BD29=\"\"),\"\",IF(BD28<>\"\",BD28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BE28),BE29=\"\"),\"\",IF(BE28<>\"\",BE28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BF28),BF29=\"\"),\"\",IF(BF28<>\"\",BF28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BG28),BG29=\"\"),\"\",IF(BG28<>\"\",BG28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BH28),BH29=\"\"),\"\",IF(BH28<>\"\",BH28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BI28),BI29=\"\"),\"\",IF(BI28<>\"\",BI28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BJ28),BJ29=\"\"),\"\",IF(BJ28<>\"\",BJ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BK28),BK29=\"\"),\"\",IF(BK28<>\"\",BK28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BL28),BL29=\"\"),\"\",IF(BL28<>\"\",BL28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BM28),BM29=\"\"),\"\",IF(BM28<>\"\",BM28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BN28),BN29=\"\"),\"\",IF(BN28<>\"\",BN28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BO28),BO29=\"\"),\"\",IF(BO28<>\"\",BO28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BP28),BP29=\"\"),\"\",IF(BP28<>\"\",BP28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BQ28),BQ29=\"\"),\"\",IF(BQ28<>\"\",BQ28,\"\"))","v":""}]
[]
[null,null,null,"Zeiten:",{"$f":"Calc_TimesStr(F28:BQ28,Mode)","v":",500 ms"}]
[null,null,null,"Mode16:",{"$f":"IF(Mode=\"\",IF(myInStr(Zeiten,\"/16\")>0,\"PF_SLOW\",\"PM_NORMAL\"),IF(AND(myInStr(Zeiten,\"/16\")>0,myInStr(\"X\"&Mode,\"PF_SLOW\")=0),\"PF_SLOW|\"&Mode,Mode))","v":0}]
[null,null,null,"Analog:",{"$f":"IF(OR(Analoges_Überblenden=\"\",Analoges_Überblenden=0,Analoges_Überblenden=\"N\",Analoges_Überblenden=\"n\"),\"\",IF(Analoges_Überblenden=\"X\",\"X\",\"A\"))","v":"X"}]
[null,null,null,"Anfang:",{"$f":"CONCATENATE(Analog,\"PatternT\",64-COUNTIF(E29:BP29,\"\"),\"(\")","v":"XPatternT1("}]
[null,null,null,"InputCh:",{"$f":"IF(Goto_Mode=1,\"SI_LocalVar\",SchalterNr)","v":"SI_LocalVar"},null,"InNrStr:",{"$f":"IF(Goto_Mode=1,\"\",\",InCh\")","v":""},"InNrStr2",{"$f":"IF(Goto_Mode=1,\"SI_LocalVar\",\"InCh\")","v":"SI_LocalVar"}]
[null,null,null,"StCh FreeBits BpC:",{"$f":"Startkanal+(Bits_pro_Wert-1)*4+FreeBits*32","v":12},{"$f":"DEC2BIN(E36,8)","v":"00001100"}]
[null,null,null,"FreeBits BpC:",{"$f":"(Bits_pro_Wert-1)*4+FreeBits*32","v":12}]
[null,null,null,"Pattern u FreeBits:",{"$f":"CalculatePattern(Kanaele,E6,F50:EW304)","v":"0:,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,68,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0"}]
[null,null,null,"FreeBits:",{"$f":"LEFT(Pattern_u_FreeBits,1)","v":"0"}]
[null,null,null,"Pattern Bytes:",{"$f":"MID(Pattern_u_FreeBits,3,LEN(Pattern_u_FreeBits))","v":",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,68,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0"}]
[null,null,null,"Goto Bytes:",{"$f":"Calculate_Goto(Kanaele,E12,F47:EW47,F50:EW304)","v":"  ,0,63,128,63,128,63,128,63,128,63,128,63,128,63,128,63"}]
[null,null,null,"Ende:",{"$f":"CONCATENATE(Kanaele,\",\",Wert_Min,\",\",WertMax,\",\",Wert_ausgeschaltet,\",\",Mode16,Zeiten,Pattern_Bytes,Goto_Bytes,\")\")","v":"27,0,64,0,0,500 ms,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,68,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0  ,0,63,128,63,128,63,128,63,128,63,128,63,128,63,128,63)"}]
[null,null,null,"Internal Macro:",{"$f":"CONCATENATE(\"#define \",Makro_Name,\"(LED,NStru,InCh)    \",Start,\"LED,NStru,InCh,\",Ende)","v":"#define HS_5_Plus_RGB(LED,NStru,InCh)    XPatternT1(LED,NStru,InCh,27,0,64,0,0,500 ms,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,68,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0  ,0,63,128,63,128,63,128,63,128,63,128,63,128,63,128,63)"}]
[null,null,null,"FixBytes:",11,null,"TimerBytes:",{"$f":"2*(64-COUNTIF(E29:BP29,\"\"))","v":2},null,"DataBytes:",{"$f":"LEN(Pattern_Bytes)-LEN(SUBSTITUTE(Pattern_Bytes,\",\",))","v":216}]
[]
[null,null,null,null,{"$f":"E44+TimerBytes+DataBytes","v":229}]
[null,null,null,null,"Goto Tabelle",null,"E","S","E","S","E","S","E","S","E","S","E","S","E","S","E"]
[null,null,null,null,null,{"$f":"IF(COUNTA(F50:AM57)=0,\"Bitte Tabelle ausfüllen. Positionen an denen die LEDs leuchten sollen werden mit einem Zeichen (z.B. x) markiert. Bei einer leeren Zellen ist die LED aus.\",\"\")","v":""}]
[null,null,null," LED Nr"," Spalte Nr  ->",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,"…"]
[null,null,null,1,"R",null,null,null,null,null,null,null,4]
[null,null,null,2,"LED 1  G",null,null,null,null,null,null,null,4]
[null,null,null,3,"B",null,null,null,null,null,null,null,4]
[null,null,null,4,"R",null,null,null,null,null,4,null,null,null,4,null,4]
[null,null,null,5,"LED 2  G",null,null,null,null,null,4,null,null,null,4,null,4]
[null,null,null,6,"B"]
[null,null,null,7,"R"]
[null,null,null,8," LED 3  G"]
[null,null,null,9,"B"]
[null,null,null,10,"R"]
[null,null,null,11,"LED 4  G"]
[null,null,null,12,"B"]
[null,null,null,13,"R"]
[null,null,null,14,"LED 5  G"]
[null,null,null,15,"B"]
[null,null,null,16,"R",null,8,null,null,null,null,null,8]
[null,null,null,17,"LED 6  G"]
[null,null,null,18,"B"]
[null,null,null,19,"R",null,8]
[null,null,null,20,"LED 7  G"]
[null,null,null,21,"B"]
[null,null,null,22,"R"]
[null,null,null,23,"LED 8  G",null,null,null,8,null,8,null,null,null,8,null,8,null,8,null,8]
[null,null,null,24,"B"]
[null,null,null,25,"R"]
[null,null,null,26,"LED 9  G"]
[null,null,null,27,"B"]
[null,null,null,28]
[null,null,null,29]
[null,null,null,30]
[null,null,null,31]
[null,null,null,32]
[null,null,null,33]
[null,null,null,34]
[null,null,null,35]
[null,null,null,36]
[null,null,null,37]
[null,null,null,38]
[null,null,null,39]
[null,null,null,40]
[null,null,null,41]
[null,null,null,42]
[null,null,null,43]
[null,null,null,44]
[null,null,null,45]
[null,null,null,46]
[null,null,null,47]
[null,null,null,48]
[null,null,null,49]
[null,null,null,50]
[null,null,null,51]
[null,null,null,52]
[null,null,null,53]
[null,null,null,54]
[null,null,null,55]
[null,null,null,56]
[null,null,null,57]
[null,null,null,58]
[null,null,null,59]
[null,null,null,60]
[null,null,null,61]
[null,null,null,62]
[null,null,null,63]
[null,null,null,64]
[null,null,null,65]
[null,null,null,66]
[null,null,null,67]
[null,null,null,68]
[null,null,null,69]
[null,null,null,70]
[null,null,null,71]
[null,null,null,72]
[null,null,null,73]
[null,null,null,74]
[null,null,null,75]
[null,null,null,76]
[null,null,null,77]
[null,null,null,78]
[null,null,null,79]
[null,null,null,80]
[null,null,null,81]
[null,null,null,82]
[null,null,null,83]
[null,null,null,84]
[null,null,null,85]
[null,null,null,86]
[null,null,null,87]
[null,null,null,88]
[null,null,null,89]
[null,null,null,90]
[null,null,null,91]
[null,null,null,92]
[null,null,null,93]
[null,null,null,94]
[null,null,null,95]
[null,null,null,96]
[null,null,null,97]
[null,null,null,98]
[null,null,null,99]
[null,null,null,100]

{"sheet":"HS 5 Plus 2812-25 mit VS","index":4,"n_rows":149,"n_cols":70,"rows_kept":149,"cut":false,"hidden":false,"merged":[]}
["Normal Data Sheet",null,null,"Ver.: 3.4.0 24.04.25",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"MouseHook:",null,null,null,null,null,"COM Ports (Only ised in Main sheet):",null,null,null,115200]
[null,null,null,"Erste RGB LED: ",1,{"$f":"IF(E2=\"\",\"<= Bitte erste RGB LED des Musters eingeben\",\"\")","v":""}]
[null,null,null,"Startkanal der RGB LED: ",0,{"$f":"IF(OR(AND(E3 <>\"\",E3=0),E3=1,E3=2),\"\",\"<= Bitte Startkanal innerhalb der RGB LED angeben\")","v":""}]
[null,null,null,"Schalter Nummer: ","SI_1",{"$f":"IF(E4=\"\",\"<= Bitte Nummer des Schalters eingeben\",\"\")","v":""}]
[null,null,null,"Anzahl der Ausgabe Kanäle: ",39,{"$f":"IF(AND(ISNUMBER(Kanaele),Kanaele>0,Kanaele<=100),\"\",\"<- Bitte Anzahl der Kanäle eingeben(1..100)\")","v":""}]
[null,null,null,"Bits pro Wert: ",4,{"$f":"CONCATENATE(\"  => \",2^Bits_pro_Wert,\" Helligkeitsstufen (0..\",2^Bits_pro_Wert-1,\")\")","v":"  => 16 Helligkeitsstufen (0..15)"}]
[null,null,null,"Wert Min: ",0,{"$f":"IF(OR(E7=\"\",E7<0,E7>255),\"<= Bitte Wert für nicht aktive LED angeben (0..255)\",\"\")","v":""}]
[null,null,null,"Wert Max: ",64,{"$f":"IF(OR(E8=\"\",E8<0,E8>255),\"<= Bitte Wert für aktive LED angeben (0..255)\",\"\")","v":""}]
[null,null,null,"Wert ausgeschaltet: ",0,{"$f":"IF(OR(E9=\"\",E9<0,E9>255),\"<= Bitte LED Wert angeben wenn Schalter aus ist\",\"\")","v":""}]
[null,null,null,"Mode: ",0]
[null,null,null,"Analoges Überblenden: ","X"]
[null,null,null,"Goto Mode: ",1]
[null,null,null,"Goto Aktivierung: ","N_Buttons"]
[null,null,null,"Grafische Anzeige: ",1]
[null,null,null,"Spezial Mode: "]
[null,null,null,"RGB Modul Nummer: "]
[null,null,null,"Charlieplexing LED Zuordnung: "]
[null,null,null,"Analoge Eingänge: "]
[]
[null,null,null,"Ergebnis: ",{"$f":"CONCATENATE(Start,ErsteRGBLED,\",\",StCh_FreeBits_BpC,\",\",InputCh,\",\",Ende,\"     // \",Makro_Name)","v":"XPatternT1(1,12,SI_LocalVar,39,0,64,0,0,500 ms,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,68,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,4,0,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,68,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,68,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,68,68,8,128,0,0,0,0  ,0,63,128,63,128,63,128,63,128,63,128,63,128,63,128,63,128,63)     // HS_5_Plus_RGB"}]
[]
[null,null,null,"Makro Name: ","HS_5_Plus_RGB"]
[null,null,null,"Makro: ",{"$f":"CONCATENATE(\"#define \",IF(Makro_Name=\"\",\"Makro_Name\",Makro_Name),\"(LED\",InNrStr,\")                       \",Start,\"LED,\",StCh_FreeBits_BpC,\",\",InNrStr2,\",\",Ende)","v":"#define HS_5_Plus_RGB(LED)                       XPatternT1(LED,12,SI_LocalVar,39,0,64,0,0,500 ms,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,68,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,4,0,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,68,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,68,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,68,68,8,128,0,0,0,0  ,0,63,128,63,128,63,128,63,128,63,128,63,128,63,128,63,128,63)"}]
[]
[null,null,null,null,{"$f":"CONCATENATE(\"#define \",IF(Makro_Name=\"\",\"Makro_Name\",Makro_Name),\"_StCh(LED,StCh\",InNrStr,\")     \",Start,\"LED,\",\"StCh+\",FreeBits_BpC,\",\",InNrStr2,\",\",Ende)","v":"#define HS_5_Plus_RGB_StCh(LED,StCh)     XPatternT1(LED,StCh+12,SI_LocalVar,39,0,64,0,0,500 ms,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,68,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,4,0,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,68,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,68,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,68,68,8,128,0,0,0,0  ,0,63,128,63,128,63,128,63,128,63,128,63,128,63,128,63,128,63)"}]
[]
[null,null,null,null," Wenn gleiche Zeiten verwendet werden, dann sollten nur die ersten Zeiten eingetragen werden. Bei leeren Spalten werden die vorangegangenen Zeiten wiederholt. Das reduziert die Anzahl der Timing Parameter."]
[null,null,null,{"$f":"IF(Zeiten=\"\",\"Bitte Dauer eintragen =>\",\"\")","v":""}," Dauer","500 ms"]
[null,null,null,null,{"$f":"IF(AND(Ist_Formel(F28),F29=\"\"),\"\",IF(F28<>\"\",F28,\"\"))","v":"500 ms"},{"$f":"IF(AND(Ist_Formel(G28),G29=\"\"),\"\",IF(G28<>\"\",G28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(H28),H29=\"\"),\"\",IF(H28<>\"\",H28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(I28),I29=\"\"),\"\",IF(I28<>\"\",I28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(J28),J29=\"\"),\"\",IF(J28<>\"\",J28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(K28),K29=\"\"),\"\",IF(K28<>\"\",K28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(L28),L29=\"\"),\"\",IF(L28<>\"\",L28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(M28),M29=\"\"),\"\",IF(M28<>\"\",M28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(N28),N29=\"\"),\"\",IF(N28<>\"\",N28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(O28),O29=\"\"),\"\",IF(O28<>\"\",O28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(P28),P29=\"\"),\"\",IF(P28<>\"\",P28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(Q28),Q29=\"\"),\"\",IF(Q28<>\"\",Q28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(R28),R29=\"\"),\"\",IF(R28<>\"\",R28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(S28),S29=\"\"),\"\",IF(S28<>\"\",S28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(T28),T29=\"\"),\"\",IF(T28<>\"\",T28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(U28),U29=\"\"),\"\",IF(U28<>\"\",U28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(V28),V29=\"\"),\"\",IF(V28<>\"\",V28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(W28),W29=\"\"),\"\",IF(W28<>\"\",W28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(X28),X29=\"\"),\"\",IF(X28<>\"\",X28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(Y28),Y29=\"\"),\"\",IF(Y28<>\"\",Y28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(Z28),Z29=\"\"),\"\",IF(Z28<>\"\",Z28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AA28),AA29=\"\"),\"\",IF(AA28<>\"\",AA28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AB28),AB29=\"\"),\"\",IF(AB28<>\"\",AB28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AC28),AC29=\"\"),\"\",IF(AC28<>\"\",AC28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AD28),AD29=\"\"),\"\",IF(AD28<>\"\",AD28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AE28),AE29=\"\"),\"\",IF(AE28<>\"\",AE28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AF28),AF29=\"\"),\"\",IF(AF28<>\"\",AF28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AG28),AG29=\"\"),\"\",IF(AG28<>\"\",AG28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AH28),AH29=\"\"),\"\",IF(AH28<>\"\",AH28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AI28),AI29=\"\"),\"\",IF(AI28<>\"\",AI28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AJ28),AJ29=\"\"),\"\",IF(AJ28<>\"\",AJ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AK28),AK29=\"\"),\"\",IF(AK28<>\"\",AK28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AL28),AL29=\"\"),\"\",IF(AL28<>\"\",AL28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AM28),AM29=\"\"),\"\",IF(AM28<>\"\",AM28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AN28),AN29=\"\"),\"\",IF(AN28<>\"\",AN28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AO28),AO29=\"\"),\"\",IF(AO28<>\"\",AO28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AP28),AP29=\"\"),\"\",IF(AP28<>\"\",AP28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AQ28),AQ29=\"\"),\"\",IF(AQ28<>\"\",AQ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AR28),AR29=\"\"),\"\",IF(AR28<>\"\",AR28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AS28),AS29=\"\"),\"\",IF(AS28<>\"\",AS28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AT28),AT29=\"\"),\"\",IF(AT28<>\"\",AT28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AU28),AU29=\"\"),\"\",IF(AU28<>\"\",AU28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AV28),AV29=\"\"),\"\",IF(AV28<>\"\",AV28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AW28),AW29=\"\"),\"\",IF(AW28<>\"\",AW28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AX28),AX29=\"\"),\"\",IF(AX28<>\"\",AX28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AY28),AY29=\"\"),\"\",IF(AY28<>\"\",AY28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AZ28),AZ29=\"\"),\"\",IF(AZ28<>\"\",AZ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BA28),BA29=\"\"),\"\",IF(BA28<>\"\",BA28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BB28),BB29=\"\"),\"\",IF(BB28<>\"\",BB28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BC28),BC29=\"\"),\"\",IF(BC28<>\"\",BC28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BD28),BD29=\"\"),\"\",IF(BD28<>\"\",BD28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BE28),BE29=\"\"),\"\",IF(BE28<>\"\",BE28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BF28),BF29=\"\"),\"\",IF(BF28<>\"\",BF28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BG28),BG29=\"\"),\"\",IF(BG28<>\"\",BG28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BH28),BH29=\"\"),\"\",IF(BH28<>\"\",BH28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BI28),BI29=\"\"),\"\",IF(BI28<>\"\",BI28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BJ28),BJ29=\"\"),\"\",IF(BJ28<>\"\",BJ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BK28),BK29=\"\"),\"\",IF(BK28<>\"\",BK28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BL28),BL29=\"\"),\"\",IF(BL28<>\"\",BL28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BM28),BM29=\"\"),\"\",IF(BM28<>\"\",BM28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BN28),BN29=\"\"),\"\",IF(BN28<>\"\",BN28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BO28),BO29=\"\"),\"\",IF(BO28<>\"\",BO28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BP28),BP29=\"\"),\"\",IF(BP28<>\"\",BP28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BQ28),BQ29=\"\"),\"\",IF(BQ28<>\"\",BQ28,\"\"))","v":""}]
[]
[null,null,null,"Zeiten:",{"$f":"Calc_TimesStr(F28:BQ28,Mode)","v":",500 ms"}]
[null,null,null,"Mode16:",{"$f":"IF(Mode=\"\",IF(myInStr(Zeiten,\"/16\")>0,\"PF_SLOW\",\"PM_NORMAL\"),IF(AND(myInStr(Zeiten,\"/16\")>0,myInStr(\"X\"&Mode,\"PF_SLOW\")=0),\"PF_SLOW|\"&Mode,Mode))","v":0}]
[null,null,null,"Analog:",{"$f":"IF(OR(Analoges_Überblenden=\"\",Analoges_Überblenden=0,Analoges_Überblenden=\"N\",Analoges_Überblenden=\"n\"),\"\",IF(Analoges_Überblenden=\"X\",\"X\",\"A\"))","v":"X"}]
[null,null,null,"Anfang:",{"$f":"CONCATENATE(Analog,\"PatternT\",64-COUNTIF(E29:BP29,\"\"),\"(\")","v":"XPatternT1("}]
[null,null,null,"InputCh:",{"$f":"IF(Goto_Mode=1,\"SI_LocalVar\",SchalterNr)","v":"SI_LocalVar"},null,"InNrStr:",{"$f":"IF(Goto_Mode=1,\"\",\",InCh\")","v":""},"InNrStr2",{"$f":"IF(Goto_Mode=1,\"SI_LocalVar\",\"InCh\")","v":"SI_LocalVar"}]
[null,null,null,"StCh FreeBits BpC:",{"$f":"Startkanal+(Bits_pro_Wert-1)*4+FreeBits*32","v":12},{"$f":"DEC2BIN(E36,8)","v":"00001100"}]
[null,null,null,"FreeBits BpC:",{"$f":"(Bits_pro_Wert-1)*4+FreeBits*32","v":12}]
[null,null,null,"Pattern u FreeBits:",{"$f":"CalculatePattern(Kanaele,E6,F50:EW304)","v":"0:,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,68,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,4,0,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,68,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,68,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,68,68,8,128,0,0,0,0"}]
[null,null,null,"FreeBits:",{"$f":"LEFT(Pattern_u_FreeBits,1)","v":"0"}]
[null,null,null,"Pattern Bytes:",{"$f":"MID(Pattern_u_FreeBits,3,LEN(Pattern_u_FreeBits))","v":",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,68,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,4,0,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,68,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,68,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,68,68,8,128,0,0,0,0"}]
[null,null,null,"Goto Bytes:",{"$f":"Calculate_Goto(Kanaele,E12,F47:EW47,F50:EW304)","v":"  ,0,63,128,63,128,63,128,63,128,63,128,63,128,63,128,63,128,63"}]
[null,null,null,"Ende:",{"$f":"CONCATENATE(Kanaele,\",\",Wert_Min,\",\",WertMax,\",\",Wert_ausgeschaltet,\",\",Mode16,Zeiten,Pattern_Bytes,Goto_Bytes,\")\")","v":"39,0,64,0,0,500 ms,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,68,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,4,0,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,68,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,68,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,68,68,8,128,0,0,0,0  ,0,63,128,63,128,63,128,63,128,63,128,63,128,63,128,63,128,63)"}]
[null,null,null,"Internal Macro:",{"$f":"CONCATENATE(\"#define \",Makro_Name,\"(LED,NStru,InCh)    \",Start,\"LED,NStru,InCh,\",Ende)","v":"#define HS_5_Plus_RGB(LED,NStru,InCh)    XPatternT1(LED,NStru,InCh,39,0,64,0,0,500 ms,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,68,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,4,0,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,68,0,0,68,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,0,0,68,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,68,68,8,128,0,0,0,0  ,0,63,128,63,128,63,128,63,128,63,128,63,128,63,128,63,128,63)"}]
[null,null,null,"FixBytes:",11,null,"TimerBytes:",{"$f":"2*(64-COUNTIF(E29:BP29,\"\"))","v":2},null,"DataBytes:",{"$f":"LEN(Pattern_Bytes)-LEN(SUBSTITUTE(Pattern_Bytes,\",\",))","v":351}]
[]
[null,null,null,null,{"$f":"E44+TimerBytes+DataBytes","v":364}]
[null,null,null,null,"Goto Tabelle",null,"E","S","E","S","E","S","E","S","E","S","E","S","E","S","E","S","E"]
[null,null,null,null,null,{"$f":"IF(COUNTA(F50:AM57)=0,\"Bitte Tabelle ausfüllen. Positionen an denen die LEDs leuchten sollen werden mit einem Zeichen (z.B. x) markiert. Bei einer leeren Zellen ist die LED aus.\",\"\")","v":""}]
[null,null,null," LED Nr"," Spalte Nr  ->",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,"…"]
[null,null,null,1,"R"]
[null,null,null,2,"VS LED 1  G",null,null,null,null,null,null,null,null,null,4,null,null,null,4]
[null,null,null,3,"B"]
[null,null,null,4,"R",null,null,null,null,null,null,null,null,null,null,null,4,null,null,null,4]
[null,null,null,5,"VS LED 2  G",null,null,null,null,null,null,null,null,null,null,null,4,null,null,null,4]
[null,null,null,6,"B"]
[null,null,null,7,"R"]
[null,null,null,8," VS LED 3  G",null,null,null,null,null,null,null,null,null,4,null,null,null,4]
[null,null,null,9,"B"]
[null,null,null,10,"R",null,null,null,null,null,null,null,null,null,null,null,4,null,null,null,4]
[null,null,null,11,"VS LED 4  G",null,null,null,null,null,null,null,null,null,null,null,4,null,null,null,4]
[null,null,null,12,"B"]
[null,null,null,13,"R",null,null,null,null,null,null,null,4]
[null,null,null,14,"LED 1  G",null,null,null,null,null,null,null,4]
[null,null,null,15,"B",null,null,null,null,null,null,null,4]
[null,null,null,16,"R",null,null,null,null,null,4,null,null,null,4,null,4]
[null,null,null,17,"LED 2  G",null,null,null,null,null,4,null,null,null,4,null,4]
[null,null,null,18,"B"]
[null,null,null,19,"R"]
[null,null,null,20,"LED 3  G"]
[null,null,null,21,"B"]
[null,null,null,22,"R",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4]
[null,null,null,23,"kleine LED 4  G",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4]
[null,null,null,24,"B",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4]
[null,null,null,25,"R",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4]
[null,null,null,26,"kleine LED 5  G",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4]
[null,null,null,27,"B",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,4]
[null,null,null,28,"R",null,4,null,null,null,null,null,8,null,null,null,null,null,null,null,null,null,8]
[null,null,null,29," LED 6  G"]
[null,null,null,30,"B"]
[null,null,null,31,"R",null,4,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,8]
[null,null,null,32,"  LED 7  G"]
[null,null,null,33,"B"]
[null,null,null,34,"R"]
[null,null,null,35,"LED 8  G",null,null,null,8,null,8,null,null,null,8,null,8,null,8,null,8]
[null,null,null,36,"B"]
[null,null,null,37,"R"]
[null,null,null,38,"LED 9 G"]
[null,null,null,39,"B"]
[null,null,null,40]
[null,null,null,41]
[null,null,null,42]
[null,null,null,43]
[null,null,null,44]
[null,null,null,45]
[null,null,null,46]
[null,null,null,47]
[null,null,null,48]
[null,null,null,49]
[null,null,null,50]
[null,null,null,51]
[null,null,null,52]
[null,null,null,53]
[null,null,null,54]
[null,null,null,55]
[null,null,null,56]
[null,null,null,57]
[null,null,null,58]
[null,null,null,59]
[null,null,null,60]
[null,null,null,61]
[null,null,null,62]
[null,null,null,63]
[null,null,null,64]
[null,null,null,65]
[null,null,null,66]
[null,null,null,67]
[null,null,null,68]
[null,null,null,69]
[null,null,null,70]
[null,null,null,71]
[null,null,null,72]
[null,null,null,73]
[null,null,null,74]
[null,null,null,75]
[null,null,null,76]
[null,null,null,77]
[null,null,null,78]
[null,null,null,79]
[null,null,null,80]
[null,null,null,81]
[null,null,null,82]
[null,null,null,83]
[null,null,null,84]
[null,null,null,85]
[null,null,null,86]
[null,null,null,87]
[null,null,null,88]
[null,null,null,89]
[null,null,null,90]
[null,null,null,91]
[null,null,null,92]
[null,null,null,93]
[null,null,null,94]
[null,null,null,95]
[null,null,null,96]
[null,null,null,97]
[null,null,null,98]
[null,null,null,99]
[null,null,null,100]

{"sheet":"HS 5 Plus 2812 2020","index":5,"n_rows":149,"n_cols":70,"rows_kept":149,"cut":false,"hidden":false,"merged":[]}
["Normal Data Sheet",null,null,"Ver.: 3.4.0 24.04.25",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"MouseHook:",null,null,null,null,null,"COM Ports (Only ised in Main sheet):",null,null,null,115200]
[null,null,null,"Erste RGB LED: ",1,{"$f":"IF(E2=\"\",\"<= Bitte erste RGB LED des Musters eingeben\",\"\")","v":""}]
[null,null,null,"Startkanal der RGB LED: ",0,{"$f":"IF(OR(AND(E3 <>\"\",E3=0),E3=1,E3=2),\"\",\"<= Bitte Startkanal innerhalb der RGB LED angeben\")","v":""}]
[null,null,null,"Schalter Nummer: ","SI_1",{"$f":"IF(E4=\"\",\"<= Bitte Nummer des Schalters eingeben\",\"\")","v":""}]
[null,null,null,"Anzahl der Ausgabe Kanäle: ",27,{"$f":"IF(AND(ISNUMBER(Kanaele),Kanaele>0,Kanaele<=100),\"\",\"<- Bitte Anzahl der Kanäle eingeben(1..100)\")","v":""}]
[null,null,null,"Bits pro Wert: ",4,{"$f":"CONCATENATE(\"  => \",2^Bits_pro_Wert,\" Helligkeitsstufen (0..\",2^Bits_pro_Wert-1,\")\")","v":"  => 16 Helligkeitsstufen (0..15)"}]
[null,null,null,"Wert Min: ",0,{"$f":"IF(OR(E7=\"\",E7<0,E7>255),\"<= Bitte Wert für nicht aktive LED angeben (0..255)\",\"\")","v":""}]
[null,null,null,"Wert Max: ",64,{"$f":"IF(OR(E8=\"\",E8<0,E8>255),\"<= Bitte Wert für aktive LED angeben (0..255)\",\"\")","v":""}]
[null,null,null,"Wert ausgeschaltet: ",0,{"$f":"IF(OR(E9=\"\",E9<0,E9>255),\"<= Bitte LED Wert angeben wenn Schalter aus ist\",\"\")","v":""}]
[null,null,null,"Mode: ",0]
[null,null,null,"Analoges Überblenden: ","X"]
[null,null,null,"Goto Mode: ",1]
[null,null,null,"Goto Aktivierung: ","N_Buttons"]
[null,null,null,"Grafische Anzeige: ",1]
[null,null,null,"Spezial Mode: "]
[null,null,null,"RGB Modul Nummer: "]
[null,null,null,"Charlieplexing LED Zuordnung: "]
[null,null,null,"Analoge Eingänge: "]
[]
[null,null,null,"Ergebnis: ",{"$f":"CONCATENATE(Start,ErsteRGBLED,\",\",StCh_FreeBits_BpC,\",\",InputCh,\",\",Ende,\"     // \",Makro_Name)","v":"XPatternT1(1,12,SI_LocalVar,27,0,64,0,0,500 ms,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,5,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,128,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,5,0,0,4,0,0,0,0,0,3,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,112,5,0,0,4,0,0,0,52,0,0,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,3,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,52,0,0,53,0,0  ,0,63,128,63,128,63,128,63,128,63,128,63,128,63,128,63)     // HS_5_Plus_RGB"}]
[]
[null,null,null,"Makro Name: ","HS_5_Plus_RGB"]
[null,null,null,"Makro: ",{"$f":"CONCATENATE(\"#define \",IF(Makro_Name=\"\",\"Makro_Name\",Makro_Name),\"(LED\",InNrStr,\")                       \",Start,\"LED,\",StCh_FreeBits_BpC,\",\",InNrStr2,\",\",Ende)","v":"#define HS_5_Plus_RGB(LED)                       XPatternT1(LED,12,SI_LocalVar,27,0,64,0,0,500 ms,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,5,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,128,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,5,0,0,4,0,0,0,0,0,3,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,112,5,0,0,4,0,0,0,52,0,0,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,3,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,52,0,0,53,0,0  ,0,63,128,63,128,63,128,63,128,63,128,63,128,63,128,63)"}]
[]
[null,null,null,null,{"$f":"CONCATENATE(\"#define \",IF(Makro_Name=\"\",\"Makro_Name\",Makro_Name),\"_StCh(LED,StCh\",InNrStr,\")     \",Start,\"LED,\",\"StCh+\",FreeBits_BpC,\",\",InNrStr2,\",\",Ende)","v":"#define HS_5_Plus_RGB_StCh(LED,StCh)     XPatternT1(LED,StCh+12,SI_LocalVar,27,0,64,0,0,500 ms,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,5,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,128,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,5,0,0,4,0,0,0,0,0,3,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,112,5,0,0,4,0,0,0,52,0,0,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,3,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,52,0,0,53,0,0  ,0,63,128,63,128,63,128,63,128,63,128,63,128,63,128,63)"}]
[]
[null,null,null,null," Wenn gleiche Zeiten verwendet werden, dann sollten nur die ersten Zeiten eingetragen werden. Bei leeren Spalten werden die vorangegangenen Zeiten wiederholt. Das reduziert die Anzahl der Timing Parameter."]
[null,null,null,{"$f":"IF(Zeiten=\"\",\"Bitte Dauer eintragen =>\",\"\")","v":""}," Dauer","500 ms"]
[null,null,null,null,{"$f":"IF(AND(Ist_Formel(F28),F29=\"\"),\"\",IF(F28<>\"\",F28,\"\"))","v":"500 ms"},{"$f":"IF(AND(Ist_Formel(G28),G29=\"\"),\"\",IF(G28<>\"\",G28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(H28),H29=\"\"),\"\",IF(H28<>\"\",H28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(I28),I29=\"\"),\"\",IF(I28<>\"\",I28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(J28),J29=\"\"),\"\",IF(J28<>\"\",J28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(K28),K29=\"\"),\"\",IF(K28<>\"\",K28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(L28),L29=\"\"),\"\",IF(L28<>\"\",L28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(M28),M29=\"\"),\"\",IF(M28<>\"\",M28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(N28),N29=\"\"),\"\",IF(N28<>\"\",N28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(O28),O29=\"\"),\"\",IF(O28<>\"\",O28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(P28),P29=\"\"),\"\",IF(P28<>\"\",P28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(Q28),Q29=\"\"),\"\",IF(Q28<>\"\",Q28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(R28),R29=\"\"),\"\",IF(R28<>\"\",R28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(S28),S29=\"\"),\"\",IF(S28<>\"\",S28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(T28),T29=\"\"),\"\",IF(T28<>\"\",T28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(U28),U29=\"\"),\"\",IF(U28<>\"\",U28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(V28),V29=\"\"),\"\",IF(V28<>\"\",V28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(W28),W29=\"\"),\"\",IF(W28<>\"\",W28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(X28),X29=\"\"),\"\",IF(X28<>\"\",X28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(Y28),Y29=\"\"),\"\",IF(Y28<>\"\",Y28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(Z28),Z29=\"\"),\"\",IF(Z28<>\"\",Z28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AA28),AA29=\"\"),\"\",IF(AA28<>\"\",AA28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AB28),AB29=\"\"),\"\",IF(AB28<>\"\",AB28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AC28),AC29=\"\"),\"\",IF(AC28<>\"\",AC28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AD28),AD29=\"\"),\"\",IF(AD28<>\"\",AD28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AE28),AE29=\"\"),\"\",IF(AE28<>\"\",AE28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AF28),AF29=\"\"),\"\",IF(AF28<>\"\",AF28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AG28),AG29=\"\"),\"\",IF(AG28<>\"\",AG28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AH28),AH29=\"\"),\"\",IF(AH28<>\"\",AH28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AI28),AI29=\"\"),\"\",IF(AI28<>\"\",AI28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AJ28),AJ29=\"\"),\"\",IF(AJ28<>\"\",AJ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AK28),AK29=\"\"),\"\",IF(AK28<>\"\",AK28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AL28),AL29=\"\"),\"\",IF(AL28<>\"\",AL28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AM28),AM29=\"\"),\"\",IF(AM28<>\"\",AM28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AN28),AN29=\"\"),\"\",IF(AN28<>\"\",AN28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AO28),AO29=\"\"),\"\",IF(AO28<>\"\",AO28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AP28),AP29=\"\"),\"\",IF(AP28<>\"\",AP28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AQ28),AQ29=\"\"),\"\",IF(AQ28<>\"\",AQ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AR28),AR29=\"\"),\"\",IF(AR28<>\"\",AR28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AS28),AS29=\"\"),\"\",IF(AS28<>\"\",AS28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AT28),AT29=\"\"),\"\",IF(AT28<>\"\",AT28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AU28),AU29=\"\"),\"\",IF(AU28<>\"\",AU28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AV28),AV29=\"\"),\"\",IF(AV28<>\"\",AV28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AW28),AW29=\"\"),\"\",IF(AW28<>\"\",AW28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AX28),AX29=\"\"),\"\",IF(AX28<>\"\",AX28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AY28),AY29=\"\"),\"\",IF(AY28<>\"\",AY28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AZ28),AZ29=\"\"),\"\",IF(AZ28<>\"\",AZ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BA28),BA29=\"\"),\"\",IF(BA28<>\"\",BA28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BB28),BB29=\"\"),\"\",IF(BB28<>\"\",BB28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BC28),BC29=\"\"),\"\",IF(BC28<>\"\",BC28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BD28),BD29=\"\"),\"\",IF(BD28<>\"\",BD28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BE28),BE29=\"\"),\"\",IF(BE28<>\"\",BE28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BF28),BF29=\"\"),\"\",IF(BF28<>\"\",BF28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BG28),BG29=\"\"),\"\",IF(BG28<>\"\",BG28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BH28),BH29=\"\"),\"\",IF(BH28<>\"\",BH28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BI28),BI29=\"\"),\"\",IF(BI28<>\"\",BI28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BJ28),BJ29=\"\"),\"\",IF(BJ28<>\"\",BJ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BK28),BK29=\"\"),\"\",IF(BK28<>\"\",BK28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BL28),BL29=\"\"),\"\",IF(BL28<>\"\",BL28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BM28),BM29=\"\"),\"\",IF(BM28<>\"\",BM28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BN28),BN29=\"\"),\"\",IF(BN28<>\"\",BN28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BO28),BO29=\"\"),\"\",IF(BO28<>\"\",BO28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BP28),BP29=\"\"),\"\",IF(BP28<>\"\",BP28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BQ28),BQ29=\"\"),\"\",IF(BQ28<>\"\",BQ28,\"\"))","v":""}]
[]
[null,null,null,"Zeiten:",{"$f":"Calc_TimesStr(F28:BQ28,Mode)","v":",500 ms"}]
[null,null,null,"Mode16:",{"$f":"IF(Mode=\"\",IF(myInStr(Zeiten,\"/16\")>0,\"PF_SLOW\",\"PM_NORMAL\"),IF(AND(myInStr(Zeiten,\"/16\")>0,myInStr(\"X\"&Mode,\"PF_SLOW\")=0),\"PF_SLOW|\"&Mode,Mode))","v":0}]
[null,null,null,"Analog:",{"$f":"IF(OR(Analoges_Überblenden=\"\",Analoges_Überblenden=0,Analoges_Überblenden=\"N\",Analoges_Überblenden=\"n\"),\"\",IF(Analoges_Überblenden=\"X\",\"X\",\"A\"))","v":"X"}]
[null,null,null,"Anfang:",{"$f":"CONCATENATE(Analog,\"PatternT\",64-COUNTIF(E29:BP29,\"\"),\"(\")","v":"XPatternT1("}]
[null,null,null,"InputCh:",{"$f":"IF(Goto_Mode=1,\"SI_LocalVar\",SchalterNr)","v":"SI_LocalVar"},null,"InNrStr:",{"$f":"IF(Goto_Mode=1,\"\",\",InCh\")","v":""},"InNrStr2",{"$f":"IF(Goto_Mode=1,\"SI_LocalVar\",\"InCh\")","v":"SI_LocalVar"}]
[null,null,null,"StCh FreeBits BpC:",{"$f":"Startkanal+(Bits_pro_Wert-1)*4+FreeBits*32","v":12},{"$f":"DEC2BIN(E36,8)","v":"00001100"}]
[null,null,null,"FreeBits BpC:",{"$f":"(Bits_pro_Wert-1)*4+FreeBits*32","v":12}]
[null,null,null,"Pattern u FreeBits:",{"$f":"CalculatePattern(Kanaele,E6,F50:EW304)","v":"0:,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,5,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,128,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,5,0,0,4,0,0,0,0,0,3,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,112,5,0,0,4,0,0,0,52,0,0,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,3,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,52,0,0,53,0,0"}]
[null,null,null,"FreeBits:",{"$f":"LEFT(Pattern_u_FreeBits,1)","v":"0"}]
[null,null,null,"Pattern Bytes:",{"$f":"MID(Pattern_u_FreeBits,3,LEN(Pattern_u_FreeBits))","v":",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,5,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,128,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,5,0,0,4,0,0,0,0,0,3,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,112,5,0,0,4,0,0,0,52,0,0,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,3,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,52,0,0,53,0,0"}]
[null,null,null,"Goto Bytes:",{"$f":"Calculate_Goto(Kanaele,E12,F47:EW47,F50:EW304)","v":"  ,0,63,128,63,128,63,128,63,128,63,128,63,128,63,128,63"}]
[null,null,null,"Ende:",{"$f":"CONCATENATE(Kanaele,\",\",Wert_Min,\",\",WertMax,\",\",Wert_ausgeschaltet,\",\",Mode16,Zeiten,Pattern_Bytes,Goto_Bytes,\")\")","v":"27,0,64,0,0,500 ms,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,5,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,128,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,5,0,0,4,0,0,0,0,0,3,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,112,5,0,0,4,0,0,0,52,0,0,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,3,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,52,0,0,53,0,0  ,0,63,128,63,128,63,128,63,128,63,128,63,128,63,128,63)"}]
[null,null,null,"Internal Macro:",{"$f":"CONCATENATE(\"#define \",Makro_Name,\"(LED,NStru,InCh)    \",Start,\"LED,NStru,InCh,\",Ende)","v":"#define HS_5_Plus_RGB(LED,NStru,InCh)    XPatternT1(LED,NStru,InCh,27,0,64,0,0,500 ms,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,5,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,128,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,5,0,0,4,0,0,0,0,0,3,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,112,5,0,0,4,0,0,0,52,0,0,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,3,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,52,0,0,53,0,0  ,0,63,128,63,128,63,128,63,128,63,128,63,128,63,128,63)"}]
[null,null,null,"FixBytes:",11,null,"TimerBytes:",{"$f":"2*(64-COUNTIF(E29:BP29,\"\"))","v":2},null,"DataBytes:",{"$f":"LEN(Pattern_Bytes)-LEN(SUBSTITUTE(Pattern_Bytes,\",\",))","v":216}]
[]
[null,null,null,null,{"$f":"E44+TimerBytes+DataBytes","v":229}]
[null,null,null,null,"Goto Tabelle",null,"E","S","E","S","E","S","E","S","E","S","E","S","E","S","E"]
[null,null,null,null,null,{"$f":"IF(COUNTA(F50:AM57)=0,\"Bitte Tabelle ausfüllen. Positionen an denen die LEDs leuchten sollen werden mit einem Zeichen (z.B. x) markiert. Bei einer leeren Zellen ist die LED aus.\",\"\")","v":""}]
[null,null,null," LED Nr"," Spalte Nr  ->",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,"…"]
[null,null,null,1,null,null,null,null,null,null,7,null,null,null,7,null,7]
[null,null,null,2,"LED  4 li",null,null,null,null,null,5,null,null,null,5,null,5]
[null,null,null,3]
[null,null,null,4,null,null,8,null,null,null,null,null,8]
[null,null,null,5,"LED 2 li"]
[null,null,null,6]
[null,null,null,7]
[null,null,null,8,"LED 1 li",null,null,null,4,null,4,null,null,null,4,null,4,null,4,null,4]
[null,null,null,9]
[null,null,null,10,null,null,8]
[null,null,null,11,"LED 2 re"]
[null,null,null,12]
[null,null,null,13,null,null,null,null,null,null,null,null,8]
[null,null,null,14,"LED 5 ws",null,null,null,null,null,null,null,8]
[null,null,null,15,null,null,null,null,null,null,null,null,8]
[null,null,null,16,null,null,null,null,null,null,null,null,null,null,null,null,4,null,null,null,4]
[null,null,null,17,"VS or",null,null,null,null,null,null,null,null,null,null,null,3,null,null,null,3]
[null,null,null,18]
[null,null,null,19]
[null,null,null,20,"VS oi",null,null,null,null,null,null,null,null,null,3,null,null,null,3]
[null,null,null,21]
[null,null,null,22,null,null,null,null,null,null,null,null,null,null,null,null,5,null,null,null,5]
[null,null,null,23,"VS ur",null,null,null,null,null,null,null,null,null,null,null,3,null,null,null,3]
[null,null,null,24]
[null,null,null,25]
[null,null,null,26,"VS ul",null,null,null,null,null,null,null,null,null,3,null,null,null,3]
[null,null,null,27]
[null,null,null,28]
[null,null,null,29]
[null,null,null,30]
[null,null,null,31]
[null,null,null,32]
[null,null,null,33]
[null,null,null,34]
[null,null,null,35]
[null,null,null,36]
[null,null,null,37]
[null,null,null,38]
[null,null,null,39]
[null,null,null,40]
[null,null,null,41]
[null,null,null,42]
[null,null,null,43]
[null,null,null,44]
[null,null,null,45]
[null,null,null,46]
[null,null,null,47]
[null,null,null,48]
[null,null,null,49]
[null,null,null,50]
[null,null,null,51]
[null,null,null,52]
[null,null,null,53]
[null,null,null,54]
[null,null,null,55]
[null,null,null,56]
[null,null,null,57]
[null,null,null,58]
[null,null,null,59]
[null,null,null,60]
[null,null,null,61]
[null,null,null,62]
[null,null,null,63]
[null,null,null,64]
[null,null,null,65]
[null,null,null,66]
[null,null,null,67]
[null,null,null,68]
[null,null,null,69]
[null,null,null,70]
[null,null,null,71]
[null,null,null,72]
[null,null,null,73]
[null,null,null,74]
[null,null,null,75]
[null,null,null,76]
[null,null,null,77]
[null,null,null,78]
[null,null,null,79]
[null,null,null,80]
[null,null,null,81]
[null,null,null,82]
[null,null,null,83]
[null,null,null,84]
[null,null,null,85]
[null,null,null,86]
[null,null,null,87]
[null,null,null,88]
[null,null,null,89]
[null,null,null,90]
[null,null,null,91]
[null,null,null,92]
[null,null,null,93]
[null,null,null,94]
[null,null,null,95]
[null,null,null,96]
[null,null,null,97]
[null,null,null,98]
[null,null,null,99]
[null,null,null,100]

{"sheet":"Gleissperrsignal 2812 2020","index":6,"n_rows":149,"n_cols":70,"rows_kept":149,"cut":false,"hidden":false,"merged":[]}
["Normal Data Sheet",null,null,"Ver.: 3.4.0 24.04.25",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"MouseHook:",null,null,null,null,null,"COM Ports (Only ised in Main sheet):",null,null,null,115200]
[null,null,null,"Erste RGB LED: ",1,{"$f":"IF(E2=\"\",\"<= Bitte erste RGB LED des Musters eingeben\",\"\")","v":""}]
[null,null,null,"Startkanal der RGB LED: ",0,{"$f":"IF(OR(AND(E3 <>\"\",E3=0),E3=1,E3=2),\"\",\"<= Bitte Startkanal innerhalb der RGB LED angeben\")","v":""}]
[null,null,null,"Schalter Nummer: ","SI_1",{"$f":"IF(E4=\"\",\"<= Bitte Nummer des Schalters eingeben\",\"\")","v":""}]
[null,null,null,"Anzahl der Ausgabe Kanäle: ",12,{"$f":"IF(AND(ISNUMBER(Kanaele),Kanaele>0,Kanaele<=100),\"\",\"<- Bitte Anzahl der Kanäle eingeben(1..100)\")","v":""}]
[null,null,null,"Bits pro Wert: ",4,{"$f":"CONCATENATE(\"  => \",2^Bits_pro_Wert,\" Helligkeitsstufen (0..\",2^Bits_pro_Wert-1,\")\")","v":"  => 16 Helligkeitsstufen (0..15)"}]
[null,null,null,"Wert Min: ",0,{"$f":"IF(OR(E7=\"\",E7<0,E7>255),\"<= Bitte Wert für nicht aktive LED angeben (0..255)\",\"\")","v":""}]
[null,null,null,"Wert Max: ",32,{"$f":"IF(OR(E8=\"\",E8<0,E8>255),\"<= Bitte Wert für aktive LED angeben (0..255)\",\"\")","v":""}]
[null,null,null,"Wert ausgeschaltet: ",0,{"$f":"IF(OR(E9=\"\",E9<0,E9>255),\"<= Bitte LED Wert angeben wenn Schalter aus ist\",\"\")","v":""}]
[null,null,null,"Mode: ",0]
[null,null,null,"Analoges Überblenden: ","X"]
[null,null,null,"Goto Mode: ",1]
[null,null,null,"Goto Aktivierung: ","N_Buttons"]
[null,null,null,"Grafische Anzeige: ",1]
[null,null,null,"Spezial Mode: "]
[null,null,null,"RGB Modul Nummer: "]
[null,null,null,"Charlieplexing LED Zuordnung: "]
[null,null,null,"Analoge Eingänge: "]
[]
[null,null,null,"Ergebnis: ",{"$f":"CONCATENATE(Start,ErsteRGBLED,\",\",StCh_FreeBits_BpC,\",\",InputCh,\",\",Ende,\"     // \",Makro_Name)","v":"XPatternT1(1,12,SI_LocalVar,12,0,32,0,0,600 ms,0,0,0,0,0,0,0,64,0,0,64,0,0,0,0,0,0,0,51,3,0,51,3,0  ,0,63,128,63)     // Gleissperrsignal_RGB"}]
[]
[null,null,null,"Makro Name: ","Gleissperrsignal_RGB"]
[null,null,null,"Makro: ",{"$f":"CONCATENATE(\"#define \",IF(Makro_Name=\"\",\"Makro_Name\",Makro_Name),\"(LED\",InNrStr,\")                       \",Start,\"LED,\",StCh_FreeBits_BpC,\",\",InNrStr2,\",\",Ende)","v":"#define Gleissperrsignal_RGB(LED)                       XPatternT1(LED,12,SI_LocalVar,12,0,32,0,0,600 ms,0,0,0,0,0,0,0,64,0,0,64,0,0,0,0,0,0,0,51,3,0,51,3,0  ,0,63,128,63)"}]
[]
[null,null,null,null,{"$f":"CONCATENATE(\"#define \",IF(Makro_Name=\"\",\"Makro_Name\",Makro_Name),\"_StCh(LED,StCh\",InNrStr,\")     \",Start,\"LED,\",\"StCh+\",FreeBits_BpC,\",\",InNrStr2,\",\",Ende)","v":"#define Gleissperrsignal_RGB_StCh(LED,StCh)     XPatternT1(LED,StCh+12,SI_LocalVar,12,0,32,0,0,600 ms,0,0,0,0,0,0,0,64,0,0,64,0,0,0,0,0,0,0,51,3,0,51,3,0  ,0,63,128,63)"}]
[]
[null,null,null,null," Wenn gleiche Zeiten verwendet werden, dann sollten nur die ersten Zeiten eingetragen werden. Bei leeren Spalten werden die vorangegangenen Zeiten wiederholt. Das reduziert die Anzahl der Timing Parameter."]
[null,null,null,{"$f":"IF(Zeiten=\"\",\"Bitte Dauer eintragen =>\",\"\")","v":""}," Dauer","600 ms"]
[null,null,null,null,{"$f":"IF(AND(Ist_Formel(F28),F29=\"\"),\"\",IF(F28<>\"\",F28,\"\"))","v":"600 ms"},{"$f":"IF(AND(Ist_Formel(G28),G29=\"\"),\"\",IF(G28<>\"\",G28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(H28),H29=\"\"),\"\",IF(H28<>\"\",H28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(I28),I29=\"\"),\"\",IF(I28<>\"\",I28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(J28),J29=\"\"),\"\",IF(J28<>\"\",J28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(K28),K29=\"\"),\"\",IF(K28<>\"\",K28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(L28),L29=\"\"),\"\",IF(L28<>\"\",L28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(M28),M29=\"\"),\"\",IF(M28<>\"\",M28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(N28),N29=\"\"),\"\",IF(N28<>\"\",N28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(O28),O29=\"\"),\"\",IF(O28<>\"\",O28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(P28),P29=\"\"),\"\",IF(P28<>\"\",P28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(Q28),Q29=\"\"),\"\",IF(Q28<>\"\",Q28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(R28),R29=\"\"),\"\",IF(R28<>\"\",R28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(S28),S29=\"\"),\"\",IF(S28<>\"\",S28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(T28),T29=\"\"),\"\",IF(T28<>\"\",T28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(U28),U29=\"\"),\"\",IF(U28<>\"\",U28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(V28),V29=\"\"),\"\",IF(V28<>\"\",V28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(W28),W29=\"\"),\"\",IF(W28<>\"\",W28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(X28),X29=\"\"),\"\",IF(X28<>\"\",X28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(Y28),Y29=\"\"),\"\",IF(Y28<>\"\",Y28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(Z28),Z29=\"\"),\"\",IF(Z28<>\"\",Z28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AA28),AA29=\"\"),\"\",IF(AA28<>\"\",AA28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AB28),AB29=\"\"),\"\",IF(AB28<>\"\",AB28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AC28),AC29=\"\"),\"\",IF(AC28<>\"\",AC28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AD28),AD29=\"\"),\"\",IF(AD28<>\"\",AD28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AE28),AE29=\"\"),\"\",IF(AE28<>\"\",AE28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AF28),AF29=\"\"),\"\",IF(AF28<>\"\",AF28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AG28),AG29=\"\"),\"\",IF(AG28<>\"\",AG28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AH28),AH29=\"\"),\"\",IF(AH28<>\"\",AH28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AI28),AI29=\"\"),\"\",IF(AI28<>\"\",AI28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AJ28),AJ29=\"\"),\"\",IF(AJ28<>\"\",AJ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AK28),AK29=\"\"),\"\",IF(AK28<>\"\",AK28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AL28),AL29=\"\"),\"\",IF(AL28<>\"\",AL28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AM28),AM29=\"\"),\"\",IF(AM28<>\"\",AM28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AN28),AN29=\"\"),\"\",IF(AN28<>\"\",AN28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AO28),AO29=\"\"),\"\",IF(AO28<>\"\",AO28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AP28),AP29=\"\"),\"\",IF(AP28<>\"\",AP28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AQ28),AQ29=\"\"),\"\",IF(AQ28<>\"\",AQ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AR28),AR29=\"\"),\"\",IF(AR28<>\"\",AR28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AS28),AS29=\"\"),\"\",IF(AS28<>\"\",AS28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AT28),AT29=\"\"),\"\",IF(AT28<>\"\",AT28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AU28),AU29=\"\"),\"\",IF(AU28<>\"\",AU28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AV28),AV29=\"\"),\"\",IF(AV28<>\"\",AV28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AW28),AW29=\"\"),\"\",IF(AW28<>\"\",AW28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AX28),AX29=\"\"),\"\",IF(AX28<>\"\",AX28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AY28),AY29=\"\"),\"\",IF(AY28<>\"\",AY28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AZ28),AZ29=\"\"),\"\",IF(AZ28<>\"\",AZ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BA28),BA29=\"\"),\"\",IF(BA28<>\"\",BA28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BB28),BB29=\"\"),\"\",IF(BB28<>\"\",BB28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BC28),BC29=\"\"),\"\",IF(BC28<>\"\",BC28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BD28),BD29=\"\"),\"\",IF(BD28<>\"\",BD28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BE28),BE29=\"\"),\"\",IF(BE28<>\"\",BE28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BF28),BF29=\"\"),\"\",IF(BF28<>\"\",BF28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BG28),BG29=\"\"),\"\",IF(BG28<>\"\",BG28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BH28),BH29=\"\"),\"\",IF(BH28<>\"\",BH28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BI28),BI29=\"\"),\"\",IF(BI28<>\"\",BI28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BJ28),BJ29=\"\"),\"\",IF(BJ28<>\"\",BJ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BK28),BK29=\"\"),\"\",IF(BK28<>\"\",BK28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BL28),BL29=\"\"),\"\",IF(BL28<>\"\",BL28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BM28),BM29=\"\"),\"\",IF(BM28<>\"\",BM28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BN28),BN29=\"\"),\"\",IF(BN28<>\"\",BN28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BO28),BO29=\"\"),\"\",IF(BO28<>\"\",BO28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BP28),BP29=\"\"),\"\",IF(BP28<>\"\",BP28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BQ28),BQ29=\"\"),\"\",IF(BQ28<>\"\",BQ28,\"\"))","v":""}]
[]
[null,null,null,"Zeiten:",{"$f":"Calc_TimesStr(F28:BQ28,Mode)","v":",600 ms"}]
[null,null,null,"Mode16:",{"$f":"IF(Mode=\"\",IF(myInStr(Zeiten,\"/16\")>0,\"PF_SLOW\",\"PM_NORMAL\"),IF(AND(myInStr(Zeiten,\"/16\")>0,myInStr(\"X\"&Mode,\"PF_SLOW\")=0),\"PF_SLOW|\"&Mode,Mode))","v":0}]
[null,null,null,"Analog:",{"$f":"IF(OR(Analoges_Überblenden=\"\",Analoges_Überblenden=0,Analoges_Überblenden=\"N\",Analoges_Überblenden=\"n\"),\"\",IF(Analoges_Überblenden=\"X\",\"X\",\"A\"))","v":"X"}]
[null,null,null,"Anfang:",{"$f":"CONCATENATE(Analog,\"PatternT\",64-COUNTIF(E29:BP29,\"\"),\"(\")","v":"XPatternT1("}]
[null,null,null,"InputCh:",{"$f":"IF(Goto_Mode=1,\"SI_LocalVar\",SchalterNr)","v":"SI_LocalVar"},null,"InNrStr:",{"$f":"IF(Goto_Mode=1,\"\",\",InCh\")","v":""},"InNrStr2",{"$f":"IF(Goto_Mode=1,\"SI_LocalVar\",\"InCh\")","v":"SI_LocalVar"}]
[null,null,null,"StCh FreeBits BpC:",{"$f":"Startkanal+(Bits_pro_Wert-1)*4+FreeBits*32","v":12},{"$f":"DEC2BIN(E36,8)","v":"00001100"}]
[null,null,null,"FreeBits BpC:",{"$f":"(Bits_pro_Wert-1)*4+FreeBits*32","v":12}]
[null,null,null,"Pattern u FreeBits:",{"$f":"CalculatePattern(Kanaele,E6,F50:EW304)","v":"0:,0,0,0,0,0,0,0,64,0,0,64,0,0,0,0,0,0,0,51,3,0,51,3,0"}]
[null,null,null,"FreeBits:",{"$f":"LEFT(Pattern_u_FreeBits,1)","v":"0"}]
[null,null,null,"Pattern Bytes:",{"$f":"MID(Pattern_u_FreeBits,3,LEN(Pattern_u_FreeBits))","v":",0,0,0,0,0,0,0,64,0,0,64,0,0,0,0,0,0,0,51,3,0,51,3,0"}]
[null,null,null,"Goto Bytes:",{"$f":"Calculate_Goto(Kanaele,E12,F47:EW47,F50:EW304)","v":"  ,0,63,128,63"}]
[null,null,null,"Ende:",{"$f":"CONCATENATE(Kanaele,\",\",Wert_Min,\",\",WertMax,\",\",Wert_ausgeschaltet,\",\",Mode16,Zeiten,Pattern_Bytes,Goto_Bytes,\")\")","v":"12,0,32,0,0,600 ms,0,0,0,0,0,0,0,64,0,0,64,0,0,0,0,0,0,0,51,3,0,51,3,0  ,0,63,128,63)"}]
[null,null,null,"Internal Macro:",{"$f":"CONCATENATE(\"#define \",Makro_Name,\"(LED,NStru,InCh)    \",Start,\"LED,NStru,InCh,\",Ende)","v":"#define Gleissperrsignal_RGB(LED,NStru,InCh)    XPatternT1(LED,NStru,InCh,12,0,32,0,0,600 ms,0,0,0,0,0,0,0,64,0,0,64,0,0,0,0,0,0,0,51,3,0,51,3,0  ,0,63,128,63)"}]
[null,null,null,"FixBytes:",11,null,"TimerBytes:",{"$f":"2*(64-COUNTIF(E29:BP29,\"\"))","v":2},null,"DataBytes:",{"$f":"LEN(Pattern_Bytes)-LEN(SUBSTITUTE(Pattern_Bytes,\",\",))","v":24}]
[]
[null,null,null,null,{"$f":"E44+TimerBytes+DataBytes","v":37}]
[null,null,null,null,"Goto Tabelle",null,"E","S","E"]
[null,null,null,null,null,{"$f":"IF(COUNTA(F50:AM57)=0,\"Bitte Tabelle ausfüllen. Positionen an denen die LEDs leuchten sollen werden mit einem Zeichen (z.B. x) markiert. Bei einer leeren Zellen ist die LED aus.\",\"\")","v":""}]
[null,null,null," LED Nr"," Spalte Nr  ->",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,"…"]
[null,null,null,1,null,null,null,null,3]
[null,null,null,2,"LED 1",null,null,null,3]
[null,null,null,3,null,null,null,null,3]
[null,null,null,4,null,null,4]
[null,null,null,5,"LED 2"]
[null,null,null,6]
[null,null,null,7,null,null,null,null,3]
[null,null,null,8,"LED 3",null,null,null,3]
[null,null,null,9,null,null,null,null,3]
[null,null,null,10,null,null,4]
[null,null,null,11,"LED 4"]
[null,null,null,12]
[null,null,null,13]
[null,null,null,14]
[null,null,null,15]
[null,null,null,16]
[null,null,null,17]
[null,null,null,18]
[null,null,null,19]
[null,null,null,20]
[null,null,null,21]
[null,null,null,22]
[null,null,null,23]
[null,null,null,24]
[null,null,null,25]
[null,null,null,26]
[null,null,null,27]
[null,null,null,28]
[null,null,null,29]
[null,null,null,30]
[null,null,null,31]
[null,null,null,32]
[null,null,null,33]
[null,null,null,34]
[null,null,null,35]
[null,null,null,36]
[null,null,null,37]
[null,null,null,38]
[null,null,null,39]
[null,null,null,40]
[null,null,null,41]
[null,null,null,42]
[null,null,null,43]
[null,null,null,44]
[null,null,null,45]
[null,null,null,46]
[null,null,null,47]
[null,null,null,48]
[null,null,null,49]
[null,null,null,50]
[null,null,null,51]
[null,null,null,52]
[null,null,null,53]
[null,null,null,54]
[null,null,null,55]
[null,null,null,56]
[null,null,null,57]
[null,null,null,58]
[null,null,null,59]
[null,null,null,60]
[null,null,null,61]
[null,null,null,62]
[null,null,null,63]
[null,null,null,64]
[null,null,null,65]
[null,null,null,66]
[null,null,null,67]
[null,null,null,68]
[null,null,null,69]
[null,null,null,70]
[null,null,null,71]
[null,null,null,72]
[null,null,null,73]
[null,null,null,74]
[null,null,null,75]
[null,null,null,76]
[null,null,null,77]
[null,null,null,78]
[null,null,null,79]
[null,null,null,80]
[null,null,null,81]
[null,null,null,82]
[null,null,null,83]
[null,null,null,84]
[null,null,null,85]
[null,null,null,86]
[null,null,null,87]
[null,null,null,88]
[null,null,null,89]
[null,null,null,90]
[null,null,null,91]
[null,null,null,92]
[null,null,null,93]
[null,null,null,94]
[null,null,null,95]
[null,null,null,96]
[null,null,null,97]
[null,null,null,98]
[null,null,null,99]
[null,null,null,100]

{"sheet":"HS einfach 2812 2020","index":7,"n_rows":149,"n_cols":70,"rows_kept":149,"cut":false,"hidden":false,"merged":[]}
["Normal Data Sheet",null,null,"Ver.: 3.4.0 24.04.25",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"MouseHook:",null,null,null,null,null,"COM Ports (Only ised in Main sheet):",null,null,null,115200]
[null,null,null,"Erste RGB LED: ",1,{"$f":"IF(E2=\"\",\"<= Bitte erste RGB LED des Musters eingeben\",\"\")","v":""}]
[null,null,null,"Startkanal der RGB LED: ",0,{"$f":"IF(OR(AND(E3 <>\"\",E3=0),E3=1,E3=2),\"\",\"<= Bitte Startkanal innerhalb der RGB LED angeben\")","v":""}]
[null,null,null,"Schalter Nummer: ","SI_1",{"$f":"IF(E4=\"\",\"<= Bitte Nummer des Schalters eingeben\",\"\")","v":""}]
[null,null,null,"Anzahl der Ausgabe Kanäle: ",12,{"$f":"IF(AND(ISNUMBER(Kanaele),Kanaele>0,Kanaele<=100),\"\",\"<- Bitte Anzahl der Kanäle eingeben(1..100)\")","v":""}]
[null,null,null,"Bits pro Wert: ",4,{"$f":"CONCATENATE(\"  => \",2^Bits_pro_Wert,\" Helligkeitsstufen (0..\",2^Bits_pro_Wert-1,\")\")","v":"  => 16 Helligkeitsstufen (0..15)"}]
[null,null,null,"Wert Min: ",0,{"$f":"IF(OR(E7=\"\",E7<0,E7>255),\"<= Bitte Wert für nicht aktive LED angeben (0..255)\",\"\")","v":""}]
[null,null,null,"Wert Max: ",32,{"$f":"IF(OR(E8=\"\",E8<0,E8>255),\"<= Bitte Wert für aktive LED angeben (0..255)\",\"\")","v":""}]
[null,null,null,"Wert ausgeschaltet: ",0,{"$f":"IF(OR(E9=\"\",E9<0,E9>255),\"<= Bitte LED Wert angeben wenn Schalter aus ist\",\"\")","v":""}]
[null,null,null,"Mode: ",0]
[null,null,null,"Analoges Überblenden: ","X"]
[null,null,null,"Goto Mode: ",1]
[null,null,null,"Goto Aktivierung: ","N_Buttons"]
[null,null,null,"Grafische Anzeige: ",1]
[null,null,null,"Spezial Mode: "]
[null,null,null,"RGB Modul Nummer: "]
[null,null,null,"Charlieplexing LED Zuordnung: "]
[null,null,null,"Analoge Eingänge: "]
[]
[null,null,null,"Ergebnis: ",{"$f":"CONCATENATE(Start,ErsteRGBLED,\",\",StCh_FreeBits_BpC,\",\",InputCh,\",\",Ende,\"     // \",Makro_Name)","v":"XPatternT1(1,12,SI_LocalVar,12,0,32,0,0,500 ms,0,0,0,0,0,0,0,240,0,0,128,0,0,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,191,0,0,192,0,0  ,0,63,128,63,128,63)     // HS_Einfach_RGB"}]
[]
[null,null,null,"Makro Name: ","HS_Einfach_RGB"]
[null,null,null,"Makro: ",{"$f":"CONCATENATE(\"#define \",IF(Makro_Name=\"\",\"Makro_Name\",Makro_Name),\"(LED\",InNrStr,\")                       \",Start,\"LED,\",StCh_FreeBits_BpC,\",\",InNrStr2,\",\",Ende)","v":"#define HS_Einfach_RGB(LED)                       XPatternT1(LED,12,SI_LocalVar,12,0,32,0,0,500 ms,0,0,0,0,0,0,0,240,0,0,128,0,0,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,191,0,0,192,0,0  ,0,63,128,63,128,63)"}]
[]
[null,null,null,null,{"$f":"CONCATENATE(\"#define \",IF(Makro_Name=\"\",\"Makro_Name\",Makro_Name),\"_StCh(LED,StCh\",InNrStr,\")     \",Start,\"LED,\",\"StCh+\",FreeBits_BpC,\",\",InNrStr2,\",\",Ende)","v":"#define HS_Einfach_RGB_StCh(LED,StCh)     XPatternT1(LED,StCh+12,SI_LocalVar,12,0,32,0,0,500 ms,0,0,0,0,0,0,0,240,0,0,128,0,0,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,191,0,0,192,0,0  ,0,63,128,63,128,63)"}]
[]
[null,null,null,null," Wenn gleiche Zeiten verwendet werden, dann sollten nur die ersten Zeiten eingetragen werden. Bei leeren Spalten werden die vorangegangenen Zeiten wiederholt. Das reduziert die Anzahl der Timing Parameter."]
[null,null,null,{"$f":"IF(Zeiten=\"\",\"Bitte Dauer eintragen =>\",\"\")","v":""}," Dauer","500 ms"]
[null,null,null,null,{"$f":"IF(AND(Ist_Formel(F28),F29=\"\"),\"\",IF(F28<>\"\",F28,\"\"))","v":"500 ms"},{"$f":"IF(AND(Ist_Formel(G28),G29=\"\"),\"\",IF(G28<>\"\",G28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(H28),H29=\"\"),\"\",IF(H28<>\"\",H28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(I28),I29=\"\"),\"\",IF(I28<>\"\",I28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(J28),J29=\"\"),\"\",IF(J28<>\"\",J28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(K28),K29=\"\"),\"\",IF(K28<>\"\",K28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(L28),L29=\"\"),\"\",IF(L28<>\"\",L28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(M28),M29=\"\"),\"\",IF(M28<>\"\",M28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(N28),N29=\"\"),\"\",IF(N28<>\"\",N28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(O28),O29=\"\"),\"\",IF(O28<>\"\",O28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(P28),P29=\"\"),\"\",IF(P28<>\"\",P28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(Q28),Q29=\"\"),\"\",IF(Q28<>\"\",Q28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(R28),R29=\"\"),\"\",IF(R28<>\"\",R28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(S28),S29=\"\"),\"\",IF(S28<>\"\",S28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(T28),T29=\"\"),\"\",IF(T28<>\"\",T28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(U28),U29=\"\"),\"\",IF(U28<>\"\",U28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(V28),V29=\"\"),\"\",IF(V28<>\"\",V28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(W28),W29=\"\"),\"\",IF(W28<>\"\",W28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(X28),X29=\"\"),\"\",IF(X28<>\"\",X28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(Y28),Y29=\"\"),\"\",IF(Y28<>\"\",Y28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(Z28),Z29=\"\"),\"\",IF(Z28<>\"\",Z28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AA28),AA29=\"\"),\"\",IF(AA28<>\"\",AA28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AB28),AB29=\"\"),\"\",IF(AB28<>\"\",AB28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AC28),AC29=\"\"),\"\",IF(AC28<>\"\",AC28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AD28),AD29=\"\"),\"\",IF(AD28<>\"\",AD28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AE28),AE29=\"\"),\"\",IF(AE28<>\"\",AE28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AF28),AF29=\"\"),\"\",IF(AF28<>\"\",AF28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AG28),AG29=\"\"),\"\",IF(AG28<>\"\",AG28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AH28),AH29=\"\"),\"\",IF(AH28<>\"\",AH28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AI28),AI29=\"\"),\"\",IF(AI28<>\"\",AI28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AJ28),AJ29=\"\"),\"\",IF(AJ28<>\"\",AJ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AK28),AK29=\"\"),\"\",IF(AK28<>\"\",AK28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AL28),AL29=\"\"),\"\",IF(AL28<>\"\",AL28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AM28),AM29=\"\"),\"\",IF(AM28<>\"\",AM28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AN28),AN29=\"\"),\"\",IF(AN28<>\"\",AN28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AO28),AO29=\"\"),\"\",IF(AO28<>\"\",AO28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AP28),AP29=\"\"),\"\",IF(AP28<>\"\",AP28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AQ28),AQ29=\"\"),\"\",IF(AQ28<>\"\",AQ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AR28),AR29=\"\"),\"\",IF(AR28<>\"\",AR28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AS28),AS29=\"\"),\"\",IF(AS28<>\"\",AS28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AT28),AT29=\"\"),\"\",IF(AT28<>\"\",AT28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AU28),AU29=\"\"),\"\",IF(AU28<>\"\",AU28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AV28),AV29=\"\"),\"\",IF(AV28<>\"\",AV28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AW28),AW29=\"\"),\"\",IF(AW28<>\"\",AW28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AX28),AX29=\"\"),\"\",IF(AX28<>\"\",AX28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AY28),AY29=\"\"),\"\",IF(AY28<>\"\",AY28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AZ28),AZ29=\"\"),\"\",IF(AZ28<>\"\",AZ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BA28),BA29=\"\"),\"\",IF(BA28<>\"\",BA28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BB28),BB29=\"\"),\"\",IF(BB28<>\"\",BB28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BC28),BC29=\"\"),\"\",IF(BC28<>\"\",BC28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BD28),BD29=\"\"),\"\",IF(BD28<>\"\",BD28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BE28),BE29=\"\"),\"\",IF(BE28<>\"\",BE28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BF28),BF29=\"\"),\"\",IF(BF28<>\"\",BF28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BG28),BG29=\"\"),\"\",IF(BG28<>\"\",BG28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BH28),BH29=\"\"),\"\",IF(BH28<>\"\",BH28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BI28),BI29=\"\"),\"\",IF(BI28<>\"\",BI28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BJ28),BJ29=\"\"),\"\",IF(BJ28<>\"\",BJ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BK28),BK29=\"\"),\"\",IF(BK28<>\"\",BK28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BL28),BL29=\"\"),\"\",IF(BL28<>\"\",BL28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BM28),BM29=\"\"),\"\",IF(BM28<>\"\",BM28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BN28),BN29=\"\"),\"\",IF(BN28<>\"\",BN28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BO28),BO29=\"\"),\"\",IF(BO28<>\"\",BO28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BP28),BP29=\"\"),\"\",IF(BP28<>\"\",BP28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BQ28),BQ29=\"\"),\"\",IF(BQ28<>\"\",BQ28,\"\"))","v":""}]
[]
[null,null,null,"Zeiten:",{"$f":"Calc_TimesStr(F28:BQ28,Mode)","v":",500 ms"}]
[null,null,null,"Mode16:",{"$f":"IF(Mode=\"\",IF(myInStr(Zeiten,\"/16\")>0,\"PF_SLOW\",\"PM_NORMAL\"),IF(AND(myInStr(Zeiten,\"/16\")>0,myInStr(\"X\"&Mode,\"PF_SLOW\")=0),\"PF_SLOW|\"&Mode,Mode))","v":0}]
[null,null,null,"Analog:",{"$f":"IF(OR(Analoges_Überblenden=\"\",Analoges_Überblenden=0,Analoges_Überblenden=\"N\",Analoges_Überblenden=\"n\"),\"\",IF(Analoges_Überblenden=\"X\",\"X\",\"A\"))","v":"X"}]
[null,null,null,"Anfang:",{"$f":"CONCATENATE(Analog,\"PatternT\",64-COUNTIF(E29:BP29,\"\"),\"(\")","v":"XPatternT1("}]
[null,null,null,"InputCh:",{"$f":"IF(Goto_Mode=1,\"SI_LocalVar\",SchalterNr)","v":"SI_LocalVar"},null,"InNrStr:",{"$f":"IF(Goto_Mode=1,\"\",\",InCh\")","v":""},"InNrStr2",{"$f":"IF(Goto_Mode=1,\"SI_LocalVar\",\"InCh\")","v":"SI_LocalVar"}]
[null,null,null,"StCh FreeBits BpC:",{"$f":"Startkanal+(Bits_pro_Wert-1)*4+FreeBits*32","v":12},{"$f":"DEC2BIN(E36,8)","v":"00001100"}]
[null,null,null,"FreeBits BpC:",{"$f":"(Bits_pro_Wert-1)*4+FreeBits*32","v":12}]
[null,null,null,"Pattern u FreeBits:",{"$f":"CalculatePattern(Kanaele,E6,F50:EW304)","v":"0:,0,0,0,0,0,0,0,240,0,0,128,0,0,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,191,0,0,192,0,0"}]
[null,null,null,"FreeBits:",{"$f":"LEFT(Pattern_u_FreeBits,1)","v":"0"}]
[null,null,null,"Pattern Bytes:",{"$f":"MID(Pattern_u_FreeBits,3,LEN(Pattern_u_FreeBits))","v":",0,0,0,0,0,0,0,240,0,0,128,0,0,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,191,0,0,192,0,0"}]
[null,null,null,"Goto Bytes:",{"$f":"Calculate_Goto(Kanaele,E12,F47:EW47,F50:EW304)","v":"  ,0,63,128,63,128,63"}]
[null,null,null,"Ende:",{"$f":"CONCATENATE(Kanaele,\",\",Wert_Min,\",\",WertMax,\",\",Wert_ausgeschaltet,\",\",Mode16,Zeiten,Pattern_Bytes,Goto_Bytes,\")\")","v":"12,0,32,0,0,500 ms,0,0,0,0,0,0,0,240,0,0,128,0,0,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,191,0,0,192,0,0  ,0,63,128,63,128,63)"}]
[null,null,null,"Internal Macro:",{"$f":"CONCATENATE(\"#define \",Makro_Name,\"(LED,NStru,InCh)    \",Start,\"LED,NStru,InCh,\",Ende)","v":"#define HS_Einfach_RGB(LED,NStru,InCh)    XPatternT1(LED,NStru,InCh,12,0,32,0,0,500 ms,0,0,0,0,0,0,0,240,0,0,128,0,0,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,191,0,0,192,0,0  ,0,63,128,63,128,63)"}]
[null,null,null,"FixBytes:",11,null,"TimerBytes:",{"$f":"2*(64-COUNTIF(E29:BP29,\"\"))","v":2},null,"DataBytes:",{"$f":"LEN(Pattern_Bytes)-LEN(SUBSTITUTE(Pattern_Bytes,\",\",))","v":36}]
[]
[null,null,null,null,{"$f":"E44+TimerBytes+DataBytes","v":49}]
[null,null,null,null,"Goto Tabelle",null,"E","S","E","S","E"]
[null,null,null,null,null,{"$f":"IF(COUNTA(F50:AM57)=0,\"Bitte Tabelle ausfüllen. Positionen an denen die LEDs leuchten sollen werden mit einem Zeichen (z.B. x) markiert. Bei einer leeren Zellen ist die LED aus.\",\"\")","v":""}]
[null,null,null," LED Nr"," Spalte Nr  ->",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,"…"]
[null,null,null,1,null,null,null,null,null,null,15]
[null,null,null,2,"LED 1",null,null,null,null,null,11]
[null,null,null,3]
[null,null,null,4,null,null,15]
[null,null,null,5,"LED 2"]
[null,null,null,6]
[null,null,null,7]
[null,null,null,8,"LED 3",null,null,null,12,null,12]
[null,null,null,9]
[null,null,null,10,null,null,8]
[null,null,null,11,"LED 4"]
[null,null,null,12]
[null,null,null,13]
[null,null,null,14]
[null,null,null,15]
[null,null,null,16]
[null,null,null,17]
[null,null,null,18]
[null,null,null,19]
[null,null,null,20]
[null,null,null,21]
[null,null,null,22]
[null,null,null,23]
[null,null,null,24]
[null,null,null,25]
[null,null,null,26]
[null,null,null,27]
[null,null,null,28]
[null,null,null,29]
[null,null,null,30]
[null,null,null,31]
[null,null,null,32]
[null,null,null,33]
[null,null,null,34]
[null,null,null,35]
[null,null,null,36]
[null,null,null,37]
[null,null,null,38]
[null,null,null,39]
[null,null,null,40]
[null,null,null,41]
[null,null,null,42]
[null,null,null,43]
[null,null,null,44]
[null,null,null,45]
[null,null,null,46]
[null,null,null,47]
[null,null,null,48]
[null,null,null,49]
[null,null,null,50]
[null,null,null,51]
[null,null,null,52]
[null,null,null,53]
[null,null,null,54]
[null,null,null,55]
[null,null,null,56]
[null,null,null,57]
[null,null,null,58]
[null,null,null,59]
[null,null,null,60]
[null,null,null,61]
[null,null,null,62]
[null,null,null,63]
[null,null,null,64]
[null,null,null,65]
[null,null,null,66]
[null,null,null,67]
[null,null,null,68]
[null,null,null,69]
[null,null,null,70]
[null,null,null,71]
[null,null,null,72]
[null,null,null,73]
[null,null,null,74]
[null,null,null,75]
[null,null,null,76]
[null,null,null,77]
[null,null,null,78]
[null,null,null,79]
[null,null,null,80]
[null,null,null,81]
[null,null,null,82]
[null,null,null,83]
[null,null,null,84]
[null,null,null,85]
[null,null,null,86]
[null,null,null,87]
[null,null,null,88]
[null,null,null,89]
[null,null,null,90]
[null,null,null,91]
[null,null,null,92]
[null,null,null,93]
[null,null,null,94]
[null,null,null,95]
[null,null,null,96]
[null,null,null,97]
[null,null,null,98]
[null,null,null,99]
[null,null,null,100]

{"sheet":"Vorsignal 2812 2020","index":8,"n_rows":149,"n_cols":70,"rows_kept":149,"cut":false,"hidden":false,"merged":[]}
["Normal Data Sheet",null,null,"Ver.: 3.4.0 24.04.25",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"MouseHook:",null,null,null,null,null,"COM Ports (Only ised in Main sheet):",null,null,null,115200]
[null,null,null,"Erste RGB LED: ",1,{"$f":"IF(E2=\"\",\"<= Bitte erste RGB LED des Musters eingeben\",\"\")","v":""}]
[null,null,null,"Startkanal der RGB LED: ",0,{"$f":"IF(OR(AND(E3 <>\"\",E3=0),E3=1,E3=2),\"\",\"<= Bitte Startkanal innerhalb der RGB LED angeben\")","v":""}]
[null,null,null,"Schalter Nummer: ","SI_1",{"$f":"IF(E4=\"\",\"<= Bitte Nummer des Schalters eingeben\",\"\")","v":""}]
[null,null,null,"Anzahl der Ausgabe Kanäle: ",12,{"$f":"IF(AND(ISNUMBER(Kanaele),Kanaele>0,Kanaele<=100),\"\",\"<- Bitte Anzahl der Kanäle eingeben(1..100)\")","v":""}]
[null,null,null,"Bits pro Wert: ",4,{"$f":"CONCATENATE(\"  => \",2^Bits_pro_Wert,\" Helligkeitsstufen (0..\",2^Bits_pro_Wert-1,\")\")","v":"  => 16 Helligkeitsstufen (0..15)"}]
[null,null,null,"Wert Min: ",0,{"$f":"IF(OR(E7=\"\",E7<0,E7>255),\"<= Bitte Wert für nicht aktive LED angeben (0..255)\",\"\")","v":""}]
[null,null,null,"Wert Max: ",16,{"$f":"IF(OR(E8=\"\",E8<0,E8>255),\"<= Bitte Wert für aktive LED angeben (0..255)\",\"\")","v":""}]
[null,null,null,"Wert ausgeschaltet: ",0,{"$f":"IF(OR(E9=\"\",E9<0,E9>255),\"<= Bitte LED Wert angeben wenn Schalter aus ist\",\"\")","v":""}]
[null,null,null,"Mode: ",0]
[null,null,null,"Analoges Überblenden: ","X"]
[null,null,null,"Goto Mode: ",1]
[null,null,null,"Goto Aktivierung: ","N_Buttons"]
[null,null,null,"Grafische Anzeige: ",1]
[null,null,null,"Spezial Mode: "]
[null,null,null,"RGB Modul Nummer: "]
[null,null,null,"Charlieplexing LED Zuordnung: "]
[null,null,null,"Analoge Eingänge: "]
[]
[null,null,null,"Ergebnis: ",{"$f":"CONCATENATE(Start,ErsteRGBLED,\",\",StCh_FreeBits_BpC,\",\",InputCh,\",\",Ende,\"     // \",Makro_Name)","v":"XPatternT1(1,12,SI_LocalVar,12,0,16,0,0,500 ms,0,0,0,0,0,0,0,128,0,0,128,0,0,0,0,0,0,0,122,0,0,122,0,0  ,0,63,128,63)     // Vorsignal_RGB"}]
[]
[null,null,null,"Makro Name: ","Vorsignal_RGB"]
[null,null,null,"Makro: ",{"$f":"CONCATENATE(\"#define \",IF(Makro_Name=\"\",\"Makro_Name\",Makro_Name),\"(LED\",InNrStr,\")                       \",Start,\"LED,\",StCh_FreeBits_BpC,\",\",InNrStr2,\",\",Ende)","v":"#define Vorsignal_RGB(LED)                       XPatternT1(LED,12,SI_LocalVar,12,0,16,0,0,500 ms,0,0,0,0,0,0,0,128,0,0,128,0,0,0,0,0,0,0,122,0,0,122,0,0  ,0,63,128,63)"}]
[]
[null,null,null,null,{"$f":"CONCATENATE(\"#define \",IF(Makro_Name=\"\",\"Makro_Name\",Makro_Name),\"_StCh(LED,StCh\",InNrStr,\")     \",Start,\"LED,\",\"StCh+\",FreeBits_BpC,\",\",InNrStr2,\",\",Ende)","v":"#define Vorsignal_RGB_StCh(LED,StCh)     XPatternT1(LED,StCh+12,SI_LocalVar,12,0,16,0,0,500 ms,0,0,0,0,0,0,0,128,0,0,128,0,0,0,0,0,0,0,122,0,0,122,0,0  ,0,63,128,63)"}]
[]
[null,null,null,null," Wenn gleiche Zeiten verwendet werden, dann sollten nur die ersten Zeiten eingetragen werden. Bei leeren Spalten werden die vorangegangenen Zeiten wiederholt. Das reduziert die Anzahl der Timing Parameter."]
[null,null,null,{"$f":"IF(Zeiten=\"\",\"Bitte Dauer eintragen =>\",\"\")","v":""}," Dauer","500 ms"]
[null,null,null,null,{"$f":"IF(AND(Ist_Formel(F28),F29=\"\"),\"\",IF(F28<>\"\",F28,\"\"))","v":"500 ms"},{"$f":"IF(AND(Ist_Formel(G28),G29=\"\"),\"\",IF(G28<>\"\",G28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(H28),H29=\"\"),\"\",IF(H28<>\"\",H28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(I28),I29=\"\"),\"\",IF(I28<>\"\",I28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(J28),J29=\"\"),\"\",IF(J28<>\"\",J28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(K28),K29=\"\"),\"\",IF(K28<>\"\",K28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(L28),L29=\"\"),\"\",IF(L28<>\"\",L28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(M28),M29=\"\"),\"\",IF(M28<>\"\",M28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(N28),N29=\"\"),\"\",IF(N28<>\"\",N28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(O28),O29=\"\"),\"\",IF(O28<>\"\",O28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(P28),P29=\"\"),\"\",IF(P28<>\"\",P28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(Q28),Q29=\"\"),\"\",IF(Q28<>\"\",Q28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(R28),R29=\"\"),\"\",IF(R28<>\"\",R28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(S28),S29=\"\"),\"\",IF(S28<>\"\",S28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(T28),T29=\"\"),\"\",IF(T28<>\"\",T28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(U28),U29=\"\"),\"\",IF(U28<>\"\",U28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(V28),V29=\"\"),\"\",IF(V28<>\"\",V28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(W28),W29=\"\"),\"\",IF(W28<>\"\",W28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(X28),X29=\"\"),\"\",IF(X28<>\"\",X28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(Y28),Y29=\"\"),\"\",IF(Y28<>\"\",Y28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(Z28),Z29=\"\"),\"\",IF(Z28<>\"\",Z28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AA28),AA29=\"\"),\"\",IF(AA28<>\"\",AA28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AB28),AB29=\"\"),\"\",IF(AB28<>\"\",AB28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AC28),AC29=\"\"),\"\",IF(AC28<>\"\",AC28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AD28),AD29=\"\"),\"\",IF(AD28<>\"\",AD28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AE28),AE29=\"\"),\"\",IF(AE28<>\"\",AE28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AF28),AF29=\"\"),\"\",IF(AF28<>\"\",AF28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AG28),AG29=\"\"),\"\",IF(AG28<>\"\",AG28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AH28),AH29=\"\"),\"\",IF(AH28<>\"\",AH28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AI28),AI29=\"\"),\"\",IF(AI28<>\"\",AI28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AJ28),AJ29=\"\"),\"\",IF(AJ28<>\"\",AJ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AK28),AK29=\"\"),\"\",IF(AK28<>\"\",AK28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AL28),AL29=\"\"),\"\",IF(AL28<>\"\",AL28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AM28),AM29=\"\"),\"\",IF(AM28<>\"\",AM28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AN28),AN29=\"\"),\"\",IF(AN28<>\"\",AN28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AO28),AO29=\"\"),\"\",IF(AO28<>\"\",AO28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AP28),AP29=\"\"),\"\",IF(AP28<>\"\",AP28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AQ28),AQ29=\"\"),\"\",IF(AQ28<>\"\",AQ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AR28),AR29=\"\"),\"\",IF(AR28<>\"\",AR28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AS28),AS29=\"\"),\"\",IF(AS28<>\"\",AS28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AT28),AT29=\"\"),\"\",IF(AT28<>\"\",AT28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AU28),AU29=\"\"),\"\",IF(AU28<>\"\",AU28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AV28),AV29=\"\"),\"\",IF(AV28<>\"\",AV28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AW28),AW29=\"\"),\"\",IF(AW28<>\"\",AW28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AX28),AX29=\"\"),\"\",IF(AX28<>\"\",AX28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AY28),AY29=\"\"),\"\",IF(AY28<>\"\",AY28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AZ28),AZ29=\"\"),\"\",IF(AZ28<>\"\",AZ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BA28),BA29=\"\"),\"\",IF(BA28<>\"\",BA28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BB28),BB29=\"\"),\"\",IF(BB28<>\"\",BB28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BC28),BC29=\"\"),\"\",IF(BC28<>\"\",BC28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BD28),BD29=\"\"),\"\",IF(BD28<>\"\",BD28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BE28),BE29=\"\"),\"\",IF(BE28<>\"\",BE28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BF28),BF29=\"\"),\"\",IF(BF28<>\"\",BF28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BG28),BG29=\"\"),\"\",IF(BG28<>\"\",BG28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BH28),BH29=\"\"),\"\",IF(BH28<>\"\",BH28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BI28),BI29=\"\"),\"\",IF(BI28<>\"\",BI28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BJ28),BJ29=\"\"),\"\",IF(BJ28<>\"\",BJ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BK28),BK29=\"\"),\"\",IF(BK28<>\"\",BK28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BL28),BL29=\"\"),\"\",IF(BL28<>\"\",BL28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BM28),BM29=\"\"),\"\",IF(BM28<>\"\",BM28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BN28),BN29=\"\"),\"\",IF(BN28<>\"\",BN28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BO28),BO29=\"\"),\"\",IF(BO28<>\"\",BO28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BP28),BP29=\"\"),\"\",IF(BP28<>\"\",BP28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BQ28),BQ29=\"\"),\"\",IF(BQ28<>\"\",BQ28,\"\"))","v":""}]
[]
[null,null,null,"Zeiten:",{"$f":"Calc_TimesStr(F28:BQ28,Mode)","v":",500 ms"}]
[null,null,null,"Mode16:",{"$f":"IF(Mode=\"\",IF(myInStr(Zeiten,\"/16\")>0,\"PF_SLOW\",\"PM_NORMAL\"),IF(AND(myInStr(Zeiten,\"/16\")>0,myInStr(\"X\"&Mode,\"PF_SLOW\")=0),\"PF_SLOW|\"&Mode,Mode))","v":0}]
[null,null,null,"Analog:",{"$f":"IF(OR(Analoges_Überblenden=\"\",Analoges_Überblenden=0,Analoges_Überblenden=\"N\",Analoges_Überblenden=\"n\"),\"\",IF(Analoges_Überblenden=\"X\",\"X\",\"A\"))","v":"X"}]
[null,null,null,"Anfang:",{"$f":"CONCATENATE(Analog,\"PatternT\",64-COUNTIF(E29:BP29,\"\"),\"(\")","v":"XPatternT1("}]
[null,null,null,"InputCh:",{"$f":"IF(Goto_Mode=1,\"SI_LocalVar\",SchalterNr)","v":"SI_LocalVar"},null,"InNrStr:",{"$f":"IF(Goto_Mode=1,\"\",\",InCh\")","v":""},"InNrStr2",{"$f":"IF(Goto_Mode=1,\"SI_LocalVar\",\"InCh\")","v":"SI_LocalVar"}]
[null,null,null,"StCh FreeBits BpC:",{"$f":"Startkanal+(Bits_pro_Wert-1)*4+FreeBits*32","v":12},{"$f":"DEC2BIN(E36,8)","v":"00001100"}]
[null,null,null,"FreeBits BpC:",{"$f":"(Bits_pro_Wert-1)*4+FreeBits*32","v":12}]
[null,null,null,"Pattern u FreeBits:",{"$f":"CalculatePattern(Kanaele,E6,F50:EW304)","v":"0:,0,0,0,0,0,0,0,128,0,0,128,0,0,0,0,0,0,0,122,0,0,122,0,0"}]
[null,null,null,"FreeBits:",{"$f":"LEFT(Pattern_u_FreeBits,1)","v":"0"}]
[null,null,null,"Pattern Bytes:",{"$f":"MID(Pattern_u_FreeBits,3,LEN(Pattern_u_FreeBits))","v":",0,0,0,0,0,0,0,128,0,0,128,0,0,0,0,0,0,0,122,0,0,122,0,0"}]
[null,null,null,"Goto Bytes:",{"$f":"Calculate_Goto(Kanaele,E12,F47:EW47,F50:EW304)","v":"  ,0,63,128,63"}]
[null,null,null,"Ende:",{"$f":"CONCATENATE(Kanaele,\",\",Wert_Min,\",\",WertMax,\",\",Wert_ausgeschaltet,\",\",Mode16,Zeiten,Pattern_Bytes,Goto_Bytes,\")\")","v":"12,0,16,0,0,500 ms,0,0,0,0,0,0,0,128,0,0,128,0,0,0,0,0,0,0,122,0,0,122,0,0  ,0,63,128,63)"}]
[null,null,null,"Internal Macro:",{"$f":"CONCATENATE(\"#define \",Makro_Name,\"(LED,NStru,InCh)    \",Start,\"LED,NStru,InCh,\",Ende)","v":"#define Vorsignal_RGB(LED,NStru,InCh)    XPatternT1(LED,NStru,InCh,12,0,16,0,0,500 ms,0,0,0,0,0,0,0,128,0,0,128,0,0,0,0,0,0,0,122,0,0,122,0,0  ,0,63,128,63)"}]
[null,null,null,"FixBytes:",11,null,"TimerBytes:",{"$f":"2*(64-COUNTIF(E29:BP29,\"\"))","v":2},null,"DataBytes:",{"$f":"LEN(Pattern_Bytes)-LEN(SUBSTITUTE(Pattern_Bytes,\",\",))","v":24}]
[]
[null,null,null,null,{"$f":"E44+TimerBytes+DataBytes","v":37}]
[null,null,null,null,"Goto Tabelle",null,"E","S","E"]
[null,null,null,null,null,{"$f":"IF(COUNTA(F50:AM57)=0,\"Bitte Tabelle ausfüllen. Positionen an denen die LEDs leuchten sollen werden mit einem Zeichen (z.B. x) markiert. Bei einer leeren Zellen ist die LED aus.\",\"\")","v":""}]
[null,null,null," LED Nr"," Spalte Nr  ->",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,"…"]
[null,null,null,1,null,null,null,null,10]
[null,null,null,2,"LED 1",null,null,null,7]
[null,null,null,3]
[null,null,null,4,null,null,8]
[null,null,null,5,"LED 2"]
[null,null,null,6]
[null,null,null,7,null,null,null,null,10]
[null,null,null,8,"LED 3",null,null,null,7]
[null,null,null,9]
[null,null,null,10,null,null,8]
[null,null,null,11,"LED 4"]
[null,null,null,12]
[null,null,null,13]
[null,null,null,14]
[null,null,null,15]
[null,null,null,16]
[null,null,null,17]
[null,null,null,18]
[null,null,null,19]
[null,null,null,20]
[null,null,null,21]
[null,null,null,22]
[null,null,null,23]
[null,null,null,24]
[null,null,null,25]
[null,null,null,26]
[null,null,null,27]
[null,null,null,28]
[null,null,null,29]
[null,null,null,30]
[null,null,null,31]
[null,null,null,32]
[null,null,null,33]
[null,null,null,34]
[null,null,null,35]
[null,null,null,36]
[null,null,null,37]
[null,null,null,38]
[null,null,null,39]
[null,null,null,40]
[null,null,null,41]
[null,null,null,42]
[null,null,null,43]
[null,null,null,44]
[null,null,null,45]
[null,null,null,46]
[null,null,null,47]
[null,null,null,48]
[null,null,null,49]
[null,null,null,50]
[null,null,null,51]
[null,null,null,52]
[null,null,null,53]
[null,null,null,54]
[null,null,null,55]
[null,null,null,56]
[null,null,null,57]
[null,null,null,58]
[null,null,null,59]
[null,null,null,60]
[null,null,null,61]
[null,null,null,62]
[null,null,null,63]
[null,null,null,64]
[null,null,null,65]
[null,null,null,66]
[null,null,null,67]
[null,null,null,68]
[null,null,null,69]
[null,null,null,70]
[null,null,null,71]
[null,null,null,72]
[null,null,null,73]
[null,null,null,74]
[null,null,null,75]
[null,null,null,76]
[null,null,null,77]
[null,null,null,78]
[null,null,null,79]
[null,null,null,80]
[null,null,null,81]
[null,null,null,82]
[null,null,null,83]
[null,null,null,84]
[null,null,null,85]
[null,null,null,86]
[null,null,null,87]
[null,null,null,88]
[null,null,null,89]
[null,null,null,90]
[null,null,null,91]
[null,null,null,92]
[null,null,null,93]
[null,null,null,94]
[null,null,null,95]
[null,null,null,96]
[null,null,null,97]
[null,null,null,98]
[null,null,null,99]
[null,null,null,100]

{"sheet":"HP 2-2 2812 2020","index":9,"n_rows":149,"n_cols":70,"rows_kept":149,"cut":false,"hidden":false,"merged":[]}
["Normal Data Sheet",null,null,"Ver.: 3.4.0 24.04.25",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"MouseHook:",null,null,null,null,null,"COM Ports (Only ised in Main sheet):",null,null,null,115200]
[null,null,null,"Erste RGB LED: ",1,{"$f":"IF(E2=\"\",\"<= Bitte erste RGB LED des Musters eingeben\",\"\")","v":""}]
[null,null,null,"Startkanal der RGB LED: ",0,{"$f":"IF(OR(AND(E3 <>\"\",E3=0),E3=1,E3=2),\"\",\"<= Bitte Startkanal innerhalb der RGB LED angeben\")","v":""}]
[null,null,null,"Schalter Nummer: ","SI_1",{"$f":"IF(E4=\"\",\"<= Bitte Nummer des Schalters eingeben\",\"\")","v":""}]
[null,null,null,"Anzahl der Ausgabe Kanäle: ",12,{"$f":"IF(AND(ISNUMBER(Kanaele),Kanaele>0,Kanaele<=100),\"\",\"<- Bitte Anzahl der Kanäle eingeben(1..100)\")","v":""}]
[null,null,null,"Bits pro Wert: ",4,{"$f":"CONCATENATE(\"  => \",2^Bits_pro_Wert,\" Helligkeitsstufen (0..\",2^Bits_pro_Wert-1,\")\")","v":"  => 16 Helligkeitsstufen (0..15)"}]
[null,null,null,"Wert Min: ",0,{"$f":"IF(OR(E7=\"\",E7<0,E7>255),\"<= Bitte Wert für nicht aktive LED angeben (0..255)\",\"\")","v":""}]
[null,null,null,"Wert Max: ",16,{"$f":"IF(OR(E8=\"\",E8<0,E8>255),\"<= Bitte Wert für aktive LED angeben (0..255)\",\"\")","v":""}]
[null,null,null,"Wert ausgeschaltet: ",0,{"$f":"IF(OR(E9=\"\",E9<0,E9>255),\"<= Bitte LED Wert angeben wenn Schalter aus ist\",\"\")","v":""}]
[null,null,null,"Mode: ",0]
[null,null,null,"Analoges Überblenden: ","X"]
[null,null,null,"Goto Mode: ",1]
[null,null,null,"Goto Aktivierung: ","N_Buttons"]
[null,null,null,"Grafische Anzeige: ",1]
[null,null,null,"Spezial Mode: "]
[null,null,null,"RGB Modul Nummer: "]
[null,null,null,"Charlieplexing LED Zuordnung: "]
[null,null,null,"Analoge Eingänge: "]
[]
[null,null,null,"Ergebnis: ",{"$f":"CONCATENATE(Start,ErsteRGBLED,\",\",StCh_FreeBits_BpC,\",\",InputCh,\",\",Ende,\"     // \",Makro_Name)","v":"XPatternT1(1,12,SI_LocalVar,12,0,16,0,0,500 ms,0,0,0,0,0,0,0,128,0,8,0,0,0,0,0,0,0,0,128,0,0,0,0,8  ,0,63,128,63)     // HP_2_2_RGB"}]
[]
[null,null,null,"Makro Name: ","HP_2_2_RGB"]
[null,null,null,"Makro: ",{"$f":"CONCATENATE(\"#define \",IF(Makro_Name=\"\",\"Makro_Name\",Makro_Name),\"(LED\",InNrStr,\")                       \",Start,\"LED,\",StCh_FreeBits_BpC,\",\",InNrStr2,\",\",Ende)","v":"#define HP_2_2_RGB(LED)                       XPatternT1(LED,12,SI_LocalVar,12,0,16,0,0,500 ms,0,0,0,0,0,0,0,128,0,8,0,0,0,0,0,0,0,0,128,0,0,0,0,8  ,0,63,128,63)"}]
[]
[null,null,null,null,{"$f":"CONCATENATE(\"#define \",IF(Makro_Name=\"\",\"Makro_Name\",Makro_Name),\"_StCh(LED,StCh\",InNrStr,\")     \",Start,\"LED,\",\"StCh+\",FreeBits_BpC,\",\",InNrStr2,\",\",Ende)","v":"#define HP_2_2_RGB_StCh(LED,StCh)     XPatternT1(LED,StCh+12,SI_LocalVar,12,0,16,0,0,500 ms,0,0,0,0,0,0,0,128,0,8,0,0,0,0,0,0,0,0,128,0,0,0,0,8  ,0,63,128,63)"}]
[]
[null,null,null,null," Wenn gleiche Zeiten verwendet werden, dann sollten nur die ersten Zeiten eingetragen werden. Bei leeren Spalten werden die vorangegangenen Zeiten wiederholt. Das reduziert die Anzahl der Timing Parameter."]
[null,null,null,{"$f":"IF(Zeiten=\"\",\"Bitte Dauer eintragen =>\",\"\")","v":""}," Dauer","500 ms"]
[null,null,null,null,{"$f":"IF(AND(Ist_Formel(F28),F29=\"\"),\"\",IF(F28<>\"\",F28,\"\"))","v":"500 ms"},{"$f":"IF(AND(Ist_Formel(G28),G29=\"\"),\"\",IF(G28<>\"\",G28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(H28),H29=\"\"),\"\",IF(H28<>\"\",H28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(I28),I29=\"\"),\"\",IF(I28<>\"\",I28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(J28),J29=\"\"),\"\",IF(J28<>\"\",J28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(K28),K29=\"\"),\"\",IF(K28<>\"\",K28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(L28),L29=\"\"),\"\",IF(L28<>\"\",L28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(M28),M29=\"\"),\"\",IF(M28<>\"\",M28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(N28),N29=\"\"),\"\",IF(N28<>\"\",N28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(O28),O29=\"\"),\"\",IF(O28<>\"\",O28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(P28),P29=\"\"),\"\",IF(P28<>\"\",P28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(Q28),Q29=\"\"),\"\",IF(Q28<>\"\",Q28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(R28),R29=\"\"),\"\",IF(R28<>\"\",R28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(S28),S29=\"\"),\"\",IF(S28<>\"\",S28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(T28),T29=\"\"),\"\",IF(T28<>\"\",T28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(U28),U29=\"\"),\"\",IF(U28<>\"\",U28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(V28),V29=\"\"),\"\",IF(V28<>\"\",V28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(W28),W29=\"\"),\"\",IF(W28<>\"\",W28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(X28),X29=\"\"),\"\",IF(X28<>\"\",X28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(Y28),Y29=\"\"),\"\",IF(Y28<>\"\",Y28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(Z28),Z29=\"\"),\"\",IF(Z28<>\"\",Z28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AA28),AA29=\"\"),\"\",IF(AA28<>\"\",AA28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AB28),AB29=\"\"),\"\",IF(AB28<>\"\",AB28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AC28),AC29=\"\"),\"\",IF(AC28<>\"\",AC28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AD28),AD29=\"\"),\"\",IF(AD28<>\"\",AD28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AE28),AE29=\"\"),\"\",IF(AE28<>\"\",AE28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AF28),AF29=\"\"),\"\",IF(AF28<>\"\",AF28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AG28),AG29=\"\"),\"\",IF(AG28<>\"\",AG28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AH28),AH29=\"\"),\"\",IF(AH28<>\"\",AH28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AI28),AI29=\"\"),\"\",IF(AI28<>\"\",AI28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AJ28),AJ29=\"\"),\"\",IF(AJ28<>\"\",AJ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AK28),AK29=\"\"),\"\",IF(AK28<>\"\",AK28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AL28),AL29=\"\"),\"\",IF(AL28<>\"\",AL28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AM28),AM29=\"\"),\"\",IF(AM28<>\"\",AM28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AN28),AN29=\"\"),\"\",IF(AN28<>\"\",AN28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AO28),AO29=\"\"),\"\",IF(AO28<>\"\",AO28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AP28),AP29=\"\"),\"\",IF(AP28<>\"\",AP28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AQ28),AQ29=\"\"),\"\",IF(AQ28<>\"\",AQ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AR28),AR29=\"\"),\"\",IF(AR28<>\"\",AR28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AS28),AS29=\"\"),\"\",IF(AS28<>\"\",AS28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AT28),AT29=\"\"),\"\",IF(AT28<>\"\",AT28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AU28),AU29=\"\"),\"\",IF(AU28<>\"\",AU28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AV28),AV29=\"\"),\"\",IF(AV28<>\"\",AV28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AW28),AW29=\"\"),\"\",IF(AW28<>\"\",AW28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AX28),AX29=\"\"),\"\",IF(AX28<>\"\",AX28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AY28),AY29=\"\"),\"\",IF(AY28<>\"\",AY28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(AZ28),AZ29=\"\"),\"\",IF(AZ28<>\"\",AZ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BA28),BA29=\"\"),\"\",IF(BA28<>\"\",BA28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BB28),BB29=\"\"),\"\",IF(BB28<>\"\",BB28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BC28),BC29=\"\"),\"\",IF(BC28<>\"\",BC28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BD28),BD29=\"\"),\"\",IF(BD28<>\"\",BD28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BE28),BE29=\"\"),\"\",IF(BE28<>\"\",BE28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BF28),BF29=\"\"),\"\",IF(BF28<>\"\",BF28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BG28),BG29=\"\"),\"\",IF(BG28<>\"\",BG28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BH28),BH29=\"\"),\"\",IF(BH28<>\"\",BH28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BI28),BI29=\"\"),\"\",IF(BI28<>\"\",BI28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BJ28),BJ29=\"\"),\"\",IF(BJ28<>\"\",BJ28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BK28),BK29=\"\"),\"\",IF(BK28<>\"\",BK28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BL28),BL29=\"\"),\"\",IF(BL28<>\"\",BL28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BM28),BM29=\"\"),\"\",IF(BM28<>\"\",BM28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BN28),BN29=\"\"),\"\",IF(BN28<>\"\",BN28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BO28),BO29=\"\"),\"\",IF(BO28<>\"\",BO28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BP28),BP29=\"\"),\"\",IF(BP28<>\"\",BP28,\"\"))","v":""},{"$f":"IF(AND(Ist_Formel(BQ28),BQ29=\"\"),\"\",IF(BQ28<>\"\",BQ28,\"\"))","v":""}]
[]
[null,null,null,"Zeiten:",{"$f":"Calc_TimesStr(F28:BQ28,Mode)","v":",500 ms"}]
[null,null,null,"Mode16:",{"$f":"IF(Mode=\"\",IF(myInStr(Zeiten,\"/16\")>0,\"PF_SLOW\",\"PM_NORMAL\"),IF(AND(myInStr(Zeiten,\"/16\")>0,myInStr(\"X\"&Mode,\"PF_SLOW\")=0),\"PF_SLOW|\"&Mode,Mode))","v":0}]
[null,null,null,"Analog:",{"$f":"IF(OR(Analoges_Überblenden=\"\",Analoges_Überblenden=0,Analoges_Überblenden=\"N\",Analoges_Überblenden=\"n\"),\"\",IF(Analoges_Überblenden=\"X\",\"X\",\"A\"))","v":"X"}]
[null,null,null,"Anfang:",{"$f":"CONCATENATE(Analog,\"PatternT\",64-COUNTIF(E29:BP29,\"\"),\"(\")","v":"XPatternT1("}]
[null,null,null,"InputCh:",{"$f":"IF(Goto_Mode=1,\"SI_LocalVar\",SchalterNr)","v":"SI_LocalVar"},null,"InNrStr:",{"$f":"IF(Goto_Mode=1,\"\",\",InCh\")","v":""},"InNrStr2",{"$f":"IF(Goto_Mode=1,\"SI_LocalVar\",\"InCh\")","v":"SI_LocalVar"}]
[null,null,null,"StCh FreeBits BpC:",{"$f":"Startkanal+(Bits_pro_Wert-1)*4+FreeBits*32","v":12},{"$f":"DEC2BIN(E36,8)","v":"00001100"}]
[null,null,null,"FreeBits BpC:",{"$f":"(Bits_pro_Wert-1)*4+FreeBits*32","v":12}]
[null,null,null,"Pattern u FreeBits:",{"$f":"CalculatePattern(Kanaele,E6,F50:EW304)","v":"0:,0,0,0,0,0,0,0,128,0,8,0,0,0,0,0,0,0,0,128,0,0,0,0,8"}]
[null,null,null,"FreeBits:",{"$f":"LEFT(Pattern_u_FreeBits,1)","v":"0"}]
[null,null,null,"Pattern Bytes:",{"$f":"MID(Pattern_u_FreeBits,3,LEN(Pattern_u_FreeBits))","v":",0,0,0,0,0,0,0,128,0,8,0,0,0,0,0,0,0,0,128,0,0,0,0,8"}]
[null,null,null,"Goto Bytes:",{"$f":"Calculate_Goto(Kanaele,E12,F47:EW47,F50:EW304)","v":"  ,0,63,128,63"}]
[null,null,null,"Ende:",{"$f":"CONCATENATE(Kanaele,\",\",Wert_Min,\",\",WertMax,\",\",Wert_ausgeschaltet,\",\",Mode16,Zeiten,Pattern_Bytes,Goto_Bytes,\")\")","v":"12,0,16,0,0,500 ms,0,0,0,0,0,0,0,128,0,8,0,0,0,0,0,0,0,0,128,0,0,0,0,8  ,0,63,128,63)"}]
[null,null,null,"Internal Macro:",{"$f":"CONCATENATE(\"#define \",Makro_Name,\"(LED,NStru,InCh)    \",Start,\"LED,NStru,InCh,\",Ende)","v":"#define HP_2_2_RGB(LED,NStru,InCh)    XPatternT1(LED,NStru,InCh,12,0,16,0,0,500 ms,0,0,0,0,0,0,0,128,0,8,0,0,0,0,0,0,0,0,128,0,0,0,0,8  ,0,63,128,63)"}]
[null,null,null,"FixBytes:",11,null,"TimerBytes:",{"$f":"2*(64-COUNTIF(E29:BP29,\"\"))","v":2},null,"DataBytes:",{"$f":"LEN(Pattern_Bytes)-LEN(SUBSTITUTE(Pattern_Bytes,\",\",))","v":24}]
[]
[null,null,null,null,{"$f":"E44+TimerBytes+DataBytes","v":37}]
[null,null,null,null,"Goto Tabelle",null,"E","S","E"]
[null,null,null,null,null,{"$f":"IF(COUNTA(F50:AM57)=0,\"Bitte Tabelle ausfüllen. Positionen an denen die LEDs leuchten sollen werden mit einem Zeichen (z.B. x) markiert. Bei einer leeren Zellen ist die LED aus.\",\"\")","v":""}]
[null,null,null," LED Nr"," Spalte Nr  ->",1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,"…"]
[null,null,null,1]
[null,null,null,2,"LED 1 (unten rechts)",null,null,null,8]
[null,null,null,3]
[null,null,null,4,null,null,8]
[null,null,null,5,"LED 2 (oben rechts)"]
[null,null,null,6]
[null,null,null,7,null,null,8]
[null,null,null,8,"LED 3 (oben links)"]
[null,null,null,9]
[null,null,null,10]
[null,null,null,11,"LED 4 (unten links)",null,null,null,8]
[null,null,null,12]
[null,null,null,13]
[null,null,null,14]
[null,null,null,15]
[null,null,null,16]
[null,null,null,17]
[null,null,null,18]
[null,null,null,19]
[null,null,null,20]
[null,null,null,21]
[null,null,null,22]
[null,null,null,23]
[null,null,null,24]
[null,null,null,25]
[null,null,null,26]
[null,null,null,27]
[null,null,null,28]
[null,null,null,29]
[null,null,null,30]
[null,null,null,31]
[null,null,null,32]
[null,null,null,33]
[null,null,null,34]
[null,null,null,35]
[null,null,null,36]
[null,null,null,37]
[null,null,null,38]
[null,null,null,39]
[null,null,null,40]
[null,null,null,41]
[null,null,null,42]
[null,null,null,43]
[null,null,null,44]
[null,null,null,45]
[null,null,null,46]
[null,null,null,47]
[null,null,null,48]
[null,null,null,49]
[null,null,null,50]
[null,null,null,51]
[null,null,null,52]
[null,null,null,53]
[null,null,null,54]
[null,null,null,55]
[null,null,null,56]
[null,null,null,57]
[null,null,null,58]
[null,null,null,59]
[null,null,null,60]
[null,null,null,61]
[null,null,null,62]
[null,null,null,63]
[null,null,null,64]
[null,null,null,65]
[null,null,null,66]
[null,null,null,67]
[null,null,null,68]
[null,null,null,69]
[null,null,null,70]
[null,null,null,71]
[null,null,null,72]
[null,null,null,73]
[null,null,null,74]
[null,null,null,75]
[null,null,null,76]
[null,null,null,77]
[null,null,null,78]
[null,null,null,79]
[null,null,null,80]
[null,null,null,81]
[null,null,null,82]
[null,null,null,83]
[null,null,null,84]
[null,null,null,85]
[null,null,null,86]
[null,null,null,87]
[null,null,null,88]
[null,null,null,89]
[null,null,null,90]
[null,null,null,91]
[null,null,null,92]
[null,null,null,93]
[null,null,null,94]
[null,null,null,95]
[null,null,null,96]
[null,null,null,97]
[null,null,null,98]
[null,null,null,99]
[null,null,null,100]

{"sheet":"Multiplexer","index":10,"n_rows":84,"n_cols":15,"rows_kept":84,"cut":false,"hidden":true,"merged":[[21,2,21,5],[5,2,5,5],[6,2,6,5],[8,2,8,5],[9,2,9,5],[11,2,11,5],[12,2,12,5],[14,2,14,5],[15,2,15,5],[17,2,17,5],[18,2,18,5],[20,2,20,5],[43,2,43,5],[23,2,23,5],[24,2,24,5],[26,2,26,5],[27,2,27,5],[33,2,33,5],[34,2,34,5],[36,2,36,5],[37,2,37,5],[39,2,39,5],[40,2,40,5],[42,2,42,5],[65,2,65,5],[45,2,45,5],[46,2,46,5],[48,2,48,5],[49,2,49,5],[51,2,51,5],[52,2,52,5],[54,2,54,5],[55,2,55,5],[61,2,61,5],[62,2,62,5],[64,2,64,5],[83,2,83,5],[67,2,67,5],[68,2,68,5],[70,2,70,5],[71,2,71,5],[73,2,73,5],[74,2,74,5],[76,2,76,5],[77,2,77,5],[79,2,79,5],[80,2,80,5],[82,2,82,5]]}
["Normal Data Sheet","Multiplexer.ini file date : ",null,null,null,null," ",null,null,null,null,null,null,null,"Help --->"]
[null,"09.04.2021 09:52:04",null,null,null,null,"Version : ","Ver.: 3.0.0 21.04.21",null,null,null,null,null,null,"By Misha"]
[]
[null,"Multiplexername : ","Multiplexer_RGB_Carousel","M01O00","Multiplexer beschreibung : ","Groups by 4 Leds for Carousel",null,null,null,4,"LEDs in Gruppe"]
[]
[null,"Option 1 Name    : ","RGB_Multiplexer_3_4_Running_Blue (PC)"]
[null,"Option 1 Muster : ","PatternT1(LED,4,#LOC_INCH+0,12,0,128,0,PM_NORMAL,0.1 sec,48,0,0,0,12,0,0,0,3,0,0,192)"]
[]
[null,"Option 2 Name    : ","RGB_Disco_3_4_Flashing_Red"]
[null,"Option 2 Muster : ","PatternT2(LED,4,#LOC_INCH+1,12,0,128,0,PM_NORMAL,0.1 sec,0.1 sec,0,0,0,195,48,12)"]
[]
[null,"Option 3 Name    : ","RGB_4_Running_Green_Left"]
[null,"Option 3 Muster : ","PatternT1(LED,4,#LOC_INCH+2,12,0,128,0,PM_NORMAL,100 ms,0,0,48,0,192,0,0,3,0,12,0,0)"]
[]
[null,"Option 4 Name    : ","RGB_4_2_Running_White_Left"]
[null,"Option 4 Muster : ","PatternT1(LED,4,#LOC_INCH+3,12,0,128,0,PM_NORMAL,100 ms,0,240,255,255,15,0)"]
[]
[null,"Option 5 Name    : ","RGB_Disco_3_4_Running_Blue_PINGPONG"]
[null,"Option 5 Muster : ","PatternT1(LED,4,InCh,12,0,128,0,PM_PINGPONG,0.5 sec,48,0,0,0,12,0,0,0,3,0,0,192)"]
[]
[null,"Option 6 Name    : ","To be filled!"]
[null,"Option 6 Muster : ","To be filled!"]
[]
[null,"Option 7 Name    : ","To be filled!"]
[null,"Option 7 Muster : ","To be filled!"]
[]
[null,"Option 8 Name    : ","To be filled!"]
[null,"Option 8 Muster : ","To be filled!"]
[]
[]
[]
[null,"Multiplexername : ","Multiplexer_RGB_Ferris wheel","M02O00","Multiplexer beschreibung : ","Groups by 8 Leds for Ferris wheel",null,null,null,8,"LEDs in Gruppe"]
[]
[null,"Option 1 Name    : ","RGB_Disco_1_Moving_Yellows_To_Right"]
[null,"Option 1 Muster : ","PatternT1(LED,4,#LOC_INCH+0,24,0,128,0,PM_NORMAL,100 ms,12,192,0,12,192,0,0,3,48,0,3,48)"]
[]
[null,"Option 2 Name    : ","RGB Multiplexer 2 1Running All_Green PingPong (pc)"]
[null,"Option 2 Muster : ","PatternT1(LED,4,#LOC_INCH+1,24,0,128,0,PM_PINGPONG,102 ms,0,195,48,12,195,48,12,192,48,12,195,48,12,3,48,12,195,48,12,195,0,12,195,48,12,195,48,0,195,48,12,195,48,12,192,48,12,195,48,12,3,48,12,195,48,12,195,0)"]
[]
[null,"Option 3 Name    : ","RGB_Multiplexer_3_Running_Blue_PingPong (pc)"]
[null,"Option 3 Muster : ","PatternT1(LED,4,#LOC_INCH+2,24,0,128,0,PM_PINGPONG,103 ms,48,0,0,0,0,0,0,12,0,0,0,0,0,0,3,0,0,0,0,0,192,0,0,0,0,0,0,48,0,0,0,0,0,0,12,0,0,0,0,0,0,3,0,0,0,0,0,192)"]
[]
[null,"Option 4 Name    : ","RGB_Multiplexer_5_Bouncing_Colors (pc)"]
[null,"Option 4 Muster : ","PatternT1(LED,4,#LOC_INCH+3,24,0,128,0,PM_NORMAL,105 ms,12,0,0,0,0,48,192,3,0,0,240,0,0,48,0,192,0,0,0,0,252,63,0,0,0,48,0,192,0,0,192,3,0,0,240,0,12,0,0,0,0,48)"]
[]
[null,"Option 5 Name    : ","RGB_Multiplexer_6_Bouncing_Pink (pc)"]
[null,"Option 5 Muster : ","PatternT1(LED,8,#LOC_INCH+4,24,0,128,0,PM_NORMAL,106 ms,0,0,0,96,196,8,0,0,0,0,0,48,2,0,128,17,0,0,0,24,1,0,0,0,0,35,0,140,0,0,0,0,0,0,0,70,0,24,1,0,0,0,0,35,0,0,0,48,2,0,128,17,0,0,0,0,0,96,196,8,0,0,0)"]
[]
[null,"Option 6 Name    : ","RGB_Multiplexer_7_Running_8_Colors (pc)"]
[null,"Option 6 Muster : ","APatternT1(LED,8,#LOC_INCH+5,24,0,128,0,PM_NORMAL,107 ms,7,112,252,0,126,28,255,255,227,56,14,224,248,1,252,56,254,255,63,112,28,192,241,3,248,113,252,192,127,224,56,128,227,7,240,227,199,129,255,192,113,0,199,15,224,248,143,3,255,129,227,0,142,31,199,241,31,7,254,3,199,1,28,255,143,227,63,14,252,7,142,3,248,255,31,199,127,28,248,15,28,199,241,255,63,142,255,56,240,31,192,143,227,255,127,28,255,113,224,63,128,31,199,255,255,56,254,227,56,126,0,63,142,255,255,113,252,7,112,252,0,126,28,255,255,227)"]
[]
[null,"Option 7 Name    : ","RGB_Multiplexer_8_All Blue_PingPong (pc)"]
[null,"Option 7 Muster : ","PatternT1(LED,8,#LOC_INCH+6,24,0,128,0,PM_PINGPONG,108 ms,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,112,224,0,0,0,0,0,0,56,112,224,0,0,0,0,0,28,56,112,224,0,0,0,0,14,28,56,112,224,0,0,0,7,14,28,56,112,224,0,128,3,7,14,28,56,112,224,192,129,3,7,14,28,56,112,224,192,129,3,7,14,28,56,112,0,192,129,3,7,14,28,56,0,0,192,129,3,7,14,28,0,0,0,192,129,3,7,14,0,0,0,0,192,129,3,7,0,0,0,0,0,192,129,3,0,0,0,0,0,0,192,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)"]
[]
[null,"Option 8 Name    : ","RGB_Multiplexer_9_4x4_Colored_Flashing (pc)"]
[null,"Option 8 Muster : ","PatternT1(LED,4,#LOC_INCH+7,24,0,128,0,PM_NORMAL,104 ms,0,0,0,0,0,0,195,48,12,195,48,12,0,0,0,0,0,0)"]
[]
[]
[]
[null,"Multiplexername : ","Multiplexer_BumpCars","M03O00","Multiplexer beschreibung : ","SingleLEDS For 6 LEDs",null,null,null,6,"LEDs in Gruppe"]
[]
[null,"Option 1 Name    : ","SGL6_Running_Blue_PingPong"]
[null,"Option 1 Muster : ","PatternT1(LED,4,InCh,6,0,128,0,PM_PINGPONG,0.5 sec,3,192,0,48,0,12,0,3,192)",null,null,null,"0,00, 00, 255,00, 00, 255,00, 00, 255,00, 00, 255,00, 00, 255,00, 00, 255"]
[]
[null,"Option 2 Name    : ","SGL6_Running_Green_PingPong"]
[null,"Option 2 Muster : ","PatternT1(LED,4,InCh,6,0,128,0,PM_PINGPONG,100,255,207,255,243,255,252,63,255,207,255,243,255)",null,null,null,"0,00, 180, 00,00, 180, 00,00, 180, 00,00, 180, 00,00, 180, 00,00, 180, 00"]
[]
[null,"Option 3 Name    : ","To be filled!"]
[null,"Option 3 Muster : ","To be filled!"]
[]
[null,"Option 4 Name    : ","To be filled!"]
[null,"Option 4 Muster : ","To be filled!"]
[]
[null,"Option 5 Name    : ","To be filled!"]
[null,"Option 5 Muster : ","To be filled!"]
[]
[null,"Option 6 Name    : ","To be filled!"]
[null,"Option 6 Muster : ","To be filled!"]
[]
[null,"Option 7 Name    : ","To be filled!"]
[null,"Option 7 Muster : ","To be filled!"]
[]
[null,"Option 8 Name    : ","To be filled!"]
[null,"Option 8 Muster : ","To be filled!"]

{"sheet":"Languages","index":11,"n_rows":641,"n_cols":9,"rows_kept":641,"cut":false,"hidden":true,"merged":[]}
[null,null,"Attention: Spelling errors in the German text must be corrected here AND in the program ! Otherwise the text is not recognized the next time ;-(","Leading and tailing space characters are importand. Also mace sude that qouotes are placed correctly at the bebinning or end of a message.\nThe '|' is used to mark a new line.","Version 0.7 by Misha","Version 0.7 by Misha"]
["Type","Param","German","English","Nederlands (Dutch)","French"]
["Cell","D2","Erste RGB LED: ","First RGB LED: ","Eerste RGB LED: ","Première LED RVB:"]
["Cell","D3","Startkanal der RGB LED: ","Start channel first RGB LED: ","Start kanaal eerste RGB LED: ","Canal de démarrage de la LED RVB:"]
["Cell","D4","Schalter Nummer: ","Switch number: ","Schakelaar nummer: ","Numéro de commutateur:"]
["Cell","D5","Anzahl der Ausgabe Kanäle: ","Number of output channels: ","Aantal uitgangs kanalen: ","Nombre de canaux de sortie:"]
["Cell","D6","Bits pro Wert: ","Bits per value: ","Aantal Bits per waarde: ","Bits par valeur:"]
["Cell","D7","Wert Min: ","Minimal value: ","Minimale waarde: ","Valeur min:"]
["Cell","D8","Wert Max: ","Maximal value: ","Maximale waarde: ","Valeur max:"]
["Cell","D9","Wert ausgeschaltet: ","Value off: ","Uitgeschakelde waarde: ","Valeur désactivée:"]
["Cell","D10","Mode: ","Mode: ","Modus: ","Mode:"]
["Cell","D11","Analoges Überblenden: ","Analog fading: ","Analoge regeling: ","Fondu enchaîné analogique:"]
["Cell","D12","Goto Mode: ","Goto mode: ","Goto modus: ","Mode Goto:"]
["Cell","D13","Goto Aktivierung: ","Goto activation:","Goto aktivering: ","Goto activé:"]
["Cell","D14","Grafische Anzeige: ","Grafical display: ","Grafische weergave: ","Affichage graphique:"]
["Cell","D15","Spezial Mode: ","Special mode: ","Speciale modus: ","Mode spécial:"]
["Cell","D16","RGB Modul Nummer: ","RGB module number: ","RGB module nummer: ","Numéro de module RVB:"]
["Cell","D17","Charlieplexing LED Zuordnung: ","Charlieplexing LED assignement: ","Charlieplexing LED toewijzing: ","Cartographie LED Charlieplexing:"]
["Cell","D18","Analoge Eingänge: ","Analog inputs: ","Analoge ingangen: ","Entrées analogiques:"]
["Cell","D20","Ergebnis: ","Result: ","Resultaten: ","Résultat:"]
["Cell","D22","Makro Name: ","Macro name: ","Macro naam: ","Nom de la macro:"]
["Cell","D23","Makro: ","Macro: ","Macro: ","Macro: "]
[]
["Cell","E27"," Wenn gleiche Zeiten verwendet werden, dann sollten nur die ersten Zeiten eingetragen werden. Bei leeren Spalten werden die vorangegangenen Zeiten wiederholt. Das reduziert die Anzahl der Timing Parameter.","If same times are used only the first times should be entered. For empty columns, the previous times are repeated. This reduces the number of timing parameters.","Als dezelfde tijden worden gebruikt, moeten alleen de eerste tijden worden ingevoerd. Voor lege kolommen worden de vorige tijden herhaald. Dit vermindert het aantal timingparameters."," Si les mêmes heures sont utilisées, seules les premières heures doivent être entrées. Si les colonnes sont vides, les heures précédentes sont répétées. Cela réduit le nombre de paramètres de synchronisation."]
["Cell","E28"," Dauer"," Duration"," Tijdsduur"," Durée"]
["Cell","E49"," Spalte Nr  ->","Column No  ->","Kolom Nr ->"," N ° de colonne ->"]
["Cell","D49"," LED Nr","LED No","LED Nr","N° LED "]
["Cell","E47","Goto Tabelle","Goto table","Goto tabel","Aller à la table"]
[]
[null,"_Name_"]
["Button","Update","Aktualisieren","Update","Vernieuwen","Mettre à jour"]
["Button","New Sheet","Neues Blatt","New sheet","Nieuw Tabblad","Nouvelle feuille"]
[]
[null,"_Range_"]
["Comment","D2","Position der LED innerhalb der LED Kette beginnend mit 0.\nDie letzte mögliche LED hat die Nummer 255.","Position of the LED within the LED chain beginning with 0.\nThe last possible LED has the number 255. ","Positie van de LED in de LED-ketting beginnend met 0.\nDe laatst mogelijke LED heeft het nummer 255.","Position de la LED dans la chaîne de LED commençant par 0. La dernière LED possible porte le numéro 255."]
["Comment","D3","Startkanal innerhalb der ersten RGB LED (0..2)\n0 = Rot, 1 = Grün, 2 = Blau","Start channel within the first RGB LED (0..2)0 = red, 1 = green, 2 = blue","Start kanaal binnen de eerste RGB LED (0..2) 0 = rood, 1 = groen, 2 = blauw","Démarrer le canal dans la première LED RGB (0..2) 0 = rouge, 1 = vert, 2 = bleu"]
["Comment","D4","Nummer des Eingangskanals (0..250).\nSymbolische Namen sind auch möglich.\nz.B.: SI_1 = immer an","Number of the input channel (0..250). |\nSymbolic names are also possible.|\nFor example: SI_1 = always on","Nummer van het ingangskanaal (0..250). | \nSymbolische namen zijn ook mogelijk. | \nBijvoorbeeld: SI_1 = altijd aan","Numéro du canal d'entrée (0..250). | \nDes noms symboliques sont également possibles, | \npar exemple SI_1 = toujours activé"]
["Comment","D5","Bestimmt die Anzahl der Ausgabekanäle. Der Wert beschreibt die Nummer der einzelnen LEDs (Eine RGB LED besteht aus 3 einzelnen LEDs). \nWertebereich 1..100","Determines the number of output channels. The value describes the number of the individual LEDs (one RGB LED consists of 3 individual LEDs).\nValue range 1..100","Bepaalt het aantal uitgangskanalen. De waarde beschrijft het aantal afzonderlijke LED's (een RGB-LED bestaat uit 3 afzonderlijke LED's).\nWaardebereik 1..100","Détermine le nombre de canaux de sortie. La valeur décrit le nombre de LED individuelles (une LED RVB se compose de 3 LED individuelles). \nPlage de valeurs 1..100"]
["Comment","D6","Anzahl der Bits welche für einen Helligkeitswert benutzt werden (1..8)","Number of bits used for a brightness value (1..8)","Aantal bits gebruikt voor een helderheidswaarde (1..8)","Nombre de bits utilisés pour une valeur de luminosité (1..8)"]
["Comment","D7","Dieser Wert wird verwendet wenn in der Tabelle unten nichts oder 0 steht.\nWert Min muss zwischen 0 und 255 liegen.\nWenn \"Bits pro Wert\" 8 ist, dann wird diese Angabe nicht benutzt.","This value is used if there is nothing or 0 in the table below.\nValue Min must be between 0 and 255.\nIf \"bits per value\" is 8, then this value is not used.","Deze waarde wordt gebruikt als er niets of 0 in de onderstaande tabel staat.\nWaarde Min moet tussen 0 en 255 liggen.\nAls \"bits per waarde\" 8 is, wordt deze waarde niet gebruikt. ","Cette valeur est utilisée s'il n'y a rien ou 0 dans le tableau ci-dessous. \nLa valeur minimale doit être comprise entre 0 et 255. \nSi \"Bits par valeur\" est égal à 8, cette entrée n'est pas utilisée."]
["Comment","D8","Dieser Wert wird verwendet wenn in der Tabelle unten ein \"x\" oder die maximale Helligkeitsstufe steht. \nWertebereich (0..255)\nWenn \"Bits pro Wert\" 8 ist, dann wird diese Angabe nicht benutzt.","This value is used when the table below shows an \"x\" or maximum brightness level.\nValue range (0..255)\n\nIf \"bits per value\" is 8, then this value is not used.","Deze waarde wordt gebruikt wanneer de onderstaande tabel een \"x\" of maximum helderheidsniveau toont.\nWaardebereik (0..255)\n\nAls \"bits per waarde\" 8 is, wordt deze waarde niet gebruikt.","Cette valeur est utilisée s'il y a un \"x\" ou le niveau de luminosité maximum dans le tableau ci-dessous. Plage de valeurs (0..255) Si \"Bits par valeur\" est égal à 8, cette entrée n'est pas utilisée."]
["Comment","D9","Dieser Wert wird ausgegeben wenn der Schalter ausgeschaltet ist. \nWertebereich 0..255.\n\nWenn im \"Mode\" der Schalter \"PF_NO_SWITCH_OFF\" angegeben wird, dann wird der Wert ignoriert. Die LEDs behalten im Ausgeschalteten Zustand ihren letzten Wert.\n","This value is output when the switch is off.|\nValue range 0..255.|\n|\nIf the \"PF_NO_SWITCH_OFF\" switch is specified in \"Mode\" then the value is ignored. The LEDs retain their last value when switched off.","Deze waarde wordt uitgevoerd wanneer de schakelaar is uitgeschakeld. |\nWaardebereik 0..255.|\n|\nAls de schakelaar ''PF_NO_SWITCH_OFF'' is opgegeven in ' Modus'', wordt de waarde genegeerd. De LED's behouden hun laatste waarde wanneer ze zijn uitgeschakeld.","Cette valeur est sortie lorsque l'interrupteur est désactivé. |\nPlage de valeurs 0..255. |\n|\nSi le commutateur \"PF_NO_SWITCH_OFF\" est spécifié dans \"Mode\", la valeur est ignorée. Les LED conservent leur dernière valeur lorsqu'elles sont éteintes."]
["Comment","D10","Modes:\n- PM_SEQUENZ_W_RESTART:\n  Flanken getriggerter einmalige Sequenz. \n  Bei neuer Flanke wird mit State 0 begonnen\n- PM_SEQUENZ_W_ABORT:\n  Flanken getriggerter einmalige Sequenz.\n  Abbruch bei neuer Flanke während der Laufzeit\n- PM_SEQUENZ_NO_RESTART:\n  Flanken getriggerter einmalige Sequenz. \n  Kein Neustart während der Laufzeit\n- PM_PINGPONG:\n  Richtungswechsel am Ende\n\nFlags:  (Können mit den Modes über + kombiniert werden)\n- PF_SLOW: \n  4-mal langsamer. Zeitangaben in 4 ms. \n  Dadurch können Zeiten bis zu 4 Minuten verwendet werden.\n- PF_INVERT_INP:\n  Invertiert das Eingangssignal\n","Modes:|\n- PM_SEQUENZ_W_RESTART:|\n   Flanks triggered unique sequence.|\n   With a new edge, state 0 is started.|\n- PM_SEQUENZ_W_ABORT:|\n   Flanks triggered unique sequence.|\n   Abort on new flank during the runtime.|\n- PM_SEQUENZ_NO_RESTART:|\n   Flanks triggered unique sequence.|\n   No restart during runtime.|\n- PM_PINGPONG:|\n   Change of direction at the end.|\n|\nFlags: (Can be combined with the modes above with +)|\n- PF_SLOW:|\n   4 times slower. Time information in 4 ms.|\n+D46   This allows times up to 4 minutes to be used.|\n- PF_INVERT_INP:|\n   Inverts the input signal.","Modes: |\n- PM_SEQUENZ_W_RESTART:|\n    Flanken hebben een unieke reeks geactiveerd.|\n    Met een nieuwe edge wordt status 0 gestart.|\n- PM_SEQUENZ_W_ABORT:|\n    Flanken hebben een unieke reeks geactiveerd.|\n    Tijdens de looptijd op nieuwe flank afbreken.|\n- PM_SEQUENZ_NO_RESTART:|\n    Flanken hebben een unieke reeks geactiveerd.|\n    Geen herstart tijdens runtime.|\n- PM_PINGPONG:|\n    Aan het einde van richting veranderen.|\n|\nVlaggen: (kan worden gecombineerd met de bovenstaande modi met +)|\n- PF_SLOW:|\n    4 keer langzamer. Tijdinformatie in 4 ms.|\n    Hierdoor kunnen tijden tot 4 minuten worden gebruikt.|\n- PF_INVERT_INP:|\n    Inverteert het ingangssignaal.","Modes: |\nPM_SEQUENZ_W_RESTART: |\n   Front d'une séquence unique déclenchée. |\n   Avec un nouveau front, l'état 0 commence.|\nPM_SEQUENZ_W_ABORT:|\n   Front d'une séquence unique déclenchée. |\n   Abandon sur un nouveau front pendant l'exécution. |\nPM_SEQUENZ_NO_RESTART: |\n   Les fronts ont déclenché une séquence unique. |\n   Pas de redémarrage pendant l'exécution. |\nPM_PINGPONG: |\n   Changement de direction à la fin.|\n|\nDrapeaux: (peut être combiné avec les modes via +) |\nPF_SLOW: |\n   4 fois plus lent. Temps en 4 ms. |\n   Cela permet d'utiliser des durées allant jusqu'à 4 minutes. |\nPF_INVERT_INP: |\n   Inverse le signal d'entrée."]
["Comment","D11","Aktiviert das analoge Überblenden der Helligkeiten. Damit wird die Helligkeit innerhalb der über die \"Dauer\" angegebenen Zeit vom vorangegangenen Wert auf den neuen Wert Übergeblendet.\n\nMit 1 wird das analoge Überblenden aktiviert.\n\nEin X Aktiviert eine besondere Überblendfunktion welche vom tatsächlichen Helligkeitswert zum neuen Wert überblendet. Das kann für Konfigurationen verwendet werden bei denen mehrere Zeilen die selben LEDs beeinflussen. Das wird z.B. bei Lichtsignalen verwendet. \nAchtung: Diese Funktion benötigt zusätzlichen Speicher (1 Byte RAM pro LED).","Activates the analog crossfading of the brightnesses. This causes the brightness to fade from the previous value to the new value within the time specified by \"Duration\".\n\n'1' activates analogue crossfading.\n\n'X' activates a special crossfade function which fades from the actual brightness value to the new value. This can be used for configurations where multiple rows affect the same LEDs. This is e.g. used in light signals.Attention: \n\nAttention: This function requires additional memory (1 byte of RAM per LED)","Activeert de analoge crossfading van de helderheden. Dit zorgt ervoor dat de helderheid van de vorige waarde vervaagt naar de nieuwe waarde binnen de tijd die is opgegeven met \"Duur\".\n\n'1' activeert analoge crossfading.\n\n'X' activeert een speciale crossfade-functie die vervaagt van de werkelijke helderheidswaarde naar de nieuwe waarde. Dit kan worden gebruikt voor configuraties waarbij meerdere rijen dezelfde LED's beïnvloeden. Dit is b.v. gebruikt in lichtsignalen. Let op:\n\nLet op: Deze functie vereist extra geheugen (1 byte RAM per LED)","Active le mélange analogique de la luminosité. La luminosité passe ainsi de la valeur précédente à la nouvelle valeur dans le temps spécifié sur la \"Durée\". \n\nAvec 1, le fondu analogique est activé. \n\nOn X active une fonction de fondu spécial qui passe de la valeur de luminosité réelle à la nouvelle valeur. Cela peut être utilisé pour les configurations dans lesquelles plusieurs lignes affectent les mêmes LED. Ce sera par exemple utilisé avec des signaux lumineux. \n\nAttention: Cette fonction nécessite de la mémoire supplémentaire (1 octet de RAM par LED)."]
["Comment","D12","Mit dem \"Goto Mode\" können bestimmte Spalten abhängig von externen Ereignissen angesprungen werden.","With the \"Goto Mode\" certain columns can be jumped depending on external events.","Met de \"Ga naar modus\" kunnen bepaalde kolommen worden gesprongen, afhankelijk van externe gebeurtenissen.","Avec le \"Mode Aller\", certaines colonnes peuvent être sautées en fonction des événements externes."]
["Comment","D14","Aktiviert die automatische Aktualisierung der grafischen Anzeige der LED Werte und der Goto Pfeile.\n\nDie Anzeige kann auch über den Knopf rechts aktualisiert werden. \nZum löschen der Grafik 0 eintragen oder ALT+\"Aktualisiern\" drücken.\n\nL: Wenn nur LED Helligkeiten dargestellt werden sollen\nG: Wenn nur die Goto Pfeile angezeigt werden sollen\n1: Zeigt beides an\n\nD: Passt die Breite der Spalten an die Dauer an. 'D' kan zusammen mit den anderen Flags benutzt werden.","Activates the automatic update of the graphical display of the LED values and the Goto arrows.\n\nThe display can also be updated via the button on the right.\nTo delete the graphic, enter 0 or press ALT + \"Update \".\n\nL: If only LED brightnesses should be displayed\nG: If only the goto arrows should be displayed\n1: Displays both\nD: Adjusts the width of the columns to the duration. 'D' can be used together with the other flags. ","Activeert de automatische update van de grafische weergave van de LED-waarden en de Goto-pijlen.\n\nHet display kan ook worden bijgewerkt via de knop aan de rechterkant.\nOm de afbeelding te verwijderen, voert u 0 in of drukt u op ALT + \"Update\".\n\nL: Als alleen LED-helderheden moeten worden weergegeven\nG: Als alleen de ga-pijlen moeten worden weergegeven\n1: geeft beide weer\nD: Past de breedte van de kolommen aan de duur aan. 'D' kan samen met de andere vlaggen worden gebruikt. ","Active la mise à jour automatique de l'affichage graphique des valeurs LED et des flèches Goto.\n\nL'affichage peut également être mis à jour à l'aide du bouton de droite. \nPour supprimer le graphique, entrez 0 ou appuyez sur ALT \"Actualiser\". \n\nL: Si seulement la luminosité des LED doit être affichée \nG: Si seulement les flèches Goto doivent être affichées \n1: Affiche les deux \nD: Ajuste la largeur des colonnes à la durée. 'D' peut être utilisé avec les autres drapeaux."]
["Comment","D15","Speziellen Mode aktivieren:\nC = Charlieplexing\n       Damit können Muster für die Charlieplexing\n       Platine erstellt werden und direkt zum ATTiny\n       geschickt werden.","Activate special mode:\nC = Charlieplexing\n        Is used to generate patterns for the \n        Charlieplexing circuit board. They\n        could be send directly to the ATTiny.","Activeer speciale modus:\nC = Charlieplexing\n         Wordt gebruikt om patronen te genereren voor de\n         Charlieplexing printplaat.\n         Ze kan rechtstreeks naar de ATTiny worden verzonden.","Activer le mode spécial: \nC = Charlieplexing\n       Cela permet de créer des motifs pour la carte Charlieplexing |\n       et de les envoyer directement à ATTiny."]
["Comment","D16","RGB LED Nummer der (Charlieplexing) Platine. Die Nummer hängt von der aktuellen Reihenfolge der an die Hauptplatine angeschlossenen LEDs ab. Über diese Nummer wird das Modul konfiguriert.\nSpäter kann es an einer anderen Position eingesetzt werden.\n?: Mit der Eingabe eines Fragezeichens wird ein Dialog geöffnet über den man die Nummer auswählen kann.","RGB LED number of the (Charlieplexing) board. The number depends on the current order of the LEDs connected to the main board. The module is configured via this number.\nIt can later be used in another position.\n?: When you enter a question mark, a dialog opens in which you can select the number.","RGB LED-nummer van de (Charlieplexing) -kaart. Het aantal is afhankelijk van de huidige volgorde van de LED's die op de hoofdkaart zijn aangesloten. De module wordt via dit nummer geconfigureerd.\nHet kan later in een andere positie worden gebruikt.\n?: Wanneer u een vraagteken invoert, wordt een dialoogvenster geopend waarin u het nummer kunt selecteren.","Numéro de LED RVB de la carte (Charlieplexing). Le nombre dépend de l'ordre actuel des LED connectées à la carte principale. Le module est configuré via ce numéro. \nPlus tard, il peut être utilisé dans une position différente.?: En entrant un point d'interrogation, une boîte de dialogue s'ouvre dans laquelle le numéro peut être sélectionné."]
["Comment","D17","Definiert die Zuordnung der LED Nummern. Damit kann ein Muster an die verschiedenen Nummerierungen unterschiedlicher Hersteller angepasst werden.\nMit einem Doppelklick in das Feld wird ein Dialog zur Auswahl der LED Zuordnung geöffnet. Eigene Zuordnungen können direkt in das Feld eingegeben werden (Liste mit 12 LED Nummern zwischen 0 und 11)","Defines the assignment of the LED numbers. This means that a pattern can be adapted to the different numberings of different manufacturers.\nDouble-clicking in the field opens a dialog for selecting the LED assignment. Own assignments can be entered directly in the field (list with 12 LED numbers between 0 and 11)","Definieert de toewijzing van de LED-nummers. Dit betekent dat een patroon kan worden aangepast aan de verschillende nummeringen van verschillende fabrikanten.\nDubbelklikken in het veld opent een dialoogvenster voor het selecteren van de LED-toewijzing. Eigen toewijzingen kunnen direct in het veld worden ingevoerd (lijst met 12 LED-nummers tussen 0 en 11)","Définit l'affectation des numéros de LED. Cela permet d'adapter un motif aux différentes numérotations de différents fabricants.\nUn double-clic dans le champ ouvre une boîte de dialogue pour sélectionner l'affectation des LED. Les affectations personnelles peuvent être saisies directement dans le champ (liste avec 12 numéros de LED entre 0 et 11)"]
["Comment","D18","Eine 1 aktiviert den analogen Eingang des Charlieplexing Moduls. Damit können die (Signal-)Bilder über  widerstandskodierte Schalter aktiviert werden.\n\nOptional kann auch eine Liste von bis zu 10 Schwellwerten übergeben werden mit denen individuelle Widerstandswerte ausgewertet werden können.","Entering 1 activates the analog input of the Charlieplexing module. This enables activation of the (signal) images via resistance-coded switches.\n\nOptionally, a list of up to 10 threshold values can also be entered to be able to use individual resistor values.","Door 1 in te voeren wordt de analoge ingang van de Charlieplexing-module geactiveerd. Dit maakt activering van de (signaal) beelden via weerstandgecodeerde schakelaars mogelijk.\n\nOptioneel kan ook een lijst met maximaal 10 drempelwaarden worden ingevoerd om afzonderlijke weerstandswaarden te kunnen gebruiken.","Un 1 active l'entrée analogique du module Charlieplexing. Cela permet d'activer les images (de signal) via des commutateurs à codage de résistance.\n\nEn option, une liste de 10 valeurs de seuil peut également être transférée avec laquelle les valeurs de résistance individuelles peuvent être évaluées."]
["Comment","D20","Diese Zeile kann in das Konfigurationsarray des Programms kopiert werden.","This line can be copied to the configuration array of the program.","Deze regel kan worden gekopieerd naar de configuratie-array van het programma.","Cette ligne peut être copiée dans le tableau de configuration du programme."]
["Comment","E47","In dieser Zeile werden die \n- Startspalten (S)\n- Positionen für die Goto Anweisung (P)\n- Goto Anweisungen (G nr)\n- GoEnd Anweisungen (E)\neingetragen wenn der Goto Mode aktiviert ist.\nDie Startspalten werden angesprungen, wenn ein vorangegangener Befehl (z.B. Counter) einen neuen Wert ermittelt hat. Die erste Spalte wird angesprungen, wenn eine 0 ermittelt wurde. Die erste mit S markierte Spalte wird angesprungen, wenn eine 1 vom vorangegangenen Befehl generiert wurde.  \nMit der Goto Anweisung wird die als nächste auszuführende Spalte bestimmt. \nWenn auf den Goto Befehl eine 1 folgt wird die erste mit einem P markierte Position angesprungen. \nBei dem GoEnd Befehl wird zum Ende des Musters gesprungen.\nStart (S), Position (P), Goto (G) oder GoEnd (E) können gemeinsam in einer Zelle benutzt werden.\nBeispiel:\n   S  P G  3","In this line, the\n- Starting columns (S)\n- Positions for the Goto instruction (P)\n- Goto instructions (G nr)\n- GoEnd instructions (E)\nare entered if the Goto mode is activated.\nThe start columns are jumped when a previous command (e.g., counter) has detected a new value. The first column is jumped if a 0 was determined. The first column marked S is jumped if a 1 from the previous command was generated.\nThe Goto statement determines the next column to be executed.\nIf the Goto command is followed by a 1, the first position marked with a P is jumped to.\nThe GoEnd command jumps to the end of the pattern.Start (S), Position (P), Goto (G) or GoEnd (E) can be used together in one cell.\nExample:\n    S P G 3 ","In deze regel, de\n- Startkolommen (S)\n- Posities voor de Goto-instructie (P)\n- Ga naar instructies (G nr)\n- GoEnd-instructies (E)\nworden ingevoerd als de Goto-modus is geactiveerd.\nNaar de startkolommen worden gesprongen wanneer een vorige opdracht (bijv. Teller) een nieuwe waarde heeft gedetecteerd. Naar de eerste kolom wordt gesprongen als een 0 werd bepaald. Naar de eerste kolom gemarkeerd S wordt gesprongen als een 1 van de vorige opdracht werd gegenereerd.\nDe instructie Goto bepaalt de volgende kolom die moet worden uitgevoerd.\nAls het Goto-commando wordt gevolgd door een 1, wordt verplaatst naar de eerste positie gemarkeerd met een P .\nDe opdracht GoEnd springt naar het einde van het patroon. \nStart (S), Positie (P), Goto (G) of GoEnd (E) kunnen samen in één cel worden gebruikt.\nVoorbeeld:\n     S P G 3","Dans cette ligne, les \n- Colonnes de départ (S)\n- Positions pour l'instruction Goto (P) \n- Instructions Goto (G nr) \n- Les instructions GoEnd (E) \nsont entrées si le mode Goto est activé. Les colonnes de départ sont sautées si une commande précédente ( par exemple compteur) a déterminé une nouvelle valeur. La première colonne est sautée si un 0 a été déterminé. La première colonne marquée avec S est sautée si un 1 a été généré par la commande précédente. La colonne suivante à exécuter est déterminée avec l'instruction Goto. Si un 1 suit la commande Goto, la première position marquée d'un P est sautée. La commande GoEnd passe à la fin du motif: Start (S), Position (P), Goto (G) ou GoEnd (E) peuvent être utilisés ensemble dans une cellule, \npar exemple: \n      S P G 3"]
[]
[null,null,null,"ATTENTION: Don't translate the formulas IF(…)"]
["Cell","F2","=IF(RC[-1]=\"\",\"<= Bitte erste RGB LED des Musters eingeben\",\"\")","=IF(RC[-1]=\"\",\"<= Please enter the first RGB LED of the pattern\",\"\")","=IF(RC[-1]=\"\",\"<= Voer de eerste RGB-led van het patroon in\", \"\")","=IF(RC[-1]=\"\",\"<= Veuillez entrer la première LED RVB du motif\",\"\")"]
["Cell","F3","=IF(OR(AND(RC[-1] <>\"\",RC[-1]=0),RC[-1]=1,RC[-1]=2),\"\",\"<= Bitte Startkanal innerhalb der RGB LED angeben\")","=IF(OR(AND(RC[-1] <>\"\",RC[-1]=0),RC[-1]=1,RC[-1]=2),\"\",\"<= Please specify start channel within the RGB LED\")","=IF(OR(AND(RC[-1] <>\"\",RC[-1]=0),RC[-1]=1,RC[-1]=2),\"\",\"<= Specificeer het startkanaal binnen de RGB LED\")","=IF(OR(AND(RC[-1] <>\"\",RC[-1]=0),RC[-1]=1,RC[-1]=2),\"\",\"<= Veuillez spécifier le canal de démarrage dans la LED RVB\")"]
["Cell","F4","=IF(RC[-1]=\"\",\"<= Bitte Nummer des Schalters eingeben\",\"\")","=IF(RC[-1]=\"\",\"<= Please enter the number of the switch\",\"\")","=IF(RC[-1]=\"\",\"<= Voer het nummer van de schakelaar in\",\"\")","=IF(RC[-1]=\"\",\"<= Veuillez saisir le numéro du compteur\",\"\")"]
["Cell","F5","=IF(AND(ISNUMBER(Kanaele),Kanaele>0,Kanaele<=100),\"\",\"<- Bitte Anzahl der Kanäle eingeben(1..100)\")","=IF(AND(ISNUMBER(Kanaele),Kanaele>0,Kanaele<=100),\"\",\"<- Please enter number of channels (1..100)\")","=IF(AND(ISNUMBER(Kanaele),Kanaele>0,Kanaele<=100),\"\",\"<- Voer het aantal kanalen in (1..100)\")","=IF(AND(ISNUMBER(Kanaele),Kanaele>0,Kanaele<=100),\"\",\"<- Veuillez entrer le nombre de canaux(1..100)\")"]
["Cell","F6","=CONCATENATE(\"  => \",2^Bits_pro_Wert,\" Helligkeitsstufen (0..\",2^Bits_pro_Wert-1,\")\")","=CONCATENATE(\"  => \",2^Bits_pro_Wert,\" Brightness levels (0..\",2^Bits_pro_Wert-1,\")\")","=CONCATENATE(\"=> \",2^Bits_pro_Wert,\" Helderheidsniveaus (0 ..\", 2^Bits_pro_Wert-1,\")\")","=CONCATENATE(\"  => \",2^Bits_pro_Wert,\" niveaux de luminosité (0..\",2^Bits_pro_Wert-1,\")\")"]
["Cell","F7","=IF(OR(RC[-1]=\"\",RC[-1]<0,RC[-1]>255),\"<= Bitte Wert für nicht aktive LED angeben (0..255)\",\"\")","=IF(OR(RC[-1]=\"\",RC[-1]<0,RC[-1]>255),\"<= Please specify value for inactive LED (0..255)\",\"\")","=IF(OR(RC[-1]=\"\",RC[-1]<0,RC[-1]>255),\"<= Geef een waarde op voor de inactieve LED (0..255)\",\"\" )","=IF(OR(RC[-1]=\"\",RC[-1]<0,RC[-1]>255),\"<= Veuillez saisir une valeur pour la LED inactive (0..255)\",\"\")"]
["Cell","F8","=IF(OR(RC[-1]=\"\",RC[-1]<0,RC[-1]>255),\"<= Bitte Wert für aktive LED angeben (0..255)\",\"\")","=IF(OR(RC[-1]=\"\",RC[-1]<0,RC[-1]>255),\"<= Please specify value for active LED (0..255)\",\"\")","=IF(OR(RC[-1]=\"\",RC[-1]<0,RC[-1]>255),\"<= Geef een waarde op voor de actieve LED (0..255)\",\"\" )","=IF(OR(RC[-1]=\"\",RC[-1]<0,RC[-1]>255),\"<= Veuillez saisir la valeur pour la LED active (0..255)\",\"\")"]
["Cell","F9","=IF(OR(RC[-1]=\"\",RC[-1]<0,RC[-1]>255),\"<= Bitte LED Wert angeben wenn Schalter aus ist\",\"\")","=IF(OR(RC[-1]=\"\",RC[-1]<0,RC[-1]>255),\"<= Please indicate LED value if switch is off\",\"\")","=IF(OR(RC[-1]=\"\",RC[-1]<0,RC[-1]>255),\"<= Geef de LED-waarde aan als de schakelaar is uitgeschakeld\",\"\")","=IF(OR(RC[-1]=\"\",RC[-1]<0,RC[-1]>255),\"<= Veuillez indiquer la valeur LED lorsque l'interrupteur est ouvert\",\"\")"]
["Cell","F48","=IF(COUNTA(R[2]C[0]:R[9]C[33])=0,\"Bitte Tabelle ausfüllen. Positionen an denen die LEDs leuchten sollen werden mit einem Zeichen (z.B. x) markiert. Bei einer leeren Zellen ist die LED aus.\",\"\")","=IF(COUNTA(R[2]C[0]:R[9]C[33])=0,\"Please fill in the table. Positions where the LEDs should light are marked with a character (for example, x). If the cell is empty, the LED is off.\",\"\")","=IF(COUNTA(R[2]C[0]:R[9]C[33])=0,\"Vul de tabel in. Posities waar de LED's moeten oplichten zijn gemarkeerd met een karakter (bijvoorbeeld x) Als de cel leeg is, is de LED uit. \",\"\")","=IF(COUNTA(R[2]C[0]:R[9]C[33])=0,\"Veuillez remplir le tableau. Les positions auxquelles les LED doivent s'allumer sont marquées d'un caractère (par exemple x). Si les cellules sont vides, la LED est éteinte.\",\"\")"]
["Cell","D28","=IF(Zeiten=\"\",\"Bitte Dauer eintragen =>\",\"\")","=IF(Zeiten=\"\",\"Please enter duration =>\",\"\")","=IF(Zeiten=\"\",\"Voer duur in =>\",\"\")","=IF(Zeiten=\"\",\"Veuillez saisir la durée =>\",\"\")"]
["NumberFormat","E46","\"Flash Bedarf: \" 0 \"Bytes\"","\"required flash: \" 0 \"Bytes\"","\"Gebruikt flash:\" 0 \"Bytes\"","\"Exigence Flash:\" 0 \"octets\""]
[]
[]
["ErrorMessage","E2","Die \"Erste RGB LED\" muss eine ganze Zahl zwischen 0 und 255 sein.\nNamen sind auch erlaubt. Diese können aber nicht in Excel geprüft werden.","The \"First RGB LED\" \"must be an integer between 0 and 255.\nNames are also allowed. These can not be checked in Excel.","De \"Eerste RGB LED\" moet een geheel getal tussen 0 en 255 zijn.\nNamen zijn ook toegestaan. Deze kunnen niet worden gecontroleerd in Excel. ","La \"Première LED RVB\" doit être un entier compris entre 0 et 255. Les noms sont également autorisés. Cependant, ceux-ci ne peuvent pas être vérifiés dans Excel."]
["ErrorMessage","E3","Der Startkanal muss zwischen 0 und 2 liegen","The start channel must be between 0 and 2","Het startkanaal moet tussen 0 en 2 liggen","Le canal de départ doit être compris entre 0 et 2"]
["ErrorMessage","E4","Die Schalter Nummer mus zwischen 0 und 255 liegen. Symbolische Namen sind auch möglich, können aber nicht in Excel überprüft werden.","The switch number mus must be between 0 and 255. Symbolic names are also possible but can not be checked in Excel.","Het schakelnummer moet tussen 0 en 255 liggen. Symbolische namen zijn ook mogelijk, maar kunnen niet worden gecontroleerd in Excel.","Le numéro de commutateur doit être compris entre 0 et 255. Les noms symboliques sont également possibles, mais ne peuvent pas être vérifiés dans Excel."]
["ErrorMessage","E5","Die Anzahl der Ausgabekanäle muss zwischen 1 und 100 liegen","The number of output channels must be between 1 and 100","Het aantal uitgangskanalen moet tussen 1 en 100 liggen","Le nombre de canaux de sortie doit être compris entre 1 et 100"]
["ErrorMessage","E6","\"Bits pro Wert\" muss zwischen 1 und 8 liegen","\"Bits per value\" must be between 1 and 8","\"Bits per waarde\" moet tussen 1 en 8 liggen","Les \"bits par valeur\" doivent être compris entre 1 et 8"]
["ErrorMessage","E7","\"Wert Min\" muss zwischen 0 und 255 liegen","\"Minimal value\" must be between 0 and 255","\"Minimale waarde\" moet tussen 0 en 255 liggen","La \"Value Min\" doit être compris entre 0 et 255"]
["ErrorMessage","E8","\"Wert Max\" mus zwischen 0 und 255 liegen","\"Maximal value\" must be between 0 and 255","\"Maximale waarde\" moet tussen 0 en 255 liggen","La \"valeur maximale\" doit être comprise entre 0 et 255"]
["ErrorMessage","E9","Wert ausgeschaltet\"\" muss zwischen 0 und 255 liegen.","\"Value off\" must be between 0 and 255","\"Waarde uit\" moet tussen 0 en 255 liggen","La \"valeur désactivée\" doit être comprise entre 0 et 255."]
[]
[]
["ErrorTitle","E2","Falscher Wert","Wrong value","Verkeerde waarde","Mauvaise valeur"]
["ErrorTitle","E3","Falscher Wert","Wrong value","Verkeerde waarde","Mauvaise valeur"]
["ErrorTitle","E4","Falscher Wert","Wrong value","Verkeerde waarde","Mauvaise valeur"]
["ErrorTitle","E5","Falscher Wert","Wrong value","Verkeerde waarde","Mauvaise valeur"]
["ErrorTitle","E6","Falscher Wert","Wrong value","Verkeerde waarde","Mauvaise valeur"]
["ErrorTitle","E7","Falscher Wert","Wrong value","Verkeerde waarde","Mauvaise valeur"]
["ErrorTitle","E8","Falscher Wert","Wrong value","Verkeerde waarde","Mauvaise valeur"]
["ErrorTitle","E9","Falscher Wert","Wrong value","Verkeerde waarde","Mauvaise valeur"]
[]
[]
["Dialog",null,"Das Sheet 'Main' kann nicht gelöscht werden","The sheet 'Main' can not be deleted","Het blad 'Main' kan niet worden verwijderd","La feuille «principale» ne peut pas être supprimée"]
["Dialog",null,"Fehler","Error","FOUT","Erreur"]
["Dialog",null,"Fehler: Die Hilfe Datei ist nicht vorhanden:","Error: The help file does not exist:","FOUT: het helpbestand bestaat niet:","Erreur: le fichier d'aide n'existe pas:"]
["Dialog",null,"MobaLedLib Ein kurzer Ueberblick.pdf","MobaLedLib Short Overview.pdf","MobaLedLib Short Overview.pdf","MobaLedLib Short Overview.pdf"]
["Dialog",null,"Soll die Hilfe aus dem Internet geöffnet werden?","Should the help be opened from the internet?","Moet de hulp via internet worden geopend?","Faut-il ouvrir l'aide à partir d'Internet?"]
["Dialog",null,"Fehler beim öffnen der Hilfe","Error opening Help","Fout met openen Help","Erreur lors de l'ouverture de l'aide"]
["Dialog",null,"https://github.com/Hardi-St/MobaLedLib/raw/master/MobaLedLib%20Ein%20kurzer%20Ueberblick.pdf","https://github.com/Hardi-St/MobaLedLib/raw/master/MobaLedLib%20Short%20Overview.pdf","https://github.com/Hardi-St/MobaLedLib/raw/master/MobaLedLib%20Short%20Overview.pdf","https://github.com/Hardi-St/MobaLedLib/raw/master/MobaLedLib%20Ein%20kurzer%20Ueberblick.pdf"]
["Dialog",null,"Pattern configurator Beispiel (*.MLL_pcf), *.MLL_pcf","Pattern configurator example (*.MLL_pcf), *.MLL_pcf","Pattern configurator voorbeeld (*.MLL_pcf), *.MLL_pcf","Exemple de configurateur de modèle (* .MLL_pcf), * .MLL_pcf"]
["Dialog",null,"Lade Beispiele","Load Examples","Laad voorbeelden","Charger des exemples"]
["Dialog",null,"Speichere Beispiele","Save examples","Sla voorbeelden op","Enregistrer des exemples"]
["Dialog",null,"Die folgenden Beispiel Seite(n) wurden gespeichert:","The following example page (s) have been saved:","De volgende voorbeeld tabbladen zijn opgeslagen:","Les pages d'exemple suivantes ont été enregistrées:"]
["Dialog",null,"Achtung die Darstellung der Spaltenbreite wurde begrenzt","Attention the representation of the column width has been limited","Let op: De kolom breedte is gelimiteerd!","Attention l'affichage de la largeur de colonne a été limité"]
["Dialog",null,"Lade Beispielseiten...","Loading sample pages ...","Laden voorbeeld tabbladen","Charger des exemples de pages ..."]
["Dialog",null,"Beispiele geladen","Examples loaded","Voorbeelden geladen","Exemples chargés"]
["Dialog",null,"Sollen die Einstellungen des aktuellen Blatts übernommen werden?","Do you want to use the settings of the current sheet?","Wil je de instellingen van het huidige tabblad gebruiken?","Faut-il adopter les paramètres de la feuille actuelle?"]
["Dialog",null,"Neues Blatt anlegen","Create new sheet","Nieuw tabblad aanmaken","Créer une nouvelle feuille"]
["Dialog",null,"Name des neuen Blattes?","Name of the new sheet?","Naam van het nieuwe tabblad?","Nom de la nouvelle feuille?"]
["Dialog",null,"Neues Blatt anlegen","Creating new sheet","Nieuw tabblad wordt aangemaakt","Créer une nouvelle feuille"]
["Dialog","Mit diesem Blatt kann die Konfiguration","Mit diesem Blatt kann die Konfiguration eines LED Musters erstellt werden.\nDie Gelb hinterlegten Felder und die Tabellen können verändert werden.\nDie Spalten der Tabelle beschreiben einen Abschnitt des Musters welches für eine bestimmte Zeit angezeigt wird. Die Dauer wird in der ersten Tabelle eingetragen.\nDie Zeiten können in Minuten (\"Min\") oder Sekunden (\"Sec\"= angegeben werden. Wird keine Einheit angegeben dann ist die Zeitangabe in Millisekunden (\"ms\").\nAchtung zwischen Zahl und Einheit muss ein Leerzeichen stehen und die Groß- und Kleinschreibung muss exakt stimmen. Wenn Spalten die gleiche Anzeigedauer\nhaben, dann sollte die Zeit nur in den ersten Spalten angegeben werden zur Minimierung des Speicherverbrauchs. Die Folgenden Zeilen können als Formel Angegeben\nwerden damit man sieht wie lange der Abschnitt dauert. Im Beispiel unten ist das bei den Spalten 4 bis 8 gemacht.\nIn der zweiten Tabelle wird mit einem x markiert welche LED in dem Abschnitt leuchten soll. Wenn mehrere Helligkeiststufen benutzt werden, dann wird die Helligkeit\nals Zahl eingetragen. Die Anzahl der Abschnitte wird automatisch anhand der eingetragenen Markierungen bestimmt. Wenn am Ende leere Abschnitte verwendet\nwerden sollen, dann muss in die letzte Spalte ein Punkt eingefügt werden.{Attrib}B1,75\n","This sheet can be used to create the configuration of an LED pattern.\nThe yellow fields and the tables can be changed.\nThe columns of the table describe a section of the pattern which is displayed for a certain time. The duration is entered in the first table.\nThe times can be specified in minutes (\"min\") or seconds (\"sec\" = if no unit is specified then the time is in milliseconds (\"ms\").\nAttention between number and unit must be a space and the capitalization must be exactly correct. If columns have the same display duration then the time should only be specified in the first columns to minimize memory usage. The following lines can be given as a formula so you can see how long the section takes. In the example below, this is done in columns 4 through 8.\nIn the second table is marked with an x ​​which LED should light in the section. If several brightness levels are used, then the brightness becomes entered as a number. The number of sections is determined automatically based on the registered markings. When at the end uses empty sections should be added, then in the last column, a point. {Attrib}B1,69","Dit blad kan worden gebruikt om de configuratie van een LED-patroon te maken.\nDe gele velden en de tabellen kunnen worden gewijzigd.\nDe kolommen van de tabel beschrijven een gedeelte van het patroon dat gedurende een bepaalde tijd wordt weergegeven. De duur wordt ingevoerd in de eerste tabel.\nDe tijden kunnen worden opgegeven in minuten (\"min\") of seconden (\"sec\" = als er geen eenheid is opgegeven, is de tijd in milliseconden (\"ms\").\nAandacht tussen getal en eenheid moet een spatie zijn en het hoofdlettergebruik moet exact correct zijn. Als kolommen dezelfde weergaveduur hebben dan moet de tijd alleen worden opgegeven in de eerste kolommen om geheugengebruik te minimaliseren. De volgende regels kunnen als formule worden gegeven zodat u kunt zien hoe lang de sectie duurt. In het onderstaande voorbeeld gebeurt dit in de kolommen 4 tot en met 8.\nIn de tweede tabel is gemarkeerd met een x welke LED zou moeten branden in de sectie. Als er meerdere helderheidsniveaus worden gebruikt, wordt de helderheid ingevoerd als een nummer. Het aantal secties wordt automatisch bepaald op basis van de geregistreerde markeringen. Wanneer aan het einde lege secties worden gebruikt moet worden toegevoegd en vervolgens in de laatste kolom een ​​punt. {Attrib} B1,77","Cette feuille peut être utilisée pour créer la configuration d'un motif LED. \nLes champs jaunes et les tableaux peuvent être modifiés. \nLes colonnes du tableau décrivent une section du motif qui s'affiche pendant un certain temps. La durée est entrée dans le premier tableau. \nLes heures peuvent être spécifiées en minutes (\"Min\") ou en secondes (\"Sec\" =. Si aucune unité n'est spécifiée, l'heure est en millisecondes (\"ms\"). \nAttention entre le nombre et l'unité il doit y avoir un espace et la casse doit être correcte. \nSi les colonnes ont le même temps d'affichage, le temps ne doit être indiqué que dans les premières colonnes pour minimiser la consommation de mémoire. Les lignes suivantes peuvent être spécifiées sous forme de formule afin que vous puissiez voir combien de temps la section Dans l'exemple ci-dessous, cela se fait pour les colonnes 4 à 8. Dans le deuxième tableau, un x est utilisé pour marquer quelle LED doit s'allumer dans la section. Si plusieurs niveaux de luminosité sont utilisés, la luminosité est entrée sous forme de nombre. Le nombre de sections est entré déterminé automatiquement sur la base des marquages ​​saisis. Si des sections vides doivent être utilisées à la fin, alors un point doit être dans la dernière colonne t peut être inséré. {Attrib} B1,75"]
["Dialog",null,"Name des angezeigten Bildes eingeben (Wenn das Bild gleich ist wie ein vorangegangenes Bild, dann sollte der gleiche Name verwendet werden)","Enter the name of the picture (Use the same name as used before if the pictures are equal)","Voer de naam van de weergegeven afbeelding in. \nAls de afbeelding hetzelfde is als een vorige afbeelding, moet dezelfde naam worden gebruikt!","Entrez le nom de l'image affichée (si l'image est la même qu'une image précédente, alors le même nom doit être utilisé)"]
["Dialog",null,"Fehler: LED Tabelle nicht gefunden","Error: LED table not found","Fout: LED-tabel niet gevonden","Erreur: table LED introuvable"]
["Dialog",null,"Fehler in Funktion 'Adjust_Column_With_to_Duration' ;-(","Error in function 'Adjust_Column_With_to_Duration' ;-(","Fout in functie 'Adjust_Column_With_to_Duration' ;-(","Erreur dans la fonction 'Adjust_Column_With_to_Duration' ;-("]
["Dialog","Error: Number of used bytes to high !","Fehler: Anzahl der benutzten Bytes ist zu groß !\n\nMaximal ","Error: Number of used bytes to high !\n\nMaximal ","FOUT: Tveel Bytes gebruikt!\n\nMaximaal","Erreur: le nombre d'octets utilisés est trop important! Maximum"]
["Dialog",null," Bytes sind möglich."," bytes are possible.","Bytes zijn mogelijk."," Les octets sont possibles."]
["Dialog",null,"Error to many bytes used","Error to many bytes used","Fout, teveel Bytes gebruikt","Erreur sur plusieurs octets utilisés"]
["Dialog",null,"Die aktuelle Konfiguration benutzt ","The current configuration uses ","De huidige configuratie gebruikt","La configuration actuelle est utilisée"]
["Dialog",null," Bytes ;-("," bytes ;-("," Bytes ;-("," Octets ;-("]
["Dialog",null,"Ignorierte Ausdrücke: ","Ignored expresions: ","Negeer uitdrukkingen","Expressions ignorées:"]
["Dialog",null,"Falsche oder fehlende Nummer in Spalte gefunden: ","Wrong or missing number found in column: ","Verkeerd of missend nummer gevonden in kolom:","Numéro incorrect ou manquant dans la colonne:"]
[null,null,"(Gültiger Bereich: 1..63)","(Valid range: 1..63)","(Toegestane reeks: 1..63)","(Plage valide: 1..63)"]
["Dialog",null,"Probleme in der Goto Tabelle:","Problems in Goto tabele:","Probelmen met de Goto tabel","Problèmes dans le tableau Goto:"]
["Dialog",null,"Fehler '","Error: '","FOUT: '","Erreur '"]
["Dialog",null,"nicht gefunden in ","not found in ","niet gevonden in","introuvable dans"]
["Dialog",null,"Fehler beim laden von: ","Error loading: ","Er is iets fout gegaan bij het laden van:","Erreur de chargement:"]
["Dialog",null,"Fehler: Die Datei '","Error: The file '","Er is iets fout gegaan met het bestand '","Erreur: le fichier '"]
["Dialog",null,"existiert nicht.","doesn't exist.","bestaat niet.","n'existe pas."]
["Dialog",null,"Fehler beim laden des Bildes: ","Error loading the picture: ","Er is iets fout gegaan bij het laden van afbeelding:","Erreur lors du chargement de l'image:"]
[]
["DialogBox","MainMenu_Form","Pattern Configurator",{"$f":"C126","v":"Pattern Configurator"},{"$f":"C126","v":"Pattern Configurator"},{"$f":"E126","v":"Pattern Configurator"}]
["DialogBox",null,"Achtung: Bei den Schaltern wurde bewusst auf die \"Sind sie sicher...\" Abfragen verzichtet. Wenn ein Knopf gedrückt wird, dann löst er die entsprechende Aktion sofort aus.","Attention: The buttons were deliberately omitted the \"Are you sure ...\" queries. When a button is pressed, it triggers the corresponding action immediately.","!!! Let op !!!: Het vragen van \"Weet u het zeker …?\" is opzettelijk weggelaten. |\nWanneer een knop wordt ingedrukt, wordt de bijbehorende actie |\nonmiddellijk geactiveerd.","Attention: Les requêtes \"Êtes-vous sûr ...\" ont été délibérément omises des compteurs. \nSi un bouton est enfoncé, il déclenche immédiatement l'action correspondante."]
["DialogBox",null,"Lädt alle Beispiele aus der Datei \"AllExamples.MLL_pcf\" im Verzeichnis \"Pattern_Config_Examples\".","Loads all samples from the AllExamples.MLL_pcf file in the Pattern_Config_Examples directory.","Laadt alle voorbeelden uit het bestand AllExamples.MLL_pcf in de map Pattern_Config_Examples.","Charge tous les échantillons du fichier \"AllExamples.MLL_pcf\" dans le répertoire \"Pattern_Config_Examples\"."]
["DialogBox",null,"Öffnet einen Auswahldialog mit dem eine Text Datei mit einem oder mehreren Beispielen geladen wird.","Opens a selection dialog to load a text file with one or more examples.","Opent een selectiedialoogvenster om een tekstbestand met een of meer voorbeelden te laden.","Ouvre une boîte de dialogue de sélection avec laquelle un fichier texte contenant un ou plusieurs exemples est chargé."]
["DialogBox",null,"Speichert alle Beispielseiten in der Datei  \"MyExamples.MLL_pcf\" im Verzeichnis |\n\"Eigene Dokumente\\MyPattern_Config_Examples\".","Saves all sample pages in the \"MyExamples.MLL_pcf\" file in the directory |\n\"My Documents\\MyPattern_Config_Examples\".","Slaat alle voorbeeldpagina's op in het bestand \"MyExamples.MLL_pcf\" in de map \n \"Mijn documenten \\ MyPattern_Config_Examples\".","Enregistre toutes les pages d'exemple dans le fichier \"MyExamples.MLL_pcf\" du répertoire \"Mes Documents\\MyPattern_Config_Examples\"."]
["DialogBox",null,"Speichert die aktuelle, oder alle ausgewählten Seiten in einer Datei. (Mit Strg+Klick auf den Seitennamen können mehrere Seiten ausgewählt werden.)","Saves the current or all selected pages to a file. (Several pages can be selected with Ctrl + click on the page name.)","Slaat de huidige of alle geselecteerde pagina's op in een bestand. (Verschillende pagina's kunnen worden geselecteerd met Ctrl + klik op de paginanaam.)","Enregistre la page actuelle ou toutes les pages sélectionnées dans un fichier. (Avec Ctrl, cliquez sur le nom de la page, plusieurs pages peuvent être sélectionnées.)"]
["DialogBox",null,"Löscht ALLE Beispielseiten.","Deletes ALL sample pages.","Wist ALLE voorbeeldpagina's.","Supprime TOUTES les pages d'exemple."]
["DialogBox",null,"Löscht die aktuelle, oder alle ausgewählten Seiten.|\n(Mehrere Seiten können mit Strg+Klick auf den Seitennamen ausgewählt werden.)","Deletes the current or all selected pages.|\n(Several pages can be selected with Ctrl + click on the page name.)","Hiermee verwijdert u de huidige of alle geselecteerde pagina's. |\n(U kunt meerdere pagina's selecteren met Ctrl + klikken op de paginanaam.)","Supprime la page actuelle ou toutes les pages sélectionnées. | \n(Plusieurs pages peuvent être sélectionnées en cliquant sur le nom de la page avec Ctrl.)"]
["DialogBox",null,"Laden","Load","Laden","Charge"]
["DialogBox",null,"Speichern","Save","Opslaan","Sauver"]
["DialogBox",null,"Löschen","Delete","Verwijderen","Effacer"]
["DialogBox",null,"Alle Beispiele laden","Load all examples","Laad alle voorbeelden","Charger tous les exemples"]
["DialogBox",null,"Beispiel laden","Load example","Laad voorbeeld","Exemple de chargement"]
["DialogBox",null,"Alle Beispiele speichern","Save all examples","Alle voorbeelden opslaan","Enregistrer tous les exemples"]
["DialogBox",null,"Aktuelle Seite(n) speichern","Save actual sheet(s)","Sla actuele tabblad(en) op","Enregistrer les pages actuelles"]
["DialogBox",null,"Alle Beispielseiten löschen","Delete all examples","Verwijder alle voorbeelden","Supprimer toutes les pages d'exemple"]
["DialogBox",null,"Aktuelle Seite(n) löschen","Delete actual sheet(s)","Verwijder actuele tabblad(en)","Supprimer les pages en cours"]
["DialogBox",null,"Hilfe","Help","Help","Aide"]
["DialogBox",null,"Dialog schließen","Close dialog","Sluit dialoog","Fermer la boîte de dialogue"]
["DialogBox",null,"Öffnet das GitHub repository der MobaLedLib","Opens the GitHub repository of MobaLedLib","Open de GitHub repository van MobaLedLib","Ouvre le référentiel GitHub de MobaLedLib"]
["DialogBox",null,"Öffnet die MobaLedLib im Stummi Forum","Open the MobaLedLib in the Stummi Forum","Open de MobaLedLib op het Stummi Forum","Ouvre le MobaLedLib dans le forum Stummi"]
[]
["DialogBox",null,"Diese Seite enthält Funktionen mit denen spezielle, auf dem ATTiny basierte Module programmiert und getestet werden können.","This page contains functions for programming and testing of special modules based on the ATTiny.","Deze pagina bevat functies voor het programmeren en testen van speciale modules op basis van de ATTiny.","Cette page contient des fonctions avec lesquelles des modules spéciaux basés sur ATTiny peuvent être programmés et testés."]
["DialogBox",null,"Programmieradapter","Programming adapter","Programmeer adapter","adaptateur de programmation"]
["DialogBox",null,"Ein ATTiny hat keinen USB Anschluss. Darum benötigt man zur Programmierung einen Programmieradapter (In Circuit Programmer). Das kann ein Arduino mit besonderen Programm sein. Mit dem Knopf Links wird das Programm zu Arduino übertragen.","An ATTiny has no USB connection. That is why a programming adapter (In Circuit Programmer) is required for programming. This can be an Arduino with a special program. With the left button the program is transferred to Arduino.","Een ATTiny heeft geen USB-verbinding. Daarom is een programmeeradapter (In Circuit Programmer) vereist voor het programmeren. Dit kan een Arduino zijn met een speciaal programma. Met de linkerknop wordt het programma overgedragen naar Arduino.","Un ATTiny n'a pas de connexion USB. C'est pourquoi un adaptateur de programmation (In Circuit Programmer) est requis pour la programmation. Cela peut être un Arduino avec un programme spécial. Avec le bouton gauche, le programme est transféré vers Arduino."]
["DialogBox",null,"Dieses Programm kann auf dem Tiny_UniProg und auf einen \"Nackten\" Arduino in einem Steckbrett eingesetzt werden.|\nDer \"HV Reset\" ist allerdings nur mit der \"Tiny_UniProg\" Platine möglich. Er wird für das Programmieren des Servo Programms benötigt.","This program can be used on the Tiny_UniProg and on a \"naked\" Arduino in a breadboard.|\nAttention: The \"HV Reset\" is only possible with the \"Tiny_UniProg\" board. It is required for programming the servo program.","Dit programma kan worden gebruikt op de Tiny_UniProg en op een \"naakte\" Arduino in een breadboard. |\nLet op: de \"HV Reset\" is alleen mogelijk met het \"Tiny_UniProg\" -bord. Het is vereist voor het programmeren van het servoprogramma.","Ce programme peut être utilisé sur le Tiny_UniProg et sur un Arduino \"nu\" dans une planche à pain. |\nLa \"HV Reset\" n'est possible qu'avec la carte \"Tiny_UniProg\". Il est nécessaire pour la programmation du programme d'asservissement."]
["DialogBox",null,"Prog. ISP","Prog. ISP","Prog. ISP","Prog. ISP"]
["DialogBox",null,"Charlieplexing Modul","Charlieplexing module","Charlieplexing module","Module Charlieplexing"]
["DialogBox",null,"Mit dem Charlieplexing Modul können bis zu 12 LEDs über nur 4 Kabel angesteuert werden. Diese Technik wird z.B. bei Lichtsignalen oder Ampeln eingesetzt wo nur wenig Platz für die Anschlussleitungen vorhanden ist.|\nZur Programmierung des ATTiny85 wird ein Programmieradapter benötigt (siehe oben) in der der ATTiny eingesteckt wird.","With the Charlieplexing module, up to 12 LEDs can be controlled via only 4 cables. This technique is e.g. used with light signals or traffic lights where there is little space for the connecting cables.|\nTo program the ATTiny85 a programming adapter is required (see above) in which the ATTiny is inserted.","Met de Charlieplexing-module kunnen maximaal 12 LED's worden aangestuurd via slechts 4 kabels. Deze techniek is b.v. gebruikt met lichtsignalen of verkeerslichten waar weinig ruimte is voor de verbindingskabels. |\nVoor het programmeren van de ATTiny85 is een programmeeradapter vereist (zie hierboven) waarin de ATTiny is geplaatst.","Avec le module Charlieplexing, jusqu'à 12 LED peuvent être contrôlées via seulement 4 câbles. Cette technique est par exemple utilisé pour les signaux lumineux ou les feux de circulation où il y a peu d'espace pour les câbles de connexion. | \nPour programmer l'ATTiny85, un adaptateur de programmation est nécessaire (voir ci-dessus) dans lequel l'ATTiny est inséré."]
["DialogBox",null,"Prog. Charlieplex","Prog. Charlieplex","Prog. Charlieplex","Prog. Charlieplex"]
["DialogBox",null,"Das Servo Modul kann bis zu 3 Servos ansteuern.|\n|\nZur Programmierung des ATTiny85 wird ein Programmieradapter benötigt (siehe oben) in der der ATTiny eingesteckt wird.|\n|\nAchtung: Die Software für das Servo Modul ist noch in der Entwicklung.","The servo module can control up to 3 servos. |\n|\n |\nTo program the ATTiny85 a programming adapter is required (see above) in which the ATTiny is inserted. |\n|\nAttention: The software for the servo module is still under development.","De servomodule kan maximaal 3 servo's aansturen. |\n|\nVoor het programmeren van de ATTiny85 is een programmeeradapter vereist (zie hierboven) waarin de ATTiny is geplaatst. |\n|\nLet op: De software voor de servomodule is nog in ontwikkeling.","Le module d'asservissement peut contrôler jusqu'à 3 servos. |\n| \nPour programmer l'ATTiny85, un adaptateur de programmation est nécessaire (voir ci-dessus) dans lequel l'ATTiny est inséré. | \n| \nAttention: Le logiciel du module d'asservissement est toujours en cours de développement."]
["DialogBox",null,"Prog. Servo","Prog. Servo","Prog. Servo","Prog. Servo"]
["DialogBox",null,"Beispiele","Examples","Voorbeelden","Exemples"]
["DialogBox",null,"Spezielle Module","Special modules","Speciale modules","Modules spéciaux"]
["DialogBox",null,"Charlieplexing",{"$f":"C160","v":"Charlieplexing"},{"$f":"C160","v":"Charlieplexing"},{"$f":"D160","v":"Charlieplexing"}]
["DialogBox",null,"Servo",{"$f":"C161","v":"Servo"},{"$f":"C161","v":"Servo"},{"$f":"D161","v":"Servo"}]
[]
["DialogBox","Percent_Msg_UserForm","Übertrage die Daten zum ATTiny ...","Sending data to the ATTiny …","Overbrengen van de gegevens naar de ATTiny …","Transférer les données vers ATTiny ..."]
["DialogBox",null,"Achtung: Während der Übertragung flackern die LEDs am ATTiny. |\nFalls nicht, dann liegt ein Kommunikationsfehler vor. |\n|\nBei einem CRC Fehler blinken die LEDs am Ende mit 0.5Hz. |\n|\nBei einer falschen Firmware Version flackern die LEDs nur am Anfang.","Attention: The LEDs on the ATTiny flicker during the transmission. | If not, there is a communication error. || In the event of a CRC error, the LEDs flash at 0.5Hz at the end. || If the firmware version is wrong, the LEDs only flicker at the beginning.","Let op: De LED's op de ATTiny knipperen tijdens het zenden. | Zo niet, dan is er een communicatiefout. || In het geval van een CRC-fout knipperen de leds aan het einde met 0,5 Hz. || Als de firmwareversie niet klopt, knipperen de leds alleen aan het begin.","Attention: les voyants de l'ATTiny clignotent pendant la transmission. | Sinon, il y a une erreur de communication. || En cas d'erreur CRC, les LED clignotent à 0,5 Hz à la fin. || Si la version du micrologiciel est erronée, les voyants ne clignotent qu'au début."]
[]
["DialogBox","Copy_Select_GotoAct_Form","Auswahl der Goto Aktivierung","Selection of the Goto activation","Selectie van de Goto-activering","Sélection de l'activation Goto"]
["DialogBox",null,"Abbruch","Cancel","Annuleren","Annulation"]
["DialogBox",null,"Auswahl","Select","Selecteren","Sélection"]
["DialogBox",null,"Goto Aktivierung auswählen:","Select Goto activation:","Selecteer Ga naar activering:","Sélectionnez Goto Activation:"]
["DialogBox",null,"Ausgewählt:     0","Selected:     0","Geselecteerd :     0","Sélectionné: 0"]
["DialogBox",null,"Beschreibung","Description","Beschrijving","Description"]
["DialogBox",null,"Wenn der Goto Mode verwendet wird, dann kann das Muster an verschiedenen Stellen gestartet werden. Diese Spalten sind in der Tabelle mit nummerierten Pfeilen markiert. |\nMit diesem Dialog wird definiert wie die Startspalte im Betrieb ausgewählt wird.","If the Goto Mode is used, the pattern can be started from different columns. These columns are marked with numbered arrows in the table. |\nThis dialog defines how the start column is selected during operation.","Als de Goto-modus wordt gebruikt, kan het patroon op verschillende plaatsen worden gestart. Deze kolommen zijn gemarkeerd met genummerde pijlen in de tabel. |\nDit dialoogvenster definieert hoe de startkolom wordt geselecteerd tijdens de bewerking.","Si le mode Goto est utilisé, le motif peut être démarré à différents endroits. Ces colonnes sont marquées de flèches numérotées dans le tableau. |\nCette boîte de dialogue définit la manière dont la colonne de démarrage est sélectionnée pendant l'opération."]
["DialogBox",null,"...",{"$f":"C173","v":"..."},{"$f":"C173","v":"..."},{"$f":"D173","v":"..."}]
[]
["DialogBox","Select_from_Sheet_Form","Dialog_Titel",{"$f":"C175","v":"Dialog_Titel"},{"$f":"C175","v":"Dialog_Titel"},"Dialog_Titel"]
["DialogBox",null,"Head_Label",{"$f":"C176","v":"Head_Label"},{"$f":"C176","v":"Head_Label"},{"$f":"D176","v":"Head_Label"}]
["DialogBox",null,"Description_Label",{"$f":"C177","v":"Description_Label"},{"$f":"C177","v":"Description_Label"},{"$f":"D177","v":"Description_Label"}]
["DialogBox",null,"Expertenmodus","Expertmode","Expert mode","mode expert"]
["DialogBox",null,"Name","Name","Naam","Nom"]
[]
["DialogBox","Select_LED_Address","Auswahl der LED / Modul Adresse","Selection of the LED / module address","Selectie van de LED / Module Adres","Sélection de l'adresse LED / module"]
["DialogBox",null,"+",{"$f":"C182","v":"+"},{"$f":"C182","v":"+"},{"$f":"D182","v":"+"}]
["DialogBox",null,"-",{"$f":"C183","v":"-"},{"$f":"C183","v":"-"},{"$f":"D183","v":"-"}]
["DialogBox",null,"LED Adresse:","LED address:","LED Adres:","Adresse LED:"]
["DialogBox",null,"Abbrechen","Cancel","Annuleren","Annuler"]
["DialogBox",null,"OK",{"$f":"C186","v":"OK"},{"$f":"C186","v":"OK"},{"$f":"D186","v":"OK"}]
["DialogBox",null,"Max:",{"$f":"C187","v":"Max:"},{"$f":"C187","v":"Max:"},{"$f":"D187","v":"Max:"}]
["DialogBox",null,"Mit diesem Dialog wird die Adresse einer LED oder eines RGB Moduls ausgewählt.|\nZur lokalisierung der LED wird diese abwechseln Ein- und Ausgeschaltet.|\nDie Adresse kann über das Eingabefeld oder mit '+' und '-' verändert werden.|\nZu Beginn muss die Adresse mit Enter bestätigt werden. |\nWenn die gewünschte LED Blinkt, dann wird der Dialog über 'OK' (ENTER) beendet.","With this dialog the address of an LED or an RGB module is selected.|\nTo locate the LED, it is alternately switched on and off.|\nThe address can be changed via the input field or with '+' and '-'.|\nAt the beginning, the address must be confirmed with Enter. |\nIf the desired LED flashes, the dialog is closed with 'OK' (ENTER).","Met dit dialoogvenster wordt het adres van een LED of een RGB-module geselecteerd.|\nOm de LED te lokaliseren, wordt deze afwisselend in- en uitgeschakeld.|\nHet adres kan worden gewijzigd via het invoerveld of met '+' en '-'. |\nIn het begin moet het adres worden bevestigd met Enter.|\nAls de gewenste LED knippert, wordt het dialoogvenster gesloten met 'OK' (ENTER).","Cette boîte de dialogue permet de sélectionner l'adresse d'une LED ou d'un module RVB. | \nPour localiser la LED, allumez et éteignez alternativement. | \nL'adresse peut être modifiée via le champ de saisie ou avec '' et '-'. | \nAu début, le L'adresse peut être confirmée avec Enter. | \nSi la LED souhaitée clignote, la boîte de dialogue se ferme avec \"OK\" (ENTER)."]
[]
["DialogBox","StatusMsg_UserForm","Bitte etwas Geduld...","Please be patient...","Even geduld alstublieft ...","Veuillez patienter ..."]
["DialogBox",null,"Lade alle Beispiele|\nBitte etwas Geduld...","Load all examples|\nPlease be patient…","Laden van alle voorbeelden|\nEven geduld aub …","Charger tous les exemples|\nVeuillez patienter ..."]
[]
["DialogBox","Test_GotoNr_Form","Test der Start Nummern","Test the start numbers","Test de startnummers","Testez les numéros de départ"]
["DialogBox",null,"Start Nummern testen:","Test start numbers:","Test startnummers:","Numéros de début de test:"]
["DialogBox",null,"Über den \"Goto Mode\" können verschiedene Startpunkte eines Musters definiert werden. Diese Punkte können später über DCC oder ein anderes Protokoll angesprungen werden. Mit diesem Dialog kann geprüft werden ob das richtig funktioniert.|\nMit einem Druck auf die entsprechende Taste sollte das entsprechende Muster angezeigt werden.|\nZur Kontrolle wird die blaue LED am Modul mit der entsprechenden Helligkeit angesteuert.","Different starting points of a pattern can be defined via the \"Goto Mode\". These points can later be accessed via DCC or another protocol. This dialog can be used to check whether this works correctly.|\nThe corresponding pattern should be displayed by pressing the corresponding button.|\nAs a check, the blue LED on the module is controlled with the appropriate brightness.","Verschillende startpunten van een patroon kunnen worden gedefinieerd via de \"Ga naar modus\". Deze punten zijn later toegankelijk via DCC of een ander protocol. Dit dialoogvenster kan worden gebruikt om te controleren of dit correct werkt.|\nHet bijbehorende patroon moet worden weergegeven door op de bijbehorende toets te drukken.|\nTer controle wordt de blauwe LED op de module bestuurd met de juiste helderheid.","Différents points de départ d'un motif peuvent être définis via le \"Mode Goto\". Ces points sont accessibles ultérieurement via DCC ou un autre protocole. Cette boîte de dialogue peut être utilisée pour vérifier si cela fonctionne correctement. | \nEn appuyant sur la touche correspondante, le motif correspondant doit être affiché. | \nÀ des fins de vérification, la LED bleue du module est contrôlée avec la luminosité appropriée."]
["DialogBox",null,"Dieser Dialog kann mit STRG+'Zum Modul schicken' geöffnet werden ohne das die Daten erneut geschickt werden.","This dialog can be opened with CTRL + 'Send to module' without the data being sent again.","Dit dialoogvenster kan worden geopend met CTRL + 'Verzenden naar module' zonder dat de gegevens opnieuw worden verzonden.","Cette boîte de dialogue peut être ouverte avec CTRL 'Envoyer au module' sans que les données soient renvoyées."]
["DialogBox",null,"CMD 0",{"$f":"C197","v":"CMD 0"},{"$f":"C197","v":"CMD 0"},"CMD 0"]
[null,null,"CMD 255","CMD 255","CMD 255","CMD 255"]
["DialogBox",null,"CMD:","CMD:","CMD:","CMD:"]
["DialogBox",null,"Ende","End","Einde","Fin"]
[]
["DialogBox",null,"Der Parameter \"On_Min\" beschreibt wie viele Räume mindestens beleuchtet sein sollen. Nach dem Einschalten werden nach einer zufälligen Zeit so lange Lichter eingeschaltet bis die vorgegebene Anzahl erreicht ist. Dabei werden auch die Zimmer zufällig bestimmt","The \"On_Min\" parameter describes the minimum number of rooms that should be illuminated. After switching on, lights are switched on after a random time until the specified number has been reached. The rooms are also chosen at random","De parameter \"On_Min\" beschrijft het minimum aantal kamers dat moet worden verlicht. Na het inschakelen worden de lichten na een willekeurige tijd ingeschakeld totdat het opgegeven aantal is bereikt. De kamers worden ook willekeurig gekozen","Le paramètre \"On_Min\" décrit le nombre minimum de pièces à éclairer. Après la mise sous tension, les lumières sont allumées après un temps aléatoire jusqu'à ce que le nombre spécifié soit atteint. Les chambres sont également choisies au hasard"]
[]
["DialogBox","UserForm_Other","UserForm1",{"$f":"C204","v":"UserForm1"},{"$f":"C204","v":"UserForm1"},"UserForm1"]
["DialogBox",null,"Par1","Par1","Par1","Par1"]
["DialogBox",null,"Par2","Par2","Par2","Par2"]
["DialogBox",null,"Par3","Par3","Par3","Par3"]
["DialogBox",null,"Par4","Par4","Par4","Par4"]
["DialogBox",null,"Par5","Par5","Par5","Par5"]
["DialogBox",null,"Par6","Par6","Par6","Par6"]
["DialogBox",null,"Par7","Par7","Par7","Par7"]
["DialogBox",null,"Schalter für Zähler Funktion","Switch for counter function","Schakelaar voor tellerfunctie","Interrupteur pour fonction compteur"]
["DialogBox",null,"Eingang invertieren","Invert input","Ingang inverteren","Inverser l'entrée"]
["DialogBox",null,"Reset wenn lange betätigt","Reset when pressed for a long time","Reset wanneer lang ingedrukt","Réinitialiser en cas de pression prolongée"]
["DialogBox",null,"Auf und Abzähler (Zählrichtung am Ende umkehren)","Up and down counter (reverse counting direction at the end)","Op en neer teller (omgekeerde telrichting aan het einde)","Compteur haut et bas (sens de comptage inversé à la fin)"]
["DialogBox",null,"Am Ende wieder von vorne beginnen","At the end start all over again","Begin aan het einde opnieuw","À la fin recommencer à nouveau"]
["DialogBox",null,"Null überspringen (0 nur beim start oder Reset)","Skip zero (0 only at start or reset)","Sla nul over (0 alleen bij start of reset)","Ignorer zéro (0 uniquement au démarrage ou à la réinitialisation)"]
[]
["DialogBox",null,"UserForm_USB_Connection",{"$f":"C219","v":"UserForm_USB_Connection"},{"$f":"C219","v":"UserForm_USB_Connection"},"UserForm_USB_Connection"]
["DialogBox",null,"Lade Main_1","Lade Main_1","Lade Main_1","Lade Main_1"]
["DialogBox",null,"zum PC","to PC","naar PC","au PC"]
["DialogBox",null,"Default",{"$f":"C222","v":"Default"},{"$f":"C222","v":"Default"},"Default"]
["DialogBox",null,"Titel","Titel","Titel","Titel"]
["DialogBox",null,"Achtung die größe und Position der Bilder ist unterschiedlich bei verschiedenen Rechnern ;-(|\nDas hängt das von den Windows Vergrößerungseinstellungen ab. |\n(siehe Bilder bei verschiedenen BS Auflösungen.pptx)|\n|\nAchtung: Auf meinem PC sind die Bilder kleiner als auf anderen Rechnern.","No translation needed","No translation needed","No translation needed"]
["DialogBox",null,"Keine Verbindung zum PC","No connection to the PC","Geen verbinding met de pc","Pas de connexion au PC"]
["DialogBox",null,"Prüfen","Check","Overwegen","Envisager"]
["DialogBox",null,"Umstellung der Sprache","Change of language","Verandering van taal","Changement de langue"]
[]
[null,"First found in"]
["VBA","M07_Save_Sheet_Data 184","Name des Bildes Eingeben (Gleichen Namen verwenden bei identischen Bildern)","Enter the name of the image (use the same name for identical images)","Voer de naam van de afbeelding in.  \nGebruik dezelfde naam voor identieke afbeeldingen.","Entrez le nom de l'image (utilisez le même nom pour des images identiques)"]
["VBA","M07_Save_Sheet_Data 420","Schreibe "," Writing "," schrijven"," écriture"]
["VBA","M08_Load_Sheet_Data 352","Warte auf '"," Waiting for '"," wachten op '"," Attendez '"]
["VBA","M08_Load_Sheet_Data 387","Fehler: Das Bild '","Error: the picture '","Fout: De afbeelding '","Erreur: l'image '"]
["VBA","M08_Load_Sheet_Data 387","' existiert nicht in folgenen Verzeichnissen:","does not exist in the following directories:"," bestaat niet in de volgende mappen: ","n'existe pas dans les répertoires suivants:"]
["VBA","M08_Load_Sheet_Data 388","Bild nicht gefunden","Image not found","Afbeelding niet gevonden","Image non trouvée"]
["VBA","M08_Load_Sheet_Data 482","Lade ","Loading","Laden","Chargement"]
["VBA","M08_Load_Sheet_Data 556","Achtung: Soll die Seite '","Should the page '","Let op: Moet de pagina '","Attention: si la page '"]
["VBA","M08_Load_Sheet_Data 556"," werden?","?"," worden?"," être?"]
["VBA","M07_Save_Sheet_Data 419","gespeichert","be saved"," opgeslagen ","enregistré"]
["VBA","M08_Load_Sheet_Data 572","gelöscht","be deleted"," verwijderd","deleted"]
["VBA","M09_Language 156","übersetzt","be translated"," vertaald","traduit"]
["VBA","M17_Import_a_Decode_Macro 222","verglichen","be compared"," vergeleken","comparé"]
["VBA","M08_Load_Sheet_Data 556","Unbekannte Seite entdeckt","Unknown page discovered","Onbekende pagina gevonden","Page inconnue découverte"]
["VBA","M20_Morsecode 27","Morsetext","Morse text","Morsetekst","Morse texte"]
["VBA","M20_Morsecode 28","7#3#Dauer Dit in ms","7#3#Dit duration in ms","7#3#Duur Dit in ms","7#3#Durée Dit en ms"]
["VBA","M20_Morsecode 29","Spruchanfang/-ende senden","Send beginning / end of message","Stuur begin of einde van het bericht","Envoyer le début / la fin du dicton"]
["VBA","M20_Morsecode 30","Nach dem Erstellen vorführen","Show off after creating","Laten zien na het maken","Montrer après avoir créé"]
["VBA","M20_Morsecode 32","{SOS} Rettet Hardi","{SOS} Save Hardi","{SOS} Red Hardi","{SOS} Enregistrer Hardi"]
["VBA","M20_Morsecode 34","Nein","No","Nee","Aucun"]
["VBA","M20_Morsecode 35","Ja","Yes","Ja","Oui"]
["VBA","M20_Morsecode 194","Unbekanntes Spezial Signal '","Unknown special signal'","Onbekend speciaal signaal '","Signal spécial inconnu »"]
["VBA","M20_Morsecode 194","Unbekanntes Signal","Unknown signal","Onbekend signaal","Signal inconnu"]
["VBA","M20_Morsecode 225","Achtung die folgenden Zeichen existieren nicht im Morse Alphabet:","Warning the following characters do not exist in the Morse alphabet:","Waarschuwing: de volgende tekens bestaan ​​niet in het Morse-alfabet:","Attention, les caractères suivants n'existent pas dans l'alphabet Morse:"]
["VBA","M20_Morsecode 227","Die Zeichen wurden weggelassen","The characters have been left out","De tekens zijn weggelaten","Les personnages ont été laissés de côté"]
["VBA","M20_Morsecode 227","Falsche Zeichen erkannt","Wrong characters recognized","Verkeerde tekens herkend","Mauvais caractères reconnus"]
["VBA","M20_Morsecode 231","Der Morsecode ist zu lang (","Morse code is too long (","Morsecode is te lang (","Le code Morse est trop long ("]
["VBA","M20_Morsecode 231","). Maximal 148 Abschnitte sind möglich.","). A maximum of 148 sections are possible.","). Er zijn maximaal 148 secties mogelijk.","). Un maximum de 148 sections sont possibles."]
["VBA","M20_Morsecode 231","Morsecode zu lang","Morse code too long","Morsecode te lang","Code Morse trop long"]
["VBA","M20_Morsecode 313","Fehler die Bilder wurden nicht geladen. Bitte sicherstellen, dass sie in der 'MLL_pcf' Datei VOR dem Button (msoFormControl) stehen.","The images were not loaded. Please make sure that they are in the 'MLL_pcf' file BEFORE the button (msoFormControl).","De afbeeldingen zijn niet geladen. Zorg ervoor dat ze zich in het 'MLL_pcf'-bestand bevinden VOOR de button (msoFormControl).","Les images n'ont pas été chargées. Veuillez vous assurer qu'ils se trouvent dans le fichier 'MLL_pcf' AVANT le bouton (msoFormControl)."]
["VBA","M20_Morsecode 313","Fehler in Beispiel Datei","Error in example file","Fout in voorbeeldbestand","Erreur dans le fichier d'exemple"]
["VBA","M11_To_Prog_Gen 37","Fehler: Das Programm '","Error: the program '","Fout: het programma '","Erreur: le programme '"]
["VBA","M11_To_Prog_Gen 38","existiert nicht im Standard Verzeichnis:","does not exist in the standard directory:"," bestaat niet in de standaardmap:","n'existe pas dans le répertoire standard:"]
["VBA","M11_To_Prog_Gen 40"," nicht vorhanden"," unavailable"," is niet beschikbaar"," non disponible"]
["VBA","M11_To_Prog_Gen 80","Fehler in Makro Zeile: Klammer zu fehlt","Error in macro line: closing bracket missing","Fout in macrolijn: sluithaak ontbreekt","Erreur de ligne de macro: parenthèse manquante"]
["VBA","M11_To_Prog_Gen 80","Interner Macro Fehler","Internal macro error","Interne macrofout","Erreur de macro interne"]
["VBA","M11_To_Prog_Gen 119","Soll die bestehende Beschreibung durch","Should the existing description replaced by","Moet de bestaande beschrijving vervangen worden door '","La description existante doit-elle"]
["VBA","M11_To_Prog_Gen 120","' ersetzt werden?","'?","'?","à remplacer?"]
["VBA","M11_To_Prog_Gen 122","Bestehende Beschreibung ersetzen?","Replace existing description?","Bestaande beschrijving vervangen?","Remplacer la description existante?"]
["VBA","M11_To_Prog_Gen 151","Fehler in der markierten Spalte der Dauer Tabelle!|\n  Ungültiger Eintrag: '","Error in the marked column of the duration table! |\n   Invalid entry: '","Fout in de gemarkeerde kolom van de 'tijdsduurregel'! |\nOngeldige invoer: '","Erreur dans la colonne marquée du tableau de durée! Entrée non valide: '"]
["VBA","M11_To_Prog_Gen 157","Folgende Bedingungen müssen erfüllt sein:|\n -Der Eintrag muss kleiner als 17 Minuten sein|\n -Es dürfen nur folgende Einheiten benutzt werden:|\n   Min, Sek, Sec, sek, sec, Ms, ms|\n -Zwischen Zahl und Einheit muss ein Leerzeichen stehen","The following conditions must be met:\n  - The entry must be less than 17 minutes |\n  - Only the following units may be used: |\n     Min, sec, sec, sec, sec, ms, ms |\n  - There must be a space between the number and the unit","Aan de volgende voorwaarden moet worden voldaan:\n- De invoer moet korter zijn dan 17 minuten |\n- Alleen de volgende eenheden mogen worden gebruikt: |\n   Min, Sek, Sec, sek, sec, Ms, ms |\n- Er moet een spatie staan ​​tussen het nummer en de eenheid","Les conditions suivantes doivent être remplies: |\n- L'entrée doit être inférieure à 17 minutes | \n- Seules les unités suivantes peuvent être utilisées: | \n   Min, sec, sec, sec, sec, ms, ms | \n- Il doit y avoir un espace entre le numéro et l'unité"]
["VBA","M11_To_Prog_Gen 158","Fehler in 'Dauer' Tabelle","Error in 'Duration' table","Fout in 'tijdsduurregel'","Erreur dans le tableau «durée»"]
["VBA","M11_To_Prog_Gen 163","Fehler: In der Dauer Tabelle dürfen keine Lücken sein|\n|\nEs müssen nicht alle Spalten der 'Dauer' Tabelle ausgefüllt werden. Bei Fehlenden Einträgen werden die Zeiten aus dem Anfang der Tabelle gelesen.","Error: There must be no gaps in the duration table\n|\nIt is not necessary to fill out all the columns in the 'Duration' table. If entries are missing, the times are read from the beginning of the table.","Fout: Er mogen geen gaten in de 'Tijdsduurregel' zijn! |\n|\nHet is niet nodig om alle kolommen in de tabel 'Tijdsduurregel' in te vullen. Als vermeldingen ontbreken, worden de tijden vanaf het begin van de tabel gelezen.","Erreur: il ne doit pas y avoir de lacunes dans le tableau de durée | \n| \nIl n'est pas nécessaire de remplir toutes les colonnes du tableau de \"durée\". Si des entrées sont manquantes, les heures sont lues depuis le début du tableau."]
["VBA","M11_To_Prog_Gen 164","Lücke in der Dauer Tabelle entdeckt","Gap in the duration table discovered","Gat in 'Tijdsduurregel' gevonden","Lacune dans la table de durée découverte"]
["VBA","M11_To_Prog_Gen 165","Unbekannter Fehler in der 'Dauer' Spalte","Unknown error in the 'Duration' column","Onbekende fout in de kolom van de 'Tijdsduurregel'","Erreur inconnue dans la colonne \"Durée\""]
["VBA","M11_To_Prog_Gen 165","Internal Error:","Internal error:","Interne fout:","Erreur interne:"]
["VBA","M11_To_Prog_Gen 176","Fehler in 'Dauer' Reihe","Error in 'Duration' row","Fout in 'Tijdsduurregel'","Erreur dans la ligne \"durée\""]
["VBA","M11_To_Prog_Gen 192","Fehler die 'Dauer' Reihe darf keine leeren Zellen enthalten","Errors in the 'Duration' row cannot contain empty cells","Fouten in de regel 'Tijdsduur' mogen geen lege cellen voor komen","Les erreurs dans la ligne \"Durée\" ne peuvent pas contenir de cellules vides"]
["VBA","M11_To_Prog_Gen 217","Fehler die Dauer in der markierten Zelle ist ungültig","Error: The duration in the selected cell is invalid","Fout: de tijdsduur in de geselecteerde cel is ongeldig","La durée de l'erreur dans la cellule sélectionnée n'est pas valide"]
["VBA","M11_To_Prog_Gen 235","Wenn der Goto Mode aktiv ist, und mehrere Start Spalten vorhanden sind, dann muss eine Aktivierungsmethode angegeben werden sonst können die Einsprung Spalten nicht erreicht werden.|\n|\nSoll die Methode jetzt definiert weden?","If the Goto Mode is active and there are several start columns, then an activation method must be specified otherwise the entry columns cannot be reached.\n|\nShould the method be defined now?","Als de Goto-modus actief is en er zijn verschillende startkolommen, moet een activeringsmethode worden opgegeven, anders kunnen de invoerkolommen niet worden bereikt.\n|\nMoet de methode nu worden gedefinieerd?","Si le mode Goto est actif et qu'il existe plusieurs colonnes de démarrage, une méthode d'activation doit être spécifiée, sinon les colonnes d'entrée ne peuvent pas être atteintes. | \n| \nLa méthode doit-elle être définie maintenant?"]
["VBA","M11_To_Prog_Gen 236","Goto Aktivierung fehlt","Goto activation is missing","Goto activering ontbreekt","L'activation de Goto est manquante"]
["VBA","M11_To_Prog_Gen 245","Es wurde noch kein Makroname eingegeben ;-(","No macro name has been entered yet ;-(","Er is nog geen macronaam ingevoerd ;-(","Aucun nom de macro n'a encore été saisi ;-("]
["VBA","M11_To_Prog_Gen 246","Bitte Makro name eingeben","Please enter macro name","Voer een macronaam in","Veuillez saisir le nom de la macro"]
["VBA","M11_To_Prog_Gen 253","Die LED Tabelle ist leer. Bitte die Felder mit einem 'x' markieren in denen die LEDs leuchten sein sollen","The LED table is empty. Please mark the fields with an 'x' in which the LEDs should light up","De LED-tabel is leeg. Markeer de velden met een 'x' waarin de LED's moeten branden","La table LED est vide. Veuillez marquer les champs avec un «x» dans lequel les LED doivent s'allumer"]
["VBA","M11_To_Prog_Gen 254","LED Tabelle leer","LED table is empty","LED-Tabel is leeg","Table LED vide"]
["VBA","M11_To_Prog_Gen 290","Fehler: Das Prog_Generator Programm hat nicht die richtige Version.|\n|\nEs muss mindesten die Version ","Error: The Prog_Generator program does not have the correct version. |\n|\nAt version must be ","Fout: Het programma Prog_Generator heeft niet de juiste versie! |\n|\nBij versie moet ","Erreur: Le programme Prog_Generator n'a pas la version correcte. | \n| \nAu moins la version doit être"]
["VBA","M11_To_Prog_Gen 290"," haben"," at least"," tenminste"," avoir"]
["VBA","M11_To_Prog_Gen 291","Falsche Prog_Generator Version","Wrong Prog_Generator version","Verkeerde Prog_Generator-versie","Mauvaise version de Prog_Generator"]
["VBA","M13_Goto_Act 58","Falsche Parameter Anzahl in 'RandButton...()' Funktion ;-(|\nEs müssen folgende zwei Parameter angegeben werden:|\n  Flags, Timeout","Wrong number of parameters in 'RandButton ... ()' function ;-( |\nThe following two parameters must be specified: |\n   Flags, timeout","Onjuist aantal parameters in de functie 'RandButton ... ()' ;-( \nDe volgende twee parameters moeten worden gespecificeerd: \n  Flags, Time-out ","Nombre de paramètres incorrect dans la fonction 'RandButton ... ()' ;-( | \nLes deux paramètres suivants doivent être spécifiés: | \n  Indicateurs, délai d'expiration"]
["VBA","M13_Goto_Act 59","Falsche Parameter Anzahl in","Wrong number of parameters in","Onjuist aantal parameters in","Nombre de paramètres incorrect dans"]
["VBA","M13_Goto_Act 125","Falsche Parameter Anzahl in 'RandButton()' Funktion ;-(|\nEs müssen folgende zwei Parameter angegeben werden:|\n  Flags, Timeout","Wrong number of parameters in 'RandButton ()' function.  ;-( |\n|\nThe following two parameters must be specified: |\n   Flags, timeout","Onjuist aantal parameters in de functie 'RandButton ()' .  ;-( |\n|\nDe volgende twee parameters moeten worden gespecificeerd: \n  Flags, Time-out \"","Nombre de paramètres incorrect dans la fonction 'RandButton ()' .  ;-( | \nLes deux paramètres suivants doivent être spécifiés: | \n   Indicateurs, délai d'expiration"]
["VBA","M13_Goto_Act 152","Falsche Parameter Anzahl in 'Counter()' Funktion ;-(|\nEs müssen folgende zwei Parameter angegeben werden:|\n  MinTime, MaxTime","Wrong number of parameters in 'Counter ()' function.   ;-( |\nThe following two parameters must be specified: |\n   MinTime, MaxTime","Onjuist aantal parameters in de functie 'Counter ()'.   ;-(  |\nDe volgende twee parameters moeten worden gespecificeerd: |\n  MinTime, MaxTime \"","Nombre de paramètres incorrect dans la fonction 'Counter ()'.   ;-( |\nLes deux paramètres suivants doivent être spécifiés: | \n   MinTime, MaxTime"]
["VBA","M14_Select_GotoAct 56","Wenn der Goto Mode verwendet wird, dann kann das Muster an verschiedenen Stellen gestartet werden. Diese Spalten sind in der Tabelle mit nummerierten Pfeilen markiert.|\nMit diesem Dialog wird definiert wie die Startspalte im Betrieb ausgewählt wird.","If the Goto Mode is used, the pattern can be started in different places. These columns are marked in the table with numbered arrows.|\nThis dialog defines how the start column is selected during operation.","Als de Goto-modus wordt gebruikt, kan het patroon op verschillende plaatsen worden gestart. Deze kolommen zijn in de tabel gemarkeerd met genummerde pijlen. |\nDit dialoogvenster definieert hoe de startkolom wordt geselecteerd tijdens de bewerking.","Si le mode Goto est utilisé, le motif peut être démarré à différents endroits. Ces colonnes sont marquées dans le tableau par des flèches numérotées. | \nCette boîte de dialogue définit la manière dont la colonne de début est sélectionnée pendant l'opération."]
["VBA","M15_Par_Description 26","Fehler: Der Parameter Name '","Error: The parameter name '","Fout: de parameternaam '","Erreur: le nom du paramètre '"]
["VBA","M15_Par_Description 26","' wurde nicht im Sheet '","' was not found in the sheet '","is niet gevonden in blad'","«n'était pas sur la feuille»"]
["VBA","M15_Par_Description 26","' gefunden!","' !","' !","trouvé!"]
["VBA","M15_Par_Description 27","Internal Error",{"$f":"C296","v":"Internal Error"},{"$f":"C296","v":"Internal Error"},"Erreur interne"]
["VBA","M16_Add_Del_Columns 62","Zum einfügen oder löschen von Spalten muss sich aktuelle Zelle innerhalb der Tabelle befinden.","To insert or delete columns, the current cell must be within the table.","Als u kolommen wilt invoegen of verwijderen, moet de huidige cel zich in de tabel bevinden.","Pour insérer ou supprimer des colonnes, la cellule actuelle doit se trouver dans le tableau."]
["VBA","M16_Add_Del_Columns 62","Cursor außerhalb der Tabelle","Cursor outside the table","Cursor buiten de tabel","Curseur en dehors de la table"]
["VBA","M16_Add_Del_Columns 133","Mit diesem Knopf wird eine Spalte in die Tabelle eingefügt.|\nDie Spalte wird vor links neben der aktuellen Position eingefügt.","This button inserts a column in the table.|\nThe column is inserted to the left of the current position.","Met deze knop wordt een kolom in de tabel ingevoegd\r.\nDe kolom wordt links van de huidige positie ingevoegd. ","Ce bouton insère une colonne dans le tableau. | La colonne est insérée avant la gauche de la position actuelle."]
["VBA","M16_Add_Del_Columns 134","Spalte in Tabelle einfügen","Insert column in table","Kolom in tabel invoegen","Insérer une colonne dans le tableau"]
["VBA","M16_Add_Del_Columns 136","Mit diesem Knopf wird die Spalte in der Tabelle gelöscht|\nin der sich der Cursor befindet.","This button deletes the column in the table\nin which the cursor is located.","Met deze knop wordt de kolom verwijderd\rin de tabel\nwaarin de cursor zich bevindt. ","Ce bouton supprime la colonne du tableau dans laquelle se trouve le curseur."]
["VBA","M16_Add_Del_Columns 137","Spalte in Tabelle löschen","Delete column in table","Kolom in tabel verwijderen","Supprimer la colonne du tableau"]
["VBA","M16_Add_Del_Columns 139","Achtung: Diese Meldung wird nur ein mal angezeigt","Attention: This message is only displayed once","Let op: Dit bericht wordt slechts eenmaal weergegeven!","Attention: ce message ne s'affiche qu'une seule fois"]
["VBA","M17_Import_a_Decode_Macro 10","Fehler beim Dekodieren des Makros","Macro decoding failed","Macrodecodering is mislukt","Le décodage des macros a échoué"]
["VBA","M17_Import_a_Decode_Macro 39","Fehler: Unbekannter Pattern Name '","Error: Unknown Pattern name '","Fout: Onbekende patroonnaam '","Erreur: Nom de modèle inconnu '"]
["VBA","M17_Import_a_Decode_Macro 53","Fehler: Unbekanter Pattern Typ '","Error: Unknown pattern type '","Fout: Onbekend patroontype '","Erreur: Type de modèle inconnu '"]
["VBA","M17_Import_a_Decode_Macro 197","Fehler beim importieren des Makros aufgetreten ;-(|\n|\nDas Macro entspricht leider nicht genau dem original Macro.|\nProblem bitte an Hardi melden...","An error occurred while importing the macro ;-( |\n|\nUnfortunately, the macro does not exactly match the original macro\nPlease report the problem to Hardi …","Er is een fout opgetreden bij het importeren van de macro!  ;-( |\n|\nHelaas komt de macro niet exact overeen met de originele macro\r. |\nMeld het probleem aan Hardi ... ","Une erreur s'est produite lors de l'importation de la macro ;-( | \n| \nLa macro n'est pas exactement la même que la macro d'origine. | \n​​Veuillez signaler le problème à Hardi ..."]
["VBA","M17_Import_a_Decode_Macro 198","Interne Fehler beim importieren des Macros","Internal errors when importing the macro","Interne fouten bij het importeren van de macro","Erreurs internes lors de l'importation de la macro"]
["VBA","M17_Import_a_Decode_Macro 282","Soll die Zeile in das aktuelle Blatt eingefügt werden?|\n|\nJa: Die Daten in diesem Blatt werden überschrieben|\nNein: Es wird ein neues Blatt angelegt","Should the line be inserted in the current sheet?\n|\nYes: The data in this sheet will be overwritten|\nNo:  A new sheet is created","Moet de regel in het huidige blad worden ingevoegd? |\n|\nJa:       De gegevens in dit blad worden overschreven.|\nNee:  Er wordt een nieuw blad gemaakt.","La ligne doit-elle être insérée dans la feuille actuelle? | \n| \nOui:  Les données de cette feuille seront écrasées | \nNon: Une nouvelle feuille sera créée"]
["VBA","M17_Import_a_Decode_Macro 283","Daten in aktuelles oder neues Blatt einfügen","Insert data in current or new sheet","Gegevens invoegen in huidig ​​of in nieuw blad","Insérer des données dans la feuille actuelle ou nouvelle"]
["VBA","M12_Copy_Prog 23","Fehler: Die Datei oder das Verzeichnis '","Error: The file or directory '","Fout: Het bestand of de map '","Erreur: Le fichier ou le répertoire '"]
["VBA","M12_Copy_Prog 23","' ist nicht im Verzeichnis","' doesn't exist in the directory","' bestaat niet in de map!","' n'est pas dans le répertoire"]
["VBA","M12_Copy_Prog 25","vorhanden."," "," ","disponible."]
["VBA","M12_Copy_Prog 25","Fehler beim kopieren","Copy failed","Kopiëren mislukt","La copie a échoué"]
["VBA","M12_Copy_Prog 42","Es ist ein Fehler beim kopieren der Datei oder des Verzeichnisses '","There is an error copying the file or directory '","Er is een fout bij het kopiëren van het bestand of de map '","Une erreur s'est produite lors de la copie du fichier ou du répertoire '"]
["VBA","M12_Copy_Prog 42","' vom Verzeichnis","' from the directory","' uit de map","' du répertoire"]
["VBA","M12_Copy_Prog 44","nach '","to '","naar '","après '"]
["VBA","M12_Copy_Prog 44","' aufgetreten","' occurred","' opgetreden","' s'est produit"]
["VBA","M12_Copy_Prog 59","Fehler: Die Variable 'USERPROFILE' ist nicht definiert ;-(|\n|\nDas Programm wird nach 'C:","Error: The variable' USERPROFILE 'is not defined ;-( |\n|\nThe program is copied to 'C:","Fout: De variabele 'USERPROFILE' is niet gedefinieerd!  ;-(  |\n|\nHet programma wordt gekopieerd naar 'C: ","Erreur: La variable 'USERPROFILE' n'est pas définie ;-( | \n| \nLe programme est après 'C:"]
["VBA","M12_Copy_Prog 59","' kopiert.","'.","'.","' copié."]
["VBA","M12_Copy_Prog 60","Fehler beim kopieren des LED Programmiertool","Error copying the LED programming tool","Fout bij het kopiëren van het LED-programmeergereedschap","Erreur lors de la copie de l'outil de programmation LED"]
["VBA","M12_Copy_Prog 98","Achtung: Die Datei '","Attention: The file '","Let op: Het bestand '","Attention: Le fichier '"]
["VBA","M12_Copy_Prog 98","' existiert bereits im Verzeichnis","'already exists in the directory","bestaat al in de map","existe déjà dans le répertoire"]
["VBA","M12_Copy_Prog 101","Das existierende Programm wurde unter dem Namen '","The existing program was saved to |\n'","Het bestaande programma is opgeslagen in \n'","Le programme existant s'appelait «"]
["VBA","M12_Copy_Prog 101","' gesichert.","'.","'.","' sécurisé."]
["VBA","M12_Copy_Prog 104","Dieser Fehler tritt auf wenn das Programm mehrfach aus dem extras Verzeichnis der Bibliothek gestartet wird.","This error occurs when the program is started several times from the 'extras' directory of the library.","Deze fout treedt op wanneer het programma meerdere keren wordt gestart vanuit de map 'extra's' in de Arduino bibliotheek.","Cette erreur se produit lorsque le programme est démarré plusieurs fois à partir du répertoire extras de la bibliothèque."]
["VBA","M12_Copy_Prog 108","Das Programm muss nur beim ersten mal nach der Installation der MobaLedLib aus dem Bibliotheksverzeichnis gestartet werden. Dabei wird es in das oben genannte Verzeichnis kopiert damit die Bibliothek unverändert bleibt.|\nIm folgenden wird ein Link auf dem Desktop kreiert über den das Programm in Zukunft gestartet wird.","The program only needs to be started once from the library directory after installing the MobaLedLib. It is copied into the above directory so that the library remains unchanged.|\nIn the following a link is created on the desktop via which the program will be started in the future.","Het programma hoeft slechts eenmaal te worden gestart vanuit de bibliotheekmap na installatie van MobaLedLib. Het wordt gekopieerd naar de bovenstaande map zodat de bibliotheek ongewijzigd blijft. |\nVervolgens wordt een snelkoppeling op het bureaublad gemaakt waarmee het programma in de toekomst kan worden gestart.","Le programme doit uniquement être démarré à partir du répertoire de la bibliothèque la première fois après l'installation de MobaLedLib. Il est copié dans le répertoire ci-dessus afin que la bibliothèque reste inchangée. |\nDans ce qui suit, un lien est créé sur le bureau via lequel le programme sera démarré à l'avenir."]
["VBA","M12_Copy_Prog 121","Das Programm wird unter dem Namen '","The program is saved with the new name '","Het programma wordt opgeslagen met de nieuwe naam '","Le programme s'appelle '"]
["VBA","M12_Copy_Prog 128","' gespeichert.|\n|\nDieser Fehler tritt auf wenn das Programm mehrfach aus dem extras Verzeichnis der Bibliothek gestartet wird.|\nDas Programm muss nur beim ersten mal nach der Installation der MobaLedLib aus dem Bibliotheksverzeichnis gestartet werden. Dabei wird es in das oben genannte Verzeichnis kopiert damit die Bibliothek unverändert bleibt.|\nIm folgenden wird ein Link auf dem Desktop kreiert über den das Programm in Zukunft gestartet wird.","'. |\n|\nThis error occurs if the program is started several times from the extras directory of the library\nThe program only needs to be started from the library directory the first time after installing MobaLedLib. It is copied into the above directory so that the library remains unchanged\nIn the following a link is created on the desktop via which the program will be started in the future.",". \n\nDeze fout treedt op als het programma meerdere keren wordt gestart vanuit de map met extra's van in de Arduino bibliotheek.\nHet programma hoeft alleen na de installatie van MobaLedLib te worden gestart vanuit de bibliotheekmap. Het wordt gekopieerd naar de bovenstaande map zodat de bibliotheek ongewijzigd blijft.\nVervolgens wordt een snelkoppeling op het bureaublad gemaakt waarmee het programma in de toekomst kan worden gestart.","saved. | \n| \nCette erreur se produit lorsque le programme est démarré plusieurs fois à partir du répertoire extras de la bibliothèque. | Le programme ne doit être démarré qu'à partir du répertoire de la bibliothèque la première fois après l'installation de MobaLedLib. Il est copié dans le répertoire ci-dessus afin que la bibliothèque reste inchangée. Dans ce qui suit, un lien est créé sur le bureau via lequel le programme sera démarré à l'avenir."]
["VBA","M12_Copy_Prog 129","Programm existiert bereits (Mehrfacher Start aus 'extras' Verzeichnis)","Program already exists (multiple start from 'extras' directory)","Programma bestaat al! (meervoudig gestart vanuit de map 'extra's')","Le programme existe déjà (démarrage multiple à partir du répertoire 'extras')"]
["VBA","M12_Copy_Prog 139","Das Programm wurde in das Verzeichnis","The program was copied to the directory '","Het programma is gekopieerd naar de map '","Le programme était dans le répertoire '"]
["VBA","M12_Copy_Prog 141","kopiert.","'.","'.","' copié."]
["VBA","M12_Copy_Prog 145","In Zukunft kann das Programm über den Link","In the future, the program can be accessed via the link","In de toekomst is het programma toegankelijk via de link","À l'avenir, le programme sera accessible via le lien"]
["VBA","M12_Copy_Prog 148","auf dem Desktop gestartet werden","on the desktop","op de desktop","être démarré sur le bureau"]
["VBA","M12_Copy_Prog 149","Programm kopiert und Link auf Desktop erzeugt","Copied the program and created a link to the desktop","Het programma is gekopieerd en er is een snelkoppeling op het bureaublad gemaakt","Copié le programme et créé un lien vers le bureau"]
["VBA","M12_Copy_Prog 152","Beim Anlegen des Links gab es Probleme ;-(|\nDas Programm kann trotzdem von der oben angegebenen Position aus gestartet werden.","There were problems creating the link ;-( |\nThe program can still be started from the position shown above.","Er waren problemen bij het maken van de link!  ;-( |\nHet programma kan nog steeds worden gestart vanaf de hierboven weergegeven positie.","Des problèmes sont survenus lors de la création du lien. ;-( | \nLe programme peut toujours être démarré à partir de la position ci-dessus."]
["VBA","M12_Copy_Prog 153","Programm kopiert","Program copied","Programma gekopieerd","Programme copié"]
["VBA","M12_Copy_Prog 159","Fehler beim Speichern des Programms im Verzeichnis:","Error saving program in directory:","Fout bij het opslaan van programma in map: ","Erreur lors de l'enregistrement du programme dans le répertoire:"]
["VBA","M12_Copy_Prog 161","Fehler beim Speichen des Excel Programms","Error saving Excel program","Fout bij het opslaan van het Excel-programma","Erreur lors de l'enregistrement du programme Excel"]
["VBA","M12_Copy_Prog 172","In folgenden wird ein Link auf dem Desktop angelegt über den das Excel Programm in Zukunft einfach gestartet werden kann.|\nDummerweise gefällt das manchen Viren Scannern|\n(z.B. dem Microsoft Scanner) nicht.|\nWenn sich gleich der Viren Scanner meldet, dann muss man den Link von Hand anlegen.|\nDazu kopiert man den Inhalt der Zwischenablage mit STRG+V in die Adresszeile eines Windows Explorers und startet diese mit ENTER.","In the following a link is created on the desktop via which the Excel program can be started easily in the future.|\nUnfortunately, some virus scanners (e.g. the Microsoft Scanner) doesn't like this .|\nIf the virus scanner reports a problem, then you have to create the link by hand.|\nTo do this, copy the contents of the clipboard with CTRL + V into the address line of a Windows Explorer and start it with ENTER.","Hierna wordt een snelkoppeling op het bureaublad gemaakt waarmee het Excel-programma in de toekomst gemakkelijk kan worden gestart.|\nHelaas vinden sommige virusscanners (bijvoorbeeld de Microsoft Scanner) dit niet leuk.|\nAls de virusscanner een probleem meldt, moet u de link handmatig maken.|\nHiertoe kopieert u de inhoud van het klembord met CTRL + V naar de adresregel van een Windows Verkenner en start u deze met ENTER.","Dans ce qui suit, un lien est créé sur le bureau via lequel le programme Excel peut être démarré à l'avenir. | \nMalheureusement, certains antivirus n'aiment pas cela (par exemple, le scanner Microsoft). | \nSi le scanner antivirus signale immédiatement, alors vous devez Créer un lien à la main. |\nPour ce faire, copiez le contenu du presse-papiers avec CTRL V dans la ligne d'adresse d'un explorateur Windows et démarrez-le avec ENTRÉE."]
["VBA","M12_Copy_Prog 173","Anlegen einer Desktop Verknüpfung","Create a desktop shortcut","Maak een snelkoppeling op het bureaublad","Créer un raccourci sur le bureau"]
["VBA","M12_Copy_Prog 194","Das anlegen des Links hat NICHT funktioniert ;-(|\n|\nDer Link muss von Hand erzeugt werden. Dazu kopiert man den inhalt der Zwischenablage in die Adresszeile eines Windows Explorers mit STRG+V","Creating the link did NOT work ;-( |\n|\nThe link must be created by hand. To do this, copy the contents of the clipboard into the address line of a Windows Explorer with CTRL+V","Het maken van de sne;koppeling is NIET gelukt!   ;-(  |\n|\nDe snelkoppeling moet handmatig worden gemaakt. Hiertoe kopieert u de inhoud van het klembord naar de adresregel van een Windows Explorer met CTRL + V \"","La création du lien n'a PAS fonctionné.  ;-( | \n| \nLe lien doit être créé manuellement. Pour ce faire, copiez le contenu du presse-papiers dans la ligne d'adresse d'un explorateur Windows avec CTRL V"]
["VBA","M12_Copy_Prog 195","Fehler beim anlegen des Links","Error creating the link","Fout bij het maken van de snelkoppeling","Erreur lors de la création du lien"]
["VBA","M12_Copy_Prog 200","Fehler beim schreiben der Datei '","Error writing file '","Fout bij het schrijven van bestand '","Erreur lors de l'écriture du fichier \""]
["VBA","M12_Copy_Prog 200","Fehler beim erzeugen der Kommandodatei","Error creating the command file","Fout bij het maken van het opdrachtbestand","Erreur lors de la création du fichier de commandes"]
["VBA","M55_PWM_Data_Send 137","Fehler beim verbinden mit dem Arduino über COM","Error connecting to the Arduino via COM","Fout bij het verbinden met de Arduino via COM","Erreur de connexion à l'Arduino via COM"]
["VBA","M55_PWM_Data_Send 141","Evtl. ist der Port bereits von einem anderen Programm (Arduino IDE, Farbtest, serieller Monitor) belegt.|\nFalls das Excel Programm vorher mit einer Fehlermeldung abgebrochen wurde, dann kann es sein, dass der Port nicht richtig geschlossen wurde. In dem Fall müssen alle Excel Fenster geschlossen werden ;-(","Possibly the port is already occupied by another program (Arduino IDE, color test, serial monitor).|\nIf the Excel program was previously terminated with an error message, it may be that the port was not closed properly. In this case, all Excel windows must be closed ;-(","Mogelijk is de poort al bezet door een ander programma (Arduino IDE, kleurentest, seriële monitor) |\nAls het Excel-programma eerder werd beëindigd met een foutmelding, kan het zijn dat de poort niet goed is gesloten. In dit geval moeten alle Excel-vensters worden gesloten.  ;-(","peut-être le port est déjà occupé par un autre programme (Arduino IDE, test de couleur, moniteur série). | \nSi le programme Excel a déjà été annulé avec un message d'erreur, il se peut que le port n'ait pas été fermé correctement. Dans ce cas, toutes les fenêtres Excel doivent être fermées ;-("]
["VBA","M55_PWM_Data_Send 142","Fehler beim öffnen des COM Ports","Error opening the COM port","Fout bij het openen van de COM-poort","Erreur lors de l'ouverture du port COM"]
["VBA","M55_PWM_Data_Send 368","Fehler: Ungültige analoge Schwelle '","Error: Invalid analog threshold '","Fout: ongeldige analoge drempel '","Erreur: Seuil analogique non valide '"]
["VBA","M55_PWM_Data_Send 368","' erkannt. ","' detected","' gedetecteerd","' reconnu."]
["VBA","M55_PWM_Data_Send 368","Ungültige analoge Schwelle","Invalid analog threshold","Ongeldige analoge drempelwaarde","Seuil analogique non valide"]
["VBA","M55_PWM_Data_Send 379","Es wurden zu viele analoge Schwellen angegeben. Nur die ersten ","Too many analog thresholds were specified. Only the first","Er zijn te veel analoge drempels opgegeven. Alleen de eerste","Trop de seuils analogiques ont été spécifiés. Seul le premier"]
["VBA","M55_PWM_Data_Send 379"," werden verwendet","are used","worden gebruikt"," sont utilisés"]
["VBA","M55_PWM_Data_Send 379","Zu viele analoge Schwellen","Too many analog thresholds","Te veel analoge drempels","Trop de seuils analogiques"]
["VBA","M55_PWM_Data_Send 478","Öffne Verbindung...","Opening connection ...","Verbinding openen …","Connexion ouverte ..."]
["VBA","M55_PWM_Data_Send 486","Fehler: Der Adruino reagiert nicht","Error: The Adruino is not responding","Fout: De Adruino reageert niet","Erreur: L'Adruino ne répond pas"]
["VBA","M55_PWM_Data_Send 486","Fehler beim zugriff auf den Arduino an COM","Error accessing the Arduino on COM","Fout bij toegang tot de Arduino op COM ","Erreur d'accès à l'Arduino sur COM"]
["VBA","M55_PWM_Data_Send 498","Fehler: Auf dem Arduino ist nicht das richtige Programm installiert.|\nDer Arduino muss mit dem Excel Programm 'Prog_Generator' konfiguriert werden.Dabei muss der 'LED Farbtest Mode' im 'Config' Blatt aktiviert sein.|\n|\nMeldung von Arduino:","Error: The correct program is not installed on the Arduino.|\nThe Arduino must be configured with the Excel program 'Prog_Generator', with the 'LED color test mode' activated in the 'Config' sheet|\n|\nArduino message:","Fout: Het juiste programma is niet op de Arduino geïnstalleerd!|\nDe Arduino moet worden geconfigureerd met het Excel-programma 'Prog_Generator', waarbij de 'LED-kleurentestmodus' is geactiveerd in het blad 'Config'.|\n|\nArduino-bericht:","Erreur: Le programme correct n'est pas installé sur l'Arduino. | \nL'Arduino doit être configuré avec le programme Excel 'Prog_Generator'. Le 'Mode de test de couleur LED' doit être activé dans la feuille 'Config'. | \n| \nMessage Arduino:"]
["VBA","M55_PWM_Data_Send 499","Falsches Programm auf dem Arduino installiert","Wrong program installed on the Arduino","Verkeerd programma geïnstalleerd op de Arduino","Mauvais programme installé sur l'Arduino"]
["VBA","M55_PWM_Data_Send 605","Fehler: Die Anzahl Einträge (","Error: The number of entries (","Fout: het aantal vermeldingen (","Erreur: Le nombre d'entrées ("]
["VBA","M55_PWM_Data_Send 609",") in der LED Zuordnungsliste ist falsch. Es müssen genau 12 per Komma getrennte Zahlen angegeben werden. |\nJede Zahl beschreibt die LED Nummer welche von der entsprechenden Zeile der Mustertabelle angesprochen werden soll. Die erste Zahl steht dabei für die erste Zeile, ...",") in the LED assignment list is wrong. Exactly 12 numbers separated by commas must be specified. |\nEach number describes the LED number which should be addressed by the corresponding line in the sample table. The first number stands for the first line, ...",") in de LED-toewijzingslijst is verkeerd. Precies 12 nummers gescheiden door komma's moeten worden opgegeven. |\nElk nummer beschrijft het LED-nummer dat moet worden geadresseerd door de overeenkomstige regel in de voorbeeldtabel. Het eerste cijfer staat voor de eerste regel, ... ",") dans la liste d'attribution des LED est incorrect. Il faut spécifier exactement 12 nombres séparés par des virgules. | \nChaque numéro décrit le numéro de LED qui doit être adressé par la ligne correspondante dans le tableau d'échantillons. Le premier chiffre représente la première ligne, ..."]
["VBA","M55_PWM_Data_Send 609","Falsche Anzahl in 'Charliplexing LED Zuordnung'","Wrong number in 'Charliplexing LED assignment'","Verkeerd nummer in 'Charliplexing LED-toewijzing'","Numéro incorrect dans «Affectation des LED Charliplexing»"]
["VBA","M55_PWM_Data_Send 618","Fehler: Der Eintrag '","Error: the entry'","Fout: De invoer '","Erreur: L'entrée '"]
["VBA","M55_PWM_Data_Send 619","' in der LED Zuordnungstabele ist keine gültige Zahl.|\nEs sind nur Zahlen zwischen 0 und 11 erlaubt.","' in the LED allocation table is not a valid number. |\nOnly numbers between 0 and 11 are allowed.","Er is geen geldig nummer in de LED-allocatietabel. |\nAlleen getallen tussen 0 en 11 zijn toegestaan.","dans le tableau d'affectation des LED n'est pas un nombre valide. | Seuls les nombres compris entre 0 et 11 sont autorisés."]
["VBA","M55_PWM_Data_Send 619","Ungültiger Eintrag in 'Charliplexing LED Zuordnung'","Invalid entry in 'Charliplexing LED mapping'","Ongeldige invoer in 'Charliplexing LED mapping'","Entrée invalide dans «Charliplexing LED mapping»"]
["VBA","M55_PWM_Data_Send 654","Fehler: Die LED Zuordnung in Sheet '","Error: The LED assignment in sheet '","Fout: De LED-toewijzing in blad '","Erreur: L'affectation des LED dans la feuille '"]
["VBA","M55_PWM_Data_Send 654"," enthält nicht genau 12 Werte"," does not contain exactly 12 values"," bevat niet precies 12 waarden"," ne contient pas exactement 12 valeurs"]
["VBA","M55_PWM_Data_Send 654","Interner Fehler","Internal error","Interne fout","Erreur interne"]
["VBA","M55_PWM_Data_Send 687","Fehler: Falsche RGB LED Modul Nummer: ","Error: Wrong RGB LED module number:","Fout: Verkeerde RGB LED-modulenummer:","Erreur: Numéro de module LED RVB incorrect:"]
["VBA","M55_PWM_Data_Send 688","Die Modul Nummer muss zwischen 0 und ","The module number must be between 0 and","Het modulenummer moet tussen 0 en","Le numéro de module doit être compris entre 0 et"]
["VBA","M55_PWM_Data_Send 694"," liegen.|\n|\nDie maximal mögliche Modul Nummer wird von der auf dem Arduino installierten Konfiguration bestimmt. Es können nur so viele LEDs angesprochen werden wie im 'Prog_Generator' angegeben wurden. Wenn sich das Modul an einer noch nicht eingetragenen Position befindet, dann kann der Befehl 'Reserve LEDs' im 'Prog_Generator' benutzt werden damit zusätzliche LEDs angesprochen werden können.","|\n|\nThe maximum possible module number is determined by the configuration installed on the Arduino. Only as many LEDs can be addressed as specified in the 'Prog_Generator'. If the module is in a position that has not yet been entered, the 'Reserve LEDs' command in the 'Prog_Generator' can be used to be able to access additional LEDs.","|\n|\nHet maximaal aantal mogelijke WS281x modules wordt bepaald door de configuratie die op de Arduino is geïnstalleerd. Slechts zoveel LED's kunnen worden geadresseerd zoals gespecificeerd in de 'Prog_Generator'. \nAls er op een positie geen WS281x module is geplaatst, kan de opdracht 'Reserve LEDs' in de 'Prog_Generator' worden gebruikt om de niet gebruikte posities over te slaan en toegang te krijgen tot volgende LED's."," | \n| \nLe nombre maximal de modules possible est déterminé par la configuration installée sur l'Arduino. Seuls autant de LED peuvent être adressées que celles spécifiées dans le 'Prog_Generator'. Si le module se trouve dans une position qui n'a pas encore été saisie, la commande 'Reserve LEDs' dans 'Prog_Generator' peut être utilisée afin que des LED supplémentaires puissent être adressées."]
["VBA","M55_PWM_Data_Send 694","RGB LED Nummer des Moduls ist falsch","RGB LED number of the module is wrong","RGB LED-nummer van de module is verkeerd","Le numéro de LED RVB du module est incorrect"]
["VBA","M55_PWM_Data_Send 711","Sende Kennung...","Send identifier …","Verzend ID ...","Envoyer l'identifiant ..."]
["VBA","M55_PWM_Data_Send 724","Fehler: Die LED Zuordnung '","Error: The LED assignment '","Fout: De LED-toewijzing '","Erreur: L'affectation des LED '"]
["VBA","M55_PWM_Data_Send 724","' ist unbekannt","' is unknown","' is onbekend","'est inconnu"]
["VBA","M55_PWM_Data_Send 724","Unbekannte LED Zuordnung","Unknown LED assignment","Onbekende LED-opdracht","Affectation des LED inconnue"]
["VBA","M55_PWM_Data_Send 757","Fehler bei der Datenübertragung zum ATTiny","Data transmission error to ATTiny","Gegevensoverdracht fout naar ATTiny","Erreur de transmission de données à ATTiny"]
["VBA","M55_PWM_Data_Send 757","Datenübertragungsfehler","Data transmission errors","Gegevensoverdracht fouten","erreurs de transmission de données"]
["VBA","M55_PWM_Data_Send 766","LED Zuordnung definieren","Define LED assignment","Definieer LED-toewijzing","Définir l'affectation des LED"]
["VBA","M55_PWM_Data_Send 767","Auswahl der LED Zuordnung","Selection of the LED assignment","Selectie van de LED-opdracht","Sélection de l'affectation des LED"]
["VBA","M55_PWM_Data_Send 768","Die Zuordnung der Charliplexing LEDs ist von Hersteller zu Hersteller unterschiedlich. Mit diesem Dialog kann die passende Zuordnung der Muster Zeilen zu den LEDs gewählt werden.","The assignment of the Charlieplexing LEDs differs from manufacturer to manufacturer. With this dialog, the appropriate assignment of the pattern lines to the LEDs can be selected.","De toewijzing van de Charlieplexing-LED's verschilt van fabrikant tot fabrikant. Met dit dialoogvenster kan de juiste toewijzing van de patroonlijnen aan de LED's worden geselecteerd.","L'affectation des LED Charliplexing diffère d'un fabricant à l'autre. Cette boîte de dialogue permet de sélectionner l'affectation appropriée des lignes de motif aux LED."]
["VBA","M07_COM_Port 31","Fehler: Das Abfragen der COM Ports ist fehlgeschlagen ;-(","Error: The query of the COM ports failed ;-(","Fout: de zoekopdracht van de COM-poorten is mislukt  ;-(","Erreur: La requête des ports COM a échoué ;-("]
["VBA","M07_COM_Port 32","Fehler beim abfragen der COM Ports","Error querying the COM ports","Fout bij het opvragen van de COM-poorten","Erreur lors de l'interrogation des ports COM"]
["VBA","M07_COM_Port 65","rechte","right","rechter","droits"]
["VBA","M07_COM_Port 66","linke","left","linker","gauche"]
["VBA","M07_COM_Port 71","(Dann sollten, anders als auf dem Bild gezeigt, auch keine LEDs auf der Platine leuchten.)","(Then, unlike the picture, no LEDs should light up on the board.)","(In tegenstelling tot de afbeelding zouden er dan geen LED's op het bord moeten branden.)","(Ensuite, contrairement à l'image, aucune LED ne doit s'allumer sur la carte.)"]
["VBA","M07_COM_Port 74","Erkennung des USB Anschlusses","Detection of the USB connection","Detectie van de USB-Poort","Détection de la connexion USB"]
["VBA","M07_COM_Port 80","Schritt 1:|\n|\nZur Erkennung des USB Anschlusses darf der Arduino zunächst NICHT am PC angeschlossen sein.|\n|\nWenn keine Verbindung vom Arduino zum PC besteht OK betätigen.","Step 1: |\n|\nTo recognize the USB connection, the Arduino must NOT be connected to the PC.\n|\nIf there is no connection from the Arduino to the PC, press OK.","Stap 1: |\n|\nOm de USB-Poort automatisch te kunnen herkennen, mag de Arduino NIET op de pc worden aangesloten.\r|\n|\nAls er GEEN verbinding is tussen de Arduino en de PC, drukt u op OK. ","Étape 1: | \n| \nPour reconnaître la connexion USB, l'Arduino ne doit PAS être connecté au PC en premier. | \n| \nS'il n'y a pas de connexion de l'Arduino au PC, appuyez sur OK."]
["VBA","M07_COM_Port 85","P Prüfen","C Check","C Controleer","V Vérification"]
["VBA","M07_COM_Port 85","A Abbrechen","A Abort","A Annuleren","A Annuler"]
["VBA","M07_COM_Port 86","USB Verbindung erkennen","Detect USB connection","Detecteren USB-Poort","Détecter la connexion USB"]
["VBA","M07_COM_Port 95","Schritt 2:|\n|\nJetzt muss der ","Step 2: |\n|\nNow the ","Stap 2: \n\nNu moet de \"","Étape 2: | \n| \nMaintenant, le '"]
["VBA","M07_COM_Port 100"," Arduino an den PC angeschlossen werden.|\n|\nWenn der Arduino mit dem PC verbunden ist OK betätigen.|\n|\nMeistens ertönt ein Klang wenn der PC den neu angeschlossenen Rechner erkannt hat.","Arduino has to be connected to the PC. |\n|\nWhen the Arduino is connected to the PC press OK. |\n|\nUsually a tone sounds when the PC has recognized the newly connected controller.","\" Arduino verbonden worden met de pc. |\n|\nWanneer de Arduino op de PC is aangesloten, drukt u op OK. |\n|\nMeestal klinkt er een toon wanneer er op de PC de (op)nieuw aangesloten controller wordt herkend.","' L'Arduino peut être connecté au PC. | \n| \nLorsque l'Arduino est connecté au PC, appuyez sur OK. | \n| \nGénéralement, un son est entendu lorsque le PC a reconnu l'ordinateur nouvellement connecté."]
["VBA","M07_COM_Port 103","Jetzt mit PC verbinden","Connect to PC","Maak verbinding met pc","Connectez-vous au PC maintenant"]
["VBA","M07_COM_Port 116","Im Schritt 2 wurden weniger Anschlüsse als in Stritt 1 entdeckt ;-(|\n|\nKann es sein, dass der Arduino versehentlich bei Schritt 1 angeschlossen und bei Schritt 2 nicht mehr angeschlossen war ?|\n|\nWollen Sie es nochmal versuchen?","In step 2 fewer connections were discovered than in step 1 ;-( |\r\n|\r\nCould it be that the Arduino was accidentally connected in step 1 and was no longer connected in step 2? |\r\n|\r\nDo you want to try again? ","In stap 2 werden minder verbindingen ontdekt dan in stap 1 !  ;-(  |\n|\n|\nZou het kunnen dat de Arduino per ongeluk was verbonden in stap 1 en niet langer was aangesloten in stap 2? |\n|\nWil je het opnieuw proberen? ","Moins de connexions ont été trouvées à l'étape 2 qu'à l'étape 1.  ;-( | \n| \nL'Arduino pourrait-il être accidentellement connecté à l'étape 1 et ne plus être connecté à l'étape 2? | \n| \nVoulez-vous réessayer?"]
["VBA","M07_COM_Port 121","Es wurde kein Arduino entdeckt ;-(|\n|\nEvtl. ist der Arduino, das Kabel oder der USB Anschluss defekt.|\n|\nWollen Sie es nochmal mit anderen Komponenten und anderem USB Anschluss versuchen?","No Arduino was found ;-( |\n|\nThe Arduino, the cable or the USB connection may be defective.\n|\nDo you want to try again with other components and a different USB connection?","Geen Arduino gevonden!    ;-(  |\n|\nDe Arduino, de kabel of de USB-Poort is mogelijk defect!|\n|\nWilt u het opnieuw proberen met andere componenten en een andere USB-verbinding?","Aucun Arduino n'a été trouvé!   ;-( | \n| \nPeut-être que l'Arduino, le câble ou la connexion USB sont défectueux. | \n| \nVoulez-vous réessayer avec d'autres composants et une autre connexion USB?"]
["VBA","M07_COM_Port 123","Kein Arduino erkannt","No Arduino recognized","Geen Arduino herkend","Aucun Arduino reconnu"]
["VBA","M07_COM_Port 129","Fehler: Es wurden mehrere neue Arduinos gefunden!|\nKann es sein, dass ","Error: Several new Arduinos were found! |\nIs it possible that ","Fout: Er zijn verschillende nieuwe Arduinos gevonden! \nIs het mogelijk dat ","Erreur: Plusieurs nouveaux Arduinos ont été trouvés! | \nIl se peut que "]
["VBA","M07_COM_Port 130"," Arduinos angeschlossen wurden?|\nDas kann z.B. über einen USB Hub passiert sein"," Arduinos have been connected? |\nThis can e.g. happened via a USB hub "," Arduinos zijn verbonden? \nDit kan b.v. gebeuren via een USB-hub \""," Arduinos ont été connectés? arrivé via un hub USB"]
["VBA","M07_COM_Port 131","Mehrer Arduinos erkannt","Several Arduinos recognized","Verschillende Arduinos herkend","Plusieurs Arduinos reconnus"]
["VBA","M07_COM_Port 145","Der Arduino ist an COM","The Arduino connected to COM","De Arduino verbonden met COM ","L'Arduino est sur COM"]
["VBA","M07_COM_Port 147"," angeschlossen.|\n|\nWährend dieser Sitzung wird der ","|\n|\nDuring this session, the ","|\n|\nTijdens deze sessie wordt de "," connecté. | \n| \nAu cours de cette session, le"]
["VBA","M07_COM_Port 147"," Arduino über diesen Anschluss angesprochen."," Arduino is addressed via this connection."," Arduino wordt via deze verbinding geadresseerd."," Arduino adressé via cette connexion."]
["VBA","M07_COM_Port 148","Arduino erkannt an COM","Arduino recognized on COM","Arduino herkend op COM ","Arduino reconnu sur COM"]
["VBA","M07_COM_Port 152","Interner Fehler: Kein neuer USB Port gefunden","Internal error: No new USB port found","Interne fout: Geen nieuwe USB-poort gevonden!","Erreur interne: aucun nouveau port USB trouvé"]
["VBA","M07_COM_Port 197","Der USB Port an den der ","The USB port the ","De USB-poort die met de ","Le port USB du"]
["VBA","M07_COM_Port 199"," Arduino angeschlossen ist wurde noch nicht festgelegt.|\n|\nSoll der Port jetzt gesucht werden?"," Arduino is connected to is not defined yet. |\n|\nDo you want to search for the port now?"," Arduino is verbonden is nog niet gedefinieerd. |\n|\nWilt u nu naar de aangesloten USB-poort zoeken?"," Arduino n'est pas encore défini. | \n| \nVoulez-vous rechercher le port maintenant?"]
["VBA","M07_COM_Port 200","USB Port für ","Define the USB port for the ","Definieer de USB-poort voor de ","Port USB pour"]
["VBA","M07_COM_Port 200"," Arduino festlegen","Arduino","Arduino"," Définir Arduino"]
["VBA","M07_COM_Port 205","Letzten USB Port wieder benutzen ?","Use last USB port again?","Laatste USB-poort opnieuw gebruiken?","Utiliser à nouveau le dernier port USB?"]
["VBA","M07_COM_Port 206","Der Arduino war beim letzten Mal an Port COM","The Arduino was connected to port COM","De Arduino was de laatste keer verbonden met COM poort ","L'Arduino était le dernier sur le port COM"]
["VBA","M07_COM_Port 215"," angeschlossen.|\n|\nSoll überprüft werden ob dieser Anschluss immer noch gültig ist ?|\n|\nPrüfen: Der USB Anschluss wird überprüft. Dazu muss der Arduino im Folgenden Dialog Ab- und Angesteckt werden.|\n|\nÜbernehmen: Der Anschluss wird ohne Prüfung übernommen und während dieser Sitzung immer verwendet."," the last time. |\n|\nShould it be checked whether this connection is still valid?\n|\nCheck: The USB connection is checked. To do this, the Arduino must be unplugged and plugged in the following dialog\n|\nApply: The connection is accepted without checking and is always used during this session. ",". |\n|\nMoet worden gecontroleerd of deze verbinding nog geldig is?|\n|\nControle: De USB-verbinding is aangevinkt. Om dit te doen, moet de Arduino worden losgekoppeld en aangesloten in het volgende dialoogvenster. |\n|\nToepassen: De verbinding wordt zonder controle geaccepteerd en wordt altijd tijdens deze sessie gebruikt."," connecté. | \n| \nVoulez-vous vérifier si cette connexion est toujours valide? | \n| \nVérifier: La connexion USB est vérifiée. Pour ce faire, l'Arduino doit être débranché et débranché dans la boîte de dialogue suivante. | \n| \nAppliquer: La connexion est acceptée sans vérification et est toujours utilisée pendant cette session."]
["VBA","M07_COM_Port 217","B Übernehmen","P Apply","T Toepassen","A Appliquer"]
["VBA","M07_COM_Port 218","Letzte Verbindung zum PC: COM","Last connection to the PC: COM","Laatste verbinding met de pc: COM ","Dernière connexion au PC: COM"]
["VBA","M07_COM_Port 219","Überprüfung des zuletzt benutzten USB Anschlusses","Check the last used USB connection","Controleer de laatst gebruikte USB-verbinding","Vérifiez la dernière connexion USB utilisée"]
["VBA","M60_Select_LED 123","Auswahl der Spezial Modes","Selection of special modes","Selectie van speciale modi","Sélection de modes spéciaux"]
["VBA","M60_Select_LED 124","Spezial Mode","Special mode","Speciale Modus","Mode spéciale"]
["VBA","M60_Select_LED 126","Mit dem Pattern_Configurator können spezielle Module konfiguriert werden.|\nDie Muster werden in diesem Fall direkt zu dem entsprechenden Modul geschickt. Dort wird die Konfiguration dann autark abgearbeitet.","Special modules can be configured with the Pattern_Configurator.|\nIn this case, the samples are sent directly to the corresponding module. The configuration is then processed independently.","Speciale modules kunnen worden geconfigureerd met de Pattern_Configurator.|\nIn dit geval worden de patronen rechtstreeks naar de overeenkomstige module verzonden. De configuratie wordt vervolgens onafhankelijk verwerkt. ","Des modules spéciaux peuvent être configurés avec Pattern_Configurator. | \nDans ce cas, les modèles sont envoyés directement au module correspondant. La configuration est ensuite traitée indépendamment."]
["VBA","M65_Special_Modules 32","Fehler: '","Error: '","Fout. '","Erreur: '"]
["VBA","M65_Special_Modules 32","' existiert nicht in dem Verzeichnis:","' does not exist in the directory:","bestaat niet in de map: ","n'existe pas dans le répertoire:"]
["VBA","M65_Special_Modules 33","Fehler: Datei wurde nicht gefunden ;-(","Error: file was not found ;-(","Fout: Bestand is niet gevonden ;-(","Erreur: Le fichier est introuvable ;-("]
["VBA","M65_Special_Modules 109","ECHO Programmierung der Fuses fuer den ATTiny|\nECHO ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|\nECHO Mit diesem Programm werden die Fuses des ATTiny85 gesetzt.|\nECHO Die Fuses bestimmen die Taktfrequenz (","ECHO Programming of the fuses for the ATTiny|\nECHO ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|\nECHO With this program the fuses of the ATTiny85 are set\nECHO The fuses determine the clock frequency (","ECHO Programmering van de zekeringen voor de ATTiny|\nECHO ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|\nECHO Met dit programma worden de zekeringen van de ATTiny85 ingesteld. |\nECHO De zekeringen bepalen de klokfrequentie (","Programmation ECHO des fusibles du ATTiny| \nECHO ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| \nECHO Avec ce programme, les fusibles de l'ATTiny85 sont réglés. | \nECHO Les fusibles déterminent la fréquence d'horloge ("]
["VBA","M65_Special_Modules 109",") und die|\nECHO Unterspannungserkennung (B.O.D. Level ",") and the |\nECHO undervoltage detection (B.O.D. level ",") en de \nECHO-onderspanningsdetectie (B.O.D. niveau ",") et la détection de sous-tension | \nECHO (niveau de B.O.B  "]
["VBA","M65_Special_Modules 109","ECHO Der ATTiny85 muss dazu in die Tiny_UniProg Platine gesteckt sein.|\nECHO Dieser Vorgang muss nur ein mal gemacht werden. Danach wird nur noch die geaenderte|\nECHO Konfiguration vom Pattern_Configuartor aus zum ATTiny geschickt.",") |\nECHO The ATTiny85 must be plugged into the Tiny_UniProg board. |\nECHO This process only needs to be done once. After that, only the changed ECHO configuration sent from Pattern_Configuartor to ATTiny.",") |\nECHO De ATTiny85 moet op het Tiny_UniProg-bord worden aangesloten. |\nECHO Dit proces hoeft slechts eenmaal te worden uitgevoerd. Daarna wordt alleen de gewijzigde de ECHO configuratie verzonden van Pattern_Configuartor naar ATTiny.",") | ECHO Der ATTiny85 doit être connecté à la carte Tiny_UniProg. | \nECHO Ce processus ne doit être effectué qu'une seule fois. Ensuite, seule la configuration ECHO modifiée est envoyée de Pattern_Configuartor à ATTiny."]
["VBA","M65_Special_Modules 135","* Da ist was schief gegangen ;-(            *","* Something went wrong ;-( *","* Er is iets fout gegaan ;-( *","* Quelque chose a mal tourné ;-( *"]
["VBA","M65_Special_Modules 148","Fehler beim erzeugen der cmd Datei","Error creating the cmd file","Fout bij het maken van het cmd-bestand ","Erreur lors de la création du fichier cmd"]
["VBA","M65_Special_Modules 172"," beim starten des Arduino Programms '"," when starting the Arduino program '"," bij het starten van het Arduino-programma '"," lors du démarrage du programme Arduino '"]
["VBA","M65_Special_Modules 173","Fehler beim starten des Arduino programms","Error starting the Arduino program","Fout bij het starten van het Arduino-programma","Erreur lors du démarrage du programme Arduino"]
["VBA","M65_Special_Modules 188","Es ist ein Fehler beim setzen der Fuses aufgetreten ;-(|\n|\nFalls die blaue 'Reset as IOPin' LED am Tiny_UniProg leuchtet, dann muss die rechte Taste ('Cng Reset Pin') am Tiny_UniProc für eine Sekunde gedückt werden. Damit wird der Reset Pin wieder aktiviert.|\nWenn die Taste länger als 3 Sekunden gehalten wird, dann wird der Pin zum Ein/Ausgang umprogrammiert.|\nDas erkennt man an der blauen LED. Dieser Modus wird z.B. bei der Servo Platine benötigt.|\n|\nWenn der Fehler immer wieder auftritt, dann kann ein Screenshot des vorangegangenen Bildschirms zusammen mit einer ausführlichen Beschreibung an |\n  MobaLedLib@gmx.de|\ngeschickt werden.","An error occurred while setting the fuses ;-( |\n|\nIf the blue 'Reset as IOPin' LED on the Tiny_UniProg lights up, then the right button ('Cng Reset Pin') on the Tiny_UniProc must be pressed for one second. This will reactivate the reset pin.|\nIf the button is held longer than 3 seconds, the pin is reprogrammed as 'input / output'.|\nThe blue LED is indicating that. This mode is e.g. required for the servo board.|\nIf the error occurs again and again, then a screenshot of the previous screen together with a detailed description can be sent to|\n   MobaLedLib@gmx.de","Er is een fout opgetreden bij het instellen van de zekeringen!   ;-(  |\n|\nAls de blauwe 'Reset as IOPin' LED op de Tiny_UniProg oplicht, moet de rechterknop (' Cng Reset Pin ') op de Tiny_UniProc gedurende een seconde worden ingedrukt. Hierdoor wordt de resetpin opnieuw geactiveerd. |\nAls de knop langer dan 3 seconden wordt ingedrukt, wordt de pin opnieuw geprogrammeerd als 'invoer / uitvoer'. |\nDe blauwe LED geeft dat aan. Deze modus is b.v. vereist voor het servobord. |\nAls de fout zich steeds opnieuw voordoet, kan een screenshot van het vorige scherm met een gedetailleerde beschrijving worden verzonden naar : |\nMobaLedLib@gmx.de.","Une erreur s'est produite lors du réglage des fusibles.  ;-( | \n| \nSi la LED bleue 'Reset as IOPin' du Tiny_UniProg s'allume, alors le bouton droit ('Cng Reset Pin') du Tiny_UniProc doit être enfoncé pendant une seconde Réinitialisation de la broche réactivée. | \nSi le bouton est maintenu enfoncé pendant plus de 3 secondes, la broche est reprogrammée en entrée / sortie. | \nCela peut être vu à partir de la LED bleue. Ce mode est requis pour la carte servo, par exemple. | \n| \nSi l'erreur se produit encore et encore, puis une capture d'écran de l'écran précédent avec une description détaillée peut être envoyée à: | \nMobaLedLib@gmx.de."]
["VBA","M65_Special_Modules 188","Fehler schreiben der Fuses","Error writing the fuses","Fout bij het schrijven van de zekeringen","Erreur lors de l'écriture des fusibles"]
["VBA","M65_Special_Modules 209","Fehler das Program ","Error in the program","Fout in het programma","Erreur dans le programme"]
["VBA","M65_Special_Modules 209"," ist nicht vorhanden in:"," is not available in:","is niet beschikbaar in: "," n'est pas disponible en:"]
["VBA","M65_Special_Modules 210","Fehler Ino-Programm nicht vorhanden","Ino program error not present","Geen INO-Programmer gevonden","Erreur de programme ino non présente"]
["VBA","M65_Special_Modules 227","Es ist ein Fehler aufgetreten ;-(|\n|\nKommunikationsprobleme erkennt man an dieser Meldung: |\n   avrdude: ser_open(): can't open device \"\\\\.\\COM","An error has occurred ;-( |\n|\nCommunication problems can be recognized by this message: |\n    avrdude: ser_open (): can't open device \"\\\\.\\ COM","Er is een fout opgetreden!   ;-(   |\n|\nCommunicatieproblemen zijn te herkennen aan dit bericht: |\navrdude: ser_open (): can't open device \"\\\\.\\ COM","Une erreur s'est produite!   ;-( | \n| \nLes problèmes de communication peuvent être reconnus par ce message: | \navrdude: ser_open (): impossible d'ouvrir le périphérique \"\\\\.\\ COM"]
["VBA","M65_Special_Modules 234","   Das System kann die angegebene Datei nicht finden.|\nIn diesem Fall müssen die Verbindungen überprüft und der Arduino durch einen neuen ersetzt werden.|\n|\nWenn der Fehler nicht immer wieder auftritt, dann kann ein Screenshot des vorangegangenen Bildschirms zusammen mit einer ausführlichen Beschreibung an |\n  MobaLedLib@gmx.de|\ngeschickt werden.","   The system cannot find the specified file.|\nIn this case, the connections must be checked and the Arduino replaced with a new one.|\n|\nIf the error does not occur again and again, then a screenshot of the previous screen together with a detailed description can be sent to |\n   MobaLedLib@gmx.d.","    Het systeem kan het opgegeven bestand niet vinden. |\nIn dit geval moeten de verbindingen worden gecontroleerd en moet de Arduino worden vervangen door een nieuwe. |\n|\nAls de fout niet steeds opnieuw optreedt, kan een screenshot van het vorige scherm met een gedetailleerde beschrijving worden verzonden naar : |\nMobaLedLib@gmx.de.","   Le système ne trouve pas le fichier spécifié. | \nDans ce cas, les connexions doivent être vérifiées et l'Arduino remplacé par un nouveau. | \n| \nSi l'erreur ne se reproduit pas, une capture d'écran de l'écran précédent avec une description détaillée peut être envoyée à | \nMobaLedLib@gmx.de | \npeut être envoyé."]
["VBA","M65_Special_Modules 234","Fehler beim Hochladen des Programms","Program upload failed","Programma-upload mislukt","Échec du téléchargement du programme"]
["VBA","M65_Special_Modules 238","Programm erfolgreich hochgeladen. Kompilieren und Hochladen dauerte ","Program successfully uploaded. Compiling and uploading took ","Programma succesvol geüpload. Compileren en uploaden heeft plaatsgevonden","Programme téléchargé avec succès. La compilation et le téléchargement ont pris"]
["VBA","M65_Special_Modules 270","Achtung: Der Programmieradapter (Tiny_UniProg) benötigt nach den anstecken das USB Steckers bis zu 3 Sekunden zum starten und erkennen des eingesteckten ATTinys. Das er bereit ist erkennt man an der pulsierenden grünen 'Heart Beat' LED. Außerdem darf die rote 'Error' LED nicht leuchten.|\nDer Programmiervorgang kann erst gestartet werden wenn beide Bedingungen erfüllt sind.|\n|\nDie Erkennung des ATTinys kann mit einem kurzen Druck Reset Taste am Arduino neu gestartet werden falls die 'Error' LED leuchtet.|\n|\nFalls die blaue 'Reset as IOPin' LED leuchtet, dann muss die rechte Taste ('Cng Reset Pin') am Tiny_UniProc für eine Sekunde gedückt werden. Damit wird der Reset Pin wieder aktiviert.|\nWenn die Taste länger als 3 Sekunden gehalten wird, dann wird der Pin zum Ein/Ausgang umprogrammiert.|\nDas erkennt man an der blauen LED. Dieser Modus wird z.B. bei der Servo Platine benötigt.|\n|\nSoll die Programmierung jetzt gestartet werden ?","Attention: The programming adapter (Tiny_UniProg) takes up to 3 seconds after connecting the USB plug to start and recognize the inserted ATTiny. It's ready if the green 'Heart Beat' LED is pulsing. In addition, the red 'Error' LED must not light up.|\nThe programming process can only be started when both conditions are met.|\n|\nThe detection of the ATTiny can be restarted with a short push reset button on the Arduino if the 'Error' LED is lit. |\n|\nIf the blue 'Reset as IOPin' LED lights up, then the right button ('Cng Reset Pin') on the Tiny_UniProc must be pressed for one second. This will reactivate the reset pin.|\nIf the button is held longer than 3 seconds, the pin is reprogrammed as 'input / output'.|\nYou can see that from the blue LED. This mode is e.g. required for the servo board.|\n|\nDo you want to start programming now?","Let op: De programmeeradapter (Tiny_UniProg) heeft tot wel 3 seconden nodig, na het aansluiten van de USB-stekker, om de geplaatste ATTiny te starten en te herkennen. Hij is klaar als de groene 'Heart Beat' LED pulseert. Bovendien moet de rode 'Error' LED niet oplichten. |\nHet programmeerproces kan alleen worden gestart als aan beide voorwaarden is voldaan.|\n|\nDe detectie van de ATTiny kan opnieuw worden gestart met een korte resetknop op de Arduino als de LED 'Error' brandt. |\n|\nAls de blauwe 'Reset as IOPin' LED oplicht, moet de rechter knop ('Cng Reset Pin') op de Tiny_UniProc gedurende een seconde worden ingedrukt. Hierdoor wordt de resetpin opnieuw geactiveerd. |\nAls de knop langer dan 3 seconden wordt ingedrukt, wordt de pin opnieuw geprogrammeerd als 'invoer / uitvoer'. \nDat zie je aan de blauwe LED. Deze modus is b.v. vereist voor het servobord. |\n|\nWilt u nu beginnen met programmeren? ","Attention: l'adaptateur de programmation (Tiny_UniProg) a besoin de jusqu'à 3 secondes après avoir branché la prise USB pour démarrer et reconnaître l'ATTiny inséré. Vous pouvez dire qu'il est prêt par la LED verte 'Heart Beat' pulsante. De plus, la LED rouge \"Erreur\" ne doit pas s'allumer. | \nLe processus de programmation ne peut être démarré que lorsque les deux conditions sont remplies. | \n| \nLa détection de l'ATTiny peut être redémarrée en appuyant brièvement sur le bouton de réinitialisation de l'Arduino si la LED \"Erreur\" s'allume. | \n| \nSi la LED bleue 'Reset as IOPin' s'allume, alors le bouton droit ('Cng Reset Pin') sur le Tiny_UniProc doit être pressé pendant une seconde. Cela active à nouveau la broche de réinitialisation. | \nSi le bouton est maintenu enfoncé pendant plus de 3 secondes, la broche est reprogrammée en entrée / sortie. | Cela peut être reconnu par la LED bleue. Ce mode est par exemple requis pour la carte servo. | \n| \nLa programmation doit-elle être lancée maintenant?"]
["VBA","M65_Special_Modules 271","Programmieradapter Bereit ?","Programming adapter Ready?","Programmeeradapter Klaar?","Adaptateur de programmation Prêt?"]
["VBA","MainMenu_Form 143","Beispiel wurde erfolgreich gespeichert","Example was saved successfully","Voorbeeld is succesvol opgeslagen","L'exemple a été enregistré avec succès"]
["VBA","MainMenu_Form 152","Speicher alle Beispiele\nBitte etwas Geduld...","Save all examples\nPlease be patient…","Bewaar alle voorbeelden\nWees alstublieft geduldig…","Sauvegardez tous les exemples, soyez patient ..."]
["VBA","MainMenu_Form 188","Das Servo Modul ist noch nicht fertiggestellt ;-(|\n|\nFrag mal bei Hardi nach...","The servo module is not yet finished ;-( |\n|\nAsk Hardi about …","De servomodule is nog niet klaar!   ;-(   |\n|\nVraag het aan Hardi ... ","Le module d'asservissement n'est pas encore terminé!   ;-( | \n| \nDemandez à Hardi à propos de ..."]
["VBA","MainMenu_Form 188","Das Servo Modul ist noch nicht ganz fertig","The servo module is not yet completely finished","De servomodule is nog niet helemaal klaar","Le module d'asservissement n'est pas encore complètement terminé"]
["VBA","UserForm_Other 25","Bitte einen Wert zwischen ","Please enter a value between","Voer een waarde in tussen ","Veuillez saisir une valeur entre"]
["VBA","UserForm_Other 25"," und ","  and"," en "," et"]
["VBA","UserForm_Other 25"," eingeben.","  enter."," enter"," Entrez."]
["VBA","UserForm_Other 27","leer.","empty.","leeg.","vide."]
["VBA","UserForm_Other 29","keine gültige Zahl.","not a valid number.","geen geldig nummer.","pas un numéro valide."]
["VBA","UserForm_Other 31","nicht Ganzzahlig.","not integer.","is geen geheel getal.","pas entier."]
["VBA","UserForm_Other 34","zu klein!|\nDer Minimal zulässiger Wert ist: ","too small! |\nThe minimum permissible value is:","te klein! \nDe minimaal toegestane waarde is: ","trop petite! | \nLa valeur minimale autorisée est:"]
["VBA","UserForm_Other 36","zu groß!|\nDer Maximal zulässige Wert ist: ","too big!\nThe maximum allowed value is:","te groot!\nDe maximaal toegestane waarde is: ","trop grande! | \nLa valeur maximale autorisée est:"]
["VBA","UserForm_Other 41","Der Parameter '","The parameter '","De parameter '","Le paramètre '"]
["VBA","UserForm_Other 41","' ist ","' is"," is ","est"]
["VBA","UserForm_Other 41","Bereichsüberschreitung","Out of range","Buiten bereik","hors de portée"]
["VBA","UserForm_Other 51","Bitte einen Zeit zwischen ","Please enter a time between","Voer een tijd in tussen ","S'il vous plaît un temps entre"]
["VBA","UserForm_Other 51"," ms und ","  ms and"," ms en "," ms et"]
["VBA","UserForm_Other 55"," ms eingeben.|\nDie Zeitangabe kann auch eine der folgenden Einheit enthalten:|\n Min, Sec, ms |\nAchtung: Zwischen zahl und Einheit muss ein Leerzeichen stehen.|\nBeispiel: 3 Sec"," ms. |\r\nThe time can also contain one of the following units: |\r\n  Min, Sec, ms |\r\nWarning: there must be a space between the number and the unit\r\nExample: 3 Sec ","ms. |\nDe tijd kan ook een van de volgende eenheden bevatten: |\nMin, sec, ms |\nWaarschuwing: Er moet een spatie zijn tussen het nummer en de eenheid.|\nVoorbeeld: 3 sec "," Entrez ms. | \nL'heure peut également contenir l'une des unités suivantes: | \nMin, Sec, ms | \nAttention: il doit y avoir un espace entre le nombre et l'unité. | \nExemple: 3 Sec"]
["VBA","UserForm_Other 61","' ist ungültig","' is invalid"," is ongeldig","n'est pas valide"]
["VBA","UserForm_Other 61","Ungültiger Parameter","Invalid parameter","Ongeldige parameter","Paramètre non valide"]
["VBA","UserForm_Other 151","Noch keine Beschreibung zur Funktion '","No description of the function yet '","Nog geen beschrijving van deze functie '","Pas encore de description de la fonction '"]
["VBA","UserForm_Other 151","' vorhanden ;-(","' available ;-("," beschikbaar ;-(","disponible ;-("]
["VBA","UserForm_Other 157","Parametereingabe der '","Parameter input of the '","Parameterinvoer van de '","Entrée des paramètres du '"]
["VBA","UserForm_Other 157","' Funktion","' Function","Functie ","«Fonction"]
["VBA","UserForm_Other 222","Fehler der Parameter '","Error the parameter '","Fout bij de parameter '","Erreur de paramètre '"]
["VBA","UserForm_Other 222","' wurde nicht gefunden","' was not found","' was niet gevonden","' n'a pas été trouvé"]
["VBA","UserForm_Other 222","Programm Fehler","Program error","Programmafout","Erreur de programme"]
["VBA","DieseArbeitsmappe 19","Beim ersten start des Programms werden alle Beispiele geladen.|\nDas Programm sollte anschließend gespeichert werden damit das beim nächsten mal nicht mehr nötig ist.","When the program is started for the first time, all examples are loaded. |\r\nThe program should then be saved so that it is no longer necessary the next time. ","Wanneer het programma voor het eerst wordt gestart, worden alle voorbeelden geladen. |\nHet programma moet dan worden opgeslagen, zodat het de volgende keer niet meer nodig is. ","Lorsque le programme est démarré pour la première fois, tous les exemples sont chargés. | \nLe programme doit ensuite être enregistré afin qu'il ne soit plus nécessaire la prochaine fois."]
["VBA","DieseArbeitsmappe 19","Lade alle Beispiele","Load all the examples","Laad alle voorbeelden","Charger tous les exemples"]
["VBA","DieseArbeitsmappe 34","Das Excel Programm sollte gespeichert werden damit die Beispiele beim nächsten Start nicht erneut geladen werden müssen.","The Excel program should be saved so that the examples do not have to be reloaded the next time it is started.","Het Excel-programma moet worden opgeslagen, zodat de voorbeelden niet opnieuw hoeven te worden geladen de volgende keer dat het wordt gestart.","Le programme Excel doit être enregistré afin que les exemples n'aient pas à être rechargés au prochain démarrage."]
["VBA","DieseArbeitsmappe 34","Bitte Excel speichern","Please save Excel","Bewaar Excel","Veuillez enregistrer Excel"]
["VBA","M65_Special_Modules","Verzeichnis nicht gefunden","Directory not found","Directory not found","Directory not found"]
["VBA","M65_Special_Modules","Fehler: Das Verzeichnis '#1#' wurde nicht gefunden","Fehler: Das Verzeichnis '#1#' wurde nicht gefunden","Fehler: Das Verzeichnis '#1#' wurde nicht gefunden","Fehler: Das Verzeichnis '#1#' wurde nicht gefunden"]
[null,null,"Dieser Fehler tritt auf wenn das Programm mehrfach aus dem 'extras' Verzeichnis der Bibliothek gestartet wird.","This error occurs when the program is started several times from the 'extras' directory of the library.","Deze fout treedt op wanneer het programma meerdere keren wordt gestart vanuit de map 'extra's' van de bibliotheek.","Cette erreur se produit lorsque le programme est démarré plusieurs fois à partir du répertoire «extras» de la bibliothèque."]
[null,null,"Fehler beim lesen der Datei:","Error reading file:","Fout bij lezen van bestand:","Erreur de lecture du fichier:"]
[null,null,"Fehler beim Datei lesen","Error reading file","Fout bij lezen van bestand","Erreur de lecture du fichier"]
[]
["DialogBox","M80_Create_Multiplexer_INI","Diese Seite enthält zusätzliche Programme, die die Arbeit mit der MobaLedLib unterstützen.","This page contains additional programs that support working with the MobaLedLib.","Deze pagina bevat extra programma's die het werken met de MobaLedLib ondersteunen.","Cette page contient des programmes supplémentaires qui prennent en charge l'utilisation de MobaLedLib."]
["DialogBox","M80_Create_Multiplexer_INI","Extras","Extras","Extra's","Suppléments"]
["DialogBox","M80_Create_Multiplexer_INI","Mit dem Mustermultiplexer können Sie mehrere Muster kombinieren und in beliebiger Kombination verwenden. Mit dem Multiplexer-Editor können Multiplexer erstellt und die gewünschten Muster ausgewählt und eingefügt werden.","The Pattern Multiplexer allows you to combine multiple patterns and use them in any combination. The multiplexer editor can be used to create multiplexers and select and insert the desired patterns.","Met de Pattern Multiplexer kun je meerdere patronen combineren en in elke combinatie gebruiken. De multiplexer-editor kunt u gebruiken om multiplexers aan te maken en de gewenste patronen te selecteren en in te voegen.","Le multiplexeur de motifs vous permet de combiner plusieurs motifs et de les utiliser dans n'importe quelle combinaison. L'éditeur de multiplexeur peut être utilisé pour créer des multiplexeurs et sélectionner et insérer les motifs souhaités."]
["DialogBox","M80_Create_Multiplexer_INI","Die erstellten Multiplexer können einfach über einen MLL-Makro im Programmgenerator ausgewählt und eingestellt werden. Mit einer Option im Makro können die Multiplexer auch einfach mehrfach multipliziert werden. Infolgedessen sind weniger Einstellungen für ein sich wiederholendes Muster erforderlich.","The created Multiplexers can easily be selected and set in the Program Generator by means of an MLL Macro. With an option in the Macro, the Multiplexers can also easily be multiplied multiple times. As a result, fewer settings are required for a repeating pattern.","De aangemaakte Multiplexers kunnen in de Programma Generator eenvoudig middels een MLL Macro geselecteerd en ingesteld worden. Met een optie in de Macro kunnen de Multiplexers ook eenvoudig meerdere keren vermenigvuldigd worden. Hierdoor zijn er minder instellingen benodigd voor een herhalend patroon.","Les multiplexeurs créés peuvent être facilement sélectionnés et définis dans le générateur de programme au moyen d'une macro MLL. Avec une option dans la macro, les multiplexeurs peuvent également être facilement multipliés plusieurs fois. Par conséquent, moins de paramètres sont requis pour un motif répétitif."]
["Multiplexer","UserForm_Import_Pattern","Importieren Sie das gewünschte Pattern für das Makro : ","Import the desired pattern for the macro: ","Importeer het gewenste patroon voor de macro: ","Importez le modèle souhaité pour la macro:"]
["Multiplexer","UserForm_Import_Pattern","Wählen Sie Muster für ","Select Pattern for ","Selecteer Patroon voor ","Sélectionnez un motif pour"]
["Multiplexer","M80_Create_Multiplexer_INI","Optionsname","Option Name","Optienaam","Nom de l'option"]
["Multiplexer","M80_Create_Multiplexer_INI","Optionsmuster","Option Pattern","Optiepatroon","Modèle d'option"]
["Multiplexer","M80_Create_Multiplexer_INI","Neu laden ","Reload","Herladen ","Recharger"]
["Multiplexer","M80_Create_Multiplexer_INI","Schließen ","Close ","Sluiten ","proche"]
["Multiplexer","M80_Create_Multiplexer_INI","Speichern ","Save ","Opslaan ","sauver"]
["Multiplexer","M80_Create_Multiplexer_INI","Neues Multiplexer","New Multiplexer","Nieuwe Multiplexer","Nouveau multiplexeur"]
["Multiplexer","M80_Create_Multiplexer_INI","Löschen","Delete","Verwijderen","Supprimer"]
["Multiplexer","M80_Create_Multiplexer_INI","Test","Test","Test","Tester"]
["Multiplexer","M80_Create_Multiplexer_INI","LEDs in Gruppe","LEDs in Group","LEDs in Groep","LED en groupe"]
["Multiplexer","M80_Create_Multiplexer_INI","Option ","Option ","Optie ","Option"]
["Multiplexer","M80_Create_Multiplexer_INI"," Name"," Name"," Naam"," Nom"]
["Multiplexer","M80_Create_Multiplexer_INI","Multiplexer beschreibung","Multiplexer Description","Multiplexer Beschrijving","Description du multiplexeur"]
["Multiplexer","M80_Create_Multiplexer_INI","Multiplexername","Multiplexer Name","Multiplexernaam","Nom du multiplexeur"]
["Multiplexer","M80_Create_Multiplexer_INI"," Muster"," Pattern"," Patroon"," Modèle"]
["Multiplexer","M80_Create_Multiplexer_INI","Wählen Sie im Pattern_Configurator die Arbeitsblatt mit dem gewünschten Muster.","Select the worksheet with the desired Pattern in the Pattern_Configurator.","Selecteer het tabblad met het gewenste patroon in de Pattern_Configurator.","Sélectionnez la feuille de calcul avec le motif souhaité dans Pattern_Configurator."]
["Multiplexer","M80_Create_Multiplexer_INI","Drücken Sie dann die Taste 'SELECT'.","Then press 'SELECT' button.","Druk vervolgens op de knop 'SELECT'.","Appuyez ensuite sur le bouton «SELECT»."]
["Multiplexer","M80_Create_Multiplexer_INI","IN ACHT NEHMEN! Wählen Sie nur Patronen aus, die für die richtige Anzahl von LEDs geeignet sind!","BEWARE! Select only Patterns suitable for the correct number of LEDs !","PAS OP! Selecteer alleen Patronen geschikt voor het juiste aantal LED's !","IL FAUT SE MÉFIER! Sélectionnez uniquement des motifs adaptés au nombre correct de LED!"]
["Multiplexer","M80_Create_Multiplexer_INI","Makro ","Macro ","Macro ","Macro"]
["Multiplexer","M80_Create_Multiplexer_INI"," NICHT gefunden!"," NOT found!"," NIET gevonden!"," Pas trouvé!"]
["Multiplexer","M80_Create_Multiplexer_INI","Möchten Sie das Multiplexer-Makro wirklich entfernen? ","Are you shure that you want to delete the Multiplexer Macro? ","Weet u zeker dat u de Multiplexer Macro wilt verwijderen? ","Êtes-vous sûr de vouloir supprimer la macro multiplexeur?"]
["Multiplexer","M80_Create_Multiplexer_INI","Multiplexer löschen ...","Deleting Multiplexer ...","Multiplexer verwijderen ...","Suppression du multiplexeur ..."]
["Multiplexer","M80_Create_Multiplexer_INI","Möchten Sie wirklich alle Multiplexer Makros löschen?","Are you shure that you want to delete all the Multiplexer Macro's","Weet u zeker dat u alle Multiplexer-Macro's wilt verwijderen?","Êtes-vous sûr de vouloir supprimer toutes les macro multiplexeurs"]
["Multiplexer","M80_Create_Multiplexer_INI","und die Multiplexer Datei neu laden?","and reload the Multiplexer file?","en het Multiplexer bestand opnieuw laden?","et recharger le fichier multiplexeur?"]
["Multiplexer","M80_Create_Multiplexer_INI","Alle Änderungen werden ignoriert!","All changes are ignored!","Alle wijzigingen worden genegeerd!","Toutes les modifications sont ignorées!"]
["Multiplexer","M80_Create_Multiplexer_INI","Alle Multiplexer löschen ...","Deleting All Multiplexers ...","Alle Multiplexer's verwijderen ...","Suppression de tous les multiplexeurs ..."]
["Multiplexer","M80_Create_Multiplexer_INI","Kein Muster gefunden !!!","No Pattern found !!!","Geen patroon gevonden !!!","Aucun motif trouvé !!!"]
["Multiplexer","M80_Create_Multiplexer_INI","Test Muster ...","Testing Pattern ...","Test Patroon ...","Modèle de test ..."]
["Multiplexer","M80_Create_Multiplexer_INI","Abschnitt oder Schlüssel zum Lesen Nicht angegeben !!!","Section Or Key To Read Not Specified !!!","Sectie of sleutel om te lezen Niet gespecificeerd !!!","Section ou clé à lire non spécifié !!!"]
["Multiplexer","M80_Create_Multiplexer_INI","Möchten Sie die Datei Multiplexer wirklich überschreiben?","Are you sure you want to overwrite the Multiplexer file?","Weet je zeker dat je het bestand Multiplexer wilt overschrijven?","Voulez-vous vraiment remplacer le fichier multiplexeur?"]
["Multiplexer","M80_Create_Multiplexer_INI","Speichern Sie die Datei Multiplexer ...","Saving Multiplexer file ...","Multiplexer bestand opslaan ...","Enregistrement du fichier multiplexeur ..."]
["Multiplexer","M80_Create_Multiplexer_INI","Abschnitt oder Schlüssel zum Schreiben nicht angegeben !!!","Section Or Key To Write Not Specified !!!","Sectie of sleutel om te schrijven niet gespecificeerd !!!","Section ou clé à écrire non spécifiée !!!"]
["Multiplexer","M80_Create_Multiplexer_INI","Das Pattern ist kein korrektes Muster für den Multiplexer!","The Pattern is not an correct Pattern for the Multiplexer!","Het Patroon is niet een geldig Patroon voor de Multiplexer!","Le modèle n'est pas un modèle correct pour le multiplexeur!"]
["Multiplexer","M80_Create_Multiplexer_INI","Überprüfen, ob die Muster gültig ist ...","Check if Pattern is valid ...","Controleer of Patroon geldig is ...","Vérifiez si le modèle est valide ..."]
["Multiplexer","M80_Create_Multiplexer_INI","Der Multiplexername ist ungültig! Dies sollte mit 'Multiplexer_' beginnen.","The Multiplexer name is not valid! This should start with 'Multiplexer_'.","De Multiplexernaam is niet geldig! Deze moet beginnen met 'Multiplexer_'.","Le nom du multiplexeur n'est pas valide! Cela devrait commencer par «Multiplexeur_»."]
["Multiplexer","M80_Create_Multiplexer_INI","Überprüfen, ob der Multiplexername gültig ist ...","Check if Multiplexer name is valid ...","Controleer of Multiplexernaam geldig is ...","Vérifiez si le nom du multiplexeur est valide ..."]
["Multiplexer","M80_Create_Multiplexer_INI","Ein Goto-Muster wurde ausgewählt. Es wird vom Multiplexer nicht unterstützt!","A goto Pattern has been chosen. It is not supported by the Multiplexer!","Er is een goto Pattern gekozen. Deze wordt niet ondersteund door de Multiplexer!","Un motif goto a été choisi. Il n'est pas pris en charge par le multiplexeur!"]
["Multiplexer","M80_Create_Multiplexer_INI","Muster mit falscher Anzahl von LEDs gewählt!","Pattern chosen with an incorrect number of LEDs!","Patroon gekozen met een onjuist aantal LED's!","Motif choisi avec un nombre incorrect de LED!"]
["Multiplexer","M80_Create_Multiplexer_INI","Es wurde kein Pattern Makro gefunden!","No Pattern Macro was found!","Er is geen Pattern Macro gevonden!","Aucune macro de motif n'a été trouvée!"]
["Multiplexer","M80_Create_Multiplexer_INI","Die 'Multiplexer' wurde noch nicht gespeichert. Willst du das noch machen?","The 'Multiplexer' has not been saved yet. Do you still want to do that?","De 'Multiplexer' is nog niet opgeslagen. Wil je dat nog doen?","Le «multiplexeur» n'a pas encore été enregistré. Voulez-vous toujours faire ça?"]
["Multiplexer","M80_Create_Multiplexer_INI","Schließen 'Multiplexer'…","Close 'Multiplexer'…","Sluiten 'Multiplexer' …","Fermer 'Multiplexeur'…"]
["Multiplexer","M80_Create_Multiplexer_INI","Mit dem Mustertester können Sie das Muster der aktuellen Registerkarte testen.|\nPass auf! (Noch) werden nicht alle Muster unterstützt.","With the Pattern Tester you can test the Pattern of the current tab.\r\nPay attention! Not all patterns are supported (yet). ","Met de Pattern Tester kun je het Patroon testen van het huidige tabblad.\nLet op! (Nog) niet alle patronen worden ondersteund.","Avec le Pattern Tester, vous pouvez tester le Pattern de l'onglet actuel. Faites attention! Tous les modèles ne sont pas encore pris en charge."]
["Multiplexer","M80_Create_Multiplexer_INI","Pattern Multiplexer","Pattern Multiplexer","Pattern Multiplexer","Multiplexeur de motifs"]
["Multiplexer","M80_Create_Multiplexer_INI","Test Pattern","Test Pattern","Test Pattern","Modèle de test"]
["Multiplexer","M80_Create_Multiplexer_INI","Multiplexer Editor","Multiplexer Editor","Multiplexer Editor","Éditeur de multiplexeur"]
["Multiplexer","M80_Create_Multiplexer_INI","Pattern Tester","Pattern Tester","Pattern Tester","Testeur de motifs"]
["Multiplexer","M80_Create_Multiplexer_INI","Test Pattern","Test Pattern","Test Pattern","Modèle de test"]
["Multiplexer","M80_Create_Multiplexer_INI","Multiplexer-Gruppe","Multiplexer Group","Multiplexer Groep","Groupe multiplexeur"]
["Comment","D49","Bei einzelnen LEDs definiert die Hintergrundfarbe der Zelle die Farbe der LED in der Vorschau. \n\nBei RGB LEDs wird die Farbe aus den Einträgen der Tabelle ermittelt. \nDurch ein Häkchen bei \"RGB LED\" wird festgelegt dass es sich um RGB LEDs handelt. Ohne das Häkchen werden die Zeilen als einzelne LEDs behandelt.","For individual LEDs, the background color of the cell defines the color of the LED in the preview. \n\nFor RGB LEDs, the color is determined from the entries in the table. \nA check mark next to \"RGB LED\" specifies that the LEDs are RGB. Without the check mark, the lines are treated as individual LEDs.","Voor individuele LED's bepaalt de achtergrondkleur van de cel de kleur van de LED in het voorbeeld. \n\nVoor RGB-leds wordt de kleur bepaald uit de vermeldingen in de tabel. Een vinkje naast \"RGB-led\" geeft aan dat de leds RGB zijn. \nZonder vinkje worden de lijnen behandeld als individuele LED's.","Pour les LED individuelles, la couleur d'arrière-plan de la cellule définit la couleur de la LED dans l'aperçu. \n\nPour les LED RVB, la couleur est déterminée à partir des entrées du tableau. Une coche à côté de \"LED RGB\" indique que les LED sont RGB. \nSans la coche, les lignes sont traitées comme des LED individuelles."]
["Multiplexer","M80_Create_Multiplexer_INI","Single LEDs","Single LEDs","Single LEDs","LED simples"]
["Multiplexer","M80_Create_Multiplexer_INI","RGB LEDs","RGB LEDs","RGB LEDs","LED RGB"]
["Multiplexer","M80_Create_Multiplexer_INI","Kombinationen von Einzel- und RGB-LEDs werden vom Multiplexer nicht unterstützt !!!","Combinations of Single- and RGB LEDs are not supported by the Multiplexer !!!","Combinaties van Single- en RGB-leds worden niet ondersteund door de multiplexer !!!","Les combinaisons de LED simples et RVB ne sont pas prises en charge par le multiplexeur !!!"]
["Multiplexer","M80_Create_Multiplexer_INI","Importfehler!","Import error!","Importeerfout!","Erreur d'importation!"]
["Multiplexer","M80_Create_Multiplexer_INI","Makrobeschreibung ist leer!","MacroDescription is empty!","Macrobeschrijving is leeg!","MacroDescription est vide!"]
["Multiplexer","M80_Create_Multiplexer_INI","Name muss mit 'multiplexer_' beginnen' !","Name must start with 'multiplexer_' !","Naam moet beginnen met 'Multiplexer_'!","Le nom doit commencer par 'multiplexeur_'!"]
["Multiplexer","M80_Create_Multiplexer_INI","Kein Multiplexername hinzugefügt!","No MultiplexerName added!","Geen Multiplexernaam toegevoegd!","Aucun MultiplexerName ajouté!"]
["Multiplexer","M80_Create_Multiplexer_INI","Der Multiplexer kann nicht gespeichert werden, da Fehler erkannt wurden!","The Multiplexer cannot be saved because errors have been detected!","De Multiplexer kan niet worden opgeslagen omdat er fouten zijn geconstatterd!","Le multiplexeur ne peut pas être enregistré car des erreurs ont été détectées!"]
["Multiplexer","M80_Create_Multiplexer_INI","Testen, ob die Bedingungen erfüllt sind …","Testing if the conditions are met …","Testen of aan de voorwaarden wordt voldaan …","Tester si les conditions sont remplies…"]
["Multiplexer","M80_Create_Multiplexer_INI","Wenn dieser Multiplexer-Gruppe bereits ein Muster zugewiesen wurde, dürfen die Multiplexer-Gruppenparameter nicht mehr geändert werden!","If a Pattern has already been assigned to this Multiplexer group, the Multiplexer group parameters may no longer be changed!","Als er reeds een Patroon is toegewezen aan deze Multiplexer groep dan mogen de Multiplexer groep parameters niet meer gewijzigd worden!","Si un motif a déjà été attribué à ce groupe de multiplexeurs, les paramètres du groupe de multiplexeurs ne peuvent plus être modifiés!"]
["Multiplexer","M80_Create_Multiplexer_INI","Kein Tab mit einem ausgewählten Muster !!!","No Tab with a Pattern chosen !!!","Geen Tabblad met een patroon gekozen !!!","Aucun onglet avec un motif choisi !!!"]
["Multiplexer","M80_Create_Multiplexer_INI","Fehler das Verzeichnis existiert nicht:","Error the folder does not exist:","Fout de map bestaat niet:","Erreur, le dossier n'existe pas:"]
["Multiplexer","M80_Create_Multiplexer_INI","Multiplexer Verzeichnis nicht vorhanden","Multiplexer directory not available","Multiplexer-directory niet beschikbaar","Répertoire multiplexeur non disponible"]
["Multiplexer","M80_Create_Multiplexer_INI","Fehler die Datei existiert nicht:","Error the file does not exist:","Fout het bestand bestaat niet:","Erreur le fichier n'existe pas:"]
["Multiplexer","M80_Create_Multiplexer_INI","Multiplexer Datei nicht gefunden!","Multiplexer file not found!","Multiplexer bestand niet gevonden!","Fichier multiplexeur introuvable!"]
["Multiplexer","M80_Create_Multiplexer_INI","Die Anzahl der Multiplexer ist Null! Schließen Sie den Multiplexer und öffnen Sie den Multiplexer erneut.","Number of Multiplexers is Zero! Close Multiplexer and re-open Multiplexer.","Het aantal Multiplexers is nul! Sluit de Multiplexer en open de Multiplexer opnieuw.","Le nombre de multiplexeurs est nul! Fermez le multiplexeur et rouvrez le multiplexeur."]
["Multiplexer","M80_Create_Multiplexer_INI","Fehler beim Deleting_Shapes","Error Deleting_Shapes","Fout in Deleting_Shapes","Erreur Deleting_Shapes"]
["Multiplexer","M80_Create_Multiplexer_INI","Eine neue 'Multiplexer.ini' wird erstellt.","A new 'Multiplexer.ini' is created.","Er wordt een nieuwe 'Multiplexer.ini' aangemaakt.","Un nouveau «Multiplexer.ini» est créé."]
["Multiplexer","M80_Create_Multiplexer_INI","Geben Sie zuerst die Anzahl der LEDs und den LED-Typ ein, bevor Sie ein Muster hinzufügen!","First enter the number of LEDs and the LED Type before adding a Pattern!","Vul eerst het aantal LEDs en het LED Type in alvorens een Patroon toe te voegen!","Entrez d'abord le nombre de LED et le type de LED avant d'ajouter un motif!"]
["Multiplexer","M80_Create_Multiplexer_INI","Testen, ob die Multiplexer-Gruppe eingestellt ist …","Testing if the Multiplexer Group is Set …","Testen of de Multiplexergroep is ingesteld …","Test si le groupe de multiplexeurs est défini…"]
["Multiplexer","M80_Create_Multiplexer_INI","Import_Pattern","Import_Pattern","Import_Pattern","Import_Pattern"]
["Multiplexer","M80_Create_Multiplexer_INI","Option Name:","Option name:","Optienaam:","Nom de l'option:"]
["Multiplexer","M80_Create_Multiplexer_INI","Option Pattern:","Option pattern:","Optiepatroon:","Modèle d'option:"]
["Multiplexer","M80_Create_Multiplexer_INI","Select Pattern for x  LED's.","Select pattern for x LEDs.","Selecteer patroon voor x LED's.","Sélectionnez le modèle pour x LED."]
["Multiplexer","M80_Create_Multiplexer_INI","SELECT","SELECT","SELECTEER","SÉLECTIONNER"]
["Multiplexer","M80_Create_Multiplexer_INI","Simmulation der Konfiguration am PC","Simulation of the configuration on the PC","Simulatie van de configuratie op de pc","Simulation de la configuration sur le PC"]
["Multiplexer","M80_Create_Multiplexer_INI","Auswahl der Nummer:","Selection of the number:","Selectie van het nummer:","Sélection du nombre:"]
["Multiplexer","M80_Create_Multiplexer_INI","Diese Konfiguration kann hat verschiedenen Startpunkte. |\nSie sind in der \"Goto Tabelle\" über ein \"S\" markiert und werden, wenn die \"Grafische Anzeige\" aktiviert ist mit einem Pfeil und der Startnummer angezeigt.","This configuration can have different starting points. |\n They are marked in the \"Goto table\" with an \"S\" and are shown with an arrow and the start number when the \"Graphic display\" is activated.","Deze configuratie kan verschillende uitgangspunten hebben. |\n Ze zijn gemarkeerd in de \"Ga naar tabel\" met een \"S\" en worden weergegeven met een pijl en het startnummer wanneer de \"Grafische weergave\" is geactiveerd.","Cette configuration peut avoir différents points de départ. | Ils sont marqués dans le \"tableau Aller à\" par un \"S\" et sont affichés avec une flèche et le numéro de départ lorsque \"Affichage graphique\" est activé."]
["Multiplexer","M80_Create_Multiplexer_INI","Auswahl der Start Nummer:","Selection of the start number:","Selectie van het startnummer:","Sélection du numéro de départ:"]
["Multiplexer","M80_Create_Multiplexer_INI","Diese Konfiguration kann hat verschiedenen Startpunkte. |\nSie sind in der \"Goto Tabelle\" über ein \"S\" markiert und werden, wenn die \"Grafische Anzeige\" aktiviert ist, mit einem Pfeil und der Startnummer angezeigt.|\nZum aktivieren eines Startpunkts wird der entsprechende Taster betätigt. Der Startpunkt 0 wird automatisch am Afang aktiviert.","This configuration can have different starting points. | They are marked in the \"Goto table\" by an \"S\" and, when the \"Graphic display\" is activated, they are indicated with an arrow and the start number. | To activate a start point, the corresponding button is pressed. Starting point 0 is automatically activated at the beginning.","Deze configuratie kan verschillende uitgangspunten hebben. |Ze worden in de \"Ga naar tabel\" gemarkeerd met een \"S\" en, wanneer de \"Grafische weergave\" is geactiveerd, worden ze aangegeven met een pijl en het startnummer. |Om een ​​startpunt te activeren, wordt de bijbehorende knop ingedrukt. |Startpunt 0 wordt aan het begin automatisch geactiveerd.","Cette configuration peut avoir différents points de départ. | Ils sont marqués dans le \"Tableau Goto\" par un \"S\" et, lorsque \"Affichage graphique\" est activé, ils sont indiqués par une flèche et le numéro de départ. | Pour activer un point de départ, le bouton correspondant est enfoncé. Le point de départ 0 est automatiquement activé au début."]
["Multiplexer","M80_Create_Multiplexer_INI","Fehler: Die Multiplexer Ini-Datei ist nicht vorhanden:","Error: The multiplexer ini file does not exist:","Fout: het multiplexer ini-bestand bestaat niet:","Erreur: le fichier ini du multiplexeur n'existe pas:"]
["Multiplexer","M80_Create_Multiplexer_INI","Fehler die 'Multiplexer.ini' Datei existiert nicht:","Error the 'Multiplexer.ini' file does not exist:","Fout het bestand 'Multiplexer.ini' bestaat niet:","Erreur le fichier 'Multiplexer.ini' n'existe pas:"]
["Multiplexer","M80_Create_Multiplexer_INI","Soll die Datei mit Beispiel Daten generiert werden?","Should the file be generated with sample data?","Moet het bestand worden gegenereerd met voorbeeldgegevens?","Le fichier doit-il être généré avec des exemples de données?"]
["Multiplexer","M80_Create_Multiplexer_INI","Multiplexer Datei nicht vorhanden","Multiplexer file not available","Multiplexer-bestand niet beschikbaar","Fichier multiplexeur non disponible"]
["Multiplexer","M80_Create_Multiplexer_INI","Keine Nummer in 'LEDs in Gruppe'!","No number in 'LEDs in Group'!","Geen nummer in 'LED's in groep'!","Pas de numéro dans les «LED du groupe»!"]
["Multiplexer","M80_Create_Multiplexer_INI","Leerer Optionsname oder leeres Optionsmuster gefunden!","Empty Option Name or Empty Option Pattern found!","Lege optienaam of leeg optiepatroon gevonden!","Nom d'option vide ou modèle d'option vide trouvé!"]
[null,null,"Überträgt das Muster zum Programm Generator und sendet die Konfiguration zum Arduino","Transfers the pattern to the generator program and sends the configuration to the Arduino","Brengt het patroon over naar het generatorprogramma en stuurt de configuratie naar de Arduino","Transfère le motif au programme générateur et envoie la configuration à l'Arduino"]
[null,null,"Überträgt das Muster über die Haupltplatine zum Modul. ","Transfers the pattern to the module via the main circuit board.","Brengt het patroon over naar de module via de hoofdprintplaat.","Transfère le motif au module via la carte de circuit imprimé principale."]
[null,null,"Rot","red","Rood","rouge"]
[null,null,"Grün","green","Groen","vert"]
[null,null,"AnAus","On off","Aan uit","Allumé éteint"]
[null,null,"Tast","Tast","Smaak","Goût"]
[null,null,"Überprüfung des USB Ports","Check the USB port","Controleer de USB-poort","Vérifiez le port USB"]
[null,null,"Auswahl des Ardiono COM Ports","Selection of the Ardiono COM port","Selectie van de Ardiono COM-poort","Sélection du port COM Ardiono"]
[null,null,"Mit diesem Dialog wird der COM Port überprüft bzw. ausgewählt an den der #1# Arduino angeschlossen ist.|\n|\nOK, wenn die LEDs am richtigen Arduino schnell blinken.","This dialog is used to check or select the COM port to which the #1# Arduino is connected. || OK if the LEDs on the correct Arduino are flashing quickly.","Dit dialoogvenster wordt gebruikt om de COM-poort te controleren of te selecteren waarmee de #1# Arduino is verbonden. || OK als de LED's op de juiste Arduino snel knipperen.","Cette boîte de dialogue est utilisée pour vérifier ou sélectionner le port COM auquel le #1# Arduino est connecté. || OK si les LED du bon Arduino clignotent rapidement."]
[null,null,"Tipp: Der ausgewählte Arduino blinkt schnell","Tip: The selected Arduino flashes quickly","Tip: de geselecteerde Arduino knippert snel","Astuce: l'Arduino sélectionné clignote rapidement"]
[null,null,"Text","text","tekst","texte"]
[null,null,"Zur Identifikation des Arduinos blinken die LEDs des ausgewählten Arduinos schnell.|\n|\nEin anderer COM Port kann über die Pfeiltasten ausgewählt werden.|\n|\nDer Arduino kann auch nachträglich angesteckt werden.","The LEDs of the selected Arduino flash quickly to identify the Arduino. |\n|\n Another COM port can be selected using the arrow keys. |\n|\n The Arduino can also be connected later.","De LED's van de geselecteerde Arduino knipperen snel om de Arduino te identificeren. |\n|\n |\nMet de pijltoetsen kan een andere COM-poort worden geselecteerd. |\n|\n |\nDe Arduino kan ook later worden aangesloten.","Les LED de l'Arduino sélectionné clignotent rapidement pour identifier l'Arduino. |\n| \nUn autre port COM peut être sélectionné à l'aide des touches fléchées. |\n|\nL'Arduino peut également être connecté ultérieurement."]
[null,null,"Verfügbare Ports:","Available ports:","Beschikbare havens:","Ports disponibles:"]
[null,null,"Unbekannte Ports zeigen","Show unknown ports","Toon onbekende poorten","Afficher les ports inconnus"]
[null,null,"Red_Hint","Red_Hint","Red_Hint","Red_Hint"]
[null,null,"Aktualisiere Status ...","Update status ...","Status bijwerken ...","État de mise à jour ..."]
[null,null,"Der Bestückungsdruck der LEDs bei der ersten \"TinyUniProg\" Platine vom 16.06.19 ist dummerweise falsch ;-(|\n|\nSoll das Programm auf einer neueren Platine verwendet werden bzw. ist der Plus Pol der LEDs auf der linken Seite der Platine (=Abgeflachte Seite der LED rechts) ?|\n|\nJa:  Plus Pol links, abgeflachte Seite rechts|\nNein: Plus Pol rechts, abgeflachte Seite links","The mounting pressure of the LEDs on the first \"TinyUniProg\" board from June 16, 2019 is unfortunately wrong ;-( || Should the program be used on a newer board or is the plus pole of the LEDs on the left side of the board (= flattened side the LED on the right)? || Yes: plus pole left, flattened side right | No: plus pole right, flattened side left","De montagedruk van de LED's op het eerste \"TinyUniProg\" -bord vanaf 16 juni 2019 is helaas verkeerd ;-( || Moet het programma worden gebruikt op een nieuwer bord of is de pluspool van de LED's aan de linkerkant van het bord (= afgeplatte zijde de LED aan de rechterkant)? || Ja: plus pool links, afgeplatte zijde rechts | Nee: plus pole rechts, afgeplatte zijde links","La pression de montage des LED sur la première carte \"TinyUniProg\" à partir du 16 juin 2019 est malheureusement fausse ;-( || Si le programme doit être utilisé sur une carte plus récente ou est le pôle positif des LED sur le côté gauche de la carte (= côté aplati la LED à droite)? || Oui: plus pôle gauche, côté aplati droit | Non: plus pôle droit, côté aplati gauche"]
[null,null,"Einbaurichtung der LEDs?","Installation direction of the LEDs?","Installatierichting van de LED's?","Direction d'installation des LED?"]
[null,null,"Fehler: Der COM Port #1# wird bereits von einem anderen Programm benutzt.|\nDas kann z.B. der serielle Monitor der Arduino IDE oder das Farbtestprogramm sein.|\n|\nDas entsprechende Programm muss geschlossen werden.","Error: The COM port #1# is already being used by another program. | This can e.g. be the serial monitor of the Arduino IDE or the color test program. || The corresponding program must be closed.","Fout: de COM-poort #1# wordt al gebruikt door een ander programma. | Dit kan b.v. worden de seriële monitor van de Arduino IDE of het kleurentestprogramma. || Het bijbehorende programma moet worden afgesloten.","Erreur: le port COM #1# est déjà utilisé par un autre programme. | Cela peut par exemple être le moniteur série de l'Arduino IDE ou le programme de test de couleur. || Le programme correspondant doit être fermé."]
[null,null,"Wollen sie es noch mal mit einem anderen Arduino oder einem anderen COM Port versuchen?","Do you want to try another Arduino or COM port again?","Wil je nog een keer een andere Arduino- of COM-poort proberen?","Voulez-vous réessayer un autre port Arduino ou COM?"]
[null,null,"Fehler bei der Überprüfung des angeschlossenen Arduinos","Error when checking the connected Arduino","Fout bij het controleren van de aangesloten Arduino","Erreur lors de la vérification de l'Arduino connecté"]
[null,null,"Achtung: Der Arduino wird von einem anderen Programm benutzt.|\n(Serieller Monitor?)|\nDas Programm muss geschlossen werden! ","Attention: The Arduino is used by another program. | (Serial monitor?) | The program must be closed!","Let op: de Arduino wordt gebruikt door een ander programma. | (Seriële monitor?) | Het programma moet worden afgesloten!","Attention: l'Arduino est utilisé par un autre programme. | (Moniteur série?) | Le programme doit être fermé!"]
[null,null,"Das \"Betriebssystem\" des Servo Moduls wurde erfolgreich programmiert.|\nDieser Schritt ist nur ein mal pro Platine nötig.|\nAls nächstes sollten die Endpositionen und die Geschwindigkeiten eingestellt werden.|\nDas kann mit zwei verschiednen Programmen gemacht werden:|\n- das Arduino Programm \"01.Servo_Pos\"|\n- das \"Farbtest\" Programm von Harold ('Prog_Generator' Menü)\"","The \"operating system\" of the servo module was successfully programmed. | This step is only necessary once per board. | Next, the end positions and the speeds should be set. | This can be done with two different programs: | - the Arduino program \" 01.Servo_Pos \"| - the\" color test \"program by Harold ('Prog_Generator' menu)\"","Het \"besturingssysteem\" van de servomodule is succesvol geprogrammeerd. | Deze stap is slechts één keer per bord nodig. | Vervolgens moeten de eindposities en de snelheden worden ingesteld. | Dit kan met twee verschillende programma's: | - het Arduino-programma \"01.Servo_Pos\" | - het \"kleurentest\" programma van Harold ('Prog_Generator' menu) \"","Le \"système d'exploitation\" du module d'asservissement a été programmé avec succès. | Cette étape n'est nécessaire qu'une fois par planche. | Ensuite, les positions finales et les vitesses doivent être définies. | Cela peut être fait avec deux programmes différents: | - le programme Arduino \"01.Servo_Pos\" | - le programme \"color test\" de Harold (menu 'Prog_Generator') \""]
[null,null,"Programm erfolgreich zum ATTiny übertragen","Program successfully transferred to ATTiny","Programma succesvol overgedragen aan ATTiny","Transfert réussi du programme à ATTiny"]
[null,null,"Das \"Betriebssystem\" des Charlieplexing Moduls wurde erfolgreich programmiert.|\nDieser Schritt ist nur ein mal pro Platine nötig.|\nAls nächstes muss die Konfiguration zum ATTiny geschickt werden. Das wird über den \"Zum Modul schicken\" Knopf der entsprechenden Seite gemacht.","The \"operating system\" of the Charlieplexing module has been successfully programmed. | This step is only necessary once per board. | Next, the configuration must be sent to the ATTiny. This is done using the \"Send to module\" button on the corresponding page.","Het \"besturingssysteem\" van de Charlieplexing-module is succesvol geprogrammeerd. | Deze stap is slechts één keer per bord nodig. | Vervolgens moet de configuratie naar de ATTiny worden gestuurd. Dit doet u via de knop \"Verzenden naar module\" op de betreffende pagina.","Le \"système d'exploitation\" du module Charlieplexing a été programmé avec succès. | Cette étape n'est nécessaire qu'une fois par planche. | Ensuite, la configuration doit être envoyée à ATTiny. Cela se fait en utilisant le bouton \"Envoyer au module\" sur la page correspondante."]
[null,null,"Lade ","Loading","Bezig met laden","Chargement"]
[null,null,"Beispiele Laden","Loading Examples","Voorbeelden laden","Exemples de chargement"]
[null,null,"Auswahl der Beispiele","Selection of examples","Selectie van voorbeelden","Sélection d'exemples"]
[null,null,"Allgemein","General","Algemeen","Général"]
[null,null,"Ampeln","Traffic lights","Verkeerslichten","Feux de circulation"]
[null,null,"Baustellenlichter","Construction site lights","Verlichting op de bouwplaats","Lumières de chantier"]
[null,null,"Signale","Signals","Signalen","Signaux"]
[null,null,"Sounds","Sounds","Klinkt","Des sons"]
[null,null,"Taster mit Status Anzeige","Push button with status display","Drukknop met statusweergave","Bouton poussoir avec affichage de l'état"]
[null,null,"Illuminations","Illuminations","Verlichting","Illuminations"]
[null,null,"Beispiele laden","Load examples","Laad voorbeelden","Charger des exemples"]
[null,null,"Eigene Daten laden","Load own data","Laad eigen data","Charger ses propres données"]
[null,null,"Alle Seiten speichern","Save all pages","Bewaar alle pagina's","Enregistrer toutes les pages"]
[null,null,"Alle Datenseiten löschen","Delete all data pages","Verwijder alle gegevenspagina's","Supprimer toutes les pages de données"]
[null,null,"Lädt ausgewählte Standard Beispiele aus Verzeichnis \"Pattern_Config_Examples\".","Loads selected standard samples from the \"Pattern_Config_Examples\" directory.","Laadt geselecteerde standaardmonsters uit de map \"Pattern_Config_Examples\".","Charge les échantillons standard sélectionnés à partir du répertoire \"Pattern_Config_Examples\"."]
[null,null,"Speichert alle Patternseiten in der Datei  \"MyExamples.MLL_pcf\" im Verzeichnis |\n\"Eigene Dokumente\\MyPattern_Config_Examples\".","Saves all pattern pages in the file \"MyExamples.MLL_pcf\" in the directory \"My Documents \\ MyPattern_Config_Examples\".","Slaat alle patroonpagina's op in het bestand \"MyExamples.MLL_pcf\" in de map \"My Documents \\ MyPattern_Config_Examples\".","Enregistre toutes les pages de modèle dans le fichier \"MyExamples.MLL_pcf\" dans le répertoire \"My Documents \\ MyPattern_Config_Examples\"."]
[null,null,"Öffnet einen Auswahldialog mit dem eine Text Datei mit einem oder mehreren Pattern geladen wird.","Opens a selection dialog with which a text file with one or more patterns is loaded.","Opent een selectiedialoog waarmee een tekstbestand met een of meer patronen wordt geladen.","Ouvre une boîte de dialogue de sélection avec laquelle un fichier texte avec un ou plusieurs motifs est chargé."]
[null,null,"Löscht ALLE Datenseiten.","Deletes ALL data pages.","Verwijdert ALLE gegevenspagina's.","Supprime TOUTES les pages de données."]
[null,null,"Alle Beispiele","All examples","Alle voorbeelden","Tous les exemples"]
[null,null,"Lade Multiplexer...","Loading multiplexers ...","Multiplexers laden ...","Chargement des multiplexeurs ..."]
[null,null," ; A Abbruch; O Ok"," ; A Abbort; O Ok"," ; A Annuleren; O Ok"," ; A Abbort; O Ok"]
[null,null,"* Zeigen Sie mit der Maus auf eine Form und drücken Sie kurz die UMSCHALTTASTE, um die Form auszuwählen.","* Point to a Shape with the Mouse and brievely Press the SHIFT key to select the Shape,","* Wijs met de muis naar een vorm en druk kort op de SHIFT-toets om de vorm te selecteren,"]
[null,null,"* Sobald die Form ausgewählt ist, lassen Sie die Umschalttaste los und ziehen Sie die Form an die Zielposition!","* Once the Shape is selected, release the Shift key and drag the Shape around to the target position!","* Zodra de vorm is geselecteerd, laat u de Shift-toets los en sleept u de vorm naar de doelpositie!"]
[null,null,"* Um den Bearbeitungsmodus zu verlassen, drücken Sie die rote Taste 'Bearbeitungsmodus'.","* To exit Edit Mode, press the red 'Edit Mode' button.","* Om de Edit-Mode af te sluiten druk u op de rode 'Edit Mode' toets."]
[null,null,"Formen verschieben","Move Shapes","Vormen verplaatsen"]
[null,null,"* Zeigen Sie mit der Maus auf eine Form und drücken Sie kurz die UMSCHALTTASTE, um die Form auszuwählen.|\n|\n* Sobald die Form ausgewählt ist, lassen Sie die Umschalttaste los und ziehen Sie die Form an die Zielposition!|\n|\n* Um den Bearbeitungsmodus zu verlassen, drücken Sie die rote Taste 'Bearbeitungsmodus'.|\n","* Point to a Shape with the Mouse and brievely Press the SHIFT key to select the Shape,|\n|\n* Once the Shape is selected, release the Shift key and drag the Shape around to the target position!|\n|\n* To exit Edit Mode, press the red 'Edit Mode' button.|\n","* Wijs met de muis naar een vorm en druk kort op de SHIFT-toets om de vorm te selecteren,|\n|\n* Zodra de vorm is geselecteerd, laat u de Shift-toets los en sleept u de vorm naar de doelpositie!|\n|\n* Om de Edit-Mode af te sluiten druk u op de rode 'Edit Mode' toets.|\n"]
[null,null,"Bilder  (*.png; *.jpg; *.jpeg), *.png;*.jpg;*.jpeg","Images (* .png; * .jpg; * .jpeg), * .png; *. jpg; *. Jpeg","Afbeeldingen (* .png; * .jpg; * .jpeg), * .png; *. jpg; *. Jpeg","Images (* .png; * .jpg; * .jpeg), * .png; *. jpg; *. jpeg"]
[null,null,"Auswahl eines Bildes","Select an image","Selecteer een afbeelding","Sélectionnez une image"]
[null,null,"Das Bild '#1#' ist bereits im Verzeichnis|\n  '#2#' vorhanden.|\n|\nSoll die Datei überschrieben werden?|\n|\nDas beeinflusst unter Umständen andere Beispiele","The image '#1#' is already in the directory |\n  '#2#' available. |\n| Should the file be overwritten? |\n|\nThis may influence other examples","De afbeelding '#1#' staat al in de directory |\n  '#2#' beschikbaar. |\n|\nMoet het bestand worden overschreven? |\n|\nDit kan andere voorbeelden beïnvloeden","L'image '#1#' est déjà dans le répertoire |\n  '#2#' disponible. |\n|\nLe fichier doit-il être écrasé? |\n|\nCela peut influencer d'autres exemples"]
[null,null,"Bild ist bereits im Beispiel Verzeichnis vorhanden","Image already exists in the directory example","Afbeelding bestaat al in het directoryvoorbeeld","L'image existe déjà dans l'exemple de répertoire"]
[null,null,"Bei der Servo Platine der Version 1.0 hat sich ein Fehler bei der Pin Definition des SMD WS2811 eingeschlichen ;-(|\nDas führt dazu, das der rote und grüne Kanal vertauscht sind.|\n|\nKorrektur der SMD WS2811 Pins?|\n|\nJa:|\nWenn die Platine vom 14.6.19 ist UND ein SMD WS2811 bestückt wurde|\nNein:|\nBei einer neueren Platine oder wenn ein DIL WS2811 verwendet wird","With the servo board of version 1.0 an error crept in with the pin definition of the SMD WS2811 ;-( | This leads to the red and green channels being swapped. || Correction of the SMD WS2811 pins? || Yes: | If the board is from June 14th, 2019 AND a SMD WS2811 was fitted | No: | With a newer board or if a DIL WS2811 is used","Met het servobord van versie 1.0 is er een fout geslopen met de pin-definitie van de SMD WS2811 ;-( | Dit leidt tot verwisseling van de rode en groene kanalen. || Correctie van de SMD WS2811-pinnen? || Ja: | Als de board is van 14 juni 2019 EN er is een SMD WS2811 gemonteerd | Nee: | Met een nieuwer board of indien een DIL WS2811 wordt gebruikt","Avec la carte servo de la version 1.0, une erreur s'est glissée dans la définition des broches du SMD WS2811 ;-( | Cela conduit à permuter les canaux rouge et vert. || Correction des broches du SMD WS2811? || Oui: | Si le La carte date du 14 juin 2019 ET un SMD WS2811 a été installé | Non: | Avec une carte plus récente ou si un DIL WS2811 est utilisé"]
[null,null,"Korrektur der SMD WS2811 Pins?","Correction of the SMD WS2811 pins?","Correctie van de SMD WS2811-pinnen?","Correction des broches SMD WS2811?"]
[null,null,"Kein COM Port erkannt.|\nBitte Arduino an einen USB Anschluss des Computers anschließen","No COM port detected. | Please connect the Arduino to a USB port on the computer","Geen COM-poort gedetecteerd. | Sluit de Arduino aan op een USB-poort op de computer","Aucun port COM détecté. | Veuillez connecter l'Arduino à un port USB de l'ordinateur"]
[null,null,"Fehler: Es ist kein Arduino an COM Port #1# angeschlossen.","Error: There is no Arduino connected to COM port #1#.","Fout: er is geen Arduino aangesloten op COM-poort #1#.","Erreur: il n'y a pas d'Arduino connecté au port COM #1#."]
[null,null,"Error: Invalid Charlieplexing mode entered","Error: Invalid Charlieplexing mode entered","Fout: ongeldige Charlieplexing-modus ingevoerd","Erreur: mode Charlieplexing non valide entré"]
[null,null,"Fehler: Zu viele Zeiten in der 'Dauer' Zeile verwendet. Es sind maximal #1# Zeiten bei Version '#2#' möglich","Error: Too many times used in the 'Duration' line. A maximum of #1# times are possible with version '#2#'","Fout: te vaak gebruikt in de regel 'Duur'. Maximaal #1# tijden zijn mogelijk met versie '#2#'","Erreur: trop souvent utilisé dans la ligne «Durée». Un maximum de temps #1# est possible avec la version '#2#'"]
[null,null,"Fehler: Zu viele Zeiten benutzt","Error: Used too many times","Fout: te vaak gebruikt","Erreur: utilisé trop de fois"]
[null,null,"Fehler: Der EEPROM Speicher des ATTinys ist zu klein für diese riesige Konfiguration ;-(|\nTip: 'Bits pro Wert' oder die Anzahl der Zeiten verringern","Error: The EEPROM memory of the ATTiny is too small for this huge configuration ;-( | Tip: 'Bits per value' or reduce the number of times","Fout: Het EEPROM-geheugen van de ATTiny is te klein voor deze enorme configuratie ;-( | Tip: 'Bits per waarde' of verminder het aantal keren","Erreur: la mémoire EEPROM de l'ATTiny est trop petite pour cette énorme configuration ;-( | Astuce: 'Bits par valeur' ​​ou réduire le nombre de fois"]
[null,null,"Konfiguration passt nicht in EEPROM","Configuration does not fit in EEPROM","Configuratie past niet in EEPROM","La configuration ne rentre pas dans l'EEPROM"]
[null,null,"Fehler: Es können maximal 12 LEDs mit dem Charlieplexing Modul angesteuert werden","Error: A maximum of 12 LEDs can be controlled with the Charlieplexing module","Fout: Er kunnen maximaal 12 LED's worden aangestuurd met de Charlieplexing-module","Erreur: 12 LED au maximum peuvent être contrôlées avec le module Charlieplexing"]
[null,null,"Fehler: Zu viele LED Kanäle benutzt","Error: Too many LED channels used","Fout: te veel LED-kanalen gebruikt","Erreur: trop de canaux LED utilisés"]
[null,null,"Signale 3D Druck RGB LEDs"]
[null,null,"Neuer ","New","Nieuw","Nouveau","Nuovo","Nuevo","Ny"]
[null,null,"Deleting Multiplexers...","Deleting Multiplexers ...","Multiplexers verwijderen ...","Suppression des multiplexeurs ...","Eliminazione dei multiplexer ...","Eliminación de multiplexores ...","Sletning af multipleksere ..."]
[null,null,"Servo-MP3"]
[null,null,"Prog.Servo/MP3"]
[null,null,"Man das Servo-Modul auf zur Ansteuerung von Soundmodulen nutzen (JQ6500/MP3-TF-16p) nutzen.|\n|\nDabei werden die Soundmodule mit je einem 1k Widerstand an die Signal-Pins der Servoausgänge angeschlossen. Zusätzlich ist die Masse zu verbinden. Die Stromversorgung kann man getrennt lösen - meist funktioniert es aber auch die 5V von den Servoanschlüssen zu nutzen.|\n|\nZur Programmierung des ATTiny85 wird ein Programmieradapter benötigt (siehe oben) in der der ATTiny eingesteckt wird.|\n|\nAchtung: Die Software für das Servo Modul ist noch in der Entwicklung."]
[null,null,"Das \"Betriebssystem\" des Servo Moduls wurde erfolgreich zur Anbindung von MP3-Modulen programmiert.|\nDieser Schritt ist nur ein mal pro Platine nötig.|\nAls nächstes sollten angeschlossenen Soundmodule konfiguriert werden (siehe Anleitung|\nim Verzeichnis 'U:\\Udo\\Hobby\\Modellbahn\\MobaLedLib\\MobaLedLib_Docu\\Betatest\\MobaLedLib-master\\examples\\80.Modules\\03.ATTiny85_Sound\\'"]
[null,null,"Diese Excel Version wird nicht unterstützt.Bitte besuchen sie die Webseite #1# für weitergehende Informationen.Das Programm wird weiter ausgeführt, es kann jedoch zu unerwarteten Fehlfunktionen, Fehlermeldung und Abstürzen kommen.","This Excel version is not supported. Please visit the website #1# for further information. The program will continue to be executed, but unexpected malfunctions, error messages and crashes may occur.","Deze Excel-versie wordt niet ondersteund. Bezoek de website #1# voor meer informatie. Het programma wordt verder uitgevoerd, maar er kunnen onverwachte storingen, foutmeldingen en crashes optreden.","Cette version d'Excel n'est pas prise en charge. Veuillez visiter le site Web #1# pour plus d'informations. Le programme continuera à être exécuté, mais des dysfonctionnements inattendus, des messages d'erreur et des plantages peuvent se produire."]
[null,null,"Versionsprüfung","Version check","Versiecontrole","Vérification des versions"]

{"sheet":"Goto_Activation_Entries","index":12,"n_rows":15,"n_cols":6,"rows_kept":15,"cut":false,"hidden":true,"merged":[]}
["Liste der verfügbaren Goto Aktivierungsmethoden",null,null,null,null,"2019-08-09"]
[]
["Mode","OutCnt","Macro","Name","Kurzbeschreibung","Ausführliche Beschreibung"]
[null,64,"N_Buttons",{"$f":"C4","v":"N_Buttons"},"Bis zu 64 Taster steuern die Startspalte. Start bei Goto 0.","Jeder Taster setzt ein Bit der Variable. Der zuletzt gedrückte Taster bestimmt die Startposition. Aufeinander folgende gleiche Tastendrücke starten entsprechende Goto Nummer erneut. Damit kann z.B. die Ausgabe eines Sounds gesteuert werden. Diese Steuerung eignet sich z.B. für die MS2."]
[null,64,"N_Buttons1",{"$f":"C5","v":"N_Buttons1"},"Bis zu 64 Taster steuern die Startspalte. Start bei Goto 1.","Jeder Taster setzt ein Bit der Variable. Der zuletzt gedrückte Taster bestimmt die Startposition. Die Startposition 0 wird übersprungen. Aufeinander folgende gleiche Tastendrücke starten entsprechende Goto Nummer erneut. Damit kann z.B. die Ausgabe eines Sounds gesteuert werden. Diese Steuerung eignet sich z.B. für die MS2."]
[null,64,"N_OneTimeBut",{"$f":"C6","v":"N_OneTimeBut"},"Bis zu 64 Taster steuern die Startspalte. Start bei Goto 0. Startposition wird nur ein mal aktiviert.","Jeder Taster setzt ein Bit der Variable. Der zuletzt gedrückte Taster bestimmt die Startposition. Aufeinander folgende gleiche Tastendrücke werden ignoriert. Damit wird z.B. bei einem Lichtsignal verhindert, dass die Lampen beim aktivieren des gleichen Tasters Ab- und wieder Aufgeblendet werden. Diese Steuerung eignet sich z.B. für die MS2. Die Funktion benötigt 2 Byte RAM."]
[null,64,"N_OneTimeBut1","N_OneTimeBut1","Bis zu 64 Taster steuern die Startspalte. Start bei Goto 1.  Startposition wird nur ein mal aktiviert.","Jeder Taster setzt ein Bit der Variable. Der zuletzt gedrückte Taster bestimmt die Startposition. Die Startposition 0 wird übersprungen. Aufeinander folgende gleiche Tastendrücke werden ignoriert. Damit wird z.B. bei einem Lichtsignal verhindert, dass die Lampen beim aktivieren des gleichen Tasters Ab- und wieder Aufgeblendet werden. Diese Steuerung eignet sich z.B. für die MS2. Die Funktion benötigt 2 Byte RAM."]
[null,64,"Binary",{"$f":"C8","v":"Binary"},"Die Startposition wird durch die binäre Kombination von bis zu 6 Eingänge bestimmt.","Bei manche Zentralen können meherer Einzelne Zustände zu einem gemeinsahmen Zustand zusammengefasst werden. Damit reduziert sich die Anzahl der benötigten Adressen. Die einzelnen Eingänge werden Binär zu einer Zahl zusammengefasst."]
[null,64,"Binary1",{"$f":"C9","v":"Binary1"},"Die Startposition wird durch die binäre Kombination von bis zu 6 Eingänge bestimmt. Start bei Goto 1 ","Bei manche Zentralen können meherer Einzelne Zustände zu einem gemeinsahmen Zustand zusammengefasst werden. Damit reduziert sich die Anzahl der benötigten Adressen. Die einzelnen Eingänge werden Binär zu einer Zahl zusammengefasst."]
[null,64,"Counter(Flags, Timeout)",{"$f":"IF(C10<>\"\",LEFT(C10,FIND(\"(\",C10)-1),\"\")","v":"Counter"},"Der Startpunkt wird über einen Zähler bestimmt welcher z.B. von einem Taster erhöht wird.","Mit dieser Funktion kann die Startspalte in dem Muster über einen Zähler bestimmt werden. Damit kann z.B. bei jedem Tastendruck eine neue Startposition aktiviert werden. Der Zähler kann durch verschiedene Flags beeinflusst werden. Über den Timeout kann die Zeit bestimmt werden nach der der Zähler wieder auf 0 gesetzt wird. Damit kann eine Aktion nach einer bestimmten Zeit automatisch beendet werden."]
[null,64,"RandButton(Flags, Timeout)","RandButton","Beim Betätigen eines Tasters wird eine zufällige Startposition ausgewählt","Zur zufälligen Aktiviereung verschiedener Funktionen kann diese Methode benutzt werden. Bei einer positiven Flanke am Eingang wird eine zufällige Startposition gewählt. Es ist auch möglich, dass die selbe Position beibehalten wird."]
[null,64,"RandomTime(MinTime, MaxTime)","RandomTime","Nach einer zufälligen Zeit wird eine neue zufällige Startposition ausgewählt","Diese Funktion aktiviert nach einer zufälligen Zeit eine zufällige Startposition. Eine feste Zeit kann definiert werden indem die minimale und maximale Zeit gleich definiert werden. Die Position 0 wird nur zu beginn aktiviert oder dann wenn der Eingang auf 0 ist."]
[null,64,"RandomCount(MinTime, MaxTime)",{"$f":"IF(C13<>\"\",LEFT(C13,FIND(\"(\",C13)-1),\"\")","v":"RandomCount"},"Nach einer zufälligen Zeit wird die nächste Startposition ausgewählt","Diese Funktion aktiviert nach einer zufälligen Zeit die nächste Startposition. Eine feste Zeit kann definiert werden indem die minimale und maximale Zeit gleich definiert werden. Die Position 0 wird nur zu beginn aktiviert oder dann wenn der Eingang auf 0 ist."]
[null,64,"RandomPingPong(MinTime, MaxTime)",{"$f":"IF(C14<>\"\",LEFT(C14,FIND(\"(\",C14)-1),\"\")","v":"RandomPingPong"},"Nach einer zufälligen Zeit wird die nächste Startposition ausgewählt. Die Zählrichtung wird am ende umgedreht.","Diese Funktion aktiviert nach einer zufälligen Zeit die nächste Startposition. Eine feste Zeit kann definiert werden indem die minimale und maximale Zeit gleich definiert werden. Die Position 0 wird nur zu beginn aktiviert oder dann wenn der Eingang auf 0 ist. Die Reihenfolge wird umgedreht wenn der Zähler das Ende oder den Anfang erreicht hat."]
[null,0,"Nothing","Nothing","Keine Goto Aktivierung verwenden. Sie ist in der vorangegangenen Zeile generiert.","Wenn in der vorangegangenen Zeile eine \"TmpVar\" angelegt wurde welche die Goto Ziele enthält, dann muss keine Goto Aktivierung verwendet werden."]

{"sheet":"Special_Mode_Dlg","index":13,"n_rows":20,"n_cols":6,"rows_kept":20,"cut":false,"hidden":true,"merged":[]}
["Liste der Special Modes",null,null,null,null,"2020-01-02"]
["oMode_Dat_COL",null,"oLowerWin_COL","oName_Dat_COL","oShortDescCOL","oMiddleWinCOL"]
["Mode","Par","Not used","Name","Kurzbeschreibung","Ausführliche Beschreibung"]
[null,null,null,"Charlieplexing V2","Verwendet die Servo_LED Platine zur Ansteuerung von Charlieplexing/Multiplexing Signalen.","Charlieplexing ist ein Verfahren mit dem man bis zu 12 LEDs über nur 4 Leitungen ansteuern kann. Damit können z.B. Lichtsignale oder Ampeln sehr einfach verkabelt werden. Bei Viessmann wird es \"Multiplexing\" genannt."]
[null,null,null,"Charlieplexing V1","Ansteuerung von Charlieplexing/Multiplexing Signalen mit alter Firmware Version (1.xx)","Charlieplexing Platinen bei denen das Betriebssystem mit einer alten Bibliothek der Version 1.xx erstellt wurde können mit diesem Mode konfiguriert werden. Dann stehen aber nur 23 Timer Kanäle zur Verfügung. Mit der neuen Version können 64 Zeiten angegeben werden. Es wird empfohlen die Firmware zu aktualisieren."]
[]
[]
[]
[]
[]
[]
[]
["Liste der verfügbaren LED Assignements für den Auswahldialog",null,null,null,null,"2020-01-02"]
["oMode_Dat_COL",null,"oLowerWin_COL","oName_Dat_COL","oShortDescCOL","oMiddleWinCOL"]
["Mode","Par","LED Assignement","Name","Kurzbeschreibung","Ausführliche Beschreibung"]
[null,null,"8, 6, 7, 3, 0, 1, 2, 10, 11, 4, 5, 9","Viessmann","LED Zuordnung der Viessman Multiplex Signale. (LED 8 und 9 könnten auch vertauscht sein)"]
[null,null,"0, 1, 8, 9, 11, 10, 3, 2, 4, 5, 7, 6","UniProg","LED Zuordnung entsprechend des UniProg Schaltplans."]
[null,null,"11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0","Reverse","Umgekehrte LED Reihenfolge."]
[null,null,"0, 1, 2, 3, 4, 5, 0, 1, 2, 3, 4, 5","Bright6LED","Bei dieser LED Zuordnung können die ersten 6 LEDs mit doppelter Helligkeit angesteuert werden."]
[null,null,"11, 6,  7, 1, 0, 3, 2, 11, 11, 11, 11, 11","HV_Matthias","HV Platine von Matthias mit 6 LEDs. Nicht vorhandene LEDs = 11"]

{"sheet":"Par_Description","index":14,"n_rows":5,"n_cols":9,"rows_kept":5,"cut":false,"hidden":true,"merged":[]}
["ParName","Cnt","Type","Min","Max","Default","Input Text","Hint","Implementation comment"]
["Timeout",null,"Time",0,1048560,"30 Sek","Abschaltzeit","Die Zeit wird in Millisekunden angegeben. Es können aber auch „Sec“ oder „Min“ angehängt werden. Die Maximale Zeit beträgt 17 Minuten (1048560 ms). "]
["Flags",null,null,null,null,0,"Counter Flags"]
["MinTime",null,"Time",0,1048560,"5 Sek","Minimale Zeit",{"$f":"H2","v":"Die Zeit wird in Millisekunden angegeben. Es können aber auch „Sec“ oder „Min“ angehängt werden. Die Maximale Zeit beträgt 17 Minuten (1048560 ms). "}]
["MaxTime",null,"Time",0,1048560,"120 Sek","Maximale Zeit",{"$f":"H2","v":"Die Zeit wird in Millisekunden angegeben. Es können aber auch „Sec“ oder „Min“ angehängt werden. Die Maximale Zeit beträgt 17 Minuten (1048560 ms). "}]