Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 21

Тема: Генерация случайного числа.

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

    По умолчанию

    Цитата Сообщение от Gans Посмотреть сообщение
    Здравствуйте, МНОГОУВАЖАЕМЫЙ ЦАПЗАП.

    Огромное спасибо за помощь. В вашей реализации генерация чисел происходит в одинаковой последовательности (6,92, 3,49, 2,4 и тд.). Это мне не подходит, но если сгенерированое число в одном макросе будет являться входом для генерации в другом макросе, то числа внутри макросов будут генерироваться разные)
    После выходных вернусь к этому вопросу, а пока подожду вдруг кто-то, еще ответит.
    всё верно, для отладки бывает важно повторить ту случайную последовательность чтоб выяснить на каком шаге обнаруживаться баг. Но если вместо константы в первую переменную записывать хотя бы время UNIX, взятое из макроса, то повторений не будет
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  2. #12

    По умолчанию

    Спасибо, Всем.
    Вопрос решился. На вход генератора случайных чисел добавил время + числовые значения настроек оборудования.
    Автоматизация Диспетчеризация Сервис
    e-mail: ads-kaluga@mail.ru

  3. #13

    По умолчанию

    Цитата Сообщение от Gans Посмотреть сообщение
    Спасибо, Всем.
    Вопрос решился. На вход генератора случайных чисел добавил время + числовые значения настроек оборудования.
    Вы не поделитесь Вашей версией?
    +79104444236
    С уважением,
    Лапшин Вячеслав

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

    По умолчанию

    krollcbas если я правильно понял, то это макрос от capzap во 2-м посте темы.

  5. #15

    По умолчанию

    В моем проекте подобный макрос и работает, но это псевдо рандомная функция, так как системность заметна
    Как человек дополнил системным временем и файлом настроек, хотелось подсмотреть
    +79104444236
    С уважением,
    Лапшин Вячеслав

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

    По умолчанию

    314159265 - так понимаю в макросе xorshift32 вместо этого числа на SEL сделать вход и подавать время. смотрел бегло, так что если ошибся, извините.
    Может у меня чего с ПО, но я после запуска не смог остановить xorshift.
    Последний раз редактировалось melky; 15.03.2023 в 10:52.

  7. #17

    По умолчанию Отчетность по результатам.

    Здравствуйте. Вячеслав.
    Цитата Сообщение от krollcbas Посмотреть сообщение
    В моем проекте подобный макрос и работает, но это псевдо рандомная функция, так как системность заметна
    Как человек дополнил системным временем и файлом настроек, хотелось подсмотреть
    Подправил функцию многоуважаемого ЦапЗап-а (см. во вложении "Pos1.png"). На вход подал сумму/произведение настоечных параметров + секунды минуты и часы подмешал (см. во вложении "Pos.png").
    Далее генерируемое число подаю на вход макроса, который запоминает сгенерированное число (см. во вложении "Memory.png").
    На выходе получил четыре дискретных выхода которые дают команду позиционировать клапанов.
    Изображения Изображения
    • Тип файла: png Pos1.png (26.2 Кб, Просмотров: 17)
    • Тип файла: png Pos.png (92.7 Кб, Просмотров: 20)
    • Тип файла: png Memory.png (16.3 Кб, Просмотров: 14)
    Автоматизация Диспетчеризация Сервис
    e-mail: ads-kaluga@mail.ru

  8. #18

    По умолчанию

    Цитата Сообщение от Gans Посмотреть сообщение
    Здравствуйте. Вячеслав.

    Подправил функцию многоуважаемого ЦапЗап-а (см. во вложении "Pos1.png"). На вход подал сумму/произведение настоечных параметров + секунды минуты и часы подмешал (см. во вложении "Pos.png").
    Далее генерируемое число подаю на вход макроса, который запоминает сгенерированное число (см. во вложении "Memory.png").
    На выходе получил четыре дискретных выхода которые дают команду позиционировать клапанов.
    А зачем для позиционирования клапанов нужен ГСЧ ?

  9. #19

    По умолчанию

    Здравствуйте, IVM.
    Цитата Сообщение от IVM Посмотреть сообщение
    А зачем для позиционирования клапанов нужен ГСЧ ?
    На объекте сейчас несколько таких ПР200 с этим алгоритмом (дальше больше). И что бы одновременно клапана на теплоносителе не закрывались нужно развязать во времени процедуру позиционирования.
    Автоматизация Диспетчеризация Сервис
    e-mail: ads-kaluga@mail.ru

  10. #20
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,167

    По умолчанию

    Цитата Сообщение от Gans Посмотреть сообщение
    Здравствуйте, IVM.

    На объекте сейчас несколько таких ПР200 с этим алгоритмом (дальше больше). И что бы одновременно клапана на теплоносителе не закрывались нужно развязать во времени процедуру позиционирования.
    Не так давно вопрос разрешали, в смысле, разруливали проблему одновременного запуска насосов, короче, устанавливали минимальный период включения насосов, в смысле, если пришла команда запуска двух и более насосов, один запускался сразу, другие по очереди с установленным периодом времени, может Вам это больше подойдёт, в смысле, там и приоритеты можно назначить, если потребуется!
    https://owen.ru/forum/showthread.php?t=9398&page=683
    В вашем случае в принципе непонятно, как связан ГСЧ с "развести" по времени сигналы?
    Последний раз редактировалось Сергей0308; 23.03.2023 в 11:56.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Похожие темы

  1. Дробные числа
    от Алмаз Нафиков в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 06.03.2019, 22:03
  2. Генерация случайного числа
    от Gans в разделе Трёп (Курилка)
    Ответов: 28
    Последнее сообщение: 26.07.2016, 14:21
  3. Вещественные числа
    от The-Boss в разделе Master SCADA 3
    Ответов: 5
    Последнее сообщение: 27.11.2015, 16:47
  4. Вещественные числа
    от Александр86 в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 21.02.2013, 16:34
  5. генерация последовательности имульсов.
    от Goga2000 в разделе Подбор Оборудования
    Ответов: 6
    Последнее сообщение: 13.10.2010, 09:48

Ваши права

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