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

Тема: Hardella IDE

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

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

    По умолчанию

    А это тогда что значит ?
    Изображения Изображения

  2. #2

    По умолчанию

    Цитата Сообщение от IVM Посмотреть сообщение
    А это тогда что значит ?
    Скорее всего, вы изменили тип переменной (например, указали другой ФБ).
    enable, quantity и т.п. это не просто текст, а это прямо ссылки на соответствующие переменные соответствующего ФБ.
    Получается, что тип переменной stepper1 изменён, а enable/quantity/... внутри @Export по-прежнему указывает на "переменные старого ФБ".

    Можно щёлкнуть мышкой с ctrl'ом -- и посмотреть куда оно перекинет (ошибку оно, конечно, не исправит, а просто даст понять логику возникновения ошибки).

    Это тоже нужно править.

  3. #3

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Скорее всего, вы изменили тип переменной (например, указали другой ФБ).
    enable, quantity и т.п. это не просто текст, а это прямо ссылки на соответствующие переменные соответствующего ФБ.
    Получается, что тип переменной stepper1 изменён, а enable/quantity/... внутри @Export по-прежнему указывает на "переменные старого ФБ".

    Можно щёлкнуть мышкой с ctrl'ом -- и посмотреть куда оно перекинет (ошибку оно, конечно, не исправит, а просто даст понять логику возникновения ошибки).

    Это тоже нужно править.
    Щелкнул, перекинуло сюда (см.картинку).
    Изображения Изображения

  4. #4

    По умолчанию

    Цитата Сообщение от IVM Посмотреть сообщение
    Щелкнул, перекинуло сюда (см.картинку).
    Значит, так и есть. В переменной написано PRU_STEPPER, а перекидывает в PRU_STEPPER2.
    По-хорошему, при изменении типа переменной должны обновляться данные в @Export.

  5. #5

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Значит, так и есть. В переменной написано PRU_STEPPER, а перекидывает в PRU_STEPPER2.
    По-хорошему, при изменении типа переменной должны обновляться данные в @Export.
    И что мне надо сделать ?

  6. #6

    По умолчанию

    Владимир, зачем у вас в ФБ PRU_STEPPER переменная min_speed объявлена как DWORD, там и WORD за глаза хватит.

  7. #7

    По умолчанию

    И что мне надо сделать ?
    Пока в проблемных случаях нужно перенабирать.

    Цитата Сообщение от IVM Посмотреть сообщение
    Владимир, зачем у вас в ФБ PRU_STEPPER переменная min_speed объявлена как DWORD, там и WORD за глаза хватит.
    Кому хватит, а кому и нет. Но там сомневаюсь, что хватит одной замены одной переменной. Попробовать, конечно, можно, но, прохоже, стоит научить компилятор сохранять регистры в память.

    Цитата Сообщение от IVM Посмотреть сообщение
    Почему не возможно отредактировать ваш ФБ PRU_STEPPER ? Как сделать копию ФБ PRU_STEPPER, сменить название ФБ и отредактировать ?
    Найти этот самый PRU_STEPPER (например, нажать с ctrl'ом).
    Нажать на название PRU_STEPPER правой кнопкой, выбрать "show in logical view" -- этот самый PRU_STEPPER развернётся в левой части окна.
    Его выделяем, нажимаем ctrl+c, переходим в "нашу часть проекта" (в левой части экрана), нажимаем ctrl+v.

Ваши права

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