Сединения на схеме

В данный форум Вы можете заносить найденные Вами ошибки.При добавления ошибки пожалуйста приложите файлик error.log который находится в папке с установленной программой
Аватара пользователя
eugeneb
Лейтенант
Сообщения: 486
Зарегистрирован: 15 авг 2016, 11:20
Откуда: Нижний Новгород
Имя: Евгений
Благодарил (а): 1 раз

Сединения на схеме

Сообщение eugeneb »

Надо выход соединять со входами.
С уважением,
Евгений Бобков
Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13 окт 2015, 16:47
Контактная информация:

Сединения на схеме

Сообщение Олег »

Если соединение тянуть справа налево, то лучше это делать через переменную.
Гость

Сединения на схеме

Сообщение Гость »

Подвожу блоки поближе и соединяю , потом преобразую в текст (правая кнопка мыши,нажать на линию) и затем расставляю как надо.
ItsMe
Рядовой
Сообщения: 51
Зарегистрирован: 24 сен 2015, 15:43

Сединения на схеме

Сообщение ItsMe »

Я еще заметил, что не прорисовываются существующие связи если один из блоков за пределами видимости окна.
Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03 фев 2017, 12:23

Сединения на схеме

Сообщение AVGN »

Коллеги, можно линии соединения двигать?
Бывает что линия наезжает на выводы блока, где нет соединения и отодвинуть линию у меня не получается.
Стрелкой отметил место пересечения
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось AVGN 06 фев 2017, 09:11, всего редактировалось 1 раз.
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн
Аватара пользователя
Boroda
Капитан
Сообщения: 836
Зарегистрирован: 01 май 2016, 01:04
Откуда: Коломна
Имя: Станислав
Контактная информация:

Сединения на схеме

Сообщение Boroda »

AVGN, нельзя

Добавлено (06.02.2017, 09:47)
---------------------------------------------
Олег писал(а):Если соединение тянуть справа налево, то лучше это делать через переменную.
Поправлю. Такое соединение в любом случае надо делать через переменную, иначе может логика нарушиться (вход ссылается на свой же выход).

Вот как компилятор преобразует такую конструкцию: out = out && in1 || in2 ? Никто точно сказать не может. А вот это уже более предсказуемая:
out = temp && in1 || in2;
temp = out;

В случае без переменной и с переменной будут выполняться по разному.

Если не прав, поправьте меня.

Добавлено (06.02.2017, 10:26)
---------------------------------------------
AVGN, приемник соедините с переменными. А всю последующую логику вытащите на отдельную плату.
Последний раз редактировалось Boroda 06 фев 2017, 09:59, всего редактировалось 1 раз.
Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03 фев 2017, 12:23

Сединения на схеме

Сообщение AVGN »

Boroda писал(а):AVGN, приемник соедините с переменными. А всю последующую логику вытащите на отдельную плату.
Boroda. спасибо за комментарий.
Я только начал изучать FLProg.
Не понял что Вы хотели сказать.
Зачем переменные и еще одну плату делать?
Полная схема соединений между блоками мне привычней.
Или не заработает?
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн
Аватара пользователя
eugeneb
Лейтенант
Сообщения: 486
Зарегистрирован: 15 авг 2016, 11:20
Откуда: Нижний Новгород
Имя: Евгений
Благодарил (а): 1 раз

Сединения на схеме

Сообщение eugeneb »

Есть такое понятие - "Best Practice"
https://ru.wikipedia.org/wiki....A%D0%B0

Делать можно по- всякому, но есть наработанная практика. Её вам и посоветовали.
С уважением,
Евгений Бобков
Аватара пользователя
Boroda
Капитан
Сообщения: 836
Зарегистрирован: 01 май 2016, 01:04
Откуда: Коломна
Имя: Станислав
Контактная информация:

Сединения на схеме

Сообщение Boroda »

AVGN, зато потом проще будет, если надоест IR и захочется RF или RemoteXY. А когда что-то начнет тормозить из-за увеличение программы, то захочется все управляшки сделать только по приходу команды с пульта (а это только отдельная плата с условием), а у Вас все на одной плате. Чтоб все переделать - проще грохнуть и заново нарисовать. Иногда сделаешь какую-то часть программы на отдельной плате, отладишь ее, галочку закрываешь и вообще забываешь как и где она работает, а забываешь, потому как она не беспокоит глюками. И потом эту плату тащишь из проекта в проект и горя не знаешь, а если возможно, то и блок пользователя сделать можно.
Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03 фев 2017, 12:23

Сединения на схеме

Сообщение AVGN »

Boroda, 
Спасибо!
Возьму на вооружение.

Добавлено (11.02.2017, 19:48)
---------------------------------------------
Уважаемые, знатоки в FLProg соединение делать строго слева на право или без разницы?
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн
Аватара пользователя
Boroda
Капитан
Сообщения: 836
Зарегистрирован: 01 май 2016, 01:04
Откуда: Коломна
Имя: Станислав
Контактная информация:

Сединения на схеме

Сообщение Boroda »



Других ограничений вроде нет.

Добавлено (12.02.2017, 12:48)
---------------------------------------------
Если у блока серые ноги, то он нейтрален и может принять переменную любого типа. Если попытаться протянуть связь от серого входа к выходу блока, у которого цветная нога, соединение может сброситься, но не всегда (зависит от блока). А вот если от цветного к серому, то связь появится.

Добавлено (12.02.2017, 12:56)
---------------------------------------------
Обращайте внимание на цвет выхода. Например блок математики: если делить Float на Integer  или Integer на Float, то результатом будет Float. Если знаковый ИНТ делить на БЕЗзнаковый ЛОНГ или наоборот, то результатом будет БЕЗзнаковый ЛОНГ. Т.е. число будет всегда положительным. Может это даже баг. Хотя знаковый ЛОНГ в ФЛПрог есть.

Добавлено (12.02.2017, 12:58)
---------------------------------------------
Сергей, обратите внимание на последнюю фразу.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Boroda 12 фев 2017, 12:57, всего редактировалось 1 раз.
Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03 фев 2017, 12:23

Сединения на схеме

Сообщение AVGN »

Boroda,
"qwe", "wer" - это переменные ?

Вообще наверно было бы просто понятно для электронщиков если в FLProg автор назвал бы эти переменные "шина" .
"шине" присваивается свое имя и указывается тип данных.
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн
OlegAn1962
Лейтенант
Сообщения: 361
Зарегистрирован: 07 сен 2015, 23:53

Сединения на схеме

Сообщение OlegAn1962 »

AVGN писал(а):"qwe", "wer" - это переменные ?
А учебник почитать?
AVGN писал(а):было бы просто понятно для электронщиков если в FLProg автор назвал бы эти переменные "шина" .
Я электронщик и мне вполне понятно, что переменная- это переменная
Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03 фев 2017, 12:23

Сединения на схеме

Сообщение AVGN »

OlegAn1962 писал(а):Цитата AVGN ()
"qwe", "wer" - это переменные ?
А учебник почитать?
Цитата AVGN ()
было бы просто понятно для электронщиков если в FLProg автор назвал бы эти переменные "шина" .
Я электронщик и мне вполне понятно, что переменная- это переменная
Уточнение - для радиоэлектронщиков.

И где же такой учебник где написано что такое "qwe", "wer"?
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн
Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13 окт 2015, 16:47
Контактная информация:

Сединения на схеме

Сообщение Олег »

AVGN писал(а):Вообще наверно было бы просто понятно для электронщиков если в FLProg автор назвал бы эти переменные "шина"
Я бы этого точно не понял. В переменной у нас хранится одно значение, а шина подразумевает подключение множества устройств или передачу множества данных.
Аватара пользователя
Boroda
Капитан
Сообщения: 836
Зарегистрирован: 01 май 2016, 01:04
Откуда: Коломна
Имя: Станислав
Контактная информация:

Сединения на схеме

Сообщение Boroda »

AVGN, это называется "приехали..." Видеоуроки, справочник в загрузках от пользователя boss220v...

Добавлено (12.02.2017, 14:33)
---------------------------------------------
Олег, полностью согласен!
OlegAn1962
Лейтенант
Сообщения: 361
Зарегистрирован: 07 сен 2015, 23:53

Сединения на схеме

Сообщение OlegAn1962 »

http://flprog.ru/index/uchebnyj_centr/0-12

Добавлено (12.02.2017, 14:46)
---------------------------------------------
http://flprog.ru/index/uchebnyj_centr/0-12
Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03 фев 2017, 12:23

Сединения на схеме

Сообщение AVGN »

Цитата Олег () 200?'200px':''+(this.scrollHeight+5)+'px');">Я бы этого точно не понял. В переменной у нас хранится одно значение, а шина подразумевает подключение множества устройств или передачу множества данных.
А вот здесь как раз шину используют
http://arduino.ru/forum....-220785
Профессиональная программа
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн
Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13 окт 2015, 16:47
Контактная информация:

Сединения на схеме

Сообщение Олег »

Смотря на приведенный вами рисунок я бы сказал что на шинах находятся входы, выходы и переменные. Но не переменная является шиной.
Аватара пользователя
Boroda
Капитан
Сообщения: 836
Зарегистрирован: 01 май 2016, 01:04
Откуда: Коломна
Имя: Станислав
Контактная информация:

Сединения на схеме

Сообщение Boroda »

AVGN, откройте CodeSys,  Logo! Software, Zelio, Beckhoff, ОвенLogic (список промышленного ПО можно продолжать бесконечно) и найдите там шину, в конце которой весит одна переменная. Более того, Вы там шину вообще не найдете. И может быть на свете этом есть софт, в котором разрабатываются очень большие проекты, вот там может и используются шины в качестве межблочных соединений. С шинами схемы читать иногда проще, если отводы шины подписаны более менее толково, но проектировать в FBD... ну не знаю.
Ответить

Вернуться в «Новые»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость