Страница 1 из 2
Сединения на схеме
Добавлено: 22 ноя 2016, 22:25
eugeneb
Надо выход соединять со входами.
Сединения на схеме
Добавлено: 22 ноя 2016, 22:36
Олег
Если соединение тянуть справа налево, то лучше это делать через переменную.
Сединения на схеме
Добавлено: 22 ноя 2016, 23:42
Гость
Подвожу блоки поближе и соединяю , потом преобразую в текст (правая кнопка мыши,нажать на линию) и затем расставляю как надо.
Сединения на схеме
Добавлено: 29 ноя 2016, 16:17
ItsMe
Я еще заметил, что не прорисовываются существующие связи если один из блоков за пределами видимости окна.
Сединения на схеме
Добавлено: 06 фев 2017, 09:11
AVGN
Коллеги, можно линии соединения двигать?
Бывает что линия наезжает на выводы блока, где нет соединения и отодвинуть линию у меня не получается.
Стрелкой отметил место пересечения
Сединения на схеме
Добавлено: 06 фев 2017, 10:26
Boroda
AVGN, нельзя
Добавлено (06.02.2017, 09:47)
---------------------------------------------
Олег писал(а):Если соединение тянуть справа налево, то лучше это делать через переменную.
Поправлю. Такое соединение в
любом случае надо делать через переменную, иначе может логика нарушиться (вход ссылается на свой же выход).
Вот как компилятор преобразует такую конструкцию: out = out && in1 || in2 ? Никто точно сказать не может. А вот это уже более предсказуемая:
out = temp && in1 || in2;
temp = out;
В случае без переменной и с переменной будут выполняться по разному.
Если не прав, поправьте меня.
Добавлено (06.02.2017, 10:26)
---------------------------------------------
AVGN, приемник соедините с переменными. А всю последующую логику вытащите на отдельную плату.
Сединения на схеме
Добавлено: 07 фев 2017, 17:52
AVGN
Boroda писал(а):AVGN, приемник соедините с переменными. А всю последующую логику вытащите на отдельную плату.
Boroda. спасибо за комментарий.
Я только начал изучать FLProg.
Не понял что Вы хотели сказать.
Зачем переменные и еще одну плату делать?
Полная схема соединений между блоками мне привычней.
Или не заработает?
Сединения на схеме
Добавлено: 07 фев 2017, 21:22
eugeneb
Есть такое понятие - "Best Practice"
https://ru.wikipedia.org/wiki....A%D0%B0
Делать можно по- всякому, но есть наработанная практика. Её вам и посоветовали.
Сединения на схеме
Добавлено: 07 фев 2017, 22:00
Boroda
AVGN, зато потом проще будет, если надоест IR и захочется RF или RemoteXY. А когда что-то начнет тормозить из-за увеличение программы, то захочется все управляшки сделать только по приходу команды с пульта (а это только отдельная плата с условием), а у Вас все на одной плате. Чтоб все переделать - проще грохнуть и заново нарисовать. Иногда сделаешь какую-то часть программы на отдельной плате, отладишь ее, галочку закрываешь и вообще забываешь как и где она работает, а забываешь, потому как она не беспокоит глюками. И потом эту плату тащишь из проекта в проект и горя не знаешь, а если возможно, то и блок пользователя сделать можно.
Сединения на схеме
Добавлено: 11 фев 2017, 19:48
AVGN
Boroda,
Спасибо!
Возьму на вооружение.
Добавлено (11.02.2017, 19:48)
---------------------------------------------
Уважаемые, знатоки в FLProg соединение делать строго слева на право или без разницы?
Сединения на схеме
Добавлено: 12 фев 2017, 12:58
Boroda
Других ограничений вроде нет.
Добавлено (12.02.2017, 12:48)
---------------------------------------------
Если у блока серые ноги, то он нейтрален и может принять переменную любого типа. Если попытаться протянуть связь от серого входа к выходу блока, у которого цветная нога, соединение может сброситься, но не всегда (зависит от блока). А вот если от цветного к серому, то связь появится.
Добавлено (12.02.2017, 12:56)
---------------------------------------------
Обращайте внимание на цвет выхода. Например блок математики: если делить Float на Integer или Integer на Float, то результатом будет Float. Если знаковый ИНТ делить на БЕЗзнаковый ЛОНГ или наоборот, то результатом будет БЕЗзнаковый ЛОНГ. Т.е. число будет всегда положительным. Может это даже баг. Хотя знаковый ЛОНГ в ФЛПрог есть.
Добавлено (12.02.2017, 12:58)
---------------------------------------------
Сергей, обратите внимание на последнюю фразу.
Сединения на схеме
Добавлено: 12 фев 2017, 13:08
AVGN
Boroda,
"qwe", "wer" - это переменные ?
Вообще наверно было бы просто понятно для электронщиков если в FLProg автор назвал бы эти переменные "шина" .
"шине" присваивается свое имя и указывается тип данных.
Сединения на схеме
Добавлено: 12 фев 2017, 13:22
OlegAn1962
AVGN писал(а):"qwe", "wer" - это переменные ?
А учебник почитать?
AVGN писал(а):было бы просто понятно для электронщиков если в FLProg автор назвал бы эти переменные "шина" .
Я электронщик и мне вполне понятно, что переменная- это переменная
Сединения на схеме
Добавлено: 12 фев 2017, 13:53
AVGN
OlegAn1962 писал(а):Цитата AVGN ()
"qwe", "wer" - это переменные ?
А учебник почитать?
Цитата AVGN ()
было бы просто понятно для электронщиков если в FLProg автор назвал бы эти переменные "шина" .
Я электронщик и мне вполне понятно, что переменная- это переменная
Уточнение - для радиоэлектронщиков.
И где же такой учебник где написано что такое "qwe", "wer"?
Сединения на схеме
Добавлено: 12 фев 2017, 13:56
Олег
AVGN писал(а):Вообще наверно было бы просто понятно для электронщиков если в FLProg автор назвал бы эти переменные "шина"
Я бы этого точно не понял. В переменной у нас хранится одно значение, а шина подразумевает подключение множества устройств или передачу множества данных.
Сединения на схеме
Добавлено: 12 фев 2017, 14:33
Boroda
AVGN, это называется "приехали..." Видеоуроки, справочник в загрузках от пользователя boss220v...
Добавлено (12.02.2017, 14:33)
---------------------------------------------
Олег, полностью согласен!
Сединения на схеме
Добавлено: 12 фев 2017, 14:46
OlegAn1962
Сединения на схеме
Добавлено: 12 фев 2017, 18:30
AVGN
Цитата Олег () 200?'200px':''+(this.scrollHeight+5)+'px');">Я бы этого точно не понял. В переменной у нас хранится одно значение, а шина подразумевает подключение множества устройств или передачу множества данных.
А вот здесь как раз шину используют
http://arduino.ru/forum....-220785
Профессиональная программа
Сединения на схеме
Добавлено: 12 фев 2017, 19:05
Олег
Смотря на приведенный вами рисунок я бы сказал что на шинах находятся входы, выходы и переменные. Но не переменная является шиной.
Сединения на схеме
Добавлено: 12 фев 2017, 19:32
Boroda
AVGN, откройте CodeSys, Logo! Software, Zelio, Beckhoff, ОвенLogic (список промышленного ПО можно продолжать бесконечно) и найдите там шину, в конце которой весит одна переменная. Более того, Вы там шину вообще не найдете. И может быть на свете этом есть софт, в котором разрабатываются очень большие проекты, вот там может и используются шины в качестве межблочных соединений. С шинами схемы читать иногда проще, если отводы шины подписаны более менее толково, но проектировать в FBD... ну не знаю.