利用簡易的State Machine(狀態機)來撰寫,另外搭配TXT的文字形資料存取(Write to spreadsheet file.vi)功能做到簡易的倉儲管理(紀錄)功能。程式中運用Property Node來改變控制元件的狀態。程式碼可在這邊下載,若下載請留言告知,謝謝

如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

Front Panel:

用表單選取方式選擇有興趣的產品,修改個數後,在依照需求按入庫或是出庫的功能。

 

Block Diagram

初始程式:

功能:

讀出TXT檔案上次儲存的內容,並更新於表單內。

 

入庫程式:

功能:讀出當前表單中的庫存資料,再加上欲入庫的個數,並更新到TXT和表單。

出庫程式:

功能:

 

讀出當前表單中的庫存資料,再加上欲入庫的個數,並更新到TXT和表單。

程式有簡易的倉儲不能小於零(負數)的簡易防呆機制。

附註

  • 可以將資料儲存為其他格式,例如說INI檔、WordCSV…檔案,這個範例為了可給廣泛使用,所以用TXT檔按為記錄檔。
  • 若能夠加入登入、登出系統,更能符合倉儲系統的應用。
  • 如果要新增產品,只要在TXT檔案中加入新產品名稱即可。

 

程式碼可在這邊下載,若下載請留言告知,謝謝

如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~

學習相關LabVIEW文章:

進階程式學習

基礎程式學習

專題學習_LVOOP

專題學習_動態載入

程式分享相關LabVIEW文章:

基礎程式分享

進階程式分享

股票程式分享

考取LabVIEW證照相關:

CLAD

CLD

CLA準備CLA考題分析

 

arrow
arrow

    安伯伯 發表在 痞客邦 留言(7) 人氣()