Формат Даты
Работа с панелями оператора Weintek - подключение, программирование, совмещение с ПЛК
Модераторы: kiv, 8bit, VanMo
smnt » 18 апр 2022, 11:33
Добрый день.
Можно ли сделать в качестве разделителя точку в формате даты?
Спасибо.
-
smnt
-
- Сообщения: 25
- Зарегистрирован: 06 июн 2018, 22:19
dimensy » 18 апр 2022, 19:44
Самому сделать, используя регистры LW9020, LW9021 и LW9022
-
dimensy
-
- Сообщения: 207
- Зарегистрирован: 14 мар 2018, 17:54
mik » 19 апр 2022, 11:21
dimensy писал(а):Самому сделать, используя регистры LW9020, LW9021 и LW9022
Для объекта "Дата/время" так сделать не получится. В нем можно только выбирать из выпадающего списка. Самостоятельно добавить строки в список не получится.
-
mik
-
- Сообщения: 34
- Зарегистрирован: 30 мар 2016, 10:55
smnt » 19 апр 2022, 11:35
Еще вопрос...
А где свойство [Выравнивание] ="Ведущий ноль"?
В примере есть, а на вкладке нету!
-
smnt
-
- Сообщения: 25
- Зарегистрирован: 06 июн 2018, 22:19
dimensy » 19 апр 2022, 16:30
На вкладке Шрифты, параметр горизонтальное выравнивание
-
dimensy
-
- Сообщения: 207
- Зарегистрирован: 14 мар 2018, 17:54
dimensy » 19 апр 2022, 20:18
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
-
dimensy
-
- Сообщения: 207
- Зарегистрирован: 14 мар 2018, 17:54
Вернуться в Weintek
Кто сейчас на конференции
Сейчас этот форум просматривают: Bing [Bot], Google [Bot] и гости: 8