Показано с 1 по 9 из 9

Тема: Не значащие нули при выводе целого числа. ПР200

  1. #1
    Пользователь
    Регистрация
    21.04.2013
    Адрес
    Ижевск
    Сообщений
    172

    По умолчанию Не значащие нули при выводе целого числа. ПР200

    ввод даты или времени на ПР200, двумя целыми числами (часы и минуты или дата и месяц отдельно)
    при вводе во второй параметр однозначного числа выглядит (как показалось заказчику) непонятно например 14:08 - 14: 8, тоже с датами.
    возможно-ли в дальнейших обновлениях предусмотреть дополнительный параметр для вывода чисел "незначащие нули".
    спасибо.

    не нашел куда добавить этот вопрос, а новая теме смотрится как-то не айс

  2. #2

    По умолчанию

    Цитата Сообщение от Keldish Посмотреть сообщение
    ввод даты или времени на ПР200, двумя целыми числами (часы и минуты или дата и месяц отдельно)
    при вводе во второй параметр однозначного числа выглядит (как показалось заказчику) непонятно например 14:08 - 14: 8, тоже с датами.
    возможно-ли в дальнейших обновлениях предусмотреть дополнительный параметр для вывода чисел "незначащие нули".
    спасибо.

    не нашел куда добавить этот вопрос, а новая теме смотрится как-то не айс
    Добрый день! Есть механизм добавления нуля программным способом, поищите в теме.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  3. #3
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,658

    По умолчанию

    Есть механизм разбивания числа на 2 значения и вывод их на экран, тоже такое было в темах.

  4. #4
    Пользователь
    Регистрация
    21.04.2013
    Адрес
    Ижевск
    Сообщений
    172

    По умолчанию

    спасибо, но не получается найти
    можно ссылку если не трудно

  5. #5
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,658

    По умолчанию

    Посмотрите темы работы с экраном.

  6. #6

    По умолчанию

    Поодерживаю необходимость вывода незначащего нуля. Опять для вывода и редактирования уставок реального времени. В примерах работы с экраном есть вариант разбиения часов и минут на два числа (единицы и десятки), и вывод их на экран рядом. Но тут опять грабли - вывод целочисленного значения не дает поставить ширину в 1 символ - приходится накладывать одно поле на другое, что работает очень криво. Ну и куча телодвижений в программе по разбиению и склеиванию переменных. Когда больше десятка уставок времени - утомляет.
    И второе - в таком случае крайне неудобно изменять эти переменные с экрана, приходится много раз нажимать SEL, а порядок перехода по SEL нигде не настраивается - и скачет редактируемое поле: сначала десятки часов, потом единицы минут, а потом может вообще на другую строчку уйти. Ну очень неудобно.

  7. #7

    По умолчанию

    Цитата Сообщение от Keldish Посмотреть сообщение
    спасибо, но не получается найти
    можно ссылку если не трудно
    Вот например
    пора выбрасывать прах, от обиды на мир, пока тела наши не стали невидимыми...

  8. #8

    По умолчанию

    Цитата Сообщение от Мамонов Михаил Посмотреть сообщение
    а порядок перехода по SEL нигде не настраивается - и скачет редактируемое поле: сначала десятки часов, потом единицы минут, а потом может вообще на другую строчку уйти. Ну очень неудобно.
    Не скачет, а переходит в точной последовательности добавления элементов на экран.

    Настроить можно.
    Я настраиваю так: выделяю элемент экрана, Контр+С, Делет, Контр+В, и т.д. с другими элементами в необходимой мне последовательности, и менно в этой последовательности будет переключение(переход) между ними.
    пора выбрасывать прах, от обиды на мир, пока тела наши не стали невидимыми...

  9. #9

    По умолчанию

    Спасибо! Это, конечно, несколько поможет. Правда, это когда на экране всего 2 строки, то отследить порядок еще можно. А когда строк с 10, да еще в процессе написания в середину добавляются еще строки, то выстроить все в правильном порядке уже проблематично, на дисплее может оказаться любая пара строк, а порядок обхода должен сохраниться правильным. Проще тогда каждый раз экран создавать заново и набивать в него строки с переменными.

    Кстати, еще косяк ОЛ. Не копируются строки между экранами. Точнее, они как бы копируются, и при вставке в новый экран видны их свойства, но ничего не отображается.

    Но все равно это костыли в плане вывода времени. И остается неудобство формирования вывода пары переменных, формирования получения из них измененного с экрана значения, и собственно неудобство поразрядного изменения каждой переменной пользователем на экране.

    Ну и вдогонку еще просьба к разработчикам - добавить возможность задавать кол-во символов после запятой при выводе целочисленного числа. Так, как это сделано в СМИ1 или ИП320. Например, в переменной храним 123, а на экран выводим 12,3. Не всегда ведь нужна переменная с плавающей запятой.

Похожие темы

  1. ПЛК110-30 (М02), сброс retain переменных в нули
    от monteg в разделе ПЛК1хх [М02]
    Ответов: 39
    Последнее сообщение: 26.12.2016, 17:25
  2. нули в отчете
    от Vitamin в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 23.05.2016, 13:42
  3. Modbus String Output Module - передает лишние нули
    от StarJedy в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 09.11.2015, 11:53
  4. СПК МВ-110-16Д считывает нули...
    от Sektoris в разделе СПК1хх
    Ответов: 4
    Последнее сообщение: 18.08.2015, 11:46
  5. Звук при выводе события и сообщения
    от Salvafion в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 06.09.2011, 17:29

Ваши права

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