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

Тема: Hardella IDE

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

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

    По умолчанию

    Я бы предположил, что USINT, поскольку 1 - это положительное (так что не имеет смысла делать его SINT) целое число (так что не BYTE, который bit string).
    Но лучше уточнить у первоисточника (IEС-61131 можно без особых проблем нагуглить).

  2. #2

    По умолчанию

    Цитата Сообщение от Rake Runner Посмотреть сообщение
    Я бы предположил, что USINT, поскольку 1 - это положительное (так что не имеет смысла делать его SINT) целое число (так что не BYTE, который bit string).
    Но лучше уточнить у первоисточника (IEС-61131 можно без особых проблем нагуглить).
    В том-то и дело, что в стандарте не сказано как должно работать.
    Я пересмотрел ещё раз
    IEC STANDARD 61131-3 Second edition 2003-01, Part 3:Programming languages

    Там по поводу typed literals сказано только то, что они есть.
    Правил вычисления там нет.
    Разве что сказано, как работает деление отрицательных чисел, и что в результате 0/0 должно получаться 0.

Ваши права

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