<< Click to Display Table of Contents >> Navigation: Создание окон для клиента визуализации > HMI. Свойства > Свойство Формат значений |
Данное свойство имеет тип STRING и задает формат отображения значений при использовании конвертации и добавления в единиц измерения. Рассмотрим числовые и временные форматы.
Используются для отображения числовых значений параметров стандартные числовые форматы. Строка стандартных числовых форматов использует формат 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, то в клиенте визуализации получим значение:
Единицы измерения будут устанавливаться автоматически при использовании шкал.
Для добавления любого специального символа к тексту, например °,м² и другие можно воспользоваться таблицей символов Windows.
1. Использовать сочетание клавиш win+R на клавиатуре.
2. В открывшемся окне вписать charmap и нажать OK.
3. В открывшейся таблице с символами выбираем необходимый и нажимаем Копировать.
4. Далее в среде разработке в единицах измерениях или текстовом поле вставляем скопированный элемент с помощью комбинации клавиш ctrl+v.