1 / 8

Foot switch project

Foot switch project. GUI software design. Oscilloscope Communication. Uses VISA protocol for scope communication. Common on Tektronix Oscilloscope platforms. Commands are published by Tektronix in the form of Programmers manual for each oscilloscope family.

elpida
Download Presentation

Foot switch project

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Foot switch project GUI software design

  2. Oscilloscope Communication • Uses VISA protocol for scope communication. • Common on Tektronix Oscilloscope platforms. • Commands are published by Tektronix in the form of Programmers manual for each oscilloscope family. • Test and Measurement Industry standard.

  3. VISA

  4. PC / USB communication • For communication to the PC, USB interface was used. • Made easy in the form of a dedicated USB bridge and dll libraries for the device “SimpleIO-UM.dll” device in conjunction with MCP2200 python module, developed in house. • Unnecessary to deal with USB Stack.

  5. GUI behavior • Python 2.7.2 used for GUI development. • PyVisa 1.3 • Scope communication • Wxpython • GUI development • Numpy 1.6.1 • Curve data calculation • ScopeControl • Use PyVisa to send interpreted commands • MCP2200 • Communicate with PC over USB. “SimpleIO-UM.dll”

  6. Polling

  7. Interface layout • Tabs for each function • Tab dedicated to each button • Double Click • Scope connection / file placement • Script entry

  8. Results / Lessons learned • What worked well • Engineers at Tektronix have been impressed. • What didn’t work • We were unable to get USB ports configured as COM port, - Adjustment routine dropped as a result. • Should have made silk screen larger / readable. • Post size was same as .632, same size as screws.

More Related