北東北 LabVIEWユーザー会

キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 

cRIO-9076モジュールNI9234およびNI9263を使用したサウンド入力およびサウンド出力

解決済み
解決策を見る
解決策
トピック作成者Takarooが受理

Takarooさん

 

VIのキャプチャを拝見しました。残念ながら、このダイアグラムではMLS信号を出力できていないと思います。

AOとAIのノードはスカラデータです。波形データをスカラに渡すと最後の1ポイントだけになります。

試しにMLS信号を正弦波に変えてみて、スピーカーから単一周波数の音が出るかどうか確認してください。もし正弦波が出るようなら私が間違っているかもしれません。

 

スキャンモードで波形データを出力するにはループ内で1ポイントずつAOノードに渡す必要があります。ループ速度がサンプリング速度となります。しかしそれは100Hzくらいまで(高速なハードウェアなら500Hzくらい)が限界で、目標の44100Hzには届きません。

 

音声データを扱うにはFPGAモードでDMAバッファを使う必要があります。

 

0 件の賞賛
メッセージ11/12
606件の閲覧回数

JHワトソンさん、

ご丁寧なコメントをありがとうございます。
MLS信号の最後のポイントだけが送信されているのですね。
DMAバッファをFPGAモードで使用してテストを再試行します。

 

 

0 件の賞賛
メッセージ12/12
603件の閲覧回数