Свойство Формат значений

<< Click to Display Table of Contents >>

Navigation:  Создание окон для клиента визуализации > HMI. Свойства >

Свойство Формат значений

Числовые форматы

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

A — это один буквенный символ, который называют описателем формата;

xx — это необязательное целое число, которое называют описателем точности. Спецификатор точности находится в диапазоне от 0 до 99 и влияет на число цифр в результате. Описатель точности может повлиять на округления числа к ближайшему значению

Значение

Описание

F или f

Используется для значений с фиксированной запятой. Описатель точности влияет на количество знаков после запятой. Например, число 25.560008 может быть представлено при значении свойства F0 как 26, а при F3 — 25.560

D или d

Используется для целочисленных значений. Минимальное количество знаков в выходной строке задается спецификатором точности. Недостающие знаки в строке заменяются нулями. Если описатель точности не задан, по умолчанию используется минимальное значение, позволяющее представить целое число без нулей в начале.

C или c

Используется для обозначения валюты. К значению добавляется региональное обозначение валюты. Описатель точности влияет на количество знаков после запятой

N или n

Преобразует число в стоку вида -d,ddd,ddd.ddd… , где знак - при необходимости представляет знак отрицательного числа, знак d означает цифру (0–9), знак , — разделитель групп, а знак . — разделитель целой и дробной части. Требуемое число знаков дробной части задается спецификатором точности.

X или x

Используется для отображение чисел в шестнадцатеричном формате (X-буквенная часть будет указана заглавными буквами, х — прописными). Используется только для целочисленных типов. Описатель точности влияет на минимальное число цифр в результирующей строке. Недостающие знаки в строке заменяются нулями. Например, число 6787 может быть представлено при значении свойства Х7, как 0001А83, а при х3 — 1a83.

E или e

Преобразует числе в экспоненциальный вид. Описатель точности влияет на количество знаков после запятой.

P или p

Используется для вывода процентов. Исходное число будет умножено на 100 и будет добавлен символ %. Описатель точности влияет на количество знаков после запятой. По умолчанию указывается 6 знаков после запятой.

Форматы даты и времени

Для задания формата отображения переменных имеющих типа DT, TIME,  DATA можно использовать стандартные форматы даты и времени, либо настраиваемые.

Строка настраиваемого формата состоит из одного или нескольких настраиваемых описателей формата даты и времени. Каждому значению даты или времени соответствует свое обозначение. В качестве разделителей можно использовать символы (пробел, дефис, слеш и тому подобное). Любая строка, не являющаяся строкой стандартного формата даты и времени, воспринимается как строка настраиваемого формата даты и времени. Примеры формирования настраиваемого формата времени:

Значение

Описание

Ожидаемый результат

dd-MM-yyyy

Шаблон даты в виде день-месяц-год

15-06-2009

HH:mm:ss.fff

Шаблон времени в виде часы:минуты:секунды.миллисекунды

13:45:30.000

dd MMMM yyyy HH:mm

Шаблон даты и времени, где месяц задается полным именем.

15 июня 2009 13:45

yyyy,

yyy,

yy,

y

Шаблон задания года: год в виде четырехзначного числа;

год в виде как минимум трех цифр;

год, в диапазоне от 00 до 99;

год, в диапазоне от 0 до 99.

2009

2009

09

9

d/M/yy HH:mm

Краткий шаблон даты и времени.

15/6/09 13:45

ddd

Краткий шаблон записи дня недели

Пн

dd MMMM

Шаблон задания дня и полного наименования месяца

15 июня

h:m:s.f

Шаблон задания времени, где h — Час в 12-часовом формате от 1 до 12, m — минуты, в диапазоне от 0 до 59, s — секунды, в диапазоне от 0 до 59, f — десятые доли секунды в значении даты и времени.

1:45:30.0

h

hh

HH

H

Формата задания часа:  час в 12-часовом формате от 1 до 12;

час в 12-часовом формате от 01 до 12;

час в 24-часовом формате от 0 до 23;

час в 24-часовом формате от 00 до 23.

1

01

13

13

M

MM

MMM

MMMM

Формат задания месяца: месяц, в диапазоне от 1 до 12;

месяц, в диапазоне от 01 до 12;

сокращенное название месяца;

полное название месяца;

 

d

dd

ddd

dddd

Формат задания дня: число в диапазоне от 1 до 31;

число в диапазоне от 01 до 31;

сокращенное название дня недели, которому соответствует число;

полное название дня недели, которому соответствует число.

15

15

Пн

Понедельник

Свойство не задано

Используется формат вывода даты и времени по умолчанию

 

Добавление единицы измерения

Если необходимо, чтобы рядом с числом находилась единица изменения, то свойство формат значения можно указать в виде {обозначение формата} единицы измерения. Например, если будет указано значение {f2} м3, то в клиенте визуализации получим значение:

sv_format_znach

Единицы измерения будут устанавливаться автоматически при использовании шкал.

Добавление различных специальных символов

Для добавления любого специального символа к тексту, например °,м² и другие можно воспользоваться таблицей символов Windows.

1.Использовать сочетание клавиш win+R на клавиатуре.

2.В открывшемся окне вписать charmap и нажать OK.

sv_format_znach1

3.В открывшейся таблице с символами выбираем необходимый и нажимаем Копировать.

sv_format_znach2

4.Далее в среде разработке в единицах измерениях или текстовом поле вставляем скопированный элемент с помощью комбинации клавиш ctrl+v.

sv_format_znach3