Skip To Content

esri_feature_SetMValue (AutoLISP)

Die Funktion esri_feature_SetMValue legt den M-Wert des Stützpunkts fest. Sie kann einen vorhandenen Wert überschreiben.

Syntax

(esri_feature_SetMValue ename mValue)

Argumente

  • ename | AutoCAD-Objektname | Erforderlich | Der AutoCAD-Objektname des 2D- oder 3D-Polylinien-Stützpunkt-Unterobjekts eines Features.
  • mValue | Double | Erforderlich | Der neue Wert als Double für den M-Wert des Stützpunkts.

Beispiel für die Verwendung

Festlegen der M-Werts für den ersten Stützpunkt des ausgewählten Features auf 1,96.

(esri_feature_setmvalue (caar (esri_feature_mvalues (car (entsel)))) 1.96)

Ergebnis des Beispiels für die Verwendung

Legt den M-Wert für den ersten Stützpunkt des ausgewählten Features fest und gibt eine Liste mit "true" zurück.

(T)

Rückgabewerte

Folgende Werte sind mögliche Rückgabewerte:

  • Bei erfolgreicher Ausführung wird eine Liste mit "true" zurückgegeben: (T)
  • Wenn bei dem Vorgang ein Fehler auftritt, wird eine Liste zurückgegeben, in der der erste Wert nil lautet. Anschließend wird eine Assoziationsliste mit dem Schlüsselwert Error sowie eine entsprechende Fehlermeldung in Form einer Zeichenfolge zurückgegeben: (nil ("Error" . "<message>")).

Rückgabewerte mit Fehlern

Ein Rückgabewert mit einem Fehler kann eine der folgenden Ursachen haben:

  • (nil ("Error" . "Missing required argument."))

    Mindestens eines der erforderlichen Argumente wurde nicht angegeben.

  • (nil ("Error" . " Incorrect argument."))

    Der Typ des angegebenen Arguments wurde nicht erwartet.

Weitere Informationen

esri_feature_MValues: Eine AutoLISP-Funktion, die eine Assoziationsliste mit Namen von Stützpunkt-Unterobjekten und M-Werten zurückgibt.