microsoft / microsoft/Qcodes

Tektronix5014C keeps data in buffer

Open
#1,672 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
459
Forks
359
Avg merge
3d 6h
Merged PRs (30d)
73

Description

If you encounter a bug use the following template.
If you have a feature request feel free to freestyle.
### Steps to reproduce
1. send commands to AWG
2. restart the console after error, when apparently the command is not executed
3. reinitialize AWG
4. send new command to AWG
5. result: mismatch between most resent send command and command being executed by the AWG

### Expected behaviour
Adapt the driver of the AWG in such a way that it clears the communication with the computer when it is initialized

### Actual behaviour
Keeps old commands in communication channel, causing confusion of what command is being executed

### System
**operating system** Windows 7

**qcodes branch** master

**qcodes commit** 83542518f422b18d2d4c31ad2d5655049164ef8a

@CumulonimbusCalvus

Contributor guide

Open the contributing guide

Research direction

Start by locating the Tektronix5014C AWG driver and its initialization and communication entry points. Reproduce the listed sequence on the stated Qcodes commit, then verify that reinitialization clears pending communication so the next command is the one executed by the AWG.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.