浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 儀器儀表

定義LabVIEW的復(fù)雜數(shù)據(jù)類型

發(fā)布時(shí)間:2014/10/9 21:24:20 訪問次數(shù):914

   在基于文本的編程中,ADE7755ARS除了基本的數(shù)據(jù)類型外,還有構(gòu)造數(shù)據(jù)類型,所謂構(gòu)造數(shù)據(jù)類型

   是由若干個(gè)基本類型數(shù)據(jù)按一定規(guī)則組成的,也就是根據(jù)已經(jīng)定義的一個(gè)或者多個(gè)基本

數(shù)據(jù)類型用構(gòu)造的方法來定義的,比如C語言中的數(shù)組、結(jié)構(gòu)體等復(fù)雜數(shù)據(jù)類型。

   LabVIEW中數(shù)組的使用方法

   在LabVIEW中定義數(shù)組的方式如下所示,在前面板的Controls選板的Modern\Array,Matrix&Cluster路徑下,單擊Array控件,并將其放置在前面板的合適位置,上述操作相當(dāng)于在LabVIEW中放置了一個(gè)數(shù)組外框,但是沒有指定類型,顯然不符合程序設(shè)計(jì)的語法要求,如果想給數(shù)組中的元素指定數(shù)據(jù)類型,還需要把某個(gè)類型的控件拖放入剛剛放置的Array控件內(nèi)部,本例中,在前面板的Controls選板的Modern\ Numeric路徑下,單擊NumericIndicator控件,并將其拖放入Array控件中,這樣才在LabVIEW中完成了一個(gè)數(shù)組的定義。

     

   完成數(shù)組的定義后,就可以對(duì)數(shù)組進(jìn)行初始化。在傳統(tǒng)的文本編程中,可以通過直接對(duì)數(shù)組元素賦值的方法來初始化數(shù)組:在LabVIEW的前面板也可以通過雙擊數(shù)組中某個(gè)元素,然后輸入某種類型的數(shù)據(jù)的辦法來初始化數(shù)組。除此之外,LabVIEW中還提供了更方便的圖形化接口控件來對(duì)數(shù)組進(jìn)行初始化。在上述前面板中的數(shù)組定義完成后,切換到程序框圖界面,并選擇Functions選板Programming\Array路徑下的Initialize Array函數(shù),根據(jù)InitializeArray函數(shù)的參數(shù)要求放置兩個(gè)Numeric Constant類壟數(shù)據(jù)(位于Programming\ Numeric路徑下),將控件一一連線后,則程序框圖如圖3-75所示。在圖3-75中定義了一個(gè)一維數(shù)組,其數(shù)組元素的個(gè)數(shù)是3個(gè),數(shù)組元素的初始化的數(shù)值為2,啟動(dòng)程序后,結(jié)果如圖3-74所示,當(dāng)用戶拖動(dòng)前面板中的控件邊緣,進(jìn)行長(zhǎng)度上的放大時(shí),超出數(shù)組范圍的數(shù)值為O。



   在基于文本的編程中,ADE7755ARS除了基本的數(shù)據(jù)類型外,還有構(gòu)造數(shù)據(jù)類型,所謂構(gòu)造數(shù)據(jù)類型

   是由若干個(gè)基本類型數(shù)據(jù)按一定規(guī)則組成的,也就是根據(jù)已經(jīng)定義的一個(gè)或者多個(gè)基本

數(shù)據(jù)類型用構(gòu)造的方法來定義的,比如C語言中的數(shù)組、結(jié)構(gòu)體等復(fù)雜數(shù)據(jù)類型。

   LabVIEW中數(shù)組的使用方法

   在LabVIEW中定義數(shù)組的方式如下所示,在前面板的Controls選板的Modern\Array,Matrix&Cluster路徑下,單擊Array控件,并將其放置在前面板的合適位置,上述操作相當(dāng)于在LabVIEW中放置了一個(gè)數(shù)組外框,但是沒有指定類型,顯然不符合程序設(shè)計(jì)的語法要求,如果想給數(shù)組中的元素指定數(shù)據(jù)類型,還需要把某個(gè)類型的控件拖放入剛剛放置的Array控件內(nèi)部,本例中,在前面板的Controls選板的Modern\ Numeric路徑下,單擊NumericIndicator控件,并將其拖放入Array控件中,這樣才在LabVIEW中完成了一個(gè)數(shù)組的定義。

     

   完成數(shù)組的定義后,就可以對(duì)數(shù)組進(jìn)行初始化。在傳統(tǒng)的文本編程中,可以通過直接對(duì)數(shù)組元素賦值的方法來初始化數(shù)組:在LabVIEW的前面板也可以通過雙擊數(shù)組中某個(gè)元素,然后輸入某種類型的數(shù)據(jù)的辦法來初始化數(shù)組。除此之外,LabVIEW中還提供了更方便的圖形化接口控件來對(duì)數(shù)組進(jìn)行初始化。在上述前面板中的數(shù)組定義完成后,切換到程序框圖界面,并選擇Functions選板Programming\Array路徑下的Initialize Array函數(shù),根據(jù)InitializeArray函數(shù)的參數(shù)要求放置兩個(gè)Numeric Constant類壟數(shù)據(jù)(位于Programming\ Numeric路徑下),將控件一一連線后,則程序框圖如圖3-75所示。在圖3-75中定義了一個(gè)一維數(shù)組,其數(shù)組元素的個(gè)數(shù)是3個(gè),數(shù)組元素的初始化的數(shù)值為2,啟動(dòng)程序后,結(jié)果如圖3-74所示,當(dāng)用戶拖動(dòng)前面板中的控件邊緣,進(jìn)行長(zhǎng)度上的放大時(shí),超出數(shù)組范圍的數(shù)值為O。



熱門點(diǎn)擊

 

推薦技術(shù)資料

驅(qū)動(dòng)板的原理分析
    先來看看原理圖。圖8所示為底板及其驅(qū)動(dòng)示意圖,F(xiàn)M08... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13692101218  13751165337
粵ICP備09112631號(hào)-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!