Страница 5 из 18 ПерваяПервая ... 3456715 ... ПоследняяПоследняя
Показано с 41 по 50 из 175

Тема: макросы для ПР200.

  1. #41
    Пользователь
    Регистрация
    25.04.2016
    Адрес
    Томск
    Сообщений
    8

    По умолчанию

    доброго времени суток
    нужен стек на 16 целых чисел
    может кто-нибудь видел или делал что-нибудь подобное
    пробовал написать сам но получается слишком медленный
    на 1 сдвиг по стеку уходит 17 циклов а охото за 1-2 цикла уложится

  2. #42

    По умолчанию

    Цитата Сообщение от Тигра Посмотреть сообщение
    доброго времени суток
    нужен стек на 16 целых чисел
    может кто-нибудь видел или делал что-нибудь подобное
    пробовал написать сам но получается слишком медленный
    на 1 сдвиг по стеку уходит 17 циклов а охото за 1-2 цикла уложится
    http://www.owen.ru/forum/showthread.php?t=23494 Пример реализации регистратора событий, макрос стек 32, легко обрезать до 16

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

    По умолчанию

    Цитата Сообщение от Тигра Посмотреть сообщение
    доброго времени суток
    нужен стек на 16 целых чисел
    может кто-нибудь видел или делал что-нибудь подобное
    пробовал написать сам но получается слишком медленный
    на 1 сдвиг по стеку уходит 17 циклов а охото за 1-2 цикла уложится
    Тигра такой потянет
    Стек_16.PNG
    Раньше использовал для этого универсальный счётчик или SEL как элемент памяти, но тут особый случай, решил заморочиться: слово, диапазона 0-65535, разбирается на биты, сдвигается обычными Д-триггерами, на них сделаны регистры сдвига, затем собирается!
    Вложения Вложения
    Последний раз редактировалось Сергей0308; 22.06.2016 в 01:40.

  4. #44
    Пользователь
    Регистрация
    25.04.2016
    Адрес
    Томск
    Сообщений
    8

    По умолчанию

    Всем спасибо посмотрел идеи замечательные, но
    в фиксаторе событий 1 цикл - 1 перезапись ячеек таким образом на 16 ячеек требуется 16 циклов это долго
    в стек_16 все быстро как и нужно но не хватает энергонезависимости (хотя сбой питания маловероятен)
    хотел сделать 16 переменных Ахх
    и за 1 цикл перезаписать писать
    А16:=А15
    А15:=А14
    ....
    А01:=new

  5. #45
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,121

    По умолчанию

    Да кто ж для ПР циклы считает ,для каких задач?
    электронщик до мозга костей и не только

  6. #46
    Пользователь
    Регистрация
    25.04.2016
    Адрес
    Томск
    Сообщений
    8

    По умолчанию

    Не поверите линия убоя птицы скорость движения 3 курицы в секунду стоит оптический датчик который считает ноги продолжительность импульса 30мс
    курицы висят плотно можно было бы считать счетчиком но бывают прилипшие перья и прочие помехи вот и пытаюсь за счет логики исключить ошибку подсчета это уже почти реализовал на на 2000 курей ошибка в 1 курицу
    теперь хочу на экране вывести бегущую строку в виде 16 движущихся значков
    - пустая
    Х полная
    0 помеха

  7. #47
    Пользователь
    Регистрация
    09.10.2014
    Адрес
    Киров
    Сообщений
    735

    По умолчанию

    Могу сделать макрос для вашей задачи, если интересно, пишите в личку, договоримся.

  8. #48
    Пользователь
    Регистрация
    25.04.2016
    Адрес
    Томск
    Сообщений
    8

    По умолчанию

    не поверите счетчик птицы на линии убоя
    начальство хочет считать еще живую курицу скорость линии 3 курицы в секунду
    считаю оптическим датчиком ноги за счет логики отфильтровываю помехи в виде перьев, хвостов
    считаю уже хорошо на 2000 куриц 1-2 ошибки
    теперь хочу на дисплей вывести бекущую строчку
    Х курица
    _ пустая подвеска
    0 мусор
    16 символов вот и нужен СТЕК достаточно быстрый
    хотел использовать SEL и задать порядок выполнения, но что то не идет ни как
    после 3-4 циклов порядок сбивается

  9. #49

    По умолчанию

    Цитата Сообщение от Тигра Посмотреть сообщение
    не поверите счетчик птицы на линии убоя
    начальство хочет считать еще живую курицу скорость линии 3 курицы в секунду
    считаю оптическим датчиком ноги за счет логики отфильтровываю помехи в виде перьев, хвостов
    считаю уже хорошо на 2000 куриц 1-2 ошибки
    теперь хочу на дисплей вывести бекущую строчку
    Х курица
    _ пустая подвеска
    0 мусор
    16 символов вот и нужен СТЕК достаточно быстрый
    хотел использовать SEL и задать порядок выполнения, но что то не идет ни как
    после 3-4 циклов порядок сбивается
    Так нужен стек или очередь?

    Пробовали 16 SEL'ов и подавать сигнал между ними через обратную связь? 16 SEL'ов -- очередь длины 16, работающая за 1 такт (ну или 2-3, если вход тактовать через R_TRIG)

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

    По умолчанию

    Есть подозрения, что Вам надо фильтровать импульсы по времени(продолжительности)!

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

Похожие темы

  1. Универсальные макросы для OWEN Logic
    от rovki в разделе Среда программирования OWEN Logic
    Ответов: 827
    Последнее сообщение: 22.12.2023, 13:20
  2. Модули расширения для ПР200
    от игорь68 в разделе Программируемые реле
    Ответов: 639
    Последнее сообщение: 11.11.2022, 20:35
  3. ПР200 + ПР200 (или МВ110, МУ110)
    от antonlis в разделе Программируемые реле
    Ответов: 32
    Последнее сообщение: 27.06.2017, 12:07
  4. как настроить ПР200 для работы мастером
    от Владимир1967 в разделе Программируемые реле
    Ответов: 1
    Последнее сообщение: 10.01.2016, 18:39
  5. Корпус для ПР200
    от Vlad89 в разделе Программируемые реле
    Ответов: 4
    Последнее сообщение: 08.11.2015, 20:19

Ваши права

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