Если вход один и выход один (общий) ,то очередь вообще не нужна - работа чисто по датчикам уровня ,но только по одному в данный момент по кругу тобишь .
Если вход один и выход один (общий) ,то очередь вообще не нужна - работа чисто по датчикам уровня ,но только по одному в данный момент по кругу тобишь .
электронщик до мозга костей и не только
не знаю почему, но я сам себе вбил в мозги неправильную логику переключения этой схемы, а сегодня стал раскладывать по полочкам описывая процесс на форуме, и мозг просветлел пришел к выводу что это то что надо, сейчас буду допиливать. Всем огромное спасибо.
Включил эту схему, блииин это как раз то что надо, даже первое включение реализовалось, в очередь на загрузку встала первая емкость и придумывать дальше ничего не надо,в первой версии этого нет. Огромнейшее спасибо за помощь.
За инверторы не пинайте меня сильно, я пробовал, но увы тогда мне показалось что это все не так как мне надо.
схема6.jpg
К6-К7 это загрузка первой емкости.
Последний раз редактировалось corado; 03.11.2019 в 19:10.
Уже писал об этом, что очередь здесь не нужна и тогда программа только упростится в несколько раз, так как ему важна не очередь, а что бы одновременно не более одной ёмкости загружалось!
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Вот усовершенствовал немного макрос "очередь", как по ссылке, что давал, уже вполне прилично выглядит и работает! Вам это не нужно, Вам скорость переключения не важна, а так в принципе в 32 раза может время реакции сократиться(при 32 входах-выходах), это при цикле 10мс, почти треть секунды! Да и приоритет будет в отличии от преведущей версии у входов-выходов с большим числовым значением(поэтому ёмкости "перевернул")! Но ранее кто-то уже просил уменьшить усовершенствованную версию с 32 входами-выходами до 8 входов-выходов, вот выкладываю такую версию и она немного отличается от версии с 32 входами-выходами в "мелочах", что на работу не влияет:
Очередь_5_3.PNG
Очередь_5_3.owl
Вот не успокоился(https://www.youtube.com/watch?v=jEdgnGfehB4), сделал проект с последними версиями макросов очередь на 8 и 32 входа-выхода и сделал их более универсальными, то есть по сути макрос на 32 входа-выхода слеплен из четырех элементов макроса на 8 входов-выходов:
Очередь_32_4.PNG
Очередь_32_4.owl
И, мне кажется, это уже обращение с сочинителям ОЛ, что если помещается макрос в макрос, то во втором макросе, куда помещается первый, надо дать возможность дописать к названию константы хотя бы три буквы или цифры(я вот планировал дописать: Q1-Q8), что бы различать их, ну иначе их невозможно различить, приходится действовать вслепую, на ощупь, боясь лишний раз что-то шевельнуть в макросе, пример перед Вами, как мне различать константы посоветуете:
Не возможно обозначить константы_1.PNG
Не возможно обозначить константы_2.PNG
Короче, Вам видней, подскажите, как мне лучше сделать в этом случае?
Последний раз редактировалось Сергей0308; 04.11.2019 в 03:53.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Я бы для данного проекта сделал "сканирование" по кругу - нужно ,досыплю ,нет - следующий ...итд по кругу (опрос) ,а фактически может получиться любая комбинация при засыпке (смотря какая была разгрузка)...И нет разницы первоначальная засыпка или нет ,все по кругу ...
электронщик до мозга костей и не только
Это получится, что-то вроде ротации, следующим запускается устройство из числа готовых к запуску, по кругу всё гоняется и не надо ни каких очередей!
Ну и таймер можно поставить по времени максимальной продолжительности загрузки для определения какой-то неисправности или задвижку закрыть забыли!
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.