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

Тема: Hardella IDE

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

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

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    А чему равны переменные блока SteppersConfig_Pru1MemoryTransfer в этот момент?
    D1 = FALSE, следовательно выполняется это

    SteppersConfig_Pru1MemoryTransfer(
    STEPPER1_PRU1_dir := TRUE,
    STEPPER1_PRU1_stepper_accel_ramp := 5000,
    STEPPER1_PRU1_stepper_decel_ramp := 50000,
    STEPPER1_PRU1_stepper_max_speed := 10000,
    STEPPER1_PRU1_stepper_min_speed := 0,
    STEPPER1_PRU1_stepper_quantity := 1000000,
    STEPPER1_PRU1_stepper_enable := TRUE
    );


    Да еще каждые 200 мкс исполняется это

    SteppersConfig_Pru1MemoryTransfer();

    Может это наложение все портит ?
    Последний раз редактировалось Вольд; 24.03.2017 в 14:23.

  2. #2

    По умолчанию

    Цитата Сообщение от Вольд Посмотреть сообщение
    Вот этому
    SteppersConfig_Pru1MemoryTransfer(...
    Вопрос другой. Вопрос в том, что показывает КДС в online режиме.
    Картинку покажете?

  3. #3

    По умолчанию

    Цитата Сообщение от Вольд Посмотреть сообщение
    Может это наложение все портит ?
    Описанное "вал ШД вращается, но очень медленно. Т.е. частота вращения не соответствует заданию" больше похоже на проблему самого блока.
    Вроде, такое уже исправлялось как-то.

    "Лишние" вызовы SteppersConfig_Pru1MemoryTransfer, на мой взгляд, портить ничего не должны. Их же легко убрать и проверить, влияют ли они на что-нибудь. В обозначенной выше программе они не нужны.

Ваши права

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