Добро пожаловать, Гость
Запомнить меня

ТЕМА:

Модуль с УГО 8 года 11 мес. назад #170

  • iMrVoLaNd аватар Автор темы
  • iMrVoLaNd
  • Не в сети
  • Junior Member
  • Junior Member
  • Registered
  • Сообщений: 36
  • Спасибо получено: 0
А не планируете добавить в Modplus модуль с УГО по разным разделам. Может какой-то удобный интерфейс для вставки этих блоков разработать либо генерировать палитру с разделами. Было бы круто. Тут есть блоки для ОВ. Можно кинуть клич по форуму - может кто поделится своими разработками и сделаем мега полную базу УГО.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: Post by iMrVoLaNd.

Модуль с УГО 8 года 11 мес. назад #171

  • Modis аватар
  • Modis
  • Не в сети
  • Administrator
  • Administrator
  • Super Users
  • Сообщений: 1178
  • Спасибо получено: 145
А что такое УГО? :unsure:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Модуль с УГО 8 года 11 мес. назад #172

  • iMrVoLaNd аватар Автор темы
  • iMrVoLaNd
  • Не в сети
  • Junior Member
  • Junior Member
  • Registered
  • Сообщений: 36
  • Спасибо получено: 0
Условные Графические Обозначения

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Модуль с УГО 8 года 11 мес. назад #173

  • Modis аватар
  • Modis
  • Не в сети
  • Administrator
  • Administrator
  • Super Users
  • Сообщений: 1178
  • Спасибо получено: 145
Ааааааааа :silly:
Есть подобная идея. Только я ее не до-продумал еще) Нужно сначала в голове (или на бумаге) придумать как я все это хочу видеть, чтобы этим было удобно пользоваться и как я это буду реализовывать. Много различных мелочей нужно продумать...
Даже если это будет просто функция, которая будет брать из базы блок и вставлять его в чертеж, то нужно продумать как структурировать эту базу, чтобы пользователю было удобной пользоваться, а мне было удобно ее наполнять
Спасибо сказали: iMrVoLaNd

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Модуль с УГО 8 года 11 мес. назад #174

  • iMrVoLaNd аватар Автор темы
  • iMrVoLaNd
  • Не в сети
  • Junior Member
  • Junior Member
  • Registered
  • Сообщений: 36
  • Спасибо получено: 0
Ооо, супер :) Значит будем ждать пилотной версии модуля :) Дальше если, что разовьем идею и поможем!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Модуль с УГО 8 года 7 мес. назад #296

готов поддержать идею в части слаботочки.
Но вообще можно создать несколько файлов с наборами УГО (положить фаилы в папку, указать эту папку в "путь доступа к вспомогательным файлам" в параметрах ), и сделать кнопку с макросом ^C^C(command "_insert" "название_файла_где_уго" pause 1 1 0.0)(command "_explode" "П")

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Модуль с УГО 8 года 7 мес. назад #297

  • Modis аватар
  • Modis
  • Не в сети
  • Administrator
  • Administrator
  • Super Users
  • Сообщений: 1178
  • Спасибо получено: 145
Можно и макросами, но тогда это уже будет "не то")
Сейчас я временно не занимаюсь плагином (смена работы, подработка, усталость и т.п. - не до плагина), но идея жива. Мы ее обязательно запустим в обиход. Чуть позже, как устаканится моя жизнь :silly:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Модуль с УГО 8 года 7 мес. назад #298

Ну да, не то:)
вообще у меня много идей как облегчить проектирование слаботочки, но все попытки изучить хотя бы VBA не принесли результата... Наверно от лени собственной :)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: Post by torktik@gmail.com.

Модуль с УГО 8 года 7 мес. назад #299

  • Modis аватар
  • Modis
  • Не в сети
  • Administrator
  • Administrator
  • Super Users
  • Сообщений: 1178
  • Спасибо получено: 145

Ну да, не то:)
вообще у меня много идей как облегчить проектирование слаботочки, но все попытки изучить хотя бы VBA не принесли результата... Наверно от лени собственной :)


И не нужно изучать VBA)) Он не "родной" для автокада. Даже его поддержку нужно при установке подключать. Нужно либо лисп, либо Net (причем лучше на C#), либо C++ (ObjectArx). Но на все нужно вреееемяяяяя...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Модуль с УГО 8 года 7 мес. назад #300

Причем, на сколько я понял, много времени...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Модуль с УГО 8 года 7 мес. назад #301

  • Modis аватар
  • Modis
  • Не в сети
  • Administrator
  • Administrator
  • Super Users
  • Сообщений: 1178
  • Спасибо получено: 145

Причем, на сколько я понял, много времени...

Это зависит от многих факторов: наличия свободного времени, вида вашей работы, возможностей (кому-то легче дается, кому-то сложнее) и т.п.
Лично я свой плагин начал делать еще на лиспе аж в далеком 2008 году) И будь у меня образование программиста и больше времени - он был-бы сейчас "круче", чем есть

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Модуль с УГО 8 года 7 мес. назад #302

  • Modis аватар
  • Modis
  • Не в сети
  • Administrator
  • Administrator
  • Super Users
  • Сообщений: 1178
  • Спасибо получено: 145
Начал прикидывать, так сказать, скелет новой функции:

Вложение mpBlocks.png не найдено



Нужно теперь определится с самым главным - с древовидным отображением (левая часть в окошке). Т.е. нужно придумать такую структуру, чтобы позиций было не много, но при этом функция могла бы обрабатывать максимальное кол-во вариантов.
Некоторые уже продуманные вещи/идеи:
- Предположительно функция будет содержать не только УГО, но и узлы. Для них-то и есть галочка "вставить как блок"
- Каждый блок/узел нужно будет держать в отдельном файле
- Будет xml-файл с описанием, по которому программа и будет работать
- Обновление базы будет делаться мной, для более тщательной проверки. В функцию добавлю описание того, как добавить что-то новое от пользователя (прислать на электронку с указанием определенных данных)
- Обновление базы именно для этой функции будет независимым от самого модуля и не будет содержать версий. Принцип такой - на сервере и у пользователя есть файл с описанием (про который выше говорил). При включении функции будет происходить сравнение этих файлов и при наличии новых данных будет предложено обновление. Обновление будет происходить прям в самой функции, после чего список будет перезаполнен. Обновление самой функции будет происходить в стандартном режиме
- На счет строки с поиском - пока не уверен =) Возможно ее не будет (сложная реализация)
- Касаемо платности - пока не знаю) Наверно будет бесплатной
- Можно для этой функции предусмотреть работу как для плавающего меню - с разворачиваем/сворачиванием. Конечно этот вариант может привести к ошибкам, если я где-то что-то не усмотрю

Буду рад услышать предложения от пользователей)
Вложения:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Модуль с УГО 8 года 7 мес. назад #303

  • iMrVoLaNd аватар Автор темы
  • iMrVoLaNd
  • Не в сети
  • Junior Member
  • Junior Member
  • Registered
  • Сообщений: 36
  • Спасибо получено: 0
Мне нравится :) В разделе с позициями для каждого раздела/подраздела можно выводить 5-6 самых часто используемых пользователем блоков, а дальше уже по алфавиту/дате добавления и т.д. Превьюшка нужна обязательно т.к. очень удобно быстро зрительно выбрать необходимое, но в то же время иметь возможность отключаться. Поиск думаю не особо нужен т.к. есть подразделы. Главное необходимо будет продумать правила создания самих блоков. На каком слое создавать блок на "0" или уникальном, для какого масштаба и т.д.
Кстати, если все таки заморочиться с поиском - то круто было бы если бы он выдавал результаты в реальном времени по мере ввода букв.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Модуль с УГО 8 года 7 мес. назад #304

  • Modis аватар
  • Modis
  • Не в сети
  • Administrator
  • Administrator
  • Super Users
  • Сообщений: 1178
  • Спасибо получено: 145

В разделе с позициями для каждого раздела/подраздела можно выводить 5-6 самых часто используемых пользователем блоков

Тоже вариант) Только, пожалуй, в отдельном окошке это сделать нужно. Все-же список с позициями заполняется когда выбран определенный раздел, а список последних будет содержать именно последние. Можно и часто используемые, но я не уверен, что знаю как это реализовать :silly:

Превьюшка нужна обязательно т.к. очень удобно быстро зрительно выбрать необходимое, но в то же время иметь возможность отключаться

Зачем ей отключаться?

Главное необходимо будет продумать правила создания самих блоков. На каком слое создавать блок на "0" или уникальном, для какого масштаба и т.д.

Да тут особо ничего и не нужно продумывать)) Созданы они естественно должны быть на слое "0". При вставке уже нужно выбирать слой (добавил выбор). Масштаб у них должен быть 1:1. Вообще - это "правило правильной работы": все должно разрабатываться в масштабе 1:1 с последующей компоновкой в листах, где уже устанавливается масштаб для видовых экранов. Жаль, что "правильно" работают не многие. Сам только недавно начал осваивать такой стиль)))
Единственное, что - в месте, где описание, будет выводится сообщение - аннотативный блок или нет (т.к. аннотативность в блоке НЕ меняется)

Кстати, если все таки заморочиться с поиском - то круто было бы если бы он выдавал результаты в реальном времени по мере ввода букв

Ну если вы пользуетесь другими функциями (например "вставить изделие" или "просмотр базы"), то можете заметить - именно такой поиск я и стараюсь делать. Только вот придется его делать в отдельном окошке, ибо при поиске в реальном времени может быть несколько результатов. А несколько результатов невозможно отобразить в окне функции

Вот второй вариант окна:

Вложение mpBlocks_2015-09-03.png не найдено

Вложения:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Модуль с УГО 8 года 7 мес. назад #305

  • Modis аватар
  • Modis
  • Не в сети
  • Administrator
  • Administrator
  • Super Users
  • Сообщений: 1178
  • Спасибо получено: 145
По поводу слоев: тут придется подумать. Если блок создан на слое "0" и элементы внутри блока имеют свойства "По блоку" - тогда к блоку будут применяться свойства слоя, на который он "посажен". Иначе - слой будет применяться, но сам блок не будет меняться (цвет, тип линии, толщина линий).
Думаю, в описательной части к блокам будет указано - на каком он слое создан. Ну или что-то типа того - нужно будет подумать над этим

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Модуль с УГО 8 года 6 мес. назад #320

Посмотрите, пожалуйста, МультиЭлемент( www.kdmsoft.ru/multielement.html )
Сделать подобное можно?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Модуль с УГО 8 года 6 мес. назад #321

  • iMrVoLaNd аватар Автор темы
  • iMrVoLaNd
  • Не в сети
  • Junior Member
  • Junior Member
  • Registered
  • Сообщений: 36
  • Спасибо получено: 0

Посмотрите, пожалуйста, МультиЭлемент( www.kdmsoft.ru/multielement.html )
Сделать подобное можно?

О, кстати, весьма удобно :)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Модуль с УГО 8 года 6 мес. назад #322

  • Modis аватар
  • Modis
  • Не в сети
  • Administrator
  • Administrator
  • Super Users
  • Сообщений: 1178
  • Спасибо получено: 145

Посмотрите, пожалуйста, МультиЭлемент( www.kdmsoft.ru/multielement.html )
Сделать подобное можно?

Раз уже сделано, то зачем делать? :cheer:
Я буду делать что-то похожее, но немного по другому работающее. Только там работы ооооочень много, так что в ближайшее время не ждите ))

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Модуль с УГО 8 года 6 мес. назад #326

  • Modis аватар
  • Modis
  • Не в сети
  • Administrator
  • Administrator
  • Super Users
  • Сообщений: 1178
  • Спасибо получено: 145

Тут есть блоки для ОВ.

Потихоньку пишу программку (на работе в свободные минуты). Нужен нормальный файл с блоками для тестов, да и для последующего использования. Предложенный вами файл вполне хороший, но есть НО - я не ОВ'шник, а эти блоки нужно разбить по группам.
Например, дорожные знаки можно разбить таким образом: Блоки/Автомобильные дороги/Дорожные знаки/Предупреждающие знаки/1.1 (1.1. - это уже название самого знака). А вот блоки АВОК я так разделить не могу, ибо я просто не знаю как))
Кстати, количество пунктов в пути (между знаком "/") не важно какое. Главное - начинаться должны с Блоки.
Кто может мне в этом помочь? Можно прям в файле графически обозначить (обвести прямоугольником и подписать) какие блоки в какие группы

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Модуль с УГО 6 года 10 мес. назад #619

  • Modis аватар
  • Modis
  • Не в сети
  • Administrator
  • Administrator
  • Super Users
  • Сообщений: 1178
  • Спасибо получено: 145
В общем - функция готова. Ждем, когда сделают видео-описание и выпущу функцию "в люди"

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1
  • 2
Модераторы: Modis