Re: aceess 插入字段问题

楼主: xep72345 (gorilla)   2014-10-24 07:03:10
※ 引述《xep72345 (gorilla)》之铭言:
: ※ 引述《xep72345 (gorilla)》之铭言:
: : 这问题是顺利解决,但下一个问题又跑出来
: : 当我监控的点位,启动后运转五秒才关闭
: : 我想要抓启动的第一个时间点,没想到程式竟然纪录五秒内的所有时间点...
: : 不知道版上是否有经验的前辈,有遇过有类似这种情况,可否分享一下经验。
: 对不起....马上附上测试的范例
: if (motor == 1 )
: insert into start_time
: else if (motor == 0)
: insert into end_time
: 我把程式码简化到这样,希望motor == 1 的时候 只记录第一笔资料,
: 而不要连运转时间也记录下去。
motor 这个值是变量,从serial Port进来的
如果用if else 会变成 当motor == 1 这段时间会不断的写入时间,同等0也是
是否有什么判断式只会做一次性的判断,目前想往这个方向去找答案,谢谢
作者: Ammenze (蓝天白云)   2014-10-24 11:07:00
照文意看,启动中会一直传motor==1进来,结束时会传0进来?如果是的话,用一个阵列纪录motor==1跟0的所有时间点最后motor==0时再存阵列第一个跟最后一个时间就可以了
作者: GoalBased (Artificail Intelligence)   2014-10-24 12:35:00
这是讨论区 不是你的LINE阿= =

Links booklink

Contact Us: admin [ a t ] ucptt.com