Страница 1 из 1

Формат Даты

СообщениеДобавлено: 18 апр 2022, 11:33
smnt
Добрый день.
Можно ли сделать в качестве разделителя точку в формате даты?
Спасибо.
Изображение

Re: Формат Даты

СообщениеДобавлено: 18 апр 2022, 19:44
dimensy
Самому сделать, используя регистры LW9020, LW9021 и LW9022

Re: Формат Даты

СообщениеДобавлено: 19 апр 2022, 11:21
mik
dimensy писал(а):Самому сделать, используя регистры LW9020, LW9021 и LW9022

Для объекта "Дата/время" так сделать не получится. В нем можно только выбирать из выпадающего списка. Самостоятельно добавить строки в список не получится.

Re: Формат Даты

СообщениеДобавлено: 19 апр 2022, 11:35
smnt
Еще вопрос...
А где свойство [Выравнивание] ="Ведущий ноль"?
В примере есть, а на вкладке нету!
Изображение

Re: Формат Даты

СообщениеДобавлено: 19 апр 2022, 16:30
dimensy
На вкладке Шрифты, параметр горизонтальное выравнивание

Re: Формат Даты

СообщениеДобавлено: 19 апр 2022, 20:18
dimensy
mik писал(а):
dimensy писал(а):Самому сделать, используя регистры LW9020, LW9021 и LW9022

Для объекта "Дата/время" так сделать не получится. В нем можно только выбирать из выпадающего списка. Самостоятельно добавить строки в список не получится.

Я имел ввиду не использовать объект Дата/Время, а выводить регистры с датой или сформировать переменную и ее по шаблону **.**.**** выводить

Код: Выделить всё
macro_command main()
unsigned short Day, Month, Year
unsigned int Date

GetData(Day, "Local HMI", LW, 9020, 1)
GetData(Month, "Local HMI", LW, 9021, 1)
GetData(Year, "Local HMI", LW, 9022, 1)

Date = Year + Month * 10000 + Day * 1000000
SetData(Date, "Local HMI", LW, 0, 1)

end macro_command