在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > 使用Python語言通過SDG X系列發(fā)生器LAN口配置基本波形

            使用Python語言通過SDG X系列發(fā)生器LAN口配置基本波形

            作者: 時間:2024-07-15 來源:鼎陽硬件設(shè)計與測試智庫 收藏

            本文展示了如何使用語言通過發(fā)生器接口配置基本波形,代碼見正文。

            2、代碼
            點擊如下鏈接可直接下載代碼:
            https://www.siglentamerica.com/application-note/python-sdg-x-basics-lan/?pdf=7539

            代碼內(nèi)容:
            #!/usr/bin/env python 2.7.13
            #-*- coding:utf-8 –*-
            #—————————————————————————–
            #這個短腳本是打開套接字,發(fā)送基本命令以設(shè)置波形類型、幅度和頻率并關(guān)閉套接字的示例
            #
            #此軟件的發(fā)明者對于此軟件沒有任何授權(quán)或者任何形式附帶的的責(zé)任或者擔(dān)保
            #
            #SIGLENT/JAC 11.2018
            #
            #—————————————————————————–
            import socket # 嵌套字
            import sys # 退出
            import time # 暫停線程
            #—————————————————————————–
            remote_ip = “192.168.55.110” #應(yīng)該與機(jī)器的IP地址相匹配
            port = 5024 # 服務(wù)器的端口號
            #端口5024適用于以下情況:
            #SIGLENT SDS1202X-E, SDG2X Series, SDG6X Series
            #SDM3055, SDM3045X, 和 SDM3065X
            #
            #端口5025適用于以下情況::
            #SIGLENT SVA1000X series, SSA3000X Series,和 SPD3303X/XE
            count = 0
            def SocketConnect():
            try:
            #創(chuàng)建一個 AF_INET, STREAM socket (TCP)
            s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
            except socket.error:
            print (‘Failed to create socket.’)
            sys.exit();
            try:
            #連接到遠(yuǎn)程服務(wù)器
            s.connect((remote_ip , port))
            except socket.error:
            print (‘failed to connect to ip ‘ + remote_ip)
            return s

            def SocketSend(Sock, cmd):
            try :
            #發(fā)送命令字符串
            Sock.sendall(cmd)
            Sock.sendall(b’n’)
            time.sleep(1)
            except socket.error:
            #發(fā)送失敗
            print (‘Send failed’)
            sys.exit()
            #回應(yīng) = Sock.recv(4096)
            #回復(fù)

            def SocketClose(Sock):
            #關(guān)閉字符串
            Sock.close()
            time.sleep(1)
            def main():
            global remote_ip
            global port
            global count
            #主體:發(fā)送SCPI命令并打印返回消息
            s = SocketConnect()
            qStr = SocketSend(s, b’*RST’) #Reset to factory defaults
            time.sleep(1)
            qStr = SocketSend(s, b’C1:BSWV WVTP,SQUARE’) #Set CH1 Wavetype to Square
            qStr = SocketSend(s, b’C1:BSWV FRQ,1000′) #Set CH1 Frequency
            qStr = SocketSend(s, b’C1:BSWV AMP,1′) #Set CH1 amplitude
            SocketClose(s) #關(guān)閉字符串
            print(‘Query complete. Exiting program’)
            sys.exit
            if __name__ == ‘__main__’:
            proc = main()

            本文引用地址:http://www.biyoush.com/article/202407/461003.htm


            關(guān)鍵詞: Python SDG X系列 LAN 基本波形

            評論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉