Autor Thema: Blocktransfer  (Gelesen 2131 mal)

Offline theutone

  • Newbie
  • *
  • Beiträge: 14
Blocktransfer
« am: August 18, 2009, 18:12:15 Nachmittag »
Hallo,
ich möchte bedingt ein MD mit einem festen Wert NU-Konstante beschreiben.
Ich habe dazu den Blocktransfer benutzt, aber irgendwie funktioniert das nicht richtig.
Wenn ich den Wert 1 schreiben will, kopiert er 16 in das MD und bei anderen Werten bleibt die 0 oder bei 12 und 4 kopiert es 160?
Hat jemand eine Idee?
Folgende Einstellung:
I1=NU=1
I2=MD=3
NO=NU=1
Betriebsart=CPY
Ich habe schon sehr oft alle möglichen Einstellungen geändert, aber anscheinend noch nicht die Richtige gefunden.
Das Kopieren von MD nach MD funktioniert einwandfrei.
Gruß
Patrick

Offline Maikky

  • Sr. Member
  • ****
  • Beiträge: 531
Re: Blocktransfer
« Antwort #1 am: August 18, 2009, 19:12:35 Nachmittag »
Hallo Theutone.

Für deine Aufgabenstellung ist die Funktion Blocktransfer nur geeignet, wenn Du bereits
einen Merkerbereich mit dem Inhalt 1 hast.

Als Parameter I1 und I2 werden Adressen erwartet (zumindest in der Version ohne Offset)

Wenn Du nur einen MD mit einer Konstanten besetzen willst, wäre der Datenbaustein DB
besser.   

Gruß
Maikky



Offline theutone

  • Newbie
  • *
  • Beiträge: 14
Re: Blocktransfer
« Antwort #2 am: August 18, 2009, 20:13:36 Nachmittag »
Hallo,

nu hab ichs!
Bin auch auf die DB gekommen.
Trotzdem Danke!

Gruß
Patrick