Exemple #1
0
 def test_yaVISASocket(self):
     from rssd.yaVISA_socket import jaVisa  #pylint:disable=E0611,E0401
     self.K2 = jaVisa()
Exemple #2
0
 def setUp(self):  #Run before each test
     self.instr = jaVisa().jav_OpenTest('192.168.1.108')
     self.instr.jav_ClrErr()
     print("", end="")
     self.instr.debug = 0
Exemple #3
0
##########################################################
### Rohde & Schwarz Automation for demonstration use.
###
### Title  : SCPI Commands Example
### Author : mclim
### Date   : 2019.03.19
###
##########################################################
### User Entry
##########################################################
IParry = ['192.168.1.109', '192.168.1.114', '192.168.1.160']

##########################################################
### Code Overhead: Import and create objects
##########################################################
from rssd.yaVISA import jaVisa

##########################################################
### Code Start
##########################################################
for IPAddr in IParry:
    instr = jaVisa().jav_Open(IPAddr)
    instr.jav_IDN()
    instr.jav_Close()
Exemple #4
0
# pylint: disable=invalid-name
##########################################################
from xml.etree import ElementTree as ET
from rssd.yaVISA import jaVisa
from rssd.FileIO import FileIO

### User Entry
##########################################################
IPaddr = '10.0.0.25'

##########################################################
### Code Begin
##########################################################

OFile = FileIO().makeFile(__file__)
K2 = jaVisa().jav_openvisa(f'TCPIP0::{IPaddr}::INSTR',
                           OFile)  #Create VISA object
rdStr = K2.query('SYST:DFPR?')
XMLstr = '<' + rdStr.split('<', 1)[1]
# print(XMLstr)

if rdStr == '<notRead>':
    print('Instrument not supported')
else:
    root_element = ET.fromstring(XMLstr)

    for child in root_element:
        print(child)
        for key, value in child.attrib.items():
            print(f'    {key}:{value}')
Exemple #5
0
 def setUp(self):  #Run before each test
     print("", end="")
     self.instr = jaVisa()
     self.instr.debug = 0
     self.instr.jav_Open(IPAddr)
Exemple #6
0
 def test_yaVISA(self):
     from rssd.yaVISA import jaVisa
     self.K2 = jaVisa()
Exemple #7
0
 def test_yaVISAs_Open(self):
     setting = 1.23
     from rssd.yaVISA_socket import jaVisa  #pylint:disable=E0611,E0401
     self.Instr = jaVisa()
     self.Instr.debug = 0
Exemple #8
0
 def test_yaVISAs_delay(self):
     from rssd.yaVISA_socket import jaVisa
     self.instr = jaVisa()
     self.instr.delay(0.1)