close
製作99乘法表好像是學各種程式語言的第一堂基礎課程,現在要研究的是用LabVIEW能有幾種作法?
基本上輸出顯示是用2D陣列或是Table元件,資料內容為文字格式
第一種最簡單的作法是直接用雙迴圏去完成。For Loop和While Loop寫程式的主要架構大同小異,差別在於For Loop給定迴圈執行次數,不管執行條件如何都會執行完指定的次數。While Loop則只要執行條件達到隨時可停止,應用上較靈活
整個程式實際執行的次數等於內迴圈乘上外迴圏的次數,為9乘以9共81次。輸出前已將數值轉換成文字,加上*和=兩個字元合成一個字串,最後輸出到迴圈外時是2D陣列資料
第二種使用雙迴圈加上移位暫存器
第三種是先創建一個9乘9的2D空白文字陣列,然後在程式中用取代法把陣列填滿
第三種的變化形是使用移位暫存器
最後一種輸出不是2D陣列資料,而是單一文字框格式
重點是Concatenate Strings元件的使用,為了整齊排列,內迴圈使用Tab Constant元件串接在每一字串後面增加空格,外迴圈則使用Carriage Return Constant元件串接在每一字串後面強制換行
文章標籤
全站熱搜
留言列表