狠狠做深爱婷婷久久一区,欧美日韩国内,久久麻豆精品传媒,久久久一区一区二区,色鬼伦理片,99视频精品久久,久久精品国产久久久久久,久久久伦理电影一区二,磁力天堂河北彩花

新聞中心

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

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

作者: 時(shí)間:2024-07-15 來(lái)源:鼎陽(yáng)硬件設(shè)計(jì)與測(cè)試智庫(kù) 收藏

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

2、代碼
點(diǎn)擊如下鏈接可直接下載代碼:
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 –*-
#—————————————————————————–
#這個(gè)短腳本是打開(kāi)套接字,發(fā)送基本命令以設(shè)置波形類型、幅度和頻率并關(guān)閉套接字的示例
#
#此軟件的發(fā)明者對(duì)于此軟件沒(méi)有任何授權(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ù)器的端口號(hào)
#端口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)建一個(gè) 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.chinabohe.com/article/202407/461003.htm


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

評(píng)論


相關(guān)推薦

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

關(guān)閉
宝兴县| 泗阳县| 化隆| 彝良县| 文登市| 太保市| 花垣县| 威海市| 山西省| 翁源县| 丹凤县| 石楼县| 滕州市| 鸡泽县| 保靖县| 东海县| 璧山县| 惠安县| 日照市| 阜南县| 买车| 简阳市| 和硕县| 云南省| 荔波县| 营口市| 盈江县| 轮台县| 旺苍县| 平度市| 婺源县| 北海市| 富顺县| 阜宁县| 洛浦县| 高淳县| 西乌珠穆沁旗| 百色市| 应城市| 朝阳县| 漳州市|