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

Тема: Сдвиг переменной влево и чтение ее 7-го разряда

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #6
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,435

    По умолчанию

    Цитата Сообщение от Юрий_М Посмотреть сообщение
    Вопрос1.jpg
    Спасибо, большое,
    только мне так не пойдет. Здесь алгоритм записи в младший разряд привязан к фронту входа I1.
    А мне нужно как в той программе как я показал, чтобы после фронта входа I1 и сдвига,
    пока I1 положителен, можно было бы записать в младший разряд значение по фронту от входа I2.
    Надо так надо, я Вам Т.З. не писал, не знаю как Вам надо, я к тому, что если результатом является значение на выходе, то разницы в работе не будет!
    Может у вас переменная ещё где(как) используется, Вы об этом не написали, поэтому я догадками стараюсь не руководствоваться, а что написано в моём варианте разницы работы(значения на выходе) не будет!

    Короче, если важен не результат, а сам процесс, вот мой вариант:

    Сдвиговый регистр_9.png

    Сдвиговый регистр_9.owle

    Много лет назад в одной из тем делали задержку на 2048 тактов, от туда взял, у вас гораздо проще, задержка всего на 7 тактов, в смысле, состояние на втором входе будет появляться на выходе спустя 7 тактов(импульсов) на первом входе по фронту импульса!

    Хотелось бы добавить, посмотрел вашу картинку, в смысле, диаграмму состояний, тоже считаю что это наиболее удобный и понятный способ описания работы алгоритма, проблема в том, что она не соответствует вашему первоначальному описанию, я понимаю, что всё в мире меняется ничего нет постоянного, наверно я тоже в чём то виноват, в смысле не поспеваю за вашей динамикой, короче, определяйтесь с алгоритмом, как должно работать как изначально Вы описали или как на диаграммах!

    Вот соответствующий диаграммам мой вариант:

    Сдвиговый регистр_10.owle

    Сдвиговый регистр_10.png

    Разумеется, бывает куча всяких тонкостей(нюансов) работы алгоритма, но пока Вы их не сообщили, в смысле, пока остановимся на этом!
    Последний раз редактировалось Сергей0308; 27.04.2025 в 00:51.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

Похожие темы

  1. Чтение/запись переменной по таймеру
    от Lenin в разделе Помощь Разработчикам
    Ответов: 3
    Последнее сообщение: 18.09.2020, 15:57
  2. Чтение переменной var_out даёт всегда 0!
    от Daedal в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 05.03.2018, 14:45
  3. Запись и чтение значения переменной
    от kastor163 в разделе СПК2xx (архив)
    Ответов: 5
    Последнее сообщение: 15.06.2017, 12:20
  4. Поразрядовый сдвиг влево
    от vadim_ в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 12.07.2015, 23:17
  5. Чтение переменной с ТРМ101 по Modbus...
    от servo в разделе ПЛК1хх
    Ответов: 7
    Последнее сообщение: 22.08.2011, 09:10

Ваши права

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