|
|
bCAD мебель bCAD-Мебельщик - специализированный комплект, предназначенный для проектирования и подготовки производства корпусной мебели. Пакет включает в себя базовый модуль bCAD, дополненный специфическими инструментами, разработанными с использованием технологии Java. |
|
|
|
13.05.2010, 13:36
|
#1
|
Создание плагинов bCAD
mishalis
Новичок
Регистрация: 15.03.2010
Сообщений: 25
Сказал(а) спасибо: 0
Поблагодарили 4 раз(а) в 3 сообщениях
13.05.2010, 13:36
Рейтинг:
()
У меня вопрос к специалистам. Насколько сложно создавать плагины, аддоны, приложение. Какая программа нужна для написания всего этого. Извиняюсь, что не смыслю в этом ни капельки. Но для общего кругозора хотелось бы узнать.
Кстати хорошая бы темка получилась бы, если умельцы и userы обсуждали какие новшества нужно для bCAD и вместе создавали архитектуру. Например, как создать плагины для дверей-купе, какие меню должна иметь, что представлять из себя. И было бы намного эффективней для программистов.
Получается, мы как заказчики дома, рисуем план дома, дизайн, можно и с подробными чертежами, пишем, что хотим видеть в этом доме, а дальше строители (программисты) строят наш дом мечты.
__________________
Официальный дилер bCAD в Республике Саха(Якутия)
|
Просмотров: 41255
|
13.05.2010, 17:32
|
#2
|
Пользователь
Регистрация: 06.04.2010
Сообщений: 61
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Вес репутации: 0
|
Цитата:
Сообщение от mishalis
Насколько сложно создавать плагины, аддоны, приложение.
|
Все зависит от того, какой функционал предполагается реализовать.
|
|
|
14.05.2010, 07:59
|
#3
|
Новичок
Регистрация: 15.03.2010
Сообщений: 25
Сказал(а) спасибо: 0
Поблагодарили 4 раз(а) в 3 сообщениях
Вес репутации: 0
|
Пример приложения для создания дверей-купе
Это просто эскиз.
Может попробуем всем фанатам собраться и решить, что мы хотим видеть в bCADе для приложения по созданию дверей купе. Т.е. техническое задание.
Например: Если начать по списку
1. Возможность выбора типа профиля
2. назначение материала покрытия профиля
3. назначение материала листовых материалов фасада из базы данных
4. Расчет программой и растановка деталей дверей купе в зависимости от выбранной системы, конструкции дверей
5. Редактирование параметров дверей производителей
6. Создание новых производителей
__________________
Официальный дилер bCAD в Республике Саха(Якутия)
|
|
|
14.05.2010, 10:29
|
#4
|
VIP
Регистрация: 19.06.2008
Сообщений: 172
Сказал(а) спасибо: 30
Поблагодарили 14 раз(а) в 8 сообщениях
Вес репутации: 215
|
Цитата:
4. Расчет программой и растановка деталей дверей купе в зависимости от выбранной системы, конструкции дверей
|
так то все не плохо только тогда надо предусмотреть редактирование настроек производителей, и возможность создавать других производителей. так как они растут как грибы
__________________
работа должна нравиться
|
|
|
14.05.2010, 13:50
|
#5
|
Пользователь
Регистрация: 06.04.2010
Сообщений: 61
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Вес репутации: 0
|
Цитата:
Сообщение от mishalis
и решить, что мы хотим видеть в bCADе для приложения по созданию дверей купе
|
Мой друг не владеющий программированием под чутким дистанционным руководством (ибо далеко я ныне) реализовал почти все описанное обычным экселем. Да, может там не совсем удобно, но все расчеты у него производятся по основным параметрам в момент.
Цитата:
Сообщение от mishalis
техническое задание
|
Это уже не плагин, это полнофункциональное приложение. Плагином может быть некий сервис который бы "гонял" данные с чертежа в расчетную часть.
Цитата:
Сообщение от dragonik
возможность создавать других производителей. так как они растут как грибы
|
Разве это проблема? Несколько базовых параметров и все. Основная проблема при "гаражном" производстве учет и 100% использование остатков! Вот в эту сторону надо смотреть.
|
|
|
14.05.2010, 17:09
|
#6
|
Новичок
Регистрация: 02.04.2010
Сообщений: 27
Сказал(а) спасибо: 0
Поблагодарили 6 раз(а) в 5 сообщениях
Вес репутации: 0
|
логично, что если для нормальной работы Бкад требуется Java-виртуальная машина, то и плагины пишутся на яве. Язык этот, если грубо говорить, похож на с++.
Честно, думаю, врят ли обычный пользователь Бкад поймет хотя бы часть из языка, наследования, конструкторы и прочее, чем в нем оперируют. Выходом из этого может быть просмотр уже написанных расширений и контакт с разработчиками, чтобы могли объяснить, что к чему.
В данном случае, наверное, может помочь модификация стандартного мастера тумбочек, не сильно там отличается конструкция. А если кто-то и возьмется писать, то надо человеку четко расписать, что от каких параметров зависит и пляшет.
http://www.propro.ru/Downloads/ru/Do...ad-api-rus.zip
вот тут описание API от Бкад, вроде все там доступно изложено. В папке плагинов есть папка samples - тоже примеры валяются. Ну и в самом бикаде есть Приложения - PluginsSamples, там примеры простых приложений есть.
Поподробнее бы это глянуть, с первого взгляда не все ясно, как что работает, но фактически, если разложить все, то сам плагин для Шкафа-купе получается довольно простой, если отбросить дополнение материалов от сторонних разработчиков. Т.е. надо лишь получать длины, по которым строить панели, расставить крепеж - и, фактически, все. Созданную модель бкад уже сам просчитывает и выводит чертежи. В данном случае используется только то, что сам Бкад и предоставляет в работе, только в автоматизированном виде. А добавление в каталог отдельных элементов, это уже вопрос, как с ними работать...
|
|
|
14.05.2010, 17:43
|
#7
|
Новичок
Регистрация: 15.03.2010
Сообщений: 25
Сказал(а) спасибо: 0
Поблагодарили 4 раз(а) в 3 сообщениях
Вес репутации: 0
|
Цитата:
Мой друг не владеющий программированием под чутким дистанционным руководством (ибо далеко я ныне) реализовал почти все описанное обычным экселем.Да, может там не совсем удобно, но все расчеты у него производятся по основным параметрам в момент.Да, может там не совсем удобно, но все расчеты у него производятся по основным параметрам в момент.
|
Слышал, что недавича на оленях из Якутии до Царьграда на поклон царю ездили. Толи царя не стало, толи ленивыми мы стали, тока на самолете
летаем. И быстро, и удобно.
Цитата:
Это уже не плагин, это полнофункциональное приложение. Плагином может быть некий сервис который бы "гонял" данные с чертежа в расчетную часть.Разве это проблема? Несколько базовых параметров и все.
|
Огромное спасибо за разъяснение. Век живи, век учись.
Значит здесь разговор не о плагинах, а о приложении.
Цитата:
Основная проблема при "гаражном" производстве учет и 100% использование остатков
|
Я не понимаю, как можно использовать остатки на 100%. Тем более алюминиевые профили. Длина макс. 6200. Одна дверь-купе высота 2500, одна дверь получается и остаток 1200. Ее обычно в лом сдают, у нас. Может где их сращивают Вот 100% и использования.
Учет у нас простой. 1 профиль - одна дверь. Горизонтальные профили по 1 метру считают. Даже если пропали остатки, фирма не страдает, все уже заложено в цену.
А вообще все зависит от администрации, какую политику они возьмут на вооружение. И учет является на мой взгляд для CAD, очень затруднительным. У каждого предприятия свои нюансы и схемы работ, всем не угодишь. Просто для учета должна быть возможность экспорта данных в другую программу, например 1С.
Цитата:
""! Вот в эту сторону надо смотреть.
|
__________________
Официальный дилер bCAD в Республике Саха(Якутия)
|
|
|
14.05.2010, 18:16
|
#8
|
Пользователь
Регистрация: 06.04.2010
Сообщений: 61
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Вес репутации: 0
|
Цитата:
Сообщение от mishalis
Я не понимаю, как можно использовать остатки на 100%. Тем более алюминиевые профили
|
Ну вот он меня ща и озадачил этим. Идеи есть, нужно вертеть в руках и "курить бамбук". Авось что и выгорит.
Цитата:
Сообщение от mishalis
обычно в лом сдают
|
Это решение на поверхности, но не рациональное.
Цитата:
Сообщение от mishalis
учет является на мой взгляд для CAD, очень затруднительным
|
Конечно, полностью смешивать складской учет с проектированием глупо, но! Зная что есть остаток, который удовлетворяет нужную деталь на 100%, грех не использовать такую возможность. Резать от полного проще, чем лазить по стеллажам и выискивать нужный кусок.
Цитата:
Сообщение от mishalis
У каждого предприятия свои нюансы и схемы работ, всем не угодишь
|
бесспорно!
Цитата:
Сообщение от mishalis
для учета должна быть возможность экспорта данных в другую программу
|
не просто экспорта а полноценный обмен.
Цитата:
Сообщение от Turic
Язык этот, если грубо говорить, похож на с++
|
похож и оченна нам нравится
Цитата:
Сообщение от Turic
врят ли обычный пользователь Бкад поймет хотя бы часть из языка, наследования, конструкторы и прочее, чем в нем оперируют
|
ага, бесспорно
Цитата:
Сообщение от Turic
наверное, может помочь модификация стандартного мастера
|
если для себя его переделывать. Обычно конечный пользователь ждет 1 (ОДНУ) кнопку
Тут же одной кнопкой не обойдешься. Вариантов заказываемых конструкций может быть много, вариантов их заполнений и т.п.
Сама по себе идея хорошая, только вот переварить и разложить все по полочкам несколько сложнее.
|
|
|
14.05.2010, 18:57
|
#9
|
Новичок
Регистрация: 02.04.2010
Сообщений: 27
Сказал(а) спасибо: 0
Поблагодарили 6 раз(а) в 5 сообщениях
Вес репутации: 0
|
pol-za, от ток про одну кнопку не надо - шеф мне уже неделю мозг парит, никак не может получить от меня тот вид документации, который "созрел в его голове". Уже и с рабочими все утряс, все чертежи и сборка ясна, так нет, все мозг парит, сил уже нету, достал...
Сорри за оффтопик, в конечном итоге пользователь программы, если смог ее запустить, работать и ему не хватает только автоматизации рутинного процесса, уже достаточно подкованный технически выходит, перенесет то, что придется пару параметров выставить. Так что тут можно параметры выводить на экран, кому надо - разберется.
Сам бы сел попробовать написать что-то такое, да увы, мне лично это не требуется - сижу на торговом оборудовании, шкафы-купе никогда делать и не придется. А так, если расписать алгоритм, думаю, проблем не будет.
Простейший вариант:
1) общие габариты изделия, толщина отдельных элементов
2) тип двери
3) материалы
Фактически, все, врят ли это сложно сделать. Сложнее - вносить параметры крепежей произвольных производителей, так понимаю, это уже надо грузить в бкад-базу тогда и из нее извлекать. Проблема тогда только в том, как с ней работать, все остальное - стандартные окна самого бкад. Крайний уж вариант - создать заготовку, которую потом можно за пару минут довести до нужного вида, все проще будет.
upd: забавно, почитал документацию более вдумчиво, примеры есть, все понятно. Но вот как создать обыкновенную плать - нигде не написано. и у кого спрашивать - тоже непонятно.
|
|
|
17.05.2010, 09:48
|
#10
|
VIP
Регистрация: 02.02.2008
Сообщений: 788
Сказал(а) спасибо: 34
Поблагодарили 274 раз(а) в 84 сообщениях
Вес репутации: 374
|
Цитата:
Сообщение от Turic
Крайний уж вариант - создать заготовку, которую потом можно за пару минут довести до нужного вида, все проще будет.
|
Уж, прямо-таки и крайний. Это, мил человек, один из основных вариантов. Самое простое (и полезное) насоздавать базовых конструкций, можно даже с крепежом. Не так уж их и много, если подумать. И уж из них делать нужные конструкции. Славо богу (и разработчикам ) сдвиг работает исправно... А полноценный мастер шкафа, тумбы, стола, ящика тоже будет... Со временем...
|
|
|
|
|
|
Нижняя навигация
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 08:05. Часовой пояс GMT +3.
|