Страница 86 из 498 ПерваяПервая ... 3676848586878896136186 ... ПоследняяПоследняя
Показано с 851 по 860 из 4972

Тема: Области применения ПР110(примеры реализации)

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

    По умолчанию

    Отлично ,только на вход надо добавить бинарный входной сигнал ,а обратную связь с последнего выхода на 1 вход убрать внутри .Тогда можно будет делать кольцевой регистр сдвига с произвольной длиной(с какого выхода включишь на I -вход ,такая и разрядность.Стек не переполняется так как работу разбили на разные циклы ПР -хорошо.Как то так
    Вложения Вложения
    Последний раз редактировалось rovki; 24.04.2011 в 16:11.
    электронщик до мозга костей и не только

  2. #852
    Пользователь
    Регистрация
    21.01.2011
    Адрес
    еБург
    Сообщений
    890

    По умолчанию

    со стеком - там хитрость в другом...
    как то я показывал пример цепочки из ANDов
    одна цепочка переполнялась на 15ом элементе, другая не переполнялась и из 48ми элементов...

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

    По умолчанию

    как сказать ?!
    Изображения Изображения
    электронщик до мозга костей и не только

  4. #854
    Пользователь
    Регистрация
    21.01.2011
    Адрес
    еБург
    Сообщений
    890

    По умолчанию

    я думаю там "обвязка" портачит...

    попробуйте скопировать повторяющуюся строку
    и засечь на какой начнёт ругаться....

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

    По умолчанию

    ругается когда подключаю любой выход макроса к любому выходу ПР.А обвязка это выход 1 регистра соединен со входом второго и выход второго с входом первого -получили кольцевой регистр на 16 бит.Похоже со стеком только целочисленными элементами бороться можно сейчас,пока нет динамического стека.
    электронщик до мозга костей и не только

  6. #856
    Пользователь
    Регистрация
    21.01.2011
    Адрес
    еБург
    Сообщений
    890

    По умолчанию

    нашел "косяк" со стеком, поправил - пробуйте
    (поправил в своём сообщении на пред. странице)

    PS сам попробовал сделать регистр на 15 бит - не ругалось...
    Последний раз редактировалось AI!; 25.04.2011 в 11:41.

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

    По умолчанию

    так нужно не просто два регистра поставить ,а соединить их по кольцу два макроса.И отличий что то я не нашел.
    электронщик до мозга костей и не только

  8. #858
    Пользователь
    Регистрация
    21.01.2011
    Адрес
    еБург
    Сообщений
    890

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    И отличий что то я не нашел.
    а вы попробуйте...
    ...попробуйте сделать то что делали с пред. версией...

    т.е. сделать вашу версию сдвига из моей новой версии, и соединить их каскадом - уверен что на стек не будет ругаться, и возможно, каскадом заработает более 2х копий!

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

    По умолчанию

    только 5 регистров допускает(40бит) -исчерпывает количество переменных.Простому смертному такие программные штучки не понять без пол литры.НЕ забивать голову такими премудростями (особенностями) не к чему-только для избранных.Ставить 60 элементов ,вместо 8 д-триггеров -муторно .Хотя задачу в принципе решили.Как говорили в школе-молодец!И спасибо за макрос ,может пригодиться.В коллекцию.(хотя и без реверса и в классических регистрах информация сразу появляется на выходе ,после записи ее,а не после сдвига)
    Вложения Вложения
    • Тип файла: rar RGLB.rar (178.6 Кб, Просмотров: 39)
    Последний раз редактировалось rovki; 25.04.2011 в 20:41.
    электронщик до мозга костей и не только

  10. #860
    Пользователь
    Регистрация
    21.01.2011
    Адрес
    еБург
    Сообщений
    890

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Простому смертному такие программные штучки не понять без пол литры. НЕ забивать голову такими премудростями (особенностями) не к чему-только для избранных.
    потому я и говорил, когда приводил пример с цепочкой ANDов, что эту премудрость надо переложить на компилятор.
    (прога подготавливающаяся схему к записи в ПР)

    PS 15(длинна стека) / 5 (кол-во получившихся блоков) = 3 - кол-во "неправильных" мест в цепочке
    Возможно, они введены в итоговую схему Вами и, скорее всего, реальную цепочку можно сделать гораздо длиннее!
    -------Upd-------
    или ругается на переменные?
    -------Upd2------
    а... заметил, что вы ответил, что всё таки на переменные ругается
    Последний раз редактировалось AI!; 26.04.2011 в 00:27. Причина: Update

Страница 86 из 498 ПерваяПервая ... 3676848586878896136186 ... ПоследняяПоследняя

Ваши права

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