[讨论] 程式有条件的暂停

楼主: jacklions (史東)   2018-03-20 14:46:02
目前是执行了一个GUI接口程式,然后他会将变量存在mat档
好像还没存mat档就会自己跳到下一行
所以会有ERROR
目前想到是用pause但是都是固定秒数
有办法判断说 产生mat档后就终止,还是有其他方法可以传变量呢??
https://imgur.com/a/yploT
感谢大家~~
作者: LiamIssac (Madchester)   2018-03-21 09:27:00
怎么感觉load的读取的意思?应该用save才对?
作者: YoursEver (猪是妳)   2018-03-21 10:57:00
你的mat档有多大? 要写多久?如果短时间内可以写完,建议靠 while + pause + exist用 exist 检查是否已经有你要的mat档.若是要长时间才写得完...我不知道该怎么处理比较好,试试看pause久一点吧.
作者: sunev (Veritas)   2018-03-21 11:39:00
刚测试save file时没有flush的问题。理论上会存完才跑下一行。不过变量不能直接用参数传递吗?磁盘通常效率比较差1
楼主: jacklions (史東)   2018-03-21 12:41:00
https://imgur.com/a/G7JD9GUI程式是拖曳绿色方块决定位置按下ok 将座标存到loc.mat下一行主程式去load loc.mat取得值因为主程式跟GUI是不同程式还是有其他方法传座标呢?
作者: YoursEver (猪是妳)   2018-03-21 13:57:00
推sunev做实验.
楼主: jacklions (史東)   2018-03-21 14:21:00
https://imgur.com/a/bekVj目前利用上面的方法可以达成了感谢各位大大:)

Links booklink

Contact Us: admin [ a t ] ucptt.com