NI產品與技術 討論區

取消
顯示結果 
搜尋替代 
您的意思是: 

類比輸出

HI,我目前也遇到了些問題

想要一起討論一下

 

目前是想要將AI所接收的資訊後(目前送出一個sine波做測試),做調變,在傳至AO端送出,

 

可是發現AI端送入的數值,送進RT端時有異,調整AI Rate (ticks),最多也只能調到很像sin波(無法完整)

 

 

 

想請問這有辦法做到嗎?


 

 

如果可以,哪個地方還需要在修正呢?

 


下載全部
0 積分
41 條訊息(共 48 條)
2,049 檢視

由於您的 compactRIO 上的 FPGA 容量不夠,所以無法將 Modulation ( 調變 ) 放在 FPGA 上面

 

目前NI的方案是將 Modulation ( 調變 ) 放在 FlexRIO 或 IFRIO FPGA 上面

 

建議您更換硬體

 

 

0 積分
42 條訊息(共 48 條)
2,040 檢視

Hi,

所以目前compactRIO(不論哪一種)都無法做調變送出嗎?

 

PS我目前使用的是9022

0 積分
43 條訊息(共 48 條)
2,036 檢視

HI,Billingsley

 

剛仔細看了一下您的回覆,不是很懂您的意思

1.由於您的 compactRIO 上的 FPGA 容量不夠,所以無法將 Modulation ( 調變 ) 放在 FPGA 上面

 

即使把調變的部份,放置RT端也沒有辦法送出嗎?(您是誤會我要在FPGA底下做調變嗎?)

 

 

2.目前NI的方案是將 Modulation ( 調變 ) 放在 FlexRIO 或 IFRIO FPGA 上面

 

 請問目前有一些例子可以讓我看一下嗎?

0 積分
44 條訊息(共 48 條)
2,026 檢視

Hi 126213,

 

關於您的問題,

 

1. 即使把調變的部份,放置RT端也沒有辦法送出嗎?(您是誤會我要在FPGA底下做調變嗎?)

 

這部分主要的問題在於cRIO沒有打出較高頻(中頻以上)訊號的模組,所以就算模擬出調變完後的訊號,也僅止於軟體模擬,無法實際打出射頻訊號。

 

2. 請問目前有一些例子可以讓我看一下嗎?

 

請安裝NI-5640R的driver(http://joule.ni.com/nidu/cds/view/p/id/1601/lang/zht),安裝完後,請參考路徑

C:\Program Files\National Instruments\LabVIEW 2010\examples\instr\ni5640R\FPGA\PXIe-5641R\ni5640R Analog Input and Output

這個範例程式有打出簡單的QAM調變訊號。

 

Best regards,

-Aaron

 

0 積分
45 條訊息(共 48 條)
2,008 檢視

HI, Jen-Liang.Wang

 

之後與其他人討論過後,其實我程式內的動作也不太算調變,只是把收到的類比訊號轉成數位訊號,然後在將數位訊號轉成陣列傳送至AO。

 

 

這樣cRIO可以達到這個動作嗎?

 

0 積分
46 條訊息(共 48 條)
1,999 檢視

只是把收到的類比訊號轉成數位訊號,然後在將數位訊號轉成陣列傳送至AO。

 

這句話不是很清楚,是不是把類比訊號擷取進FPGA處理後再輸出呢? 所謂轉成"陣列"傳送至AO是什麼意思? 如果是單純的收訊號到FPGA處理後輸出,cRIO可以很輕易的完成喔。

 

另外請問您的LV軟體版本及序號為何?

0 積分
47 條訊息(共 48 條)
1,976 檢視

這句話不是很清楚,是不是把類比訊號擷取進FPGA處理後再輸出呢? 所謂轉成"陣列"傳送至AO是什麼意思? 如果是單純的收訊號到FPGA處理後輸出,cRIO可以很輕易的完成喔。

 

只是把收到的類比訊號轉成數位訊號,然後在將數位訊號轉成陣列傳送至AO。

 

不好意思,這句話的意思是說,將所收到的類比數值(ex:0.25)轉成數位數值(0.25轉成數位為10100000,利用Analog to Digital VI ,設定為8 bit)。

 

將10100000的八個位元,其中的每一個位元都將長度拉長( 使用Initialize Array Function,每一位元長度125),8(位元)x125(長度)=1000(長度的陣列)

 

在將所產生的陣列送至ni 9263送出。

0 積分
48 條訊息(共 48 條)
1,959 檢視