Страница 290 из 478 ПерваяПервая ... 190240280288289290291292300340390 ... ПоследняяПоследняя
Показано с 2,891 по 2,900 из 4973

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

Комбинированный просмотр

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

    По умолчанию

    могу сделать,
    1) на входе случайное число 0-63 (т.к. я так и не понял где и как вы его будете брать)
    2) на выходе "проверенное", по битовой маске, т.е. если то что на входе "занято", то выдаст ближайшее следующее "свободное"...
    (если все заняты - маска сбрасывается)
    надо?
    Последний раз редактировалось AI!; 15.12.2012 в 19:41.

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

    По умолчанию

    Вот вам генератор случайных чисел от 0-63 ,с гарантией ,что нет повторения и что все числа перебраны ,а также со случайной сменой времени выдачи числа (1-6мин)
    Ваша задача забить сами случайные числа в макросы ППЗУ .Остальное сделает схема .Причем каждый новый цикл генерации начинается со случайного числа,то есть начальный адрес ппзу в каждом следующем цикле будет разным.
    Вложения Вложения
    Последний раз редактировалось rovki; 15.12.2012 в 20:15.
    электронщик до мозга костей и не только

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

    По умолчанию

    мой вариант генератора, с проверкой по битовой маске.
    Вложения Вложения
    • Тип файла: rar rnd64.rar (148.4 Кб, Просмотров: 24)

  4. #4
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,574

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    мой вариант генератора, с проверкой по битовой маске.
    У меня сейчас не на чем посмотреть, можно в кратце изложить суть. Просто я соглашусь на маску если код унитарный, но как быть если сперва выпадет число 13 то эта маска должна поглатить и число 5

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

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    но как быть если сперва выпадет число 13 то эта маска должна поглатить и число 5
    вы слишком часто и слишком сильно меняете ТЗ

    да и формулировка, зачастую, крайне непонятная

  6. #6
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,574

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    вы слишком часто и слишком сильно меняете ТЗ

    да и формулировка, зачастую, крайне непонятная
    Постараюсь сформулировать не задание, а видение вопроса, как бы я сделал:
    Первое это ГСЧ, тут просто взял бы у когото.
    Второе контроль повторов, поставил бы дешифратор вход:шесть разрядов, выход 64-разрядный унитарный код, сравнил бы с маской, если не равна то выход дешифратора через OR с маской и присвоил бы маске. Так же, не равенство сигнализировало бы о появлении нового случайного числа.
    В третьих чтоб была менее заметна пауза когда большинство цифр уже заполнено, сделал чтоб генератор молотил с максимальной частотой, а на выход новое число выдавалось через таймер. Это как минимальное время цикла в плк, если программа выполнилась за более короткое время то ждем пока закончится цикл, если время превышено то ждем завершения программы и переходим на следующий цикл

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

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    Постараюсь сформулировать не задание, а видение вопроса, как бы я сделал:
    Первое это ГСЧ, тут просто взял бы у когото.
    Второе контроль повторов, поставил бы дешифратор вход:шесть разрядов, выход 64-разрядный унитарный код, сравнил бы с маской, если не равна то выход дешифратора через OR с маской и присвоил бы маске. Так же, не равенство сигнализировало бы о появлении нового случайного числа.
    В третьих чтоб была менее заметна пауза когда большинство цифр уже заполнено, сделал чтоб генератор молотил с максимальной частотой, а на выход новое число выдавалось через таймер. Это как минимальное время цикла в плк, если программа выполнилась за более короткое время то ждем пока закончится цикл, если время превышено то ждем завершения программы и переходим на следующий цикл
    ждём-с, когда "бы" исчезнет

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

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    мой вариант генератора, с проверкой по битовой маске.
    Хороший макрос ,а вот и по битный анализ за 4096(64х64) цикла генерациимакс .разница в количестве включений около 15% (младший -старший разряд)
    Изображения Изображения
    Последний раз редактировалось rovki; 16.12.2012 в 07:52.
    электронщик до мозга костей и не только

  9. #9

    По умолчанию

    Всё равно не пойму, почему именно надо случайные и все варианты, и нельзя просто автоматически по порядку перебрать все варианты))))

  10. #10

    По умолчанию

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

Страница 290 из 478 ПерваяПервая ... 190240280288289290291292300340390 ... ПоследняяПоследняя

Ваши права

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