この要約とQ+Aは、ウェビナー「 MATLABと再構成可能な計測器の力で実験を自動化ライブで参加できなかった方は、 オンデマンド アクセスのために今すぐ登録してください.
ウェビナーの概要に加えて、以下で一部の視聴者の質問に対する詳細な回答を提供します。
ウェビナーの概要
このプレゼンテーションでは、エンジニアのハンク・ロングが、効率と速度を最大化するために、再構成可能なFPGAベースの計測器ファミリーであるMokuを使用してMATLABを使用して実験的な制御スタックを実装する方法をユーザーに示しました。 もく MATLAB API基本的な設置から機器の接続と設定まで、ハンクが説明してくれました。 MATLAB スクリプト 自動ノイズフロア解析を実行するには、周波数スイープを使用して Moku ロックインアンプ、Moku デバイスを使用したデータ ストリーミング。
聴衆からの質問
get_data() 関数を使用して、データをリアルタイムで matlab 変数に保存することはできないのでしょうか? データを取得する方法の違いは何ですか?
はい、ウェビナーのデモで使用したメソッドと同様にget_data()を使用できます。ただし、get_data()は通常、迅速なリアルタイムデータ取得に使用されます。save_high_res_buffer()のようにデータフレームの完全な解像度はありません。たとえば、 もくオシロスコープ 33.6万のデータポイントを提供する Moku:Pro、get_data() を使用しても完全な解像度は得られません。最大 16,384 ポイントしか取得できず、デフォルトは 1024 ポイントです。したがって、save_high_res_buffer() を使用すると、オンボード メモリをすべて使用できます。
あなたは私たちの詳細を学ぶことができます APIリファレンスページ と ナレッジベース .
MATLAB API 接続は Wi-Fi 経由ですか?
はい、接続はWi-Fi経由で行います。USB接続もご利用いただけます。
波形ジェネレーターとオシロスコープを 1 つの for ループで操作するなど、2 つの計測器を 1 つの for ループで操作できますか?
はい、できます。マルチインストゥルメントモードを設定して複数のインストゥルメントを同時に実行するには、 APIリファレンスガイドはこちら.
代数演算を実行し、その結果をアナログ出力として送信するにはどうすればよいでしょうか?
これはよくある質問です。数学関数はファームウェア側ではなく、クライアント側のソフトウェアで実行されます。つまり、数学関数を実行してもFPGAに送信されず、その結果をアナログ出力に送信できないということです。FPGAを使用して数学関数を実行するには、 Moku クラウド コンパイル (MCC)これは FPGA を使用して代数関数を実行します。
デジタル フィルタ ボックスまたはロックイン アンプ内のゲインをどのように理解すればよいでしょうか。デジタル操作であるため、信号全体の乗算だけでしょうか。
Mokuの入力ポートと出力ポートの分解能は16ビットですが、内部信号処理の分解能は16ビットよりもはるかに優れています。出力は、内部処理されたデータの最上位16ビット(MSB)になります。出力が2Vpp、16ビット深度の場合、分解能は約30uVになります。出力ゲインを0dB(1倍)にすると、等価分解能は30uVになります。出力ゲインを20dB(10倍)にすると、等価分解能は3uVになります。等価分解能の限界は、内部処理アルゴリズムの真の分解能となります。
しかし、このアプローチにはダイナミックレンジの減少という限界があります。出力は依然として16ビットなので、等価ダイナミックレンジは65,536 * 等価分解能になります。したがって、200dBゲインを使用すると、等価ダイナミックレンジは20mVまで低下します。
さらに洞察力に富んだデモンストレーションについては、こちらをご覧ください。 ウェビナーライブラリ オンデマンド表示用。
さらに質問を?
ナレッジベースのFAQから回答を見つけてください
機器の機能や使い方についてご質問がある場合は、ナレッジベースをご覧ください。また、人気の記事をすばやく表示したり、製品やトピックで検索を絞り込むこともできます。
ユーザーフォーラムに参加してください
新機能のご提案がありますか?あるいは、ヒントを共有したいですか?ユーザーフォーラムでは、使用例、新機能の発表、製品のアップデートなど、Liquid Instrumentsとグローバルユーザーコミュニティとのつながりをワンストップで提供しています。