AutoLisp не получается задать точку при помощи переменных
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > AutoLisp не получается задать точку при помощи переменных

AutoLisp не получается задать точку при помощи переменных

Ответ
Поиск в этой теме
Непрочитано 11.10.2014, 13:15 #1
AutoLisp не получается задать точку при помощи переменных
granit201z
 
Проектировщик
 
Камышин
Регистрация: 17.08.2014
Сообщений: 118

Код проги следующий:

Код:
[Выделить все]
 (defun c:rr (/ t2x t2y t3x t3y tet)
 
  (setq actdoc (vla-get-ActiveDocument (vlax-get-acad-object)))
  (setq obj (vla-get-ModelSpace actdoc))

(setq t2x 14.1)
(setq t2y 13.2)

(setq t3x 11.0)
(setq t3y 18.7)

(setq tet (angle '(t2x t2y) '(t3x t3y)))

(setq tet (rtos tet 2 2))

    (vla-AddMText obj (vlax-3D-point 0 0 0.0) 0 tet)
)
ВЫДАЕТ ОШИБКУ
__________________________________________________

Команда: RR
; ошибка: неверный тип аргумента: 2D/3D точка: (T2X T2Y)
__________________________________________________

В ТО ВРЕМЯ КАК ТОЖЕ САМОЕ НО ЗАПИСАННОЕ ТАК:

Код:
[Выделить все]
 (defun c:rr (/ tet)
 
  (setq actdoc (vla-get-ActiveDocument (vlax-get-acad-object)))
  (setq obj (vla-get-ModelSpace actdoc))

(setq tet (angle '(14.1 13.2) '(11.0 18.7)))

(setq tet (rtos tet 2 2))

    (vla-AddMText obj (vlax-3D-point 0 0 0.0) 0 tet)
)
РИСУЕТ ТО ЧТО ТРЕБУЕТСЯ, НО МНЕ ТО НАДО ЧТОБЫ КООРДИНАТЫ ТОЧЕК (T2X...T3Y) ОПРЕДЕЛЯЛИСЬ ЧЕРЕЗ ПЕРЕМЕННЫЕ, А НЕ ЧЕРЕЗ ЦИФРЫ. ПОМОГИТЕ ПОЖАЛУЙСТА

Последний раз редактировалось Кулик Алексей aka kpblc, 11.10.2014 в 20:39.
Просмотров: 1585
 
Непрочитано 11.10.2014, 13:32
1 | #2
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Вместо ' используй list
gomer вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > AutoLisp не получается задать точку при помощи переменных



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какой язык перспективен для инженера-конструктора с условием The_Mercy_Seat Программирование 705 17.03.2021 14:19
Не получается задать ребра жесткости у дымовой трубы в Лире Юлия1235 Лира / Лира-САПР 2 14.05.2014 13:49
Не получается задать жесткость стержня при расчете стальной фермы kim1690 SCAD 1 21.11.2012 13:27
не получается задать расположение плоскости в пространстве! БКС AutoCAD 1 10.10.2007 15:44
Просьба о помощи с Autolisp.... Бедная студентка LISP 5 27.05.2005 11:25