Спасибо !!! Результаты тестов, буду сообщать ч-з 2-3 часа, если не усну ?!
Спасибо !!! Результаты тестов, буду сообщать ч-з 2-3 часа, если не усну ?!
Может Вам прогу вообще лучше на ПР написать без ПЛК,
а то мне кажется проверочная програма куда сложнее))) той программы с фатальными ошибками
![]()
кстати, с rnd1024 можно делать что бы одно число гарантированно повторялось не за один цикл, а за N циклов, гарантированно повторялось N раз
напр. надо 0..63, но не принципиально, что бы каждый раз одно их 63 было уникальным, и что бы повторилось хотя бы раз
а вот за цикл в ~200 нужно что бы гарантированно повторилось.
берём на входе задаём число 191, т.е. диапазон 0...191
а ответ rnd делим на 3, в результате получаем генератор чисел 0..63,
но с гарантированным повторением 3 раза за 192 цикла
старые песни о квадратном корне...
(пытался улучшить алгоритм - не вышло,
получился почти 1в1 как старый, но "потребляет" меньше ресурсов ПР)
Последний раз редактировалось AI!; 28.12.2012 в 10:25.