新聞中心

EEPW首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 多態(tài)VI的使用以及字符串顯示多種字體

多態(tài)VI的使用以及字符串顯示多種字體

作者: 時(shí)間:2017-01-06 來(lái)源:網(wǎng)絡(luò) 收藏
1.多態(tài)VI的使用

1.多態(tài)Vi的概念

本文引用地址:http://www.butianyuan.cn/article/201701/336638.htm

可以處理多種不同數(shù)據(jù)類(lèi)型的VI被稱(chēng)為多態(tài)VI。也就是這個(gè)VI能夠接受不同的數(shù)據(jù)類(lèi)型,這個(gè)借口VI會(huì)自動(dòng)的根據(jù)輸入數(shù)據(jù)類(lèi)型的不同,去調(diào)用相應(yīng)的算法。

2.例子

我們要實(shí)現(xiàn)一個(gè)加法功能,它支持兩種數(shù)據(jù)類(lèi)型:整數(shù)和字符串;輸入整數(shù)時(shí)輸出他們的和;輸入兩個(gè)字符串時(shí)將它們串聯(lián)輸出。

具體步驟:

1.首先建立兩個(gè)子VI,數(shù)據(jù)加法和字符連接VI;

2.在VI首頁(yè)新建里面找到基于模板的VI,進(jìn)入選擇多態(tài)VI:


3.在以上頁(yè)面選擇剛才新建好的兩個(gè)子VI:


通過(guò)編輯名稱(chēng)按鈕進(jìn)行編輯,結(jié)果如上圖所示。然后保存該多態(tài)VI。

4.在程序中調(diào)用該多態(tài)VI,輸入端口可以用數(shù)字輸入也可以用字符串輸入。

2.字符串顯示多種字體

Labview中如果顯示的字符串或者數(shù)據(jù)的某一部分需要顯示為特定的字符串,比如要加粗,字體大小不一樣,顏色不同等等,都可以通過(guò)字符串的創(chuàng)建屬性節(jié)點(diǎn)來(lái)實(shí)現(xiàn),具體的編寫(xiě)步驟不再詳述,直接上圖和效果,一看就懂。


字符串顯示多種格式字符程序


這里要說(shuō)明注意的一點(diǎn):漢字還有一半的標(biāo)點(diǎn)符號(hào)都按兩個(gè)字節(jié)長(zhǎng)度算,例如”!”和“您”都是兩個(gè)字節(jié);而數(shù)字則是一個(gè)數(shù)字按一個(gè)字節(jié)長(zhǎng)度計(jì)算的,這里需要特別注意,例如“2011”一共是四個(gè)字節(jié)。



評(píng)論


技術(shù)專(zhuān)區(qū)

關(guān)閉