Показано с 1 по 10 из 26

Тема: Макрос побитного вывода сигнатуры (beeper)

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #3

    По умолчанию

    Если запустить макрос на исполнение (отладку) и на вход подать тестовые сигнатуры, то выход будет переключаться в соответствии с сигнатурой. Например,
    Тестовые сигнатуры: 1946272 - 3 тире 3 точки однократно (двоичное: 1 1101 1011 0010 1010 0000); 897696 - 3 тире 3 точки циклично (двоичное: 0 1101 1011 0010 1010 0000). То есть это и есть входной сигнал. На счет модели -- пока нет готовой. Саму "моргалку" я сделал, а вот "собрать в кучу" сигналы из разных источников не успел.
    В общем, проблема в том, что мне кажется, что это сделано как-то коряво -- используя обратные связи. Нормально clock-ать без них не получилось: Счетчик по-разному считает. Например, дойдя до нуля на секунду перебрасывается на 65535, а потом на 20 (19) бит. Либо "проглатывался" один такт (цикл) в старшем бите и время "пищания" становилось меньше на 0.2 секунды. Сейчас, если тыкать макрос по шагам видно, во-первых, одинаковое время "работы" каждого бита, во вторых, после нуля сразу же появляется "правильный" 20-ый (19 от нуля) бит. Но я выяснил, что если изменить период сигнала (BLINK), то и схему надо корректировать. Отсюда вывод об ограниченных умственных возможностях... )))
    Последний раз редактировалось tigdin; 05.04.2015 в 21:44.

Похожие темы

  1. Макрос в макросе
    от АлексPetr в разделе Программируемые реле
    Ответов: 4
    Последнее сообщение: 28.01.2015, 21:16
  2. Ответов: 12
    Последнее сообщение: 18.11.2014, 12:14
  3. Макрос
    от CEkip в разделе Программируемые реле
    Ответов: 11
    Последнее сообщение: 13.04.2012, 20:54
  4. память ввода/вывода
    от вопрос в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 15.01.2007, 13:37

Ваши права

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