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

Тема: Hardella IDE

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

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

    По умолчанию частотомер

    Доброго времени!
    Нужен частотомер на быстрых вх. ПЛК110М02. (от 100 до 10100 Гц)
    Решил что надо писать прогу для PRU
    но раньше ничего подобного на таких языках не делал.
    Наваял вот что:
    А как из харделлы скопировать код? )))
    прикрепил проект.
    если расширение сменить на msd то проект откроется в Hardella?

    Идея такова: измеряем длительность паузы между импульсами. И исходя из полученного значения высчитываем частоту.
    Если считать что время цикла 1 мкСек.

    Но у меня на втором канале IDE подсвечивает переменные красным.
    Его, 2 к***** я просто скопировал. И не могу понять что не так сделал.
    Изображения Изображения
    Вложения Вложения
    Последний раз редактировалось TV13M; 06.07.2020 в 10:03.

  2. #2

    По умолчанию

    Цитата Сообщение от TV13M Посмотреть сообщение
    Доброго времени!
    Нужен частотомер на быстрых вх. ПЛК110М02. (от 100 до 10100 Гц)
    Решил что надо писать прогу для PRU
    но раньше ничего подобного на таких языках не делал.
    Наваял вот что:
    Это плюс. Вроде, в ПЛК110М02 быстрые входы могут работать в режиме счётчика.
    Тогда можно в обычной КДС программе считывать показатель этого счётчика, смотреть сколько оно намотало "за секунду" и усреднять, если нужно.

    Так не работает?

    Я не к тому, что Hardella не работает, а, скорее, к тому, что простой частотомер на fast counter'ах (из обычного КДС) может оказаться проще и понятнее.
    Так сказать, не стрелять из пушки по воробьям.


    Цитата Сообщение от TV13M Посмотреть сообщение
    А как из харделлы скопировать код? )))
    Да, это непросто. Либо выделять всё и ctrl+c/v, либо папку с проектом сохранить в zip архив.


    Цитата Сообщение от TV13M Посмотреть сообщение
    Но у меня на втором канале IDE подсвечивает переменные красным.
    Переменные объявлены? Нет проблем в духе "русская буква C в названии переменной"?
    По-хорошему, если переменные объявлены, то ctrl+пробел в Hardella должно показывать автодополнение и там эти переменные должны быть.
    Если перейти на красную переменную (напр CounterCH2), и нажать ctrl+пробел, то что-нибудь будет?

Ваши права

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