я ж говорю - "надоело бороться со стеком"
замените связь между MOD и SEL на обычную, вроде почти правильно работает...
я ж говорю - "надоело бороться со стеком"
замените связь между MOD и SEL на обычную, вроде почти правильно работает...
Вопрос в догонку ,как реализовать проще функцию 2 в степени N ?PITBUT?
Последний раз редактировалось rovki; 25.11.2012 в 12:21.
электронщик до мозга костей и не только
N -> DC32 -> 2^N
Вот вариантик ротации ,чисто на вычислениях (без ОС,почти) ,без учета неисправности ,М-включенных из общего числа N насосов(<8). Осталось вычислить (исключить) неисправные насосы.
Последний раз редактировалось rovki; 25.11.2012 в 17:51.
электронщик до мозга костей и не только
выкладываю ещё одну версию ротации 3х насосов, ничем не отличается от последней, только ошибку не выдаёт.
"Задача такая:
Двигатель вращается с частотой 1000 об/мин.
В случае выхода за пределы +-10% необходимо замкнуть выход на непродолжительное время (секунда, например). После чего, двигатель останавливается. В дальнейшем, возможно, проводят осмотр двигателя, а возможно, он автоматически стартует (сейчас не столь важно). И важно, чтобы двигатель опять набрал частоту 1000. После чего опять бы начал осуществляться контроль выхода за пределы.
Возможно ли осуществить такое на ПР?"
Можно ,но точность буден не большая ,т.к. период тактирования внутреннего генератора 2мс(мин).Для повышения точности ,считаем период за 10 оборотов движка .
Вот вариант тахометра такого![]()
электронщик до мозга костей и не только
надо к двигателю прикрутить пару шестерёнок, понизив обороты
ну и задачу, надо решать другим способом:
1) по сигналу с двигателя делаем два блока с задержкой на выключение (включения), с верхней и нижней границей допустимых значений, соответственно.
2) если след. сигнал пришел когда XOR выходов от этих блоков = 1 - то всё хорошо, если XOR=0, то плохо.
Последний раз редактировалось AI!; 26.11.2012 в 22:47.
Предлагаю готовый проект на основе макроса от AI! предложения по улучшению пректа принимаются.
http://yadi.sk/d/PWqgSQJy0uvqS