Foot switch project GUI software design. Oscilloscope Communication Uses VISA protocol for scope communication. – Common on Tektronix Oscilloscope platforms.

Slides:



Advertisements
Similar presentations
Downloading data to a computer or How to print a copy of the chart.
Advertisements

© 2003, Cisco Systems, Inc. All rights reserved..
VC709 Power Bus Reprogramming
Media Player for the i.MX31 Advanced Embedded Systems Architecture Class Project May 14, 2011 Rafael Castro Ryan Ugland Carlos Cabral.
TagMaster Training 2013 GEN4 Software Applications
Electrical and Computer Engineering MIDI Note Number Display UGA Presentation and Demo ECE 353 Lab B.
8 April Doors Network Configuration Parameters (Single Site Mode)
1 Component Description Alice 3d Graphics Software Human Computer Interaction Institute Carnegie Mellon University Prepared by: Randy Pausch,
VC707 Power Bus Reprogramming
Introduction to Visual Basic Chulantha Kulasekere.
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
COGAIN 2009 Petr Novák, Olga Štepánková Home and environment control.
How to turn on the robot How to start Bluetooth How to connect to robot How to initialize the robot How to not break the robot Sec Getting Started.
Introduction Purpose Objectives Content Learning Time
Computerized Train Control System by: Shawn Lord Christian Thompson.
NET+OS 6.1 Training. BSP NET+OS 6.1 BSP Initialization Memory map New features Debugging Porting Issues.
ADAM Single Writer User’s Manual ETA Chips Co., Kr, 2011 Rev 1.0.
LXI Standard – Current and Future David Owen – Pickering Interfaces TC Chair LXI Consortium LXI – “It’s About Your Time”
Muyowa Mutemwa Supervisor: W.D. Tucker Co-Supervisors: Prof. I. Venter; Mr. M Norman.
Windows 7 Firewall.
Getting Started Sec 9-2 Web Design. Objectives The student will: Know to establish a Bluetooth link to the Scribbler robot. Know to start IDLE (the Python.
2007 Oct 18SYSC2001* - Dept. Systems and Computer Engineering, Carleton University Fall SYSC2001-Ch7.ppt 1 Chapter 7 Input/Output 7.1 External Devices.
Panasonic Electric Works Europe AG Hotz Slide 1 Overview Screen creation software designed for the GT series.
Κώστας Γρηγορίου Sales Engineer Ιούνιος 26, 2007 Connect Your Serial Device to Ethernet ADAM – 4570 / 71 / 77 / 79.
Footswitch controller for Tektronix oscilloscopes Group #13.
Ch 1. A Python Q&A Session Spring Why do people use Python? Software quality Developer productivity Program portability Support libraries Component.
Version How to Use Packet Tracer MarinaMD.
CCNA3 v3 Module 6 v3 CCNA 3 Module 6 JEOPARDY K. Martin.
Application Block Diagram III. SOFTWARE PLATFORM Figure above shows a network protocol stack for a computer that connects to an Ethernet network and.
When an engineer or technician is using a Tektronix oscilloscope, they often have both hands busy probing a circuit board. Sometimes they need a “third.
Stuff By Zach and Turtle To designate a default printer, choose Start > Control Panel > Printers and Faxes. Right-click the printer, and then.
Development of a microprocessor project with LPC2388 development board.
Development of a Distributed MATLAB Environment with Real-Time Data Visualization Authors: Joseph Diamond, Richard McEver Affiliation: Dr. Jian Huang,
Graphical User Interface You will be used to using programs that have a graphical user interface (GUI). So far you have been writing programs that have.
Cscape EnvisionRV Horner APG, LLC. EnvisionRV - What Does it Do? Allows viewing and interacting with remote OCS controllers. The PC displays screens that.
Session 11 Intro to FRC API.
4000 Imaje 4020 – Connectivity Imaje 4020 – Content Content of Chapter Connectivity: 1. Interfaces 2. Serial connections 3. Ethernet connection.
Introduction to eTIM. Introduction to eTIM eTIM Overview   eTIM (eTIM) is a server designed and developed by VeriFone, Inc. to work between PAYware.
Cscape EnvisionFX Horner APG, LLC March 7, EnvisionFX - What Does it Do? Graphical interface allows easy transfers of data to and from the PC and.
Geo II/3 ch 4 Edited 10/14/05 1 Prior to going outside with your GPS rover to collect data for your school map, you must load a data dictionary onto your.
TI N spire Software: Morton Numeracy Coaches Teacher & Student.
Control Panel 1T-MV-8474 Name Role.
© 2002, Cisco Systems, Inc. All rights reserved..
4000 Imaje 4020 – Software Imaje 4020 – Content ■ Content of Chapter Software: 1. Flash Up 2. Netcenter 3. FTP 4. Active X 5. XCL commands 6. Exercise.
Done By: Huraiz AlGaoud. The mouse Mouse: It is a handheld pointing device that lets you select or move items on your screen. Mouse pad: provides a smooth.
10/15: Lecture Topics Input/Output –Types of I/O Devices –How devices communicate with the rest of the system communicating with the processor communicating.
© 2002, Cisco Systems, Inc. All rights reserved..
Redundant Bricks Configuration Example Lucent Security Products Configuration Example Series.
542d Combat Sustainment Wing 2006 NCSL International Workshop & Symposium United States Air Force Metrology NextGen Calibration Automation System Presented.
Written by : Oren Frenkel Intel Confidential ® C CD SDS.
Jacob Clifton Dave McKiernan Ryan Schmid JUMP TRADING SIMULATION INTERFACE.
how to configure Gmail account in MS Outlook 2010 account?
1 © 2016 Samsung Electronics America - Confidential Introducing MagicInfo Lite I 4.0.
Python Programming Unit -1.
CST 1101 Problem Solving Using Computers
MassMatrix PC Graphical User Interface (GUI) Manual
AT Commands Supports AT commands
Introducing MagicInfo Lite I 4.1
Getting Started Sec 9-2 Web Design.
Introducing MagicInfo Lite
BBC Microbit.
AC701 Power Bus Reprogramming
Turning Point (zapper) quick guide Turning Point 5
U2040 XA-Series Power Sensor Firmware Upgrade Process
How to Connect a Dell Printer to Your PC. Connecting a Wired Printer on Windows 1. Set your printer near your PC.
LEGO Education - Mindstorms EV3 - Computer/control center – The Brick
Click “Execute” button.
02 | Getting Started with Arduino
Presentation transcript:

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. – Test and Measurement Industry standard.

VISA

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.

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

Polling

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

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.