Страница 32 из 117 ПерваяПервая ... 2230313233344282 ... ПоследняяПоследняя
Показано с 311 по 320 из 1349

Тема: Hardella IDE

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

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

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    У вас в ФБ для PRU предполагается, что на быстрые входы ПЛК заведено три сигнала энкодера. Я Z-сигнал не использую. Что будет если не подключать Z-сигнал ?
    Посмотрите исходник (ctrl+щелчок мыши на PRU_ABZ_ENCODER) и узнаете что будет.
    Ничего особенного и не будет. Будет работать как AB-энкодер.
    Ну, сигнал "zeroDetected" никогда в true не перейдет.

  2. #2

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Посмотрите исходник (ctrl+щелчок мыши на PRU_ABZ_ENCODER).
    Не пойму где надо щелкнуть.

  3. #3

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    Не пойму где надо щелкнуть.
    А много вариантов? Щёлкать нужно PRU_ABZ_ENCODER в объявлении переменной

    Вот: http://recordit.co/j4mzUpkugq

  4. #4

    По умолчанию

    А редактировать исходный текст можно ?

  5. #5

    По умолчанию

    У вас Z-сигнал для чего используется ?

  6. #6

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    У вас Z-сигнал для чего используется ?
    Чтобы сбрасывать показания энкодера и возвращать статус "найдена z метка".

  7. #7

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Чтобы сбрасывать показания энкодера и возвращать статус "найдена z метка".
    Возвращать статус "найдена z метка" - это я понимаю. А зачем нужно сбрасывать показания энкодера ?

  8. #8

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    Возвращать статус "найдена z метка" - это я понимаю. А зачем нужно сбрасывать показания энкодера ?
    Хороший вопрос. Сходу более умного ничего не придумал, вот так и сделал.

    Совсем не сбрасывать тоже нельзя. Ведь одного статуса "найдена z метка" мало, надо знать "когда она найдена" (сколько было на энкодере).

    Ну и сама Z метка может защищать от накопления ошибки в случае, если где-нибудь в середине импульс пропустился (по вине энкодера, проводов или плк).
    В таком случае, наверное, стоит в блоке указывать "ожидаемое количество импульсов между Z метками", и чтобы он следил за тем совпадает ли.

  9. #9

    По умолчанию

    Как можно целиком скопировать текст в окне Hardella ?

  10. #10

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    Как можно целиком скопировать текст в окне Hardella ?
    Есть горячая клавиша ctrl+W -- расширить область текущего выделения. Т.е. сначала выделяется слово, потом выражение, потом блок кода, и так далее.
    Если нажимать много раз -- то выделится вся программа.

    Ну или "как во всех остальных программах":
    1) shift+стрелки курсора
    2) зажимаем мышку и выделяем

Страница 32 из 117 ПерваяПервая ... 2230313233344282 ... ПоследняяПоследняя

Ваши права

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