LabVIEW中的常用數(shù)學(xué)運(yùn)算
發(fā)布時(shí)間:2015/4/4 20:53:42 訪問次數(shù):3125
在框圖的Functions選板中的Programming\Numeric路徑下,LabVIEW把常用的數(shù)學(xué)運(yùn)算符以圖形接口的方式提供給用戶。在前面的LabVIEW程序中,所涉及的D1887運(yùn)算基本為賦值運(yùn)算,中的圖形接口可以使用戶輕松完成包括復(fù)數(shù)在內(nèi)的常用數(shù)學(xué)運(yùn)算,其使用方法與上述完全一致。
在很多情況下,要想正確地完成數(shù)學(xué)運(yùn)算,首先要將參與運(yùn)算的操作數(shù)的數(shù)據(jù)類型合理地進(jìn)行設(shè)置或轉(zhuǎn)換。大致有兩種進(jìn)行數(shù)據(jù)類型轉(zhuǎn)換,分別為自動(dòng)轉(zhuǎn)換和強(qiáng)制轉(zhuǎn)換。自動(dòng)轉(zhuǎn)換一般由編譯系統(tǒng)來完成,在LabVIEW中,自動(dòng)轉(zhuǎn)化數(shù)據(jù)類型一般發(fā)生在多態(tài)VI的情況下。在本節(jié)中主要為讀者介紹LabVIEW中強(qiáng)制進(jìn)行的數(shù)據(jù)類型的轉(zhuǎn)化。
LabVIEW中的數(shù)據(jù)類型轉(zhuǎn)換
數(shù)據(jù)之間的類型轉(zhuǎn)化是編程時(shí)經(jīng)常遇到的情況,LabVIEW中也提供了這種功能,不過在使用時(shí)與其他編程語言稍有區(qū)別。黑色實(shí)線框所包圍的路徑中選擇Type Cast控件,該函數(shù)用于數(shù)據(jù)類型之間的強(qiáng)制轉(zhuǎn)化。在框圖界面中建立的程序,萁中輸入“要轉(zhuǎn)化的數(shù)值”的數(shù)據(jù)類型為帶符號(hào)8位整數(shù)、“要轉(zhuǎn)化成類型”的數(shù)據(jù)類型為無符號(hào)8位整數(shù),輸出“轉(zhuǎn)化后數(shù)值”也為無符號(hào)8位整數(shù),以上輸入/輸出參數(shù)類型都是按照Type Cast的函
數(shù)說明設(shè)置。當(dāng)用戶完成控件間的連線后,可以修改第2個(gè)輸入?yún)?shù)的類型,這時(shí)會(huì)發(fā)現(xiàn)控件“轉(zhuǎn)化后數(shù)值”的數(shù)值類型會(huì)隨著控件“要轉(zhuǎn)化成類型”自動(dòng)發(fā)生變化。
在框圖的Functions選板中的Programming\Numeric路徑下,LabVIEW把常用的數(shù)學(xué)運(yùn)算符以圖形接口的方式提供給用戶。在前面的LabVIEW程序中,所涉及的D1887運(yùn)算基本為賦值運(yùn)算,中的圖形接口可以使用戶輕松完成包括復(fù)數(shù)在內(nèi)的常用數(shù)學(xué)運(yùn)算,其使用方法與上述完全一致。
在很多情況下,要想正確地完成數(shù)學(xué)運(yùn)算,首先要將參與運(yùn)算的操作數(shù)的數(shù)據(jù)類型合理地進(jìn)行設(shè)置或轉(zhuǎn)換。大致有兩種進(jìn)行數(shù)據(jù)類型轉(zhuǎn)換,分別為自動(dòng)轉(zhuǎn)換和強(qiáng)制轉(zhuǎn)換。自動(dòng)轉(zhuǎn)換一般由編譯系統(tǒng)來完成,在LabVIEW中,自動(dòng)轉(zhuǎn)化數(shù)據(jù)類型一般發(fā)生在多態(tài)VI的情況下。在本節(jié)中主要為讀者介紹LabVIEW中強(qiáng)制進(jìn)行的數(shù)據(jù)類型的轉(zhuǎn)化。
LabVIEW中的數(shù)據(jù)類型轉(zhuǎn)換
數(shù)據(jù)之間的類型轉(zhuǎn)化是編程時(shí)經(jīng)常遇到的情況,LabVIEW中也提供了這種功能,不過在使用時(shí)與其他編程語言稍有區(qū)別。黑色實(shí)線框所包圍的路徑中選擇Type Cast控件,該函數(shù)用于數(shù)據(jù)類型之間的強(qiáng)制轉(zhuǎn)化。在框圖界面中建立的程序,萁中輸入“要轉(zhuǎn)化的數(shù)值”的數(shù)據(jù)類型為帶符號(hào)8位整數(shù)、“要轉(zhuǎn)化成類型”的數(shù)據(jù)類型為無符號(hào)8位整數(shù),輸出“轉(zhuǎn)化后數(shù)值”也為無符號(hào)8位整數(shù),以上輸入/輸出參數(shù)類型都是按照Type Cast的函
數(shù)說明設(shè)置。當(dāng)用戶完成控件間的連線后,可以修改第2個(gè)輸入?yún)?shù)的類型,這時(shí)會(huì)發(fā)現(xiàn)控件“轉(zhuǎn)化后數(shù)值”的數(shù)值類型會(huì)隨著控件“要轉(zhuǎn)化成類型”自動(dòng)發(fā)生變化。
熱門點(diǎn)擊
- 元件是指傳感器中能直接感受或響應(yīng)被測量的部分
- LabVIEW中的常用數(shù)學(xué)運(yùn)算
- LED驅(qū)動(dòng)與智能控制基礎(chǔ)知識(shí)
- 交流二線制和直流二線制接近開關(guān)的應(yīng)用
- 交流市電給LED供電需要解決的問題
- 場景控制器
- NPXⅡ智能傳感器
- 永磁同步發(fā)電機(jī)的轉(zhuǎn)子為鐵氧體材料制造的永磁體
- 數(shù)碼相機(jī)中使用的圖像芯片要求分辨率高
- 帶加速度傳感器的智能傳感器
推薦技術(shù)資料
- 自制經(jīng)典的1875功放
- 平時(shí)我也經(jīng)常逛一些音響DIY論壇,發(fā)現(xiàn)有很多人喜歡LM... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號(hào)調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究