Gerhard K
Level-1
- Beiträge
- 875
- Reaktionspunkte
- 200
-> Hier kostenlos registrieren
Ralle war schneller
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Hallo Ralle,Ähm, was meinst du Paule?
SLD 3 macht einen Pointer aus dem Satzzähler.
Bleibt noch ein weiters SLD 3, was rechnerisch bedeutet 3 mal mit 2 Multiplizieren
2*2*2, also 8
Macht für der Satzzähler nun
1 *2*2*2 = 8
2 *2*2*2 = 16
3 *2*2*2 = 24
4 *2*2*2 = 32
5 *2*2*2 = 40
...
Lieg ich falsch?
@Gina_Jin
Du hattest dich verschrieben
8,16,22,30 muß heißen 8,16,24,32
Du erstellst dir in deinem Projekt einen UDT, meinetwegen den UDT1 "Datensatz". Dann erstellst du dir deinen DB. vergibst den Namen den die Datensätze von 1 bis 600 haben sollen. z.B "Messwert", als Typ schreibst du nun
Code:Array[1..600]
damit definierst du das es den "Messwert" als Array von 1 bis 600 gibt. Wenn du jetzt mal Enter drückst springt der Cursor automatisch in die Zeile unter dem Array, hier musst du den Typen für das Aaray angeben und in deinem fall schreibst du nun deinen UDT1 hin.
In der Deklarationssicht steht damit nur eine Variable in deinem DB. Der array des UDT1 von 1 bis 600. Gehst du nun in die Datenansicht. siehst du jeder einzelnen Wert.
Mit dem SLD 6 ist es richtig gewählt, Ich möchte die Werte
1 Datensatz
T1 in DW8 // 1 satz SLD 6 hier laden und reinschreiben
T2 in Dw10
T1+T2 Dw12
2 Datensatz
T1 in DW16 // 2 satz SLD 6 hier laden und reinschreiben
T2 in Dw18
T1+T2 Dw20
3 Datensatz
T1 in DW22 // 3 satz SLD 6 hier laden und reinschreiben
T2 in Dw24
T1+T2 Dw26
4 Datensatz
T1 in DW30 // 4 satz SLD 6 hier laden und reinschreiben
T2 in Dw32
T1+T2 Dw34
Usw. 600
Danke in Vorraus !
Hallo Ralle,Das hattest du in einem späteren Post geschrieben. Da springst du auf
DBW8, DBW16, DBW22, DBW30
Im ersten Post war es DBW8, DWBW16, DBW32, DBW40.
Der Abstand zwischen den Datensätzen ist immer gleich, wegen der Berechnung aus dem Satzzähler.
Wenn du SLD 7 nimmst, dann liegt dein
1. Datensatz bei 16
2. Datensatz bei 32
3. Datensatz bei 48
usw.
für Geld machen wir alles.
[COLOR=black][FONT=Verdana] U M 1.0[/FONT][/COLOR]
[FONT=Verdana][COLOR=black] FP M 1.1 [/COLOR][/FONT]
[COLOR=black][FONT=Verdana] SPBN END[/FONT][/COLOR]
[FONT=Verdana][COLOR=black] AUF DB 100[/COLOR][/FONT]
[SIZE=3][COLOR=red][B] L DBW 0[/B][/COLOR][/SIZE]
[FONT=Verdana][COLOR=black] SLD 7[/COLOR][/FONT]
[FONT=Verdana][COLOR=black] LAR1 [/COLOR][/FONT]
[FONT=Verdana][COLOR=black] L DBD 2[/COLOR][/FONT]
[FONT=Verdana][COLOR=black] T DBd [AR1,P#0.0] [/COLOR][/FONT]
[FONT=Verdana][COLOR=black] L DBD 6[/COLOR][/FONT]
[FONT=Verdana][COLOR=black] T DBD [AR1,P#4.0] [/COLOR][/FONT]
[FONT=Verdana][COLOR=black] L DBD 10[/COLOR][/FONT]
[FONT=Verdana][COLOR=black] T DBD [AR1,P#10.0] [/COLOR][/FONT]
[FONT=Verdana][COLOR=black] L DBW 0 [/COLOR][/FONT]
[COLOR=black][FONT=Verdana] L 1 [/FONT][/COLOR]
[COLOR=black][FONT=Verdana] +I [/FONT][/COLOR]
[COLOR=black][FONT=Verdana] T DBW 0 [/FONT][/COLOR]
[FONT=Verdana][COLOR=black] L 600[/COLOR][/FONT]
[FONT=Verdana][COLOR=black] >I[/COLOR][/FONT]
[FONT=Verdana][COLOR=black] SPBN END [/COLOR][/FONT]
[FONT=Verdana][COLOR=black] L 1[/COLOR][/FONT]
[FONT=Verdana][COLOR=black] T DBW0 [/COLOR][/FONT]
[FONT=Verdana][COLOR=black]END: NOP 0[/COLOR][/FONT]
Hallo Gina,
was ich jetzt hier so raus lese willst Du immer denselben Datensatz in ein anderes Ziel kopieren.
Dein Code macht dass doch fast, außer das Du nie die Zieladresse berechnest:
Code:[COLOR=black][FONT=Verdana] U M 1.0[/FONT][/COLOR] [FONT=Verdana][COLOR=black] FP M 1.1 [/COLOR][/FONT] [COLOR=black][FONT=Verdana] SPBN END[/FONT][/COLOR] [FONT=Verdana][COLOR=black] AUF DB 100[/COLOR][/FONT] [SIZE=3][COLOR=red][B]L DBW 0[/B][/COLOR][/SIZE] [FONT=Verdana][COLOR=black] SLD 7[/COLOR][/FONT] [FONT=Verdana][COLOR=black] LAR1 [/COLOR][/FONT] [FONT=Verdana][COLOR=black] L DBD 2[/COLOR][/FONT] [FONT=Verdana][COLOR=black] T DBd [AR1,P#0.0] [/COLOR][/FONT] [FONT=Verdana][COLOR=black] L DBD 6[/COLOR][/FONT] [FONT=Verdana][COLOR=black] T DBD [AR1,P#4.0] [/COLOR][/FONT] [FONT=Verdana][COLOR=black] L DBD 10[/COLOR][/FONT] [FONT=Verdana][COLOR=black] T DBD [AR1,P#10.0] [/COLOR][/FONT] [FONT=Verdana][COLOR=black] L DBW 0 [/COLOR][/FONT] [COLOR=black][FONT=Verdana] L 1 [/FONT][/COLOR] [COLOR=black][FONT=Verdana] +I [/FONT][/COLOR] [COLOR=black][FONT=Verdana] T DBW 0 [/FONT][/COLOR] [FONT=Verdana][COLOR=black] L 600[/COLOR][/FONT] [FONT=Verdana][COLOR=black] >I[/COLOR][/FONT] [FONT=Verdana][COLOR=black] SPBN END [/COLOR][/FONT] [FONT=Verdana][COLOR=black] L 1[/COLOR][/FONT] [FONT=Verdana][COLOR=black] T DBW0 [/COLOR][/FONT] [FONT=Verdana][COLOR=black]END: NOP 0[/COLOR][/FONT]
@ Ralle und Gerhard, ich hab's kapiert.
Ich dachte Ihr wollt immer um eins weiter schieben, aber es soll ja die Zieladresse erhöht werden und diese wird um (jetzt) 4 Stellen geschoben.
Ich habe doch die Zeile rot markiert die bei Dir gefehlt hat.Was meinst du mit Zieladresse, vielleicht liegt dort mein Fehler.
Ich habe doch die Zeile rot markiert die bei Dir gefehlt hat.
Ja immer mit der Flanke von Merker 1.0 wird in den nächst höheren Datensatz geschrieben.den rechne ich +1 nach jedem Durchgang .
Ja immer mit der Flanke von Merker 1.0 wird in den nächst höheren Datensatz geschrieben.
Willst Du das etwa nicht?
So wie ich es jetzt verstanden habe und wie es ausschaut, JA.@ Meinst du das es so funktionieren kann.
So wie ich es jetzt verstanden habe und wie es ausschaut, JA.
Natürlich ohne Gewähr, da nicht getestet.
Schau aber dass Dein Ziel DB groß genug ist.
Noch mal recherchiert.in meinem ersten Post hatte ich das
L DBW 0
SLD 6
LAR1
noch drin, im laufe der Posts habe ich das dann unter den Tisch fallen lassen.
Toll, dass du dich so langsam hier einbringst.worum gehts eigentlich? oO
Wir verwenden essentielle Cookies, damit diese Website funktioniert, und optionale Cookies, um den Komfort bei der Nutzung zu verbessern.
Siehe weitere Informationen und konfiguriere deine Einstellungen