作者jacklions (史东)
看板MATLAB
标题[讨论] 程式有条件的暂停
时间Tue Mar 20 14:46:02 2018
目前是执行了一个GUI介面程式,然後他会将变数存在mat档
好像还没存mat档就会自己跳到下一行
所以会有ERROR
目前想到是用pause但是都是固定秒数
有办法判断说 产生mat档後就终止,还是有其他方法可以传变数呢??
https://imgur.com/a/yploT
感谢大家~~
-----
Sent from JPTT on my iPhone
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.77.171.87
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1521528368.A.7DA.html
※ 编辑: jacklions (42.77.171.87), 03/20/2018 14:47:57
※ 编辑: jacklions (42.77.171.87), 03/20/2018 14:49:02
1F:推 LiamIssac: 怎麽感觉load的读取的意思? 03/21 09:27
2F:→ LiamIssac: 应该用save才对? 03/21 09:27
3F:→ YoursEver: 你的mat档有多大? 要写多久? 03/21 10:57
4F:→ YoursEver: 如果短时间内可以写完,建议靠 while + pause + exist 03/21 10:58
5F:→ YoursEver: 用 exist 检查是否已经有你要的mat档. 03/21 10:58
6F:→ YoursEver: 若是要长时间才写得完...我不知道该怎麽处理比较好, 03/21 10:59
7F:→ YoursEver: 试试看pause久一点吧. 03/21 10:59
8F:推 sunev: 刚测试save file时没有flush的问题。理论上会存完才跑下一 03/21 11:39
9F:→ sunev: 行。不过变数不能直接用参数传递吗?磁碟通常效率比较差1 03/21 11:39
11F:→ jacklions: GUI程式是拖曳绿色方块决定位置 03/21 12:41
12F:→ jacklions: 按下ok 将座标存到loc.mat 03/21 12:41
13F:→ jacklions: 下一行主程式去load loc.mat取得值 03/21 12:41
14F:→ jacklions: 因为主程式跟GUI是不同程式 03/21 12:41
15F:→ jacklions: 还是有其他方法传座标呢? 03/21 12:41
16F:推 YoursEver: 推sunev做实验. 03/21 13:57
18F:→ jacklions: 目前利用上面的方法可以达成了 03/21 14:21
19F:→ jacklions: 感谢各位大大:) 03/21 14:21