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

位置:51電子網(wǎng) » 技術(shù)資料 » 顯示光電

LabVIEW將會(huì)直接使用要轉(zhuǎn)化數(shù)據(jù)的高位來表示轉(zhuǎn)化后的結(jié)果

發(fā)布時(shí)間:2015/5/2 18:22:15 訪問次數(shù):946

   以上就把一個(gè)帶符號(hào)8位整數(shù)轉(zhuǎn)變?yōu)橐粋(gè)無符號(hào)整數(shù),在LabVIEW中不同數(shù)據(jù)類DRV602PW之間的轉(zhuǎn)化必須遵循輸入數(shù)據(jù)與輸出數(shù)據(jù)的位數(shù)相同的原則,否則將出現(xiàn)用戶不希望的數(shù)值。

   將中Type Cast其中第2個(gè)參數(shù)類型修改為16位無符號(hào)整數(shù),結(jié)果如圖3-91中黑色實(shí)線中包圍的部分。此時(shí)VI的運(yùn)行結(jié)果如圖3-92所示。因?yàn)椤耙D(zhuǎn)化的數(shù)據(jù)”為8位數(shù),而轉(zhuǎn)化后的數(shù)據(jù)為16位數(shù),數(shù)據(jù)的長度不一致,因此出現(xiàn)了用戶意料之外的結(jié)果。在LabVIEW中,當(dāng)數(shù)據(jù)的長度不一致對(duì),會(huì)做特殊處理。在本例中,將8位的轉(zhuǎn)化結(jié)果“11110110”向更高位移動(dòng)了8位,變成“1111 0110 0000 0000”,即十進(jìn)制的“62976”。如果轉(zhuǎn)化后數(shù)據(jù)的位數(shù)小于要轉(zhuǎn)化的數(shù)據(jù),LabVIEW將會(huì)直接使用要轉(zhuǎn)化數(shù)據(jù)的高位來表示轉(zhuǎn)化后的結(jié)果,而要轉(zhuǎn)化數(shù)據(jù)的低位將被舍掉。比如把一個(gè)帶符號(hào)16位整數(shù)“-10”轉(zhuǎn)變?yōu)橐粋(gè)8位無符號(hào)整數(shù),結(jié)果將是“1111 1111”,即十進(jìn)制的255。

   上述數(shù)據(jù)類型轉(zhuǎn)換存在很大的局限,在LabVIEW中還提供了其它方式的數(shù)據(jù)類型轉(zhuǎn)化函數(shù),用來更方便地進(jìn)行各種類型間的數(shù)據(jù)轉(zhuǎn)換。在程序框圖中,選擇黑色實(shí)線框包圍的路徑,以及該路徑下的圖形接口U8,該函數(shù)的功能是將輸入的數(shù)據(jù)轉(zhuǎn)化成無符號(hào)的8位整型數(shù),為方便與圖的結(jié)果對(duì)比,建立程序,輸入帶符號(hào)的16位整數(shù),啟動(dòng)VI文件后,結(jié)果如圖3-95所示,轉(zhuǎn)化后的數(shù)值與完全一致,即取得了正確的數(shù)值。



   以上就把一個(gè)帶符號(hào)8位整數(shù)轉(zhuǎn)變?yōu)橐粋(gè)無符號(hào)整數(shù),在LabVIEW中不同數(shù)據(jù)類DRV602PW之間的轉(zhuǎn)化必須遵循輸入數(shù)據(jù)與輸出數(shù)據(jù)的位數(shù)相同的原則,否則將出現(xiàn)用戶不希望的數(shù)值。

   將中Type Cast其中第2個(gè)參數(shù)類型修改為16位無符號(hào)整數(shù),結(jié)果如圖3-91中黑色實(shí)線中包圍的部分。此時(shí)VI的運(yùn)行結(jié)果如圖3-92所示。因?yàn)椤耙D(zhuǎn)化的數(shù)據(jù)”為8位數(shù),而轉(zhuǎn)化后的數(shù)據(jù)為16位數(shù),數(shù)據(jù)的長度不一致,因此出現(xiàn)了用戶意料之外的結(jié)果。在LabVIEW中,當(dāng)數(shù)據(jù)的長度不一致對(duì),會(huì)做特殊處理。在本例中,將8位的轉(zhuǎn)化結(jié)果“11110110”向更高位移動(dòng)了8位,變成“1111 0110 0000 0000”,即十進(jìn)制的“62976”。如果轉(zhuǎn)化后數(shù)據(jù)的位數(shù)小于要轉(zhuǎn)化的數(shù)據(jù),LabVIEW將會(huì)直接使用要轉(zhuǎn)化數(shù)據(jù)的高位來表示轉(zhuǎn)化后的結(jié)果,而要轉(zhuǎn)化數(shù)據(jù)的低位將被舍掉。比如把一個(gè)帶符號(hào)16位整數(shù)“-10”轉(zhuǎn)變?yōu)橐粋(gè)8位無符號(hào)整數(shù),結(jié)果將是“1111 1111”,即十進(jìn)制的255。

   上述數(shù)據(jù)類型轉(zhuǎn)換存在很大的局限,在LabVIEW中還提供了其它方式的數(shù)據(jù)類型轉(zhuǎn)化函數(shù),用來更方便地進(jìn)行各種類型間的數(shù)據(jù)轉(zhuǎn)換。在程序框圖中,選擇黑色實(shí)線框包圍的路徑,以及該路徑下的圖形接口U8,該函數(shù)的功能是將輸入的數(shù)據(jù)轉(zhuǎn)化成無符號(hào)的8位整型數(shù),為方便與圖的結(jié)果對(duì)比,建立程序,輸入帶符號(hào)的16位整數(shù),啟動(dòng)VI文件后,結(jié)果如圖3-95所示,轉(zhuǎn)化后的數(shù)值與完全一致,即取得了正確的數(shù)值。



相關(guān)IC型號(hào)
DRV602PW
DRV600RTJR

熱門點(diǎn)擊

 

推薦技術(shù)資料

按鈕與燈的互動(dòng)實(shí)例
    現(xiàn)在趕快去看看這個(gè)目錄卞有什么。FGA15N120AN... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13751165337  13692101218
粵ICP備09112631號(hào)-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!