Jump to content

Программа для создания "динамических блоков"


Recommended Posts

Доброго времени суток!
 

Имеется листовка в которой описан контроллер (ПЛК), все оформлено достаточно красиво.

Описываемый контроллер состоит из сегментов, которые можно убирать и добавлять в зависимости от необходимости, в каком-то роде конструктор. 

Все сегменты отрисованы в CorelDRAW в виде спереди (где лампочки, отверстия и т.п.), их около 100 видов. 
Сегменты имеют 3-4 габарита, но внешний вид (цвет, надписи) разный.

Для понимания прилагаю картинку подобного ПЛК, для понимания как он выглядит.

ПЛК находится в центре, вокруг него общее описание, которое не изменяется.
От каждого сегмента отходят стрелки, с кратким описанием (3-4 короткие строчки)
Задача:

1. Сделать так что бы можно было выбирать необходимое количество сегментов, и картинка ПЛК собиралась автоматически.
2. Все сегменты находятся на рейке. Рейка должна изменятся по длине в зависимости от количества сегментов, которые на ней установлены. Можно обойтись и без нее, если это сложно.

3. Сегмент А - основной, к нему крепится все остальное, но не двигается.

4. Всего может быть около 50-60 сегментов.

5. От каждого модуля выходят стрелки (синий цвет) с описанием, хотелось бы что бы оно заполнялось автоматически, в зависимости от выбранного сегмента. При условии, что несколько одинаковых сегментов располагаются подряд, то можно обойтись и одной стрелкой.

 

Как это все должно работать в моем понимании:
Нажав на кнопку мы выбираем какой сегмент нужно поставить, или убавить.
При удалении сегмента, соседние должны соединяться в точке привязки.


Картинки для понимания прилагаю.

 

Подскажите, пожалуйста, ориентир, программу или в каком направлении двигаться для реализации задумки.
Знаний в программировании не очень много, но думаю, что разобраться можно.

Или для такой задачи нужно писать отдельную программу?
Вся листовка сделана в программе CorelDRAW.

 

Пример ПЛК 1 Пример ПЛК 469967%24%5B1000x750%5D.jpg Пример ПЛК


 

RTEmagicC_0fe4b4699e.jpg.jpg Пример ПЛК

1.jpg1.jpg

Последние картинки прикрепляю званого, т.к. их не видно:

1.jpg

1.jpg

Link to post
Share on other sites
  • 2 weeks later...


UnPinned posts
Maik812

НЕ знаю я Корел, но в Солиде решается такое. Там есть исполнения и конфигурации, строится и перестраивается в зависимости от связей все детали. фотореалистичность и можно просто фото натянуть на 3д деталь.

Подобное делал для фото реалистичного генератора каменной мозайки.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.




  • Сообщения

    • Wlad84
      https://disk.yandex.ru/d/_keBqRN64VyACA https://disk.yandex.ru/d/EnvprTJf66IeiQ https://disk.yandex.ru/d/2HPiGKR5a0tLvQ https://disk.yandex.ru/d/C82RTjjUeZeLRQ Я пользуюсь вот этим постом. достался по наследству, потихоньку допиливаю.
    • serrj
    • Wlad84
    • andrey2147
      Может у вас и такая редкая конфигурация, как Виктор описал, но подумайте сами :макро переменные могут в день по 100 раз перезаписываться, может и 1000 раз, где им место как не в SRAME ?,FROM они просто убьют.  Или вы как-то не так восстанавливали ?
    • Viktor2004
      Осталось выяснить что входит в SRAM. А туда входит параметры CNC, параметры PMC, макропеременные, программы станка, корректоры, точки привязки, служебная INFO и не только И второй вопрос. Не все что входит в память SRAM есть в файле SRAM . ,Например пользовательские программы. Они входят в SRAM память, но могут не входить в файл SRAM. В этом случае после восстановления из файла программы все равно теряются. Тогда программы надо сохранять отдельно.  А входят они или не входят, определяется в настройках bootloader-а. В тех настройках, куда простые смертные доступа не имеют
    • LongerSnake
      @Krusty спасибо, но там тоже самое использование, когда используется привязанное правило по умолчанию.
    • Беляев
      Опишитесь в теме, помогли или нет, а то многим интересно
    • anser89
      @KlausSD В одном эскизе рисуешь незамкнутую окружность диаметром 8, потом перпендикулярный эскиз - в нём разрез А-А рисуешь, так чтобы линии касались одного из начал окружности первого эскиза. Потом функция "фланец по траектории"   на счет картинки - размеров недостаточно, только с картинки в масштабе перерисовывать
    • IgP
    • Madmax70
      в связи с чем связана оценка моего комментария? если я не прав поправьте. я сновываюсь на своем опыте эксплуатации  и ремонте станков с чпу, при снятии батарейки у меня слетал только срам, все остальное оставалось на месте, естественно без думно кнопок по стиранию информации  нажимать не  стоит, нужно сначала разобраться что и как, ну если кнопки были нажаты для очистки стойки, то там есть  момент описаный в мануале что и при каких нажатиях стирается например в мануале B-62443EN-2/03 4.1 глава. и в этом деле сначала нужно все выяснить  причины следствия почитать соответствующую литературу, а потом кнопки давить. Если Вы только можете критиковать и не указывать на ошибки других участников форума  и лояльно относится к  их ошибкам, то какой же Вы гуру после этого
×
×
  • Create New...