Python オペレーティング・スペクトラム・アナライザ (Keysight N9030B)

作業上の必要性により、製品に対していくつかの自動テストを実行する必要があります。これには、起動中または長期動作中の無線周波数、水晶発振器の周波数などの周波数または電力偏差の検証が含まれます。ここではスペクトラム アナライザを使用する必要があります。スクリプトを使用してスペクトラム アナライザに接続し、ループなどでデータを収集できます。早速本題に入りますが、計測器は一般的にSCPIで制御されているため、アダプタープログラムNi-visaをコンピューターにインストールする必要があり、Pythonでpyvisaモジュールをインストールする必要がありますので、以下の2点をご参照ください。 /blog.csdn.net/qq_19294353/article/details/127927857?spm=1001.2014.3001.5501

1: 操作手順

この作業でスペクトラム アナライザーを使用する一般的なプロセスは次のとおりです。

1) まず、機器は FREQ、SPAN、AMPTD などのパラメータを調整する必要があります。

2) Python スクリプトが機器に接続した後、TRACE を「最大ホールド」に調整します。

3) 製品の送信電力を制御します。

4) Python スクリプトは、最大パワー マーク ポイントを見つける「Peak Search」を制御します。

5) スクリプトは最大マーカー ポイント周波数とパワー値を取得します。

2: 楽器の説明

起動後の主なインターフェースは以下の通りです 機器の接続方法には、ネットワークケーブルによる TCP 接続や USB による通信などがありますが、ここではネットワークケーブルを使用した接続方法について簡単に紹介します。

  1. ネットワーク ケーブルを使用して接続します。まずネットワーク ケーブルを使用して、機器とテスト コンピュータを接続します。機器のネットワーク ポートは、デバイスの背面にある電源インターフェイスの隣にあります。最初に取得した IP アドレスを一緒に確認する必要があります。 。この機器は Windows オペレーティング システムであり、ネットワーク接続はコントロール パネルで直接見つけることができます。

  1. 本器のネットワークは自動的に IP を取得しますが、パソコンと直接接続しているため、取得した IP が 169.254.246.81 の場合は、ルーターを使用して本器に接続し、ルーターの IP アドレスを割り当てることをお勧めします。

  1. 機器の IP アドレスがわかったら、基本的な操作はローカル コンピュータ上で操作することです。

3: ローカルスクリプト操作

  1. まず、コンピュータと機器間の接続を確認します。ブラウザを使用して機器の IP アドレスを直接入力します。機器の Web インターフェイスが開くことができれば、ネットワーク接続は正常です。ping は使用しないでください。

  1. 开始写脚本,首先也是需要验证下脚本连接仪器是否正常,如果不报错返回的也是设备的信号信息就表示连接正常。

  1. 命令控制TRACE的最大保持和清除。

  1. 脚本发送命令进行标记最大的MARKER点,可以看到获取的数据与仪器显示的数据一样,有一点是获取的数据是真是的,仪器上显示的数据有存在四舍五入的情况。

  1. 保存仪器屏幕截图,如下图的命令如果不添加路径则直接保存在电脑的Document\SA\screen目录里面。如果想保存其他地址,在文件名前面加上路径。例如:my_instrument.write('MMEM:STOR:SCR "G:\\1.png"')

四:帮助手册

在仪器里面都有帮助手册可以查询到相关命令,还可以直接拷贝到自己电脑上进行查看和搜索。

写在最后的话,如果有需要合作的可以私信联系下,硬件、软件、WIFI、射频、自动化测试等等等。

おすすめ

転載: blog.csdn.net/qq_19294353/article/details/129428737