Страница 90 из 117 ПерваяПервая ... 40808889909192100 ... ПоследняяПоследняя
Показано с 891 по 900 из 1349

Тема: Hardella IDE

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

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

    По умолчанию

    Перебил строки, краснота ушла, но компилятор выдает какие-то ошибки.

    Еще вопрос: на какой картинке набито правильно, на второй или третьей ?
    Изображения Изображения

  2. #2

    По умолчанию

    Цитата Сообщение от IVM Посмотреть сообщение
    Перебил строки, краснота ушла, но компилятор выдает какие-то ошибки.
    RegAlloc-- это, да, ошибка "не хватило регистров".

    Цитата Сообщение от IVM Посмотреть сообщение
    Еще вопрос: на какой картинке набито правильно, на второй или третьей ?
    Правильно на 2-ой картинке (где красного нет).

  3. #3

    По умолчанию

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

  4. #4

    По умолчанию

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

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

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

  5. #5

    По умолчанию

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

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

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

  6. #6

    По умолчанию

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

  7. #7

    По умолчанию

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

  8. #8

    По умолчанию

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

  9. #9

    По умолчанию

    С нехваткой памяти под переменные разобрался. Осталось с этим разобраться. Почему перекидывает на PRU_STEPPER2, в не на PRU_STEPPER3 ?
    Изображения Изображения
    Последний раз редактировалось IVM; 17.01.2018 в 15:45.

  10. #10

    По умолчанию

    Владимир, как мне это победить (первая картинка) ? Что значит перенабрать ? Перенабирал все что в скобках было и получилось это (вторая картинка).
    Изображения Изображения
    Последний раз редактировалось IVM; 17.01.2018 в 16:20.

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

Ваши права

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