ObjSet¶
ObjSet dient dazu die Variablen von Objekten zu ändern oder das Objekt eine Aktion ausführen zu lassen.
-
bool = ObjSet(handle, index)
-
bool = ObjSet(handle, index, dat1, ...)
Returnwert
bool ist TRUE (1), wenn die Funktion erfolgreich war, und FALSE (0) bei Auftreten eines Fehlers.
Parameter
-
handle
handle ist die Zugriffsnummer des Objekts.
-
index
index ist die Nummer einer Unterfunktion. Z. B. bewirkt die Nummer 22 die Skalierung eines Diagramms, wenn handle ein Diagramm ist.
-
dat1
dat1 ist das erste von 0 oder mehr Daten die an das Objekt übergeben werden.
Kommentar
Normalerweise wird ObjSet nicht direkt aufgerufen, sondern über eine „Verpackungs“-Funktion (siehe Beispiel).
Beispiel
Die Funktion LayerAutoScale ist ein Beispiel für eine „verpackte“ ObjSet-Funktion.
def LayerAutoScale(hlayer, ssAxis, nTicks)
{
if (nargsin() == 1) {
return ObjSet(hlayer, 22);
} else {
return ObjSet(hlayer, 22, ssAxis, nTicks);
}
}
Siehe auch
id-698340