05-18-2021 01:49 AM
Takarooさん
VIのキャプチャを拝見しました。残念ながら、このダイアグラムではMLS信号を出力できていないと思います。
AOとAIのノードはスカラデータです。波形データをスカラに渡すと最後の1ポイントだけになります。
試しにMLS信号を正弦波に変えてみて、スピーカーから単一周波数の音が出るかどうか確認してください。もし正弦波が出るようなら私が間違っているかもしれません。
スキャンモードで波形データを出力するにはループ内で1ポイントずつAOノードに渡す必要があります。ループ速度がサンプリング速度となります。しかしそれは100Hzくらいまで(高速なハードウェアなら500Hzくらい)が限界で、目標の44100Hzには届きません。
音声データを扱うにはFPGAモードでDMAバッファを使う必要があります。
05-18-2021 02:44 AM
JHワトソンさん、
ご丁寧なコメントをありがとうございます。
MLS信号の最後のポイントだけが送信されているのですね。
DMAバッファをFPGAモードで使用してテストを再試行します。