RYUO 发表于 2020-7-22 18:00:34

请教一下怎么用LUA取得系统时间

试过取LUA控件的value,得到的是一个超大的科学计数的值,不会转换,而且是固定值,取get_text值是空的;试过设置协议变量,但是取到的是nil,估计是只有modbus才能用。

RYUO 发表于 2020-7-22 18:08:56

转了个弯,试了一下os.date("%S"),可以用,看来串口屏支持这个函数

xiekecheng 发表于 2020-7-23 08:56:28

你好!通过lua可以获取屏幕的系统时间,通过get_date_time()可以获取相应的年月日时分秒的变量值,对应可以以获取出来的时间变量用set_value函数来显示到文本控件。

ayjohnny 发表于 2022-7-18 16:00:16

xiekecheng 发表于 2020-7-23 08:56
你好!通过lua可以获取屏幕的系统时间,通过get_date_time()可以获取相应的年月日时分秒的变量值,对应可以 ...

剛發現在 on_init() 內使用 get_date_time() 返回之數值不正確

If后要接end 发表于 2022-7-18 17:07:40

ayjohnny 发表于 2022-7-18 16:00
剛發現在 on_init() 內使用 get_date_time() 返回之數值不正確

不在on_init()内获取正常?

ayjohnny 发表于 2022-7-19 09:25:17

If后要接end 发表于 2022-7-18 17:07
不在on_init()内获取正常?

是. 要建設一個timer, 2秒後才可以用get_date_time()

If后要接end 发表于 2022-7-19 10:09:04

ayjohnny 发表于 2022-7-19 09:25
是. 要建設一個timer, 2秒後才可以用get_date_time()

一般参数获取可以考虑上电后开定时器来获取
页: [1]
查看完整版本: 请教一下怎么用LUA取得系统时间