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);
    }
}

id-698340