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

<< 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 можно использовать стандартные форматы даты и времени, либо настраиваемые.

Стандартные форматы даты и времени

Строка стандартного формата даты и времени использует один символ в качестве описателя формата для определения текстового представления:

Значение

Описание

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

d

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

15/06/2009

D

Полный шаблон даты.

15 июня 2009 г.

f

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

15 июня 2009 г.  13:45

F

Полный шаблон даты и времени (полный шаблон времени).

15 июня 2009 г.  13:45:30

g

Общий шаблон даты и времени (короткий шаблон времени). Представляет сочетание краткого формата даты (d) и краткого формата времени (t), разделенных пробелом.

15/06/2009 13:45

G

Общий шаблон даты и времени (полный шаблон времени). Представляет сочетание краткого формата даты (d) и полного формата времени (T), разделенных пробелом.

15/06/2009 13:45:30

M, m

Шаблон дней месяца.

15 июня

O, o

Шаблон обратного преобразования даты и времени. Представляет строку настраиваемого формата даты и времени, используя шаблон, который сохраняет данные о часовом поясе и возвращает строковое значение, соответствующее стандарту ISO 8601

2009-06-15T13:45:30.0000000-07:00

R, r

Шаблон RFC1123.

Mon, 15 Jun 2009 20:45:30 GMT

s

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

2009-06-15T13:45:30

t

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

13:45

T

Полный шаблон времени.

13:45:30

u

Универсальный сортируемый шаблон времени и даты.

2009-06-15 13:45:30Z

U

Универсальный полный шаблон даты и времени.

Пн, 15 июня 2009 г.  13:45:30

Y, y

Шаблон месяца года.

Июнь 2009 г.

Настраиваемые форматы даты и времени

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

Значение

Описание

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

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