доброго времени суток
нужен стек на 16 целых чисел
может кто-нибудь видел или делал что-нибудь подобное
пробовал написать сам но получается слишком медленный
на 1 сдвиг по стеку уходит 17 циклов а охото за 1-2 цикла уложится
доброго времени суток
нужен стек на 16 целых чисел
может кто-нибудь видел или делал что-нибудь подобное
пробовал написать сам но получается слишком медленный
на 1 сдвиг по стеку уходит 17 циклов а охото за 1-2 цикла уложится
http://www.owen.ru/forum/showthread.php?t=23494 Пример реализации регистратора событий, макрос стек 32, легко обрезать до 16
Тигра такой потянет
Стек_16.PNG
Раньше использовал для этого универсальный счётчик или SEL как элемент памяти, но тут особый случай, решил заморочиться: слово, диапазона 0-65535, разбирается на биты, сдвигается обычными Д-триггерами, на них сделаны регистры сдвига, затем собирается!
Последний раз редактировалось Сергей0308; 22.06.2016 в 01:40.
Всем спасибо посмотрел идеи замечательные, но
в фиксаторе событий 1 цикл - 1 перезапись ячеек таким образом на 16 ячеек требуется 16 циклов это долго
в стек_16 все быстро как и нужно но не хватает энергонезависимости (хотя сбой питания маловероятен)
хотел сделать 16 переменных Ахх
и за 1 цикл перезаписать писать
А16:=А15
А15:=А14
....
А01:=new
Да кто ж для ПР циклы считает ,для каких задач?
электронщик до мозга костей и не только
Не поверите линия убоя птицы скорость движения 3 курицы в секунду стоит оптический датчик который считает ноги продолжительность импульса 30мс
курицы висят плотно можно было бы считать счетчиком но бывают прилипшие перья и прочие помехи вот и пытаюсь за счет логики исключить ошибку подсчета это уже почти реализовал на на 2000 курей ошибка в 1 курицу
теперь хочу на экране вывести бегущую строку в виде 16 движущихся значков
- пустая
Х полная
0 помеха
Могу сделать макрос для вашей задачи, если интересно, пишите в личку, договоримся.
не поверите счетчик птицы на линии убоя
начальство хочет считать еще живую курицу скорость линии 3 курицы в секунду
считаю оптическим датчиком ноги за счет логики отфильтровываю помехи в виде перьев, хвостов
считаю уже хорошо на 2000 куриц 1-2 ошибки
теперь хочу на дисплей вывести бекущую строчку
Х курица
_ пустая подвеска
0 мусор
16 символов вот и нужен СТЕК достаточно быстрый
хотел использовать SEL и задать порядок выполнения, но что то не идет ни как
после 3-4 циклов порядок сбивается
Есть подозрения, что Вам надо фильтровать импульсы по времени(продолжительности)!