| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Конструктор (МК) Регистрация: 27.11.2007
Львів
Сообщений: 456
|
В принципе философия понятна. Вот только расположение этой базовой линии относительно самого сечения, мне кажется, не везде сделано правильным. Если для двутавров, труб и гнуто-сварных профилей все ОК, то для швеллеров и уголков, она у Вас расположена посредине габаритов сечения, а в работе будет удобнее, если она будет проходить у швеллера по внешней грани стенки по ее средине, а у уголка либо по оси инерции, либо по обушку. А лучше всего сделать возможным выбор привязки этой линии к сечению, так как в разных случаях при построении удобной будет разная привязка элемента. Это, конечно, если существует в принципе возможность этот параметр изменить. P.S. А насчет отверстий и, то наверное, их необходимость не такая большая если программа будет использоваться для разработки чертежей КМ, потому сильно заморачиваться с ними не стоит. По метизах идея вполне приемлема (имхо).
|
|||
|
||||
Конструктор (МК) Регистрация: 27.11.2007
Львів
Сообщений: 456
|
Пришла в голову одна идея. Mikka, думаю, было бы намного лучше, если бы в Вашей программке элементы выделялись цветом не по виду профиля, а по типу конструкций, который учитывается в спецификации, то есть, если бы для колонн был свой слой, для балок свой, для связей свой и т. д. Так будет намного удобнее при деталировке сложных узлов, так как иногда нужно будет отключать отображение некоторых конструкций для удобства и хорошей видимости, а делать это если они будут все на одном слое не будет возможным. Кроме того назначение слоя дает свободу пользователю в том, каким цветом у него будут отображаться те, или иные элементы, это очень практично. Думаю, и "гуру" меня в этом поддержат. Удачи в вашем непростом деле
|
|||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,685
|
На самом деле, вполне можно реализовать программно отключение видимости объектов не зависимо от слоя.. Выделил какие-либо объекты, и все остальные "выключились" (или наоборот, выбранные выключились); ну и соответственно команда/кнопка для включения видимости всех. Вообще, может даже возможно реализовать нечто вроде "инспектора объектов", - немодальную форму , в которой будут отображаться отсортированные сведения о свойствах объектов-профилей, с помощью которой можно будет их выбирать/изменять .. (выбрал, к примеру, все двутавры из состава колонн, и можешь изменить N профиля..)
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
|
||||
Конструктор (МК) Регистрация: 27.11.2007
Львів
Сообщений: 456
|
Вообще то программно можно реализовать много чего, все зависит от средств, которые использует наш автор. Я к сожалению не могу оценить, возможно ли такое используя VBA, да и вообще я не программист, а автору темы совет может быть полезным.
|
|||
|
||||
Регистрация: 05.08.2008
Сообщений: 155
|
Цитата:
- будет режим черчения по слоям (все настройки как всегда смотри в acadMini2.ini) - и команда раскидать по слоям. Вопрос такой нужна ли команда для обратного действия или нет? (я думаю что нет, потому как прим помощи команды _filter это легко делается вручную ) |
|||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,685
|
Если кроме этой программы загружены и включены другие макросы, то имеют место быть глюки.. Иногда. То базы не находятся, то ошибки вылетают.. Наверное, это связано с использованием ThisDrawing.Application.VBE.ActiveVBProject.FileName; т.к. активным может быть и другой проект..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
|
||||
Регистрация: 05.08.2008
Сообщений: 155
|
Спасибо, подправлю в новой ревизии
-- Проверил свой код(писал давно, не помню), нынешняя версия программы способна отличать относительный путь от абсолютного! Т.е. если путь начинатеся с "..\" он задан относительно пути запуска макроса... Достаточно заменить все пути на абсолютные: BasesDir= D:\work\aCAD_mini_2\bases\acadMini2 BaseImgDir= D:\work\aCAD_mini_2\bases\acadMini2\Images -- Добавил новую версию программы... Последний раз редактировалось Mikka, 18.10.2009 в 12:24. |
|||
|
||||
Конструктор (Железяки) Регистрация: 12.04.2007
Russia
Сообщений: 252
|
Согласен... детальность метизов - по минимуму... главное габариты показать... главное, чтобы можно было их потом в спецификацию посчитать с указанием длины диаметра и кол-ва... так же шайбы и гайки.
А если бы подбиралась длина автоматом по толщине пакета и кол-ву гаек - так это была бы совсем красота
__________________
<<Самое сложное - ДОЙТИ ДО ПРОСТОГО...>> |
|||
|
||||
Регистрация: 19.04.2007
Сообщений: 191
|
На 2010 Acad'е не загружает базу профилей. Само меню загружается, загружается форма, но список пуст. При загрузке через ярлык в Acad'е выводит следующее:
Command: _filedia Enter new value for FILEDIA <1>: 0 Enter BACKSPACE to interrupt script. Command: (gc) nil Command: (gc) nil Command: (gc) nil Command: (setq d_support ";D:\\work\\aCAD_mini_2\\interfase\\menu\\images\\;D:\\work\\aCAD_mini_2\\interf ase\\menu\\;D:\\work\\aCAD_mini_2\\bin\\") ";D:\\work\\aCAD_mini_2\\interfase\\menu\\images\\;D:\\work\\aCAD_mini_2\\interf ase\\menu\\;D:\\work\\aCAD_mini_2\\bin\\" Command: _delay Enter delay time (in milliseconds): 50 Command: (vl-load-com) Command: (setq pref_obj (vla-get-Files (vla-get-Preferences (vlax-get-acad-object)))) #<VLA-OBJECT IAcadPreferencesFiles 119d6178> Command: (setq old_support (vla-get-SupportPath pref_obj)) "C:\\Users\\Сергей\\AppData\\Roaming\\Autodesk\\AutoCAD 2010\\R18.0\\enu\\support;C:\\Program Files\\AutoCAD 2010\\support;C:\\Program Files\\AutoCAD 2010\\fonts;C:\\Program Files\\AutoCAD 2010\\help;C:\\Program Files\\AutoCAD 2010\\express;C:\\Program Files\\AutoCAD 2010\\support\\color;D:\\acad\\lisp\\pltools;D:\\acad\\lisp\\spec;D:\\acad\\lisp \\прокат;C:\\Program Files\\AutoCAD 2010\\g_tools;D:\\acad\\lisp\\blts;D:\\Acad\\LISP\\math;D:\\work\\aCAD_mini_2\\i nterfase\\menu\\images\\;D:\\work\\aCAD_mini_2\\interfase\\menu\\;D:\\work\\aCAD _mini_2\\bin\\" Command: (setq new_support (strcat old_support d_support)) "C:\\Users\\Сергей\\AppData\\Roaming\\Autodesk\\AutoCAD 2010\\R18.0\\enu\\support;C:\\Program Files\\AutoCAD 2010\\support;C:\\Program Files\\AutoCAD 2010\\fonts;C:\\Program Files\\AutoCAD 2010\\help;C:\\Program Files\\AutoCAD 2010\\express;C:\\Program Files\\AutoCAD 2010\\support\\color;D:\\acad\\lisp\\pltools;D:\\acad\\lisp\\spec;D:\\acad\\lisp \\прокат;C:\\Program Files\\AutoCAD 2010\\g_tools;D:\\acad\\lisp\\blts;D:\\Acad\\LISP\\math;D:\\work\\aCAD_mini_2\\i nterfase\\menu\\images\\;D:\\work\\aCAD_mini_2\\interfase\\menu\\;D:\\work\\aCAD _mini_2\\bin\\;D:\\work\\aCAD_mini_2\\interfase\\menu\\images\\;D:\\work\\aCAD_m ini_2\\interfase\\menu\\;D:\\work\\aCAD_mini_2\\bin\\" Command: _delay Enter delay time (in milliseconds): 50 Command: (vla-put-SupportPath pref_obj new_support) nil Command: _delay Enter delay time (in milliseconds): 50 Command: (if (menugroup "ACM") (command "_menuunload" "ACM")) _menuunload Enter the name of a Customization Group to unload:ACM Customization file unloaded successfully. Customization Group: ACM Command: nil Command: _menuload Enter name of customization file to load: acmMnu.cui Customization file loaded successfully. Customization Group: ACM Command: (if (menugroup "ACM") (_> (progn ((_> (setq menu_pos (- (vla-get-Count (vla-get-MenuBar (vlax-get-acad-object))) 1)) ((_> (vlax-for menu_bar (vla-get-Menus (vla-item (vla-get-MenuGroups (vlax-get-acad-object)) "ACM")) (((_> (vla-InsertInMenuBar menu_bar menu_pos))))) ; error: extra right paren on input Command: (gc) nil Command: (gc) nil Command: (gc) nil Command: _filedia Enter new value for FILEDIA <0>: 1 Command: _attdia Enter new value for ATTDIA <1>: 1 Command: (setvar "fullplotpath" 0) 0 Может знает кто как это можно исправить? |
|||
|
||||
Регистрация: 05.08.2008
Сообщений: 155
|
Ты пробовал в файле acadMini2.ini в секции [bases] поменять относительные пути на абсолютные?
Под рукой нет 2010 автокада, проверить не могу.... з.ы если прога грузится не с сетевого диска, то в ярлык ничего пропсывать не нужно, а достаточно однократно запустить файл setup.scr з.з.ы с команой строкой на первый взгляд все нормально, это отрабатывает setup.scr |
|||
|
||||
Регистрация: 08.12.2009
Сообщений: 1
|
Я так понимаю, что программа ориентирована на строительные специальности. А вот я, по роду своей деятельности, занимаюсь черчением технологических трубопроводов в 3D. В связи с этим вопрос: планируется ли добавление в программу отводов труб, переходов с одного сечения на другое, фланцев? Если нет, то может кто-нибудь подскажет, на простом языке (для не очень опытного программиста LISP) как это можно реализовать и подключить к этой программе?
|
|||
|
||||
Регистрация: 05.08.2008
Сообщений: 155
|
Уважаемый LSN к сожалению у меня нет возможности в ближайшее время протестировать прогу под 2010 акадом! Возможно только после нового года...
По поводу технологической части, мы только планируем ... работы начноутся опять же после нового года... Что это будет пока не ясно, либо какие то прибомбасы под КадВоркс, либо самостоятельная прога на движке 3d сортамета... З.ы. следующая версия самого сортамента выйдет не раньше конца января... |
|||
|
||||
Регистрация: 29.12.2010
Сообщений: 111
|
Вот последняя версия программы (ей около года)
Теперь на счет установки: 1. в ini пропиши полный путь к сортаментам 2. и еще , глянь в СЕРВИС -> НАСТРОЙКА (закладка файлы, на ней "Пути доступа к вспомогательным файлам), там должны быть абсолютные пути к программе ! Если программа переставлялась в новое место, то удалите старые пути! На всякий пожарный привожу список путей, которые должны быть прописаны (есть в setup.scr) ...\aCAD_mini_2\interfase\menu\images\ ...\aCAD_mini_2\interfase\menu\ ...\aCAD_mini_2\bin\ соответственно вместо '...' нужно подставить полный путь... з.ы. Желаю всем удачи! З.З.Ы Разработка проекта с моей стороны прекращена! Буду рад если кто нибудь займется моей програмулиной з.з.з.ы если возникнут вопросы по установке, или будут досаждать какие нибудь глюки, пишите, постараюсь помочь! Исправил глюк с ошибкой при старте, см. приложение Последний раз редактировалось _mikka, 01.08.2011 в 12:32. |
|||
|
||||
инженер-электрик Регистрация: 21.10.2010
Краснодар
Сообщений: 134
|
Вот пример файла. Насколько я понимаю, проблема связана с тем, что я удалил базовые линии солидов. Но даже если создать в этом файле новые солиды, спецификация их не обрабатывает. Имеем пустые таблицы и окошко с надписью "Ключ не найден".
|
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Конструирование в 3D | Serz | AutoCAD | 87 | 28.10.2014 10:40 |
Преобразование 3D Solid'а в 3D линии | Tatarin | AutoCAD | 3 | 19.02.2009 17:37 |
Использование в AutoCad 3d модели созданной в AutoCad Архитектор | faust23 | AutoCAD | 25 | 16.10.2008 00:53 |
Как тело построенное 3D Face превратить в 3D Solid? | Bdod | AutoCAD | 37 | 03.08.2006 11:36 |
ГОСТ на ванты и оттяжки ??? | зщцук? | Поиск литературы, чертежей, моделей и прочих материалов | 1 | 17.05.2005 06:53 |