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

Тема: Временная тема

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

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

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    да в онлайн Вы видите не соответствие якобы. Но на этой картинке обратите внимание на последнюю строчку в окне объявлений она показывает каким индексом должен заканчиваться массив, соответственно stuff[count+1] вызовет ошибку. Тут вернее будет поставить IF count <= idx THEN.
    Читаем ещё раз код по слогам: максимально возможный номер элемента в массиве stuff, в который будет запись равен idx.
    Т.к. вы пишете через stuff[count], а при count >= idx+1 в ветку записи выполнение не заходит.

    А при чтении вы используете FOR t:=0 TO (idx+1) DO.
    Т.е. t может принимать значение idx+1, и вы в итоге пытаетесь прочитать значение stuff[idx+1], а это значение не инициализировано.

    Давайте вы всё-таки поправите эту ошибку любым удобным вам образом (массив побольше, или убрать idx+1 из границы FOR цикла), и сделаете эксперимент ещё раз?


    Цитата Сообщение от capzap Посмотреть сообщение
    По остальному, ну не может плохой код нормально работать
    Ошибка есть? Есть.
    Давайте править, а потом уже обсуждать "как такое может быть"?
    Вы же код больше любите, чем теорию.


    И, да. Конкретно для теста frequency сам массив не нужен.
    Можно просто прибавлять новое значение к sum (+1 или -1) и считать количество (ну, чтобы потом на корень из n поделить). Таким образом можно и 100'000 и больше бит тестировать.

    Цитата Сообщение от capzap Посмотреть сообщение
    ЗЫ я не устану повторять, что метод прост, соответствует ГСЧ, но плк это особая вещь, возможно мне не хватает цикла, хотя все параметры из модуля статистики говорят об обратном
    Давайте всё-таки сначала исправим сам код, а потом уже будем делать выводы?
    На всякий случай: эту вашу позицию я услышал, и сразу соглашусь с ней/признаю что был неправ и всё такое, если появятся реальные подтверждения, что ГСЧ на ПЛК работает не так как на ПК (ну, T_PLS_MS не считается -- тут само собой понятно, что на ПК и ПЛК будут отличия).

    Да, у вас была неплохая заявка на доказательство, но, к сожалению в коде ошибка.
    Последний раз редактировалось Владимир Ситников; 20.07.2016 в 22:02.

Похожие темы

  1. Тема для диплома
    от Gordan007 в разделе Трёп (Курилка)
    Ответов: 13
    Последнее сообщение: 18.01.2014, 12:08
  2. Бродит тема..
    от energohran в разделе Разработки
    Ответов: 3
    Последнее сообщение: 10.04.2012, 12:53
  3. МОДУС: тема защиты прошивки
    от Elka в разделе Модус 5684-0
    Ответов: 1
    Последнее сообщение: 28.11.2011, 22:39
  4. Язык ST. Временная задержка.
    от neoarey в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 26.03.2011, 01:15
  5. Ответов: 61
    Последнее сообщение: 12.09.2008, 09:49

Ваши права

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