В журнале "САПР и графика" N 5-2005 опубликована (стр. 32-37) статья Александра Щетинина о программе ATable for AutoCAD.
Мне было очень приятно узнать, что эта программа имеет модуль (add-on) atableRpt2G, позволяющий создавать в чертеже AutoCAD таблицы отчетов, выполненных в Lotsia PDM PLUS.
Данный add-on доступен для бесплатного скачивания (с открытыми исходными кодами!) на сайте разработчика: http://www.alx.ncn.ru
Думаю, программа ATable for AutoCAD будет полезна многим пользователям системы Lotsia PDM PLUS.
Интеграция ATable с Lotsia PDM PLUS
-
- Участник
- Сообщения: 40
- Зарегистрирован: 25 июн 2004, 14:06
- Откуда: Лоция
Интеграция ATable с Lotsia PDM PLUS
С уважением, Николай Ширяев
- Alxd
- Активный участник
- Сообщения: 50
- Зарегистрирован: 15 июл 2004, 12:42
- Откуда: Тюмень
- Контактная информация:
Добавлю, что 20 июня 2005 года выпущен модуль AlxdExtension for AutoCAD v3.5 в котором содержатся функции для получения значений атрибутов объекта базы Lotsia PDM Plus прямо в AutoCAD'е.
Например, открыт документ xxx00.dwg и есть ID объекта (может быть его, а может и нет, это на усмотрение пользователя). При необходимости получить значение одного атрибута объекта можно использовать такую конструкцию в LISP.
AlxdLotsiaAttV("xxx", "yyy") и в ответ получим значение одного атрибута (xxx - ID объекта, yyy - ID атрибута)
Если надо получить несколько атрибутов, то надо перечислить все ID атрибутов.
Если надо получить все атрибуты, то достаточно указать ID объекта и функция вернет список значений всех атрибутов.
Однако, в силу специфики запросов SQL, значения будут возвращаться каждый раз в произвольном порядке. Пологаться на их порядок нельзя. Поэтому добавлена еще одна функция AlxdLotsiaAttP.
AlxdLotsiaAttP - возвращает не значение, а точечную пару, состоящую из ID атрибута и значения атрибута.
Например, AlxdLotsiaAttV("xxx", "yyy") вернет ("yyy" . "value").
Таким образом, функции можно использовать как сами по себе для получения и использования необходимых значений, так и в редакторе ATable for AutoCAD.
Скажем, поключив аддон atableF2G и используя функцию AlxdLotsiaAttV в ячейках форм можно получить заполненный штамп. Аналогично можно заполнять другие формы (штампы согласования, привязки, спецификации и пр.)
Подробнее о функциях можно почитать в справке к AlxdExtension. Сам модуль можно скачать на http://www.alx.ncn.ru
P.S. Будет интересно услышать замечания и пожелания пользователей реально использующих эти функции.
Например, открыт документ xxx00.dwg и есть ID объекта (может быть его, а может и нет, это на усмотрение пользователя). При необходимости получить значение одного атрибута объекта можно использовать такую конструкцию в LISP.
AlxdLotsiaAttV("xxx", "yyy") и в ответ получим значение одного атрибута (xxx - ID объекта, yyy - ID атрибута)
Если надо получить несколько атрибутов, то надо перечислить все ID атрибутов.
Если надо получить все атрибуты, то достаточно указать ID объекта и функция вернет список значений всех атрибутов.
Однако, в силу специфики запросов SQL, значения будут возвращаться каждый раз в произвольном порядке. Пологаться на их порядок нельзя. Поэтому добавлена еще одна функция AlxdLotsiaAttP.
AlxdLotsiaAttP - возвращает не значение, а точечную пару, состоящую из ID атрибута и значения атрибута.
Например, AlxdLotsiaAttV("xxx", "yyy") вернет ("yyy" . "value").
Таким образом, функции можно использовать как сами по себе для получения и использования необходимых значений, так и в редакторе ATable for AutoCAD.
Скажем, поключив аддон atableF2G и используя функцию AlxdLotsiaAttV в ячейках форм можно получить заполненный штамп. Аналогично можно заполнять другие формы (штампы согласования, привязки, спецификации и пр.)
Подробнее о функциях можно почитать в справке к AlxdExtension. Сам модуль можно скачать на http://www.alx.ncn.ru
P.S. Будет интересно услышать замечания и пожелания пользователей реально использующих эти функции.
-
- Участник
- Сообщения: 40
- Зарегистрирован: 25 июн 2004, 14:06
- Откуда: Лоция
На сайт http://www.lplm.ru выложена краткая информация по ATable for AutoCAD.
Надеюсь, ATable for AutoCAD будет полезен пользователям системы Lotsia PDM PLUS, активно работающим с AutoCAD.
Надеюсь, ATable for AutoCAD будет полезен пользователям системы Lotsia PDM PLUS, активно работающим с AutoCAD.
С уважением, Николай Ширяев
- Alxd
- Активный участник
- Сообщения: 50
- Зарегистрирован: 15 июл 2004, 12:42
- Откуда: Тюмень
- Контактная информация:
С 1-го декабря 2005 года ATable for AutoCAD можно использовать с публичным ключом АБСОЛЮТНО БЕСПЛАТНО! Все кому интересно, ищите новость от 01.12.05 на сайте http://www.alx.ncn.ru