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

Тема: Какая-то байда с передачей float из OPC

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

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

    По умолчанию

    SCADAMaster,

    Судя по всему, ошибка с восприятием float присутствует и в самой скаде, и в модбас-сервере MasterOPC. Да и сдаётся мне, что это не ошибка, а просто разработчики изначально "закладывались" на хранение фиксированного количества нулей после точки, а все меньшие значения понимать как просто ноль. Мол, для реальных величин не нужны такие мизерные или огромные значения. Но это неправильно! Первый же пример (который мне и нужен) - давление в высоковакуумной камере - может меняться от 100000 Па (атмосфера) до 1e-6 Па - то есть в 100 миллиардов раз. А есть и гораздо более "глубокие" величины.

    И вообще, в любой системе программирования диапазон стандартного четырёхбайтового float - от 1e-38 до 1e+38 (по показателю степени, коэффициенты не помню), и со знаком +/- разумеется. И любое число из этого диапазона будет храниться с точностью 7 значащих цифр. Так правильно, так везде. А количество цифр после точки - это уже вопрос вкуса отображения. Иногда нужно отображать фиксированное количество цифр после точки. Но не всегда. Далеко не всегда!

    То есть если я напишу 0.0000000000123, то это 1.23e-11, а не ноль! На то оно и float - число с плавающей точкой! Исправляйте срочно!
    Последний раз редактировалось Boris_K; 09.02.2015 в 15:58.

Похожие темы

  1. Переход от float (Nullable) к просто float
    от ASo в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 12.11.2014, 14:21
  2. БУСТ2 то работает, то нет?
    от Андрей007 в разделе Эксплуатация
    Ответов: 8
    Последнее сообщение: 26.02.2014, 18:25
  3. ПЧВ3 то ли ОВЕН то ли DANNFOS
    от val123 в разделе Сервисное обслуживание приборов ОВЕН
    Ответов: 1
    Последнее сообщение: 15.11.2013, 12:27
  4. ПЛК 160 то сохраняет программу то нет
    от S.A.D. в разделе Эксплуатация
    Ответов: 36
    Последнее сообщение: 20.06.2013, 12:30
  5. Ответов: 4
    Последнее сообщение: 24.09.2012, 07:54

Ваши права

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