新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > VI設計時要遵循的3個原則

        VI設計時要遵循的3個原則

        作者: 時間:2016-12-26 來源:網絡 收藏
          當使用LabVIEW來開發一個復雜的應用程序時,應該根據軟件設計原則來規范設計,以保證能夠創建一個可擴展、可讀、可維護的應用程序。
        • 可擴展--能夠很容易為應用程序增加功能而不需要完全重新設計應用程序。
        • 易讀--能夠很容易地理解應用程序的設計思想和實現的主要功能。
        • 可維護--原始開發者或是其他開發人員在不改變原始代碼內容的前提下,能夠很容易的改變代碼的內容。

          因為 LabVIEW是一種編程語言,在使用LabVIEW編程遇到的設計上的問題,使用其他文本編程語言也會遇到。但是,LabVIEW 提供了許多功能強大的特性和編程方法,使您可以更關注于工程問題的解決方案,而不是編程的語法問題或是內存的使用問題。

        本文引用地址:http://www.104case.com/article/201612/334093.htm

        對于可擴展性:

          為了能夠創建一個可擴展的VI,必須在設計過程中就及早地考慮應用程序的設計問題。一個設計良好的可擴展的VI,可以比較容易地更改原始設計和增加新功能。例如,有一個可以從三個熱電偶讀取數據的采集VI。假定現在需要改變應用程序,增加幾百個熱電偶的讀取。如果原始的VI被設計成一個可易于擴展的程序,那么,擴展幾百個熱電偶將會比重新設計一個新的應該使用較好的編程風格來創建可擴展的 VI。由于代碼不是設計用于可擴展的,當需求改變時,許多應用程序都需要重寫。對于一個不可擴展的VI,即使一個簡單的改變,如從多個傳感器中采集數據或是控制多個繼電器,程序就必須重寫。

          當設計任何一個應用程序時,除考慮使用應用程序的目的之外,還要考慮如何應付需求的變化超出了為原始需求而設計的程序框架這一風險。

        對于易讀性:

          在使用LabVIEW的進行開發時,有可能看到過一些非結構化、難以理解的VI框圖。讓人困惑和不可維護的代碼往往看上去像是一團亂麻。不易讀的代碼使得解析框圖功能非常困難。難以讀懂和難以理解的代碼將會是難以維護的。

        對于可維護性:

          當您為應用增加新的功能時,良好的編程風格和架構將會使原來的應用程序的其它功能受到的影響最小。當您開發應用程序時,需要考慮其他程序員使用和修改VI的問題。通過在設計中提前考慮這些問題,可以使您能夠開發出更易維護的應用程序來。




        關鍵詞: VI設計3個原

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 山东| 偃师市| 宜宾市| 锦屏县| 焦作市| 河津市| 边坝县| 桦川县| 兰考县| 岳池县| 凤山县| 紫金县| 亚东县| 汽车| 景东| 蓬溪县| 施秉县| 资阳市| 汝南县| 牙克石市| 吉林省| 维西| 浏阳市| 昌图县| 克拉玛依市| 河源市| 邢台县| 耒阳市| 宣化县| 商城县| 祥云县| 阿拉善左旗| 郑州市| 邯郸县| 青岛市| 桂东县| 剑阁县| 蒲江县| 千阳县| 福泉市| 昌都县|