Описание тега autolisp
AutoLISP - это разновидность LISP, реализованная Autodesk для AutoCAD.
2
ответа
Выполнять несколько команд в LISP последовательно
Я запускаю приложение.arx в AutoCAD. Когда мы нажимаем на настраиваемую вкладку в AutoCAD, она запускает программу в командной строке AutoCAD. Функция LISP, которую мы выполняем, выглядит следующим образом; (defun c:XYZ_program() (command) (command)…
12 июл '13 в 18:42
1
ответ
AutoLISP / LISP запись в файл на веб-сервере
Не уверен, что кто-нибудь может помочь. Я программирую, используя язык AutoLISP.... основанный на LISP, но с несколькими дополнениями. Он используется внутри программы под названием AutoCAD. Во всяком случае, у меня есть код, который может читать из…
15 май '15 в 01:57
1
ответ
Autolisp: цикл "While" с выводом.dxf
Я пишу приложение lisp для создания 2D-моделей для фрез с ЧПУ. У меня есть программа Excel, которая выводит 3-10 подпрограмм с коротким списком для отдельных частей, связанных с каждым шаблоном, и я могу получить любое количество этих подпрограмм дл…
15 фев '17 в 19:48
1
ответ
Автоматизировать генерацию 3D-моделей AutoCAD
Я хочу использовать AutoCAD для создания 3D-модели, которая состоит из многих базовых 3D-геометрий, таких как сфера, куб и т. Д. У меня есть размеры, происхождение и ориентация локальной системы координат основных геометрий. Данные хранятся в файле …
02 фев '13 в 03:19
1
ответ
Применение автоматической (скриптовой) операции без участия пользователя
Я, вероятно, довольно просто решить (Авто)LISP проблему, чтобы решить. У меня есть скрипт, который работает в принципе нормально, но он требует от меня, чтобы вручную выбрать объекты (текст в моем случае) и нажмите Enter. Я хочу выделить все текстов…
04 дек '14 в 02:58
1
ответ
Как изменить угол наклона градиента, добавленного VLA-AddHatch в AutoCAD?
Я создаю градиент внутри LWPolyLine с кодом (progn (setq hatch (vla-addHatch mspace acPreDefinedGradient "LINEAR" :vlax-true acGradientObject) ) (vlax-put hatch 'PatternAngle (/ pi 2)) (vlax-invoke hatch 'AppendOuterLoop (list pline)) (vla-evaluate …
08 июл '13 в 23:19
2
ответа
Использование приложения lisp из AutoCAD с Python 3.5
У меня есть 6000+ .gml файлов, которые содержат информацию о кадастровых частицах. У меня также есть приложение.lsp для AutoCAD (я не писал код), которое читает файл.gml и рисует частицу в файле.dxf. Проблема заключается в том, что приложение может …
30 дек '17 в 00:06
1
ответ
AutoCAD сохраняет файл как дубликат с тем же именем в другом пути: "Ссылка на объект не установлена для экземпляра объекта"
Я делаю следующую процедуру на основе Lisp. Исходный чертеж - это то, что обрабатывается, скажем, до середины пути, например, в pathA/drawing.dwg, код затем сохраняет и дублирует имя в другой путь, например pathB/drawing.dwg. Остальная часть кода ра…
19 окт '16 в 20:27
1
ответ
XDATA в программно созданном файле DXF
У меня есть небольшое приложение vb.net, которое создает файлы DXF с нуля, содержащие полилинии и некоторые текстовые объекты. Он работает в соответствии с намерениями и выполняет свою работу в данный момент, используя некоторую информацию о "минима…
04 дек '18 в 09:52
1
ответ
AutoLISP - Изменить несколько слоев, выбрав несколько объектов
Я пытаюсь создать функцию AutoLISP, которая берет слой наборов выбора и сохраняет его в переменной. Я хочу выбрать объекты умножения, которые всегда находятся в одном слое, а затем изменить слой позже с помощью некоторых команд. Я пробовал следующее…
12 дек '18 в 12:27
2
ответа
Каков наиболее эффективный метод преобразования устаревшего кода AutoLISP в C#?
Я участвую в проекте, который в основном работает в AutoCAD, по разработке и производству сборных строительных элементов, таких как кровельные фермы. Одна из наших целей - изменить программу, написанную на LISP, которая предназначена для проектирова…
16 май '14 в 17:05
1
ответ
Как получить Area of Objects внутри Block/autocad в переменную используя lisp
Вот кодекс; (setq Tobjs (vla-Explode Tvlaobj)) (setq ObjectsAsList (vlax-safearray->list (vlax-variant-value Tobjs ) ) ) (foreach % ObjectsAsList (setq TSublayerNew (vla-get-layer %)) (cond ((eq TSublayerNew TLaynemeShort) (command "_.AREA" "_O" …
14 ноя '16 в 01:05
5
ответов
Автоматизация сборки для файлов AutoCAD Lisp
У меня огромный LISP проект, я сделал prv файл, который разрешает VLIDE собрать этот проект в единый vlx файл (он также компилирует fas файл). Проблема в том, что невозможно скомпилировать проект из-за пределов AutoCAD или из командной строки, поэто…
31 июл '13 в 07:44
1
ответ
Как сделать любой объект последним в Autocad Autolisp?
Я работаю с AutoCAD electric 2016. Есть команда "c:aeballoon", которая может быть применена к последней сущности через lisp. если я хочу применить эту команду к любому другому объекту (скажем, к N-му объекту) на чертеже. таким образом, существует од…
22 янв '18 в 13:44
1
ответ
Используйте LispLab в AutoCAD
Можем ли мы использовать Lisplab в LISP в AutoCAD? Если да, то помогите пожалуйста как?
30 авг '16 в 21:38
2
ответа
Перевод на Лисп
Мне нужен алгоритм Lisp, переведенный либо в Python, либо в математическое уравнение. У кого-нибудь есть необходимые навыки для этого? ;; Bulge Center - Lee Mac ;; p1 - start vertex ;; p2 - end vertex ;; b - bulge ;; Returns the center of the arc de…
29 авг '18 в 13:13
1
ответ
Проверьте, открыт ли AutoCAD 2014
Недавно мы перешли с AutoCAD 2010 на AutoCAD 2014 и столкнулись с некоторыми раздражающими проблемами. Каждый чертеж, который мы открываем, теперь открывается в отдельном приложении. Таким образом, вместо нескольких рисунков на приложение, он открыв…
19 янв '15 в 12:58
1
ответ
Autocad: C:\Program Files\Common Files\Autodesk Shared
Какая польза от этой папки? Мне нужно загрузить lisp автоматически, без использования acad.lsp и acaddoc.lsp. Я найду там ответ? Я спрашиваю об этом, потому что я увидел дополнение, я загрузил что-то оттуда. Спасибо, ребята, Деннис
21 авг '15 в 15:55
1
ответ
lisp - ошибка: нет определения функции: BUTLAST
Я пытаюсь использовать butlast но по какой-то причине я получаю эту ошибку: нет определения функции: BUTLAST. Есть идеи почему?
23 июн '18 в 08:05
2
ответа
Как увеличить переменную в Лиспе
Вот проблема в коде: (foreach n l_pt (write-line (strcat "sommet" str_sep (itoa (setq (nbs (+1 nbs )))) str_sep (rtos (car n) 2 2) str_sep (rtos (cadr n) 2 2) str_sep (strcat "2") str_sep (strcat "borne") ) f_open ) ) ;;(write-line "" f_open) У меня…
13 июл '16 в 16:31