|
SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании |
|
Опции темы | Поиск в этой теме |
16.02.2012, 11:59 | #1 |
Новичок
Регистрация: Apr 2008
Сообщения: 26
Благодарил(а): 11 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Расцветка связей в Лоджике
В качестве предложения по интерфейсу.
Иногда наглядней и удобнее связывать блоки напрямую, особенно в макросах-функциях. Нельзя ли прикрутить к лоджику расцвечивание линий связи между блоками? В том смысле, что пересекающиеся линии будет легче отслеживать если они разных цветов или оттенков. Ну и, чтобы удовлетворить максимальное большинство, добавить на панель инструментов кнопочку включения/выключения радужной расцветки. Хотя, если судить по пункту меню "настройки-цвет", это, наверное, не очень просто реализовать. |
16.02.2012, 13:05 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Расцветка связей в Лоджике
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
16.02.2012, 14:31 | #3 | |
Senior Member
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Расцветка связей в Лоджике
Цитата:
__________________ Автомат АК - самый распространенный преобразователь стека в очередь |
|
16.02.2012, 15:23 | #4 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Расцветка связей в Лоджике
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
17.02.2012, 12:59 | #5 |
Новичок
Регистрация: Apr 2008
Сообщения: 26
Благодарил(а): 11 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Расцветка связей в Лоджике
Это ведь только у радуги всего 7 цветов. Я думаю, что разница в цвете должна идти плавно (иначе будет слишком пёстро), плавно оттенки менять.
Цель раскраски - не обязательно ВСЕ существующие цепи сделать разноцветными, достаточно только те, что вмещаются на экран. У меня рабочих мониторов штук 5, на разных объектах/заказчиках. Самый большой пока что 23 дюйма, поляна получается довольно большая, но... Достаточно расцветить то, что умещается на условно наиболее распространенном мониторе. Перемещение полян плавное, да, но если связи в начале левой части монитора будут по цвету одинаковыми со связями в конце правой части монитора - вряд ли кто то расстроится, визуально уже не будет явного смешения цепей. Да и именованные цепи гораздо удобнее на больших расстояниях. За "обратными" связями сохранить желтые цвета и оттенки, за прямыми - близкие к холодному белому, но чуть отличающиеся. Хотя, может быть я не прав, может лучшее, в данном случае, как раз враг хорошего. |
17.02.2012, 13:50 | #6 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Расцветка связей в Лоджике
Цитата:
Что делать с когнитивным диссонансом (с) после прыжка в другую часть программы и те же цвета имеют уже совсем иные связи? Что делать с проблемой ЖК-мониторов, которые хоть и сохраняют основные цвета в широком углу обзора, а в общей массе своей с оттенками лажают даже при изменении угла на несколько градусов? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
17.02.2012, 14:34 | #7 | |||
Новичок
Регистрация: Apr 2008
Сообщения: 26
Благодарил(а): 11 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Расцветка связей в Лоджике
Цитата:
Цитата:
Цитата:
В целом, интересует конкретно ваше мнение - насколько это НЕнеобходимая вещь? Мне на самом деле интересно. |
|||
17.02.2012, 14:44 | #8 | ||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Расцветка связей в Лоджике
Цитата:
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
||
17.02.2012, 15:08 | #9 | ||
Новичок
Регистрация: Apr 2008
Сообщения: 26
Благодарил(а): 11 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Расцветка связей в Лоджике
Цитата:
Цитата:
Интересует, есть ли у Сегнетикса возможность делать такие макеты только лишь для проверки. |
||
17.02.2012, 16:34 | #10 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Расцветка связей в Лоджике
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
17.02.2012, 17:32 | #11 |
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Расцветка связей в Лоджике
Пример цветов. Больше чем несколько цветов на мой взгляд толку нет.
И с функцией выделения по большей части справляются именованные связи. Только их надо немного делать. Чтобы цвет смотрелся, надо вместе с цветом толщину линии иметь возможность менять. Хотя бы 3 градации. |
17.02.2012, 17:58 | #12 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Расцветка связей в Лоджике
Цитата:
Работа с FBD идёт несколько динамичнее, чем разрисовка/анализ аппаратной схемы, поэтому думаю расцветка - лишнее. А подсветка у нас и так есть. Лично меня напрягает только то, что подключиться к середине связи нельзя - только к выходу. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
01.03.2012, 14:08 | #13 |
Senior Member
Регистрация: Dec 2011
Сообщения: 748
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Расцветка связей в Лоджике
Если уж речь пошла о связях, хотелось бы что бы они характер электрических цепей. Что бы соединения/разветвления обозначались точкой. При выделении связи у источника подсвечивалась вся цепь. При выделении у приемника подсвечивалась связь только до источника.
Сетка в лоджике уже есть. Хотелось бы иметь функцию привязки к сетке, как связей так и блоков. И менять размерность сетки. И пусть будут видимыми не все точки сетки (тогда при мелком шаге сетки вся поляна будет в точках) а через определенный интервал. Если пользоваться Конструктором, то это не столь критично, там и так все расставляется по линейке. А если делать вручную, то приходится все подравнивать, да и читаемость хромает. |
01.03.2012, 15:19 | #14 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Расцветка связей в Лоджике
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
02.03.2012, 11:46 | #15 | ||||
Senior Member
Регистрация: Dec 2011
Сообщения: 748
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Расцветка связей в Лоджике
Цитата:
Цитата:
Цитата:
Цитата:
МЗТА здесь приводится не как пример к подражанию, а как пример того, что эти вещи реализуемы. Ну и последная хотелка. Что бы при выделении связи, в окне навигатора подсвечивались выводы, которые эта связь соединяет. Принимая во внимание разный масштаб (к тому же переменны, зависит от размера и расстановки блоков проекта) особая точность расположения этих выводов не нужна, главное определить место в навигаторе, где находится этот вывод. Причем саму связь в навигаторе можно и не подсвечивать, скорее будет мешать. С такой подсветкой ориентация по проекту только улучшится. Она и сейчас работает достаточно хорошо, но лучшее враг хорошему. |
||||
02.03.2012, 12:42 | #16 | ||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Расцветка связей в Лоджике
Цитата:
Цитата:
Начнём с того, что в навигаторе нет связей и выводов. Соответственно задача подсветки "ничего" нерешаема по своей сути. Может вы развернёте свою мысль до конца и мы её обсудим? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
||
02.03.2012, 13:12 | #17 | ||
Senior Member
Регистрация: Dec 2011
Сообщения: 748
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Расцветка связей в Лоджике
Цитата:
Цитата:
|
||
02.03.2012, 13:22 | #18 |
Senior Member
Регистрация: Dec 2011
Сообщения: 748
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Расцветка связей в Лоджике
И опять молчание по поводу сетки и привязки. С учетом того, что блоки и макросы в лоджике выполняются в определенном порядке, привязка к сетке позволит на взгляд определять очередность выполнения. На данный момент можно только ориентироваться по номеру, что не всегда удобно, номера появляются по определенному алгоритму и при активном редактировании не видны. Выстраивание по линейке вещь полезная, но требует дополнительного времени, а определять положение с точностью до пикселя быват достаточно затруднительным.
|
02.03.2012, 13:26 | #19 | |||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Расцветка связей в Лоджике
Цитата:
Цитата:
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|||
02.03.2012, 13:34 | #20 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Расцветка связей в Лоджике
Цитата:
Против сетки и привязки я не возражаю, т.к. программа получается более совершенной на вид. Но ваши аргументы очень слабы, сетка и привязка в определении порядка выполнения программы чаще будут мешать, чем помогать. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
02.03.2012, 13:34 | #21 | |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили:
21 раз(а) в 21 сообщениях
|
Ответ: Расцветка связей в Лоджике
Цитата:
|
|
02.03.2012, 13:36 | #22 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Расцветка связей в Лоджике
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
02.03.2012, 14:30 | #23 | |||||
Senior Member
Регистрация: Dec 2011
Сообщения: 748
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Расцветка связей в Лоджике
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
|||||