Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 11 из 11

Тема: Почему бы аналоговым входам не возвращать NaN?

  1. #11
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,401

    По умолчанию

    ещё 14 бесконечностей
    Да хоть 114. Пожалуйста, внимательнее пост #4:
    А если этого мало, то в NaN предусматривается payload — зарезервированные для пользовательской информации разряды, в которые и записывается код причины возникновения не-числа.
    Нулевые биты справа — ваши:
    Код:
    PROGRAM PLC_PRG
    VAR
        NAN_BASE: DWORD := 2#0_11111111_00000000000000000000000;
        NAN_CODE1, NAN_CODE2: DWORD;
        NAN_TEST1, NAN_TEST2: POINTER TO REAL;
    END_VAR
    
    NAN_CODE1 := NAN_BASE + 6;
    NAN_CODE2 := NAN_BASE + 114;
    
    
    NAN_TEST1 := ADR(NAN_CODE1);
    NAN_TEST2 := ADR(NAN_CODE2);
    Нажмите на изображение для увеличения. 

Название:	nan.png 
Просмотров:	241 
Размер:	18.8 Кб 
ID:	22636
    Последний раз редактировалось Yegor; 15.02.2016 в 11:27.

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. ПИД с аналоговым выходом для ЧП
    от evgeha в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 17.06.2011, 11:02
  2. Подключение к входам (di) ПЛК 100
    от 123___321 в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 08.03.2011, 16:03
  3. помогите с трм 133. им с аналоговым управлением.
    от Evgenzag в разделе Эксплуатация
    Ответов: 4
    Последнее сообщение: 09.04.2010, 14:15
  4. вопрос по аналаговым входам
    от Safron в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 09.02.2010, 19:38
  5. Вопросы по аналоговым входам
    от Flomaster в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 10.10.2007, 10:02

Ваши права

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