{ "cells": [ { "cell_type": "markdown", "id": "ba1cac37", "metadata": {}, "source": [ "# QDAC-II 2D diode scan" ] }, { "cell_type": "code", "execution_count": 1, "id": "2240aad5", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Connected to: QDevil QDAC-II (serial:3, firmware:10-1.4) in 0.23s\n" ] } ], "source": [ "from time import sleep\n", "import numpy as np\n", "from qcodes.utils.dataset import doNd\n", "from qcodes.dataset import load_or_create_experiment\n", "from qcodes_contrib_drivers.drivers.QDevil import QDAC2\n", "qdac_addr = '192.168.8.17'\n", "qdac = QDAC2.QDac2('QDAC2', visalib='@py', address=f'TCPIP::{qdac_addr}::5025::SOCKET')" ] }, { "cell_type": "code", "execution_count": 3, "id": "d12623a1", "metadata": {}, "outputs": [], "source": [ "qdac.reset()" ] }, { "cell_type": "code", "execution_count": 4, "id": "bc041d6b", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Starting experimental run with id: 213. Using 'qcodes.utils.dataset.doNd.do2d'\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "0a5b12dc026d4864a9282a98e45441fd", "version_major": 2, "version_minor": 0 }, "text/plain": [ " 0%| | 0/21 [00:00" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "# QDAC channels 2 & 3 connected to the ends of two back-to-back Ge diodes\n", "left_diodes = qdac.channel(2)\n", "right_diodes = qdac.channel(3)\n", "left_diodes.clear_measurements()\n", "delay_s = 20e-3\n", "# do2d(param_set1, start1, stop1, num_points1, delay1, param_set2, ..., *param_meas)\n", "doNd.do2d(\n", " right_diodes.dc_constant_V, -0.2, 0.5, 21, 0,\n", " left_diodes.dc_constant_V, -0.3, 0.4, 21, delay_s, \n", " left_diodes.read_current_A,\n", " set_before_sweep=False,\n", " show_progress=True, do_plot=True)\n", "# Stop current flow\n", "left_diodes.dc_constant_V(0)\n", "right_diodes.dc_constant_V(0)" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.8.10" }, "nbsphinx": { "execute": "never" } }, "nbformat": 4, "nbformat_minor": 5 }