虛擬儀器軟件的開發軟件的開發是虛擬儀器的核心,LabVIEW提供了強大的數據采集、處理、分析等功能。功能模塊的圖形化組合,實現各種所需要的功能,豐富的控件也為虛擬儀器面板的設計提供了極大的方便。開發時,只需從函數庫和控件庫中選取所需的功能模塊和控件,還可以為它們設置合適的屬性,面板上的控件在程序框圖中自動生成對應的圖標,可非常方便進行編程。輪廓曲線的繪制測量輪廓曲線的繪制是測試結果所需要的重要內容,也是儀器的主要功能之一。
虛擬儀器采用波形控件實現其功能。該控件輸入數據的基本結構為一維數據組,測量數據作為一維數據組輸入,因此,數組包含需要顯示的全部測量數據,而且顯示時是以一次性完成圖形刷新方式進行的,正符合測試結果的需要。顯示屏幕將橫軸定義為X軸,縱軸定義為Y軸,X軸代表測量數據中數據的序號(缺?。撼跏贾禐?,步長為1,而Y軸表示需要顯示的測量數據點的數值大小,X軸和Y軸的刻度根據數據組長度、最大、最小值范圍自動調整。X值對應測量點的序號,其集合就相當于粗糙度的評定長度;Y值對應實際測量數據點的數值大小,適合于描述按照一定的采樣時間測量粗糙度的數據序列的變化。為了使X軸的粗糙度的評定長度(刻度值)與實際的測量時間對應,可設置起始位置X0及步長DETAX,并且把這兩個數與測量數據數組打包(BUNDLE)送入波形顯示控件