|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
11.12.2012, 13:37 | #1 | |
Lisp. возможно ли использование Lisp в magicad
Отопление и вентиляция
Москва
Регистрация: 31.10.2008
Сообщений: 445
|
||
Просмотров: 3165
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835
|
Используй vlax-get-property и vlax-put-property или регистрируй соответствующие tlb
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835
|
Пример работы с tlb можно глянуть, например, в ADOLispLibrary (http://acad.fleming-group.com/Downlo...p/ADOLisp.html):
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 14.05.2015
Сообщений: 33
|
Всем привет, прошу помощи, может кто разбирался, необходимо получить размер воздуховода или трубы объекта magicad.
При выборе воздуховода: Код:
Код:
скачал юзер гайд Using MagiCAD COM Interface: https://www.dropbox.com/s/zkobivwiue...ace_201311.pdf Получил указатель на com модель magicad: Код:
Код:
Код:
Несколько дней уже колдую с вариациями параметров, то возвращает код ошибки, то "0": Код:
Последний раз редактировалось Inferi, 26.11.2018 в 15:54. |
|||
|
||||
partHandle - это хендл объекта. На лиспе его можно получить так:
Код:
----- добавлено через ~3 мин. ----- А ещё, неплохо бы получить полный дамп объекта: (vlax-dump-object mc T)
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic) |
||||
|
||||
Регистрация: 14.05.2015
Сообщений: 33
|
Спасибо за внимание! Я знаю как получить handle объекта автокад, методы объекта я тоже получал в полном дампе, attrName перечислены в документации. Но мне нужно получить свойства проекта magicad. Но я ума не приложу что за третий атрибут attrValue, который сам возвращает значение. Любые мои попытки и вариации заполнения атрибутов выдаю либо коды ошибок, либо "0".
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835
|
Надо искать документацию именно для MagiCAD (и я не уверен, что она есть в свободном доступе)
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
http://ventsoft.ru/content/tiekhnich...erzhka-magicad
Цитата:
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic) |
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Возможно ли использование рабочей арматуры несущих колонн в качестве молниеприемника ? | viking1963 | Железобетонные конструкции | 20 | 06.10.2016 15:49 |
Возможно ли использование плит по серии ИЖ-568 как связевых | sinner | Конструкции зданий и сооружений | 3 | 23.08.2012 16:43 |
Использование серии для многоэтажных зданий в одноэтажном строительстве. Возможно ли такое? | iluxxa | Конструкции зданий и сооружений | 4 | 08.07.2012 10:36 |
Возможно ли использование типового прогона ПРГ60 в качестве колонны | ЛАПИДУС2009 | Конструкции зданий и сооружений | 77 | 29.06.2009 03:45 |
Использование команды mtext в lisp | gool | LISP | 2 | 17.09.2008 12:57 |