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

Тема: функция ABS. что не так я делаю??

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #2
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,217

    По умолчанию

    Цитата Сообщение от DIPHENHYDRAMINE Посмотреть сообщение
    ребята что яделаю не так?
    Вложение 40212
    в эмуляторе.....

    Вложение 40213
    в ПЛК....

    Вложение 40214
    Справа Вы вычисляете разность двух целых без знаковых чисел(формат WORD), а слева хотите получить значение целое знаковое (INT)

    T_v-T_z = 65526, а не (-10), т.к. T_v и T_z Вы объявили как WORD, для WORD нету знака "-"

    Соответственно ABS (65526) = 65526

    А вот дальше, когда выполняется
    T_d := 65526
    получается -10, что совершенно правильно, ведь для INT значение 65526 - это -10 в дополнительном коде

    T_v и T_z нужно объявить как INT
    Последний раз редактировалось petera; 04.12.2018 в 19:18.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Похожие темы

  1. Посоветуйте, бывалые. Делаю на CFC
    от Dimooon в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 19.04.2018, 05:20
  2. Что-то делаю не так
    от masterkey в разделе СПК1xx (архив)
    Ответов: 8
    Последнее сообщение: 28.09.2016, 10:20
  3. Ответов: 5
    Последнее сообщение: 19.09.2014, 09:10
  4. СИ-30. что я делаю не так
    от podoly в разделе Эксплуатация
    Ответов: 5
    Последнее сообщение: 06.12.2013, 19:13
  5. ТРМ 151-04 - прибор неисправный или чтото не так делаю ?
    от незарегистрированный в разделе Эксплуатация
    Ответов: 5
    Последнее сообщение: 22.04.2008, 22:06

Ваши права

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