Skip To Content

esri_feature_SetMValue (AutoLISP)

Функция esri_feature_SetMValue устанавливает m-значение вершины. Она может перезаписать существующее значение.

Синтаксис

(esri_feature_SetMValue ename mValue)

Аргументы

  • ename | AutoCAD имя элемента | обязательный | имя элемента AutoCAD 2D или 3D полилинии подэлементов вершин объекта.
  • mValue | двойной | обязательный | новое значение как двойное для m-значения вершины.

Пример использования

Задайте m-значение для первой вершины выбранного объекта равным 1,96.

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

Результат из примера использования

Установите m-значение для первой вершины выбранного объекта и верните список значений true.

(T)

Возвращаемые значения

Ниже перечислены возможные возвращаемые значения:

  • Если успешно – возвращает список значений true: (T).
  • В случае неудачи, возвращает список с первым значением nil, а затем связанный список, содержащий значение ключа Error и соответствующее сообщение об ошибке в виде строки: (nil ("Error" . "<message>")).

Не удалось возвратить значения

Неудачное возвращение значения может произойти по любой из следующих причин:

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

    Не указан один или несколько обязательных аргументов.

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

    Указанный тип аргумента оказался неожиданным.

См. также

esri_feature_MValues — функция AutoLISP возвращает связанный список имен подэлементов вершин и m-значений.