【发布时间】:2013-04-19 09:32:58
【问题描述】:
我正在编写 lua 脚本。
我正在编码的是..收集数据并将其保存到某个文件中。
情况 :
有两个传感器,当它们识别到前面的物体时,传感器的值会增加。
我想随时间每 100 毫秒保存一次传感器值的数据。
时间格式为“2013-04-25 10:30:004”
我所做的是在这里。
===========================================================
require("TIMER")
require("TIMESTAMP")
require("ANALOG_IN")
function OnExit()
print("Exit code...do something")
end
function main()
timer = "TIMER"
analogsensor_1 = "AIR_1"
analogsensor_2 = "AIR_2"
while true do
valueOfSensor_1 = ANALOG_IN.readAnalogIn(analogsensor_1);
valueOfSensor_2 = ANALOG_IN.readAnalogIn(analogsensor_2);
write(colltection_of_data.txt)
go(print(valueOfSensor_1), 0.1) //print value of sensor every 100ms
print(time)
go(print(valueOfSensor_2), 0.1)
print(time)
end
TIMER.sleep(timer,500)
end
print("start main")
main()
================================================================
我知道这不是完整的代码。如何将数据保存到某个文件中? 以及如何显示这样的时间格式?
提前谢谢你!
【问题讨论】:
标签: lua