Вопросы по теме 'autolisp'
Используя Lisp (или AutoLisp), насколько хороша производительность ассоциативных списков?
Я делаю проект AutoLisp, который использует длинные ассоциативные структуры для тяжелой геометрической обработки, поэтому мне любопытны результаты интенсивного использования ассоциативного списка по времени. Насколько проста/сложна реализация? Он...
1224 просмотров
schedule
06.05.2022
Работа с неэкранированными строками
Я написал альтернативную функцию для открытия чертежей AutoCAD. Однако в AutoCAD очень сложно изменить способ открытия документа при его запуске из проводника Windows (двойной щелчок по файлу с файловой ассоциацией). Единственный способ, который я...
111 просмотров
schedule
16.10.2023
AutoCAD Lisp - Как нарисовать Y вертикально
В настоящее время я использую следующий код Lisp для отображения координат X и Y от начала координат:
(defun c:xy(/ pt pt1 pt2 x y xy)
(setq pt (getpoint "\nPoint : "))
(setq x(rtos(car pt)))
(setq y(rtos(cadr pt)))
; x- leader horizontaal...
1342 просмотров
schedule
21.10.2022
Как изменить угол градиента, добавленного VLA-AddHatch в AutoCAD?
Я создаю градиент внутри LWPolyLine с кодом
(progn
(setq hatch (vla-addHatch mspace
acPreDefinedGradient
"LINEAR"
:vlax-true...
413 просмотров
schedule
04.07.2023
Использование функции Lisp для загрузки подключаемого модуля .NET в AutoCAD 2014
У меня есть плагин, который я закончил разрабатывать на C# .NET. Поскольку у меня есть несколько подключаемых модулей, которые я хочу, чтобы AutoCAD загружал при запуске, я использую сценарий Lisp, который загружает все мои подключаемые модули одним...
1712 просмотров
schedule
04.04.2022
Применить автоматическую (сценарную) операцию без взаимодействия с пользователем
У меня, вероятно, довольно простая задача (Auto-)LISP для решения. У меня есть скрипт, который в основном работает нормально, но он требует, чтобы я вручную выбирал объекты (тексты в моем случае) и нажимал Enter.
Я хочу выбрать все текстовые...
103 просмотров
schedule
10.03.2023
Что делает переменная ISAVEPERCENT в AutoCad?
В настоящее время время сохранения может варьироваться от 10 секунд до 3 минут в зависимости от размера файла, над которым я работаю. Поэтому я пытался сократить время сохранения больших файлов для себя и других в моей компании и наткнулся на...
1217 просмотров
schedule
06.06.2024
AutoCAD Lisp подключает справочную функцию для показа видео на Youtube
У меня возникли проблемы с подключением функции справки F1 в AutoCAD Lisp к пользовательскому видео Youtube вместо отображения файлов справки AutoCAD по умолчанию. Я нашел эту статью быть весьма полезным, но это никоим образом не позволит мне...
178 просмотров
schedule
03.11.2022
Какие функции являются стандартными для среды тестирования?
Итак, я разрабатывал несколько программ для AutoCAD 2005 и постоянно сталкивался с проблемами, в частности, я работал над программой, которая должна рисовать линии на основе абсолютных углов (азимутов) и расстояний, преобразование из специального...
64 просмотров
schedule
16.07.2023
Покопаться в словаре
Мне нужна небольшая помощь, чтобы понять, как копаться в словаре в Autocad.
У меня есть немного снятый с производства аддон для автокада, который позволял мне рисовать какой-то стержень внутри чертежа, но в нем есть некоторые ошибки. Я хочу...
178 просмотров
schedule
11.12.2022
Использование : и -› в AutoLISP
;;----------------=={ Add Objects to Block }==----------------;;
;; ;;
;; Adds all objects in the provided SelectionSet to the ;;
;; definition of the specified block....
1016 просмотров
schedule
19.07.2023
Autolisp: цикл while с выводом .dxf
Я пишу приложение Lisp для создания 2D-шаблонов для резака с ЧПУ. У меня есть программа Excel, которая выводит 3-10 коротких подпрограмм lisp для отдельных частей, связанных с каждым шаблоном, и я могу получить любое количество этих подпрограмм для...
373 просмотров
schedule
25.11.2022
Добавить элемент во все открытые файлы
Я уже давно использую AutoLISP/CAD и теперь хочу добавить метку с моим именем ко всем открытым файлам. Мне удалось перебрать все открытые файлы, но текстовая команда запускается только в первом файле. Я думал, что это слишком быстро для правильной...
254 просмотров
schedule
20.12.2023
Выполнение кода при выходе из Lisp
У меня есть lisp, который включает в себя установку переменной, а затем выбор точек внутри цикла. Как только я решу, что закончил выбор точек, я хотел бы иметь возможность вернуть эту переменную к тому состоянию, в котором она была изначально, когда...
623 просмотров
schedule
05.07.2022
Рисование линии, соединяющей концы двух параллельных линий с помощью AutoLisp
у кого-нибудь есть подпрограмма AutoLisp для быстрого рисования линии, соединяющей две параллельные линии. Мне бы очень хотелось что-то, что работает аналогично команде скругления, за исключением того, что вместо радиуса рисуется прямая линия. Это...
678 просмотров
schedule
14.06.2022
с помощью приложения lisp из AutoCAD с Python 3.5
У меня есть более 6000 файлов .gml, которые содержат информацию о кадастровых частицах. У меня также есть приложение .lsp для AutoCAD (я не писал код), которое читает файл .gml и рисует частицу в файле .dxf. Проблема в том, что приложение может...
1563 просмотров
schedule
31.05.2023
Как использовать команду AEBALLON через AUTOLISP в ACADE 2016
В моей текущей задаче мне нужно добавить Balloon в определенный блок в AutoCAD Electrical 2016 с помощью команды AEBALLOON через Auto lisp. Кто-нибудь знает, как «команда AEBALLOON отправить в AutoCAD Electrical 2016 через auto lisp»
Мой проект...
393 просмотров
schedule
28.02.2023
Autocad 2017 Извлечение Xdata excel lisp
Я знаю, что должен быть способ извлечь пользовательские Xdata из чертежа Autocad.
Может ли кто-нибудь указать мне в правильном направлении, где искать?
Я ищу метод или AutoLISP, который будет собирать/извлекать пользовательские добавленные Xdata...
1409 просмотров
schedule
04.09.2023
Как загрузить файл AutoLisp с VB.net
Можно ли загрузить файл Lisp из VB.NET ? В настоящее время я использую Microsoft Visual Studio 2012 Express . Я попробовал один, как это ниже.
Imports Autodesk.AutoCAD.ApplicationServices
Imports Autodesk.AutoCAD.Runtime
Imports...
433 просмотров
schedule
31.01.2023
Lisp - Как вызвать функцию внутри другой функции?
Я пытаюсь вызвать следующую функцию:
(defun c:Add ()
(setq a (getint "Enter a number to add 2 to it"))
(setq a (+ a 2))
)
Внутри этой функции LOOPER:
(defun LOOPER (func)
;repeats 'func' until user enters 'no'
(setq dummy...
2029 просмотров
schedule
25.03.2022