想在任何時間點存檔

請問一下
可不可以在任何時間點作存檔動作
換句話說
也就是跑完一個圖大概幾秒時間存檔
或者是跑完一個圖不想存檔讓它繼續跑
跑到第二章圖覆蓋第一張圖再做存檔動作

[QUOTE=AliLin]請問一下
跑完一個圖大概幾秒時間存檔 
跑完一個圖不想存檔讓它繼續跑 
跑到第二章圖覆蓋第一張圖再做存檔動作 

[/QUOTE]

-> 跑完圖後加個wait vi
-> 那你要寫一個判斷,判斷此圖檔的值不符合存檔條件
-> 若要覆蓋第一張圖,可先將第一張圖的檔名暫存, 第二張圖出現時, 指定檔名存檔即可, 再用個新檔名另存第二張圖

garyO40500.6201967593

為什麼要加wait

跑圖-> wait -> 存檔

我不想要用等待時間
要是等待太久而不存檔就不出第二張圖

"<span =“apple-style-span” style="line-height: 19px; “>跑完一個圖大概幾秒時間存檔”

這不是你的目的嗎?   

等待時間與存不存檔都可以自己再另外控制
例如你可以用while loop, 裡面放wait(1000), 判斷i來決定要等多久  



我現在都還想不到
如果true跑到外面執行
如果false回到boolean 2
現在卡再如何回到boolean 2

AliLin40500.6902777778

如果true跑到外面執行
如果false回到boolean 2
現在就卡在false這部分


AliLin40500.7030324074

如果你的意思是說Boolean 2"OFF"要立即處理存檔,就用Event Structure加上Sequence Structure.

![](upload://7szTJwvf1o95h1gwtZbIYo9rrcr.jpeg)

![](upload://nwQcKoA4e0GdzpXhADmEywyc6iV.jpeg)

[QUOTE=AliLin] 如果true跑到外面執行
如果false回到boolean 2
現在就卡在false這部分
[/QUOTE]

從你的圖來看
你使用一個while迴圈不斷的跑程式
而程式中你使用一個boolean作控制,代表當一按下按鈕時,就會跑到true進行判斷
但程式後方沒有將boolean 還原成false,所以會一直成為True狀態

建議你可以將程式後方(write to measurement file)使用一個boolean local variable
將boolean值變成false後,即只會儲存"一筆"資料
而不會讓boolean一直成為true狀態

另外,你程式裡面的2個case,是要作什麼判斷與儲存呢??

 

to <span =“bold”>DonWang:
如何增加NewVal??

<span =“bold”>to <span =“bold”>elvistu:
@@?

我還是講清楚我要的好了
我想要不管在任何時間時啟動boolean 2之後
立刻跳出儲存位置進行存檔
而不要等到波形跑完等待時間儲存
以下是紅色和藍色的部分
紅色部分為下一個迴圈進行執行
藍色部分為true和false判斷是否儲存
但是卡在boolean 2


Event Structure的右邊用箭頭功能拉出來,或用手指功能點選.

我有弄出來我要的了
但是
有沒有辦法把stop取代stop2??

我用了local variable還是不行~~
AliLin40501.5681944444

local variable及設定Stop如下圖,要注意程式一開始要將Stop給OFF

![](upload://caYCbygyBUHjZGZn7BsDDUMUrV0.jpeg)

 

DonWang40501.745150463