版主您好:
請問一下,如何將程式最後產生的字串("提示")於下次程式開啟時清空呢?
2004-07-27_094201_猜數字p2-2.vi(6.1)
因為我有設local variable 可是無論放在何處都無法使字串歸零耶
版主您好:
請問一下,如何將程式最後產生的字串("提示")於下次程式開啟時清空呢?
2004-07-27_094201_猜數字p2-2.vi(6.1)
因為我有設local variable 可是無論放在何處都無法使字串歸零耶
我在Case Strecture與While Loop中間再加上一個While Loop,並將"提示"的Local Variable放在這個While Loop裡面;除此之外,還加入Play按鈕,當玩家按下"Play"按鈕後,才能開始.
所以,先使用Case Structure產生亂數,完畢後,進入While Loop判斷玩家是否開始玩(按下Play),然後再進行主要的While Loop迴圈.
如果按照您原來的程式,將"提示"的Local Variable應該放在一開始的Case Structure裡面,但是因為Case Structure與While Loop邏輯上是同時進行,所以,就會產生無法歸靈的狀況.
恩 了解了3Q ~~~
我會好好加強程式邏輯的
版主您好:
抱歉,關於程式的啟動方面仍然有許多困擾,
就是若利用布林函數的方式控制程式啟動
可否利用在TRUE時所計算的值再拿到FORth 利用呢?
2004-07-27_171352_猜數字P3-2.vi(6.1)
基本上,你的程式有點...複雜.
所以,我簡單說明一下,您可以使用State Machine的方式進行程式的流程.
"產生亂數":程式開始進行產生亂數.
"進入提示":進如提示畫面.
"開始":判斷輸入數字是否與產生的數相同.如果是,到"結束";反之,一直進行.
"結束":判斷使用者是否繼續,如果否,離開程式;如果是,則回到"產生亂數".
依照不同的程序放入您要的動作.
Sorry 我將布林控制和if ...else搞混了 抱歉
3Q 
我是一個新手…我想做這一個題目…我先要做什麼條件判斷…我要重什麼方向著手阿…請多多指教…
您好:
你可以參考http://labview.com.tw/forum/forum_posts.asp?TID=1435&PN=2喔!
你可以如同版主建議 先由程式流程開始思考,應該是個不錯的方式
建議書本 名稱:"LabVIEW基礎程式應用" (6.1與6.I版) 作者林穀欽
全華圖書出版,是非常基礎的一本書喔!雖然現在7.0版粉多人用但是觀念應該差不了多少,加油!!
P.S: 多謝版主,程式觀念已於今日釐清了