AWG using Python SCPI

Applications, development tools, FPGA, C, WEB
Post Reply
Dario
Posts: 2
Joined: Mon Dec 08, 2014 12:29 pm

AWG using Python SCPI

Post by Dario » Thu Jul 23, 2015 2:39 pm

Hello all,

Has anyone managed to generate a wave from a CSV file using Python SCPI? if so, could you please provide an example? I really cannot manage to do it. I've got a 16k array dataset (mywavearray5) and the following code with its corresponding previous settings :

my_file2 = open('NMR_Ch1.csv', "rb")
for line in my_file2:
mywavearray = [i.strip() for i in line.split(',')]
mywavearray1=''.join(str(mywavearray))
mywavearray2 = mywavearray1.replace("'", "") # delete '
mywavearray3 = mywavearray2.replace(" ", "") #delete space
mywavearray4 = mywavearray3.replace("[", "")
mywavearray5 = mywavearray4.replace("]", "")

s.send('OUTPUT1:STATE ON\r\n') # Enabling channel
s.send('SOUR1:TRIG:SOUR INT\r\n') # Set trigger to internal
s.send('SOUR1:FREQ:FIX'+str(MRF.get())+'\r\n') # Get frequency from GUI
s.send('SOUR1:FUNC ARBITRARY\r\n') #AWG mode
s.send('SOUR1:TRACK:DATA:DATA'\r\n')
s.send(str(mywavearray5)+'\r\n')
s.send('SOUR1:TRIG:IMM\r\n')

Am I doing anything wrong?

Thanks in advance

Post Reply
jadalnie klasyczne ekskluzywne meble wypoczynkowe do salonu ekskluzywne meble tapicerowane ekskluzywne meble do sypialni ekskluzywne meble włoskie

Who is online

Users browsing this forum: No registered users and 101 guests