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

Тема: ПР200

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

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

    По умолчанию

    Действительно, наверное, проще и правильнее с точки зрения физики процесса учитывать паузу между включениями.

    А вот макрос, который помогает использовать часы реального времени для подсчёта интервалов. Он возвращает unixtime, на основе которого удобно считать интервалы в секундах.

    Второй вариант макроса - более экономичный, но без учёта столетий и с формулой вместо таблицы для расчёта количества дней в месяце.
    Вложения Вложения
    Последний раз редактировалось flicker581; 16.02.2016 в 17:13.

  2. #2

    По умолчанию

    Цитата Сообщение от flicker581 Посмотреть сообщение
    Действительно, наверное, проще и правильнее с точки зрения физики процесса учитывать паузу между включениями.

    А вот макрос, который помогает использовать часы реального времени для подсчёта интервалов. Он возвращает unixtime, на основе которого удобно считать интервалы в секундах.
    спасибо за ответ. А не подскажите где можно поподробнее об обратной связи в owen logic почитать?

  3. #3

    По умолчанию

    Цитата Сообщение от ivydy Посмотреть сообщение
    спасибо за ответ. А не подскажите где можно поподробнее об обратной связи в owen logic почитать?
    Пока, в общем-то, нигде. Но явная обратная связь - это просто линия задержки на 1 цикл.

    В моём примере она использована для сравнения предыдущего и следующего значения. Вообще, этот кусочек схемы был сделан для того, чтобы проверить правильность хода unixtime в моменты, где из-за ошибки может возникнуть разрыв. То есть, это тест, для работы он не нужен.

    Если в схеме ПР возникает цикл (обратная связь), то он неявно разрывается в не очень предсказуемом месте. В этом месте появляется неявная задержка, которую нельзя увидеть на схеме, и проявляет она себя только при симуляции. Поэтому правильнее оформлять такую задержку явно.

  4. #4

    По умолчанию

    Спасибо за макрос перевода в Unix время

    Поправка: ПР выдает в переменную год- значение двух последних цифр: для 2016 значение переменной год =16
    в симуляции ПР в переменную год выдает 2016
    Последний раз редактировалось Евгений Сергеевич; 16.02.2016 в 15:33.

  5. #5

    По умолчанию

    Цитата Сообщение от Евгений Сергеевич Посмотреть сообщение
    Поправка: ПР выдает в переменную год- значение двух последних цифр: для 2016 значение переменной год =16
    в симуляции ПР в переменную год выдает 2016
    Вот как... Не проверил на железе. Да и сейчас нет его под рукой.

    Обновил вложение с макросом, теперь должно работать в обоих случаях.

  6. #6

    По умолчанию

    Цитата Сообщение от flicker581 Посмотреть сообщение
    Действительно, наверное, проще и правильнее с точки зрения физики процесса учитывать паузу между включениями.

    А вот макрос, который помогает использовать часы реального времени для подсчёта интервалов. Он возвращает unixtime, на основе которого удобно считать интервалы в секундах.

    Второй вариант макроса - более экономичный, но без учёта столетий и с формулой вместо таблицы для расчёта количества дней в месяце.
    и макрос обратного преобразования с выводом дня недели)
    Вложения Вложения

  7. #7

    По умолчанию

    Цитата Сообщение от Евгений Сергеевич Посмотреть сообщение
    и макрос обратного преобразования с выводом дня недели)
    Спасибо.
    Пригодится.

Метки этой темы

Ваши права

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