更換登入信箱  | 未收到確認信  | 忘記密碼  | 註冊  | 登入
|
|

登入‧會員服務
LabVIEW轉檔
論壇主頁
草稿 (0)
星號標記 (0)
最新主題
私人消息
論壇控制台
問問題
找答案
 LabVIEW

 LabVIEW Job

 硬體

 PLC

 PAC

 CAD

 嵌入式系統

 Matlab

 .NET

 C

 平行運算

 資料庫

 Web

 Orz

 產業消息

 站務

 閒聊八卦

 其他程式設計

聯絡我們
LabVIEW簡易計算機試寫及問題 - LabVIEW360論壇
LabVIEW作業習題研討區
LabVIEW360論壇 : LabVIEW : LabVIEW作業習題研討區
  LabVIEW簡易計算機試寫及問題
Tags: LabVIEW簡易計算機
回覆主題發表新主題
   收藏本文  我的知識庫
推文
2 網友認為
有用文章
2 個人遇過
相同問題

作者
信息 << 上一主題 | 下一主題 >>
YuKuan
新手
新手
頭像
[尚無外包接案履歷]


註冊時間: 2017/5/02
LabVIEW: LabVIEW 2014
作業系統: Windows 8.1
居住地區: 基隆市
發表: 1
本文分級:5
網友分級:5
  發送私人消息
發表日期: 2017/5/02 at 4:24pm | IP已記錄
軟體環境:LabVIEW 2014、Windows 8.1
1樓  引用發文

各位前輩好

由於我完全是個程式新手

目前整個是邏輯及運用渣

所以寫出來的程式整個很雜亂

在B BUG的時候整個是一件大麻煩

雖然參考過很多網上的範例

但還是相當難產(有一些是太資深對我這個新手來說完全看不懂 

在跟LabVIEW苦戰幾天後好不容易把這個簡易計算機給生出來了

請問這樣的寫法還有辦法做簡化嗎?

請各位前輩指點 



計算機程式試寫 14.0.vi收藏此檔案

icon版本:14.0
版號:335577088
元件數:26
前景圖:[FP]
背景圖:[BD]
轉檔


計算機程式試寫 9.0.vi收藏此檔案

icon版本:9.0
版號:151027712
元件數:26
前景圖:[FP]
背景圖:[BD]
轉檔


9.0以下的版本無法提供

因為我這寫法8.0不支援


Edited by YuKuan on 2017/5/02 at 6:00pm
返回頂部
↓ 滑鼠左鍵測試器 ↓
 
MingYen
Senior Member
Senior Member
頭像
[尚無外包接案履歷]


註冊時間: 2015/6/03
LabVIEW: LabVIEW 2013
作業系統: Windows 7
居住地區: 台北市
發表: 230
本文分級:5
網友分級:4.876923
  發送私人消息
發表日期: 2017/5/03 at 7:15pm | IP已記錄
軟體環境:LabVIEW 2013、Windows 7
2樓  引用發文


看了程式之後,我相信你在Event Structure跟UI上面的Boolean Control也有碰到問題
雖然我自己還沒有把完整的原因統整起來

但先建議如下的步驟:
[1]把Stop Button本尊,確定放在主要接收他的事件的Event Case中 (你的程式中,正好只有Stop是做到了這一項)
未來所有需要初始化的數值,由於初始化不會太擔心競態條件,因此你可以改為Local Variable,而把本尊都留在Event Case,讓他觸發時會記得去更新Control的外貌以及正常發動自動跳回(latch)行為。

[2]上述項目確認過後,就可以把Stop改回Value Change觸發事件。
a.按鍵Value Change皆會觸發事件,b.事件觸發後皆能正常自動跳回(latch),c. Control外觀皆會被正常更新。

[3]事件觸發後,改為送出True。因為前兩項已經確認了沒問題的情況下,你可以放心地讓兩種Value Change都是自動送True。
不用特別再拉New Value這一類的數值來送。

除非你有一個Control要觸發"兩個以上"的"含事件while迴圈",否則上述用法都可以全面性的使用。
基本上我後來的程式都是
a.本尊丟在事件Value Change Case裡面,b.暫時性使用Local Varible (後用c與d);
c.使用shift register把資料記錄在本迴圈,d.用notifier或queue把資料傳遞給其他迴圈

我程式部分改的不多,還有問題的話要請教其他高手




[FP][BD]2017-5-3 計算機程式試寫 (LabVIEW360 Ming-Yen 2013).vi收藏此檔案

icon版本:13.0
版號:318799872
元件數:26
前景圖:[FP]
背景圖:[BD]
轉檔




Edited by MingYen on 2017/5/05 at 10:59am
返回頂部
↓ 滑鼠左鍵測試器 ↓
 

關鍵字
關鍵字:(新增 )
LabVIEW簡易計算機
搜尋本站:





如果您想回復本文章您必須先 登陸  登入
如果您還沒有註冊您必須先 註冊

  回覆主題發表新主題
列印預覽 列印預覽

不可以 在本版發表新主題
不可以 在本版回復主題
不可以 在本版刪除您的發言
不可以 在本版編輯您的發言
不可以 在本版創建投票
不可以 在本版投票



Powered by Web Wiz Forums version 7.7a
Copyright ©2001-2004 Web Wiz Guide

頁面執行時間為 1.7344 秒。
 列印格式
|
 寄給朋友
|
 加到最愛
|
 意見回饋
|
 加到知識庫
|
 開啟知識庫
|

  |  我的最愛 隱私權保護政策 免責聲明 廣告刊登 系統整合 合作提案 聯絡我們 電話: 0988-002692