Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 27

Тема: Подключение датчика температуры и влажности ПВТ100 к ПР200

  1. #11

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    INT в пр200 - 0....65535
    В ол не является знаковым ,а в устройстве является .
    Программировать ПР200 можно только в среде ОЛ. В ОЛ целочисленное является беззнаковым.
    Последний раз редактировалось Newcomer; 23.05.2017 в 12:13.

  2. #12

    По умолчанию

    Преобразование отрицательного Float в целочисленное и обратное преобразование во Float. Прямое преобразование ОЛ как-то изобразил, а с обратным преобразованием ОЛ облажался.
    Изображения Изображения
    Последний раз редактировалось Newcomer; 23.05.2017 в 13:42.

  3. #13

    По умолчанию

    Цитата Сообщение от ASo Посмотреть сообщение
    Никак. Но курите что такое дополнительный код. В ПР именно он.
    Вы точно знаете что в ОЛ отрицательные числа представляются в дополнительном коде ?

  4. #14

    По умолчанию

    А нет ли у кого-нибудь макроса, который переводит целое, представленное в дополнительном коде, во Float ?

    ОЛ этого делать не может.

  5. #15
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,167

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    А нет ли у кого-нибудь макроса, который переводит целое, представленное в дополнительном коде, во Float ?

    ОЛ этого делать не может.
    Вот посмотрите:

    INT_TO_FLOAT_2.PNG

    Может подойдёт
    http://www.owen.ru/forum/showthread.php?t=13106&page=3
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  6. #16

    По умолчанию

    Спасибо. попробую.

  7. #17

    По умолчанию

    А функцию FSEL вы где взяли ?

  8. #18
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,167

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    А функцию FSEL вы где взяли ?
    Раньше она была только в виде макроса, сейчас и в ОЛ есть!
    В данном случае её можно заменить умножением:

    INT_TO_FLOAT_3.PNG
    Последний раз редактировалось Сергей0308; 23.05.2017 в 16:14.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  9. #19

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Раньше она была только в виде макроса, сейчас и в ОЛ есть!
    У меня в ОП нет. Где этот макрос найти ? А зачем там FSEL нужен, вроде целые числа сравниваются ?

  10. #20
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,167

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    У меня в ОП нет. Где этот макрос найти ? А зачем там FSEL нужен, вроде целые числа сравниваются ?
    Я же ссылку дал, там можно прочитать. что Вы спрашиваете, короче FLOAT нужен чтобы отрицательные числа в ОЛ и в ПР показать!
    Вот в ОЛ:

    FSEL_1.PNG

    Если у Вас нет, обновите ОЛ!
    Последний раз редактировалось Сергей0308; 23.05.2017 в 19:38.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Похожие темы

  1. Ответов: 26
    Последнее сообщение: 10.06.2020, 10:27
  2. Ответов: 7
    Последнее сообщение: 10.10.2016, 13:35
  3. Ответов: 4
    Последнее сообщение: 12.01.2010, 18:22
  4. Ответов: 4
    Последнее сообщение: 12.01.2010, 18:22

Ваши права

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