利用簡易的State Machine(狀態機)來撰寫,另外搭配TXT的文字形資料存取(Write to spreadsheet file.vi)功能做到簡易的倉儲管理(紀錄)功能。程式中運用Property Node來改變控制元件的狀態。程式碼可在這邊下載,若下載請留言告知,謝謝
如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~
Front Panel:
用表單選取方式選擇有興趣的產品,修改個數後,在依照需求按”入庫”或是”出庫”的功能。
Block Diagram
初始程式:
功能:
讀出TXT檔案上次儲存的內容,並更新於表單內。
入庫程式:
功能:讀出當前表單中的庫存資料,再加上欲入庫的個數,並更新到TXT和表單。
出庫程式:
功能:
讀出當前表單中的庫存資料,再加上欲入庫的個數,並更新到TXT和表單。
程式有簡易的倉儲不能小於零(負數)的簡易防呆機制。
附註
- 可以將資料儲存為其他格式,例如說INI檔、Word、CSV…檔案,這個範例為了可給廣泛使用,所以用TXT檔按為記錄檔。
- 若能夠加入登入、登出系統,更能符合倉儲系統的應用。
- 如果要新增產品,只要在TXT檔案中加入新產品名稱即可。
程式碼可在這邊下載,若下載請留言告知,謝謝
如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~
學習相關LabVIEW文章:
程式分享相關LabVIEW文章:
考取LabVIEW證照相關:
文章標籤
全站熱搜
留言列表