78.6.3
SET: Modifizieren von Speicherinhalten
Zum Schutz gegen Tippfehler muß die Anzahl der eingegebenen Werte mit der eingegebenen Anzahl der zu ändernden Speichereinheiten übereinstimmen. Außerdem muß die Länge der eingegebenen Werte exakt zur ausgewählten Speichereinheit passen (z.B. 2 Hexadezimalziffern bei BYTE).
Kommandosyntax
Die Anzahl der zu ändernden Werte ist dezimal einzugeben.
Die neuen Werte sind hexadezimal und durch Bindestriche getrennt einzugeben.
Die Eingabeart kann byteweise (BYTE), wortweise (WORD) oder doppelwortweise (DWORD) erfolgen.
•
Modifikation unter Verwendung eines Adreß-Symbols
SET,ADR,name,eingabeart,anzahl,werte;
•
Modifikation unter Direktangabe der Speicheradresse
SET,DA,selektor-offset,eingabeart,anzahl,werte;
Selektor und Offset sind in Hexadezimalzahlen einzugeben, getrennt durch einen Bindestrich.
•
Modifikation unter Verwendung einer logischen Speicherdefinition
SET,LOGNAME,name,eingabeart,anzahl,werte,indizes,abstand;
Die Indizes der betroffenen Array-Elemente sind dezimal einzugeben; es sind verkettete Einzelwerte oder auch Intervalle zulässig.
Der Abstand der jeweils zu ändernden Speicherstelle vom Beginn eines Array-Elements ist dezimal einzugeben.
Beispiel
In einem Speicher soll der Eintrag 123456578 auf BADEAFFE geändert werden. Als Adresse des Speichers wurde zuvor e36f0:0f00 ermittelt, und als Länge eines Elements die Zahl 8. Die zu ändernden Bytes liegen ab Abstand 2 vom Beginn des dritten Elements.
Eingabe:
*def,adr,korr_elem,adr,e36f-0f10;
Ausgabe:
DISPLAYER-INPUT IN BPA PLEASE:
Eingabe:
*lst,adr,korr_elem,byte,8;
Ausgabe:
TABLE: KORR_ELEM
ADDRESS: 3E20H:00FBH
CONTENTS HEX (ASCII)
0( 0) 0000123456780000 ...4Vx..
DISPLAYER-INPUT IN BPA PLEASE:
Eingabe:
*set,adr,korr_elem,byte,6,00-00-ba-de-af-fe;
Ausgabe:
DISPLAYER-INPUT IN BPA PLEASE:
Eingabe:
*lst,adr,korr_elem,byte,8;
Ausgabe:
TABLE: KORR_ELEM
ADDRESS: 3E20H:00FBH
CONTENTS HEX (ASCII)
0( 0) 0000BADEAFFE0000 ........
DISPLAYER-INPUT IN BPA PLEASE:
OpenScape 4000 V11, Band 1: AMO Beschreibungen, Servicedokumentation, Ausgabe 2
, ID:
P31003H31B0S107027620
©
11/2025
Mitel Networks Corporation. - All rights reserved.
Mitel and the Mitel logo are trademarks of Mitel Networks Corporation. Unify and associated marks are trademarks of Unify Software and Solutions GmbH&Co. KG. All other trademarks herein are the property of their respective owners.