新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > labview的深入探索------順序結構是“結構“嗎?

        labview的深入探索------順序結構是“結構“嗎?

        作者: 時間:2017-01-09 來源:網絡 收藏
        LABVIEW的"結構"的概念同C語言有很大不同,C語言中中的結構指的是復合數據類型,labview所謂的結構相當于C語言的程序運行結構,包括循環、順序結構、條件結構、事件結構等,這里面尤其需要強調的是順序結構,無論是平鋪式順序結構還是堆疊式順序結構,NI都不建議使用,原因主要有以下幾點:
        1:強行規定的動作次序,影響了數據流的傳遞方式。
        2:內存使用上,順序結構比較同樣性能的數據依賴關系的數據流,程序框圖所占的內存空間比較大。

        我們在作VI性能分析的時候,也能看到一個有趣的現象,LV雖然把順序界結構放在函數選板的結構子類中,但是在統計中,順序結構并沒有被看成是結構,而是作為一般的節點,其中每增加一個禎就增加一個節點,所以一個復雜的順序結構會增加大量的節點,從這個角度也可以說明,從LABVIEW的內部來看,順序結構并不時真正意義的運行結構。



        可以發現,for ,while ,case 都是結構,本身也是一個節點




        順序結構并沒有被統計為結構,而只是一般的節點,每一個FRAME都是一個節點。


        關鍵詞: labview順序結

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 绥化市| 工布江达县| 榆中县| 南江县| 芮城县| 孙吴县| 天津市| 呼伦贝尔市| 象山县| 洛浦县| 苏州市| 白朗县| 安图县| 安龙县| 道真| 绥阳县| 平顺县| 梁平县| 湄潭县| 伊宁县| 库伦旗| 仙桃市| 宝兴县| 锦屏县| 龙州县| 拉萨市| 佛冈县| 电白县| 隆安县| 黄浦区| 镶黄旗| 阳曲县| 屯门区| 恩平市| 若尔盖县| 全州县| 宁夏| 桂平市| 南靖县| 成安县| 民权县|