Страница 2 из 5 ПерваяПервая 1234 ... ПоследняяПоследняя
Показано с 11 по 20 из 50

Тема: Помощь в реализации

  1. #11
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,231

    По умолчанию

    Цитата Сообщение от TaPX Посмотреть сообщение
    можно ли там сделать несколько связей одновременно? И прокидывать несколько входов на один выход?
    Все связи, какие назначите, работают одновременно, другого не дано!
    Во-первых надо определится с логикой, если сигналы с нескольких входов посылать на один выход, я так понимаю по "ИЛИ", но это моя гипотеза(предположение), алгоритм не должен строится на предположениях, короче, в принципе возможно, в смысле, можно расширить макрос до 32 выходов(включительно) или несколько макросов поставить(применить), уже писал об этом, и объединять несколько выходов в один по нужной Вам логике!
    Я так понимаю, аппетит приходит во время еды, это нормально, в смысле, ранее Вы об этом не заявляли, но в любом случае надо будет определится с логикой, чтобы исключить всякие домыслы и спекуляции(в смысле шутки)!
    Последний раз редактировалось Сергей0308; 03.03.2023 в 09:43.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  2. #12

    По умолчанию

    Цитата Сообщение от TaPX Посмотреть сообщение
    Как работает связь outX - outs? И можно ли тут будет прокидывать несколько входов на один выход?
    Несколько входов на один выход:
    Owen4_1.jpg

    где OR_PUT макрос:
    Owen4_2.jpg

    out1, ... (по количеству входов) выводим на экран для редактирования (диапазон значений от 0 до 6 (по количеству выходов)
    0 в переменной означает нет привязки к выходу
    если > 0, то будет в outs будет выставлен в 1 соответствующий бит
    этот бит выдается на соответствующий выход

  3. #13

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    у Вас есть реализация такого алгоритма в какой нибудь другой среде разработки? Выложите если есть, чтоб понимать для чего это все
    Есть только ТЗ: Есть 6 цистерн, у каждой свое УЗА(заземление). И есть пять насосов. Создание путей "цистерна - насос" происходит вручную задвижками, запуск насосов также происходит вручную. Задача - передать разрешение на запуск определенному насосу от одной-нескольких цистерн. То есть если УЗА на цистерне по какой-то причине пропадает - связь(разрешение на запуск) так же пропадает. В работе одновременно может быть несколько насосов. схема.png

  4. #14

    По умолчанию

    Цитата Сообщение от TaPX Посмотреть сообщение
    Есть только ТЗ: Есть 6 цистерн, у каждой свое УЗА(заземление). И есть пять насосов. Создание путей "цистерна - насос" происходит вручную задвижками, запуск насосов также происходит вручную. Задача - передать разрешение на запуск определенному насосу от одной-нескольких цистерн. То есть если УЗА на цистерне по какой-то причине пропадает - связь(разрешение на запуск) так же пропадает. В работе одновременно может быть несколько насосов. схема.png
    Т.е. человек сначала вручную задвижками определяет из какой (каких) ёмкостей какой (какие) насосы качают, потом он тыкает на ПР, задавая аналогичные связи?

    Если это так - то кто-нибудь обязательно ошибётся при этом.

  5. #15

    По умолчанию

    тыкая на ПР, он выдает РАЗРЕШЕНИЕ на запуск насоса. То есть если отцепилось УЗА, или диспетчер на щите не выдал разрешение, насос у оператора не запустится.

  6. #16

    По умолчанию

    На экране 6 строчек, соответствующих насосам
    В каждой строке отмечаются ёмкости от 1 до 6, к которым этот насос подключен, например:
    Н1: 1 0 3 0 0 0
    Н2: 0 2 0 4 0 0
    ...
    ...
    (0 - насос не подключен к этой ёмкости)

    При пропадании УЗА ёмкости качающие из неё насосы блокируются (выход отключается):

    изображение_2023-03-03_145624046.png
    (картинка для насоса 1)

  7. #17

    По умолчанию

    Цитата Сообщение от EFrol Посмотреть сообщение
    Несколько входов на один выход:
    Owen4_1.jpg

    где OR_PUT макрос:
    Owen4_2.jpg

    out1, ... (по количеству входов) выводим на экран для редактирования (диапазон значений от 0 до 6 (по количеству выходов)
    0 в переменной означает нет привязки к выходу
    если > 0, то будет в outs будет выставлен в 1 соответствующий бит
    этот бит выдается на соответствующий выход
    У меня есть подобная реализация, с аналоговым вводом выбора выхода, страшная, по сравнению с вашим красивым решением, но все же. Можно ли как то реализовать выбор источника кнопками на щите? Число кнопок по числу выходов. Как заставить кнопки передавать единичку на один определенный outX, а не на все сразу?Снимок экрана (13).png
    Вложения Вложения
    Последний раз редактировалось TaPX; 03.03.2023 в 11:01.

  8. #18

    По умолчанию

    Цитата Сообщение от EFrol Посмотреть сообщение
    Несколько входов на один выход:
    Owen4_1.jpg

    где OR_PUT макрос:
    Owen4_2.jpg

    out1, ... (по количеству входов) выводим на экран для редактирования (диапазон значений от 0 до 6 (по количеству выходов)
    0 в переменной означает нет привязки к выходу
    если > 0, то будет в outs будет выставлен в 1 соответствующий бит
    этот бит выдается на соответствующий выход
    Допустим out1 = 4, т.е. 1 на входе I1 появится на выходе Q4.
    Значит задвижка 1 разрешит работу 4-му двигателю.

  9. #19

    По умолчанию

    А если без экрана, с кнопками на щите?

  10. #20

    По умолчанию

    ну да, получается по "ИЛИ"

Страница 2 из 5 ПерваяПервая 1234 ... ПоследняяПоследняя

Похожие темы

  1. Нужна помощь в реализации
    от WeSs в разделе Трёп (Курилка)
    Ответов: 0
    Последнее сообщение: 23.10.2018, 12:03
  2. Ответов: 17
    Последнее сообщение: 16.02.2015, 12:00
  3. Нужна помощь в реализации проекта
    от Alexandrovich в разделе Помощь Разработчикам
    Ответов: 2
    Последнее сообщение: 13.09.2011, 16:42
  4. пример реализации
    от kucherik в разделе Наши проекты
    Ответов: 3
    Последнее сообщение: 26.02.2009, 17:08
  5. пример реализации
    от kucherik в разделе Трёп (Курилка)
    Ответов: 3
    Последнее сообщение: 26.02.2009, 17:08

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •