2016-12-15 61 views
0

我試圖將模擬值轉換爲數字值(8位A/D轉換器,輸入範圍0-5V)。LABVIEW中的數據轉換

我已經使用公式(輸入* 255/5)轉換爲數字,然後我已經使用數字到二進制vi來將此數字值轉換爲8位。

這裏的問題是我公式輸出的數據類型不匹配,這是一個雙數據類型和vi輸入是數字數據類型,所以如何解決這個問題?預先感謝您

+0

爲什麼不能多用51:

如果你還想做上面,你可以如下圖所示使用DWDT布爾數組至數字?另外,你是什麼意思的AVI輸入? – SeanJ

+0

我打算假設你的意思是digital to binary.vi和'vi的輸入'。你能證實我是正確的嗎? – SeanJ

+0

@seanJ是的你的權利 – ahmed

回答

2

您提到的數字數據是開/關。下面的例子示出了輸入和從數字輸出binary.vi

enter image description here

在左手側是從三個不同來源中連續的信號格式的數字數據的三個樣品的數據的類型, (信號0,信號1,信號2)。

第一個樣本給出二進制2(010)。正如你所看到的,這對單個信號沒有任何用處。

enter image description here

+0

非常感謝您的幫助,但是請您解釋一下,您是如何將這些數據(2,7,4)插入數字到binary.vi的,因爲存在數據類型不匹配(數據源是數字並且數字到binary.vi的輸入是數字數據)。謝謝 – ahmed

+0

@ahmed希望有所幫助,如果它回答了你能接受的問題嗎?否則,讓我知道什麼是失蹤,我會盡力幫助。 – SeanJ

+0

非常感謝!有用 !一切都很好,現在:) – ahmed