In [1]:
from pycqed.instrument_drivers.physical_instruments.QuTech_AWG_Module \
    import QuTech_AWG_Module
import json

%matplotlib inline

#qwgDevice = "QWG1"
qwgDevice = "QWG2"

ip = None;

if qwgDevice == "QWG1":
    ip = "192.168.0.10"
elif qwgDevice == "QWG2":
    ip = "192.168.0.11"
else:
    raise RuntimeError('Did not select support device')
    exit()

qwg1 = QuTech_AWG_Module(
    'QWG', address=ip,
    port=5025)


Connected to: QuTech QWG (serial:, firmware:swVersion=0.9beta16-CW_BITS=7-IOB_V2 swBuild=20171109-12:12:51 fwVersion=0.1.14 fwBuild=20171103-15:23:08 kmodVersion=0.79 kmodBuild=20171109-10:22:53) in 0.11s

In [3]:
print(json.dumps(qwg1.get_system_status(), indent=2))


{
  "channels": [
    {
      "overflow": true,
      "on": false,
      "underdrive": false,
      "id": 1
    },
    {
      "overflow": true,
      "on": false,
      "underdrive": false,
      "id": 2
    },
    {
      "overflow": false,
      "on": false,
      "underdrive": false,
      "id": 3
    },
    {
      "overflow": false,
      "on": false,
      "underdrive": false,
      "id": 4
    }
  ]
}

In [ ]: