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


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.




  • Сообщения

    • IgorT
      Что Вы там выдумываете на счет моих чувств к ТФ? Вам пора понять, что у меня к ТФ никаких чувств.  "Не свалю" это к посту Оскорбление это. Кто он такой, что бы мне указывать? Дегенератом называть. По Вашему это нормально?
    • Ан-162
      Та не, я еще сварщик и токарь.  Но то хобби, хотя на сварного и доки есть. Основное конечно это электроника, со школьной скамьи.
    • Viktor2004
      не слышал о таком. Через программу видел, а по другому как не знаю. Как будет возможность, напишите пожалуйста Аааа. Понял. Вы имеете в виду запись параметров через ладдер оконными функциями виндрид-виндрайт. Да. Так тоже можно
    • Ан-162
      Ну это само собой))) Я уже сталкивался, на некоторые импортные платы и р/э в них вообще ничего найти не возможно. В автоэлектронике в частности. Шифруются, на обычные р/э ставят свою маркировку, чтоб сами не ремонтировали, а покупали. Так что плавали, знаем))) Не имея боьших надежд и на эту плату, прозвонил силу. Сдвоенный диод SBN3040M половинка пробита. Даже даташит на него не находится. Транзисторы выпаяю, проверю.
    • brigval
      ГОСТ 2.501-2013. п. 4.8   Нельзя, разумеется.
    • Golem
      Виктор, там не программа, на f, может и раньше, есть возможность погружаться файл параметров по умолчанию. Можно поменять через чпу, можно подкорректировать файл. Больше сказать не могу, потому что рукожоп и комп в ремонте, как сделают, напишу =]
    • Maik812
      Он бесплатный :) А можно подумать ты Солид купил и офис :) Ага , это только ты вырисовываешь каждый по фотки :) А я качю библиотеку их и делаю. Я на ваших куцаных фотках не видел что пропустили i или ошибку сделали в слове! Я Вам не школьный учитель. Я предложил сразу вам пакетно внести значение. Есть решения ? как сделать 1920 профилям значения внести это? Нет !??? Заткнись тогда рыбка!
    • Sykes
      Пакетно работать с профилями вряд ли кому нужно, так что Ваш совет купить и установить Тотал Коммандер ради свойства профилей был очень уместен, ага) Я разбираюсь по мере надобности и не задавая вопросов, а самолично, при этом еще и делясь полученными знаниями с обществом, так что тут очень большой вопрос кто из нас лузер - тот, кто допустил ошибку в слове и по невнимательности не заметил этого, при этом точно зная, что этот слово должно работать или тот, кто вообще не знал об этом коде и принципе его работы, но при этом рассказывал об уровнях
    • poputchik21
      Можно ли своими силами устранить проблему с осью и что для этого надо сделать?    Провода прозвонили ОК.    Для проверки перекинули управление с оси Z1 на Z2 , упор пришел в движение. На блоке управления оси горит цифра 0, на всех остальный 1.
    • Nastyrnuy
      Понятно, сразу видно чистый электроник привыкший чинить только электронику и только по схемам....Могу сказать что если повезет то Вам удастся получить схему электрическую принципиальную именно на ту плату которую Вы чините! Еще раз повторяю, я имею ввиду повезет и именно на эту плату а станок будет стоять долго и упорно!! А универ ремонтник которому надо запустить, станок запустит за 2-3 дня...! Если хотите чинить платы с Agie  то не ленитесь(хотя ленность и является двигателем прогресса и технологий..) читайте внимательно форумы очень внимательно и вдумчиво и не блокируйте серое вещество тем что для ремонта нужны только ЭПС и только на эту плату и будет Вам счастье!
×
×
  • Create New...