MFC制御DH1766-3 Dahuaプログラム制御電源(VS2010に基づく)

プログラミング要件:
プログラミングネットワークポートを介してDH1766電源を接続し、実現可能な電源を制御するように上部コンピューターソフトウェアをプログラムします。対応するチャネルの電圧と電流を入力し、必要に応じて電源を出力します。
プログラミングプロセス:
UDP接続を使用して、上位のコンピューターソフトウェアはUDPクライアントであり、電源のIPおよびポート番号を入力した後、接続を確立し、SCPIコマンドを送信して対応する機能を実現します。
ここに画像の説明を挿入

プログラミングは比較的簡単です。注意が必要な箇所が1つあります。それは、sendto関数です。

CString use="VOLT 8\n"; // 设置选定通道的电压值为8V
sendto(sockClient,(const char*)use.GetBuffer(0),use.GetLength(),0,(SOCKADDR*)&addrSrv,sizeof(SOCKADDR));  
 // 设置CH1的电压值为8V

追記:
SCPIの手順については、Dahua Powerの公式Webサイトからプログラミングマニュアルをダウンロードできます。UDP通信については、Sun Xinの「VC ++ Explained in Simple」を読むことができます。

おすすめ

転載: blog.csdn.net/qq_27538633/article/details/107169122