ME504 Detailed Lecture Content, Assignments, and Recommended Reading

Last Updated May 5 1997


(B4) Scanned voltage measurement
Lect No.
Lecture Content
Assignment
Text Reading
1 Introduction
 

Text 1- Chap 1
2-26
2 Loudspeaker model
 

 

3 VI design process
 

Text 1-Chap 4
134-138
4 In class manual measurement of loudspeaker impedance (A1) Manual measurement of loudspeaker impedance, (A2) block diagram, or list, of looped impedance measurement
 

5 File management, instrument panel, instrument diagram, data entry, data display, controls and indicators, run/stop, data types (wires), elementary calculations, help (A3) Impedance calculator
 

6 IEEE-488 command set for DSO, query commands, HPIB instrument address, send.vi (bus, address, mode), default data settings, concatenate strings, string arrays. (A4) List of required IEEE-488 commands for DSO Text 1- Chap 3 95-100
7 Arrays, for-next structures, autoindexing, clusters, graphs, charts, loop timing (wait until next)
 

Text 1- Chap 3
82-84
100-108
8 sub.vi; assigning terminals, designing icon, artificial data to impose program sequence and opportunity for error checking, using vi as object for other applications, array controls (A5) Array SEND sub vi
 

9 receive.vi, combine send.vi and receive.vi to make query.vi (A6) Query.vi that integrates query command and receive actions.
 

10 IEEE-488 comand set for waveform synthesizer, string manipulation, concatenating numerical input in controls to ASCII IEEE-488 strings (A7) List of required IEEE-488 commands for waveform synthesizer Text 1- Chap 4
142-150
160-165
11 Assembling a VI, hierarchy window, debug techniques (single step, highlighted execution, wire probe, breakpoints) (A8) Looped impedance measurement vi
 

12 Writing data files (file dialog, open new file,write file, close file), case structures
 

Text 1- Chap 4 113-27
13 Impedance measurement, 2nd draft; measuring DC coil resistance, smoothing the impedance curve, averaging. (A9) Block diagram of Thiele- Small measurement vi.
 
14 Analysis functions and extracting Thiele/Small parameters; hreshold 1D array, max/min, index, linear fit; survey of other capabilities (A10) Thiele/Small calculator
 
15 Formula node, sequence structure, "on- off" switches (A) Thiele-Small measurement Virtual Instrument Text 1- Chap 3 79-80 145-146
16 IEEE-488 Interface, *RST, *OPC?, status registers, interrupts
 
Text 1- Chap 5 177-178
17 RS232 Interface; Serial Port Init, Serial Port Write, Serial Port Read vi's.
 
Text 1- Chap 5 176-177 199-203
18 Robust system design, error handling
 
Text 1- Chap 4 158-160 Chap 5 193-197
19 A/D and D/A hardware, accuracy, speed, performance issues (part I)
 
Text 1- Chap 2 67-71
20 A/D and D/A hardware, accuracy, speed, performance issues (part II)
 
 
21 SCPI command standards
 
Text 1- Chap 5 177-178
22 Introduction to laser printer function
 
Handout
23 Introduction to laser printer function/Manual collecton of laser printer timing, fuser temperature data; /PRNT signal, paper registerand delivery photo-sensor circuit, fuser thermistor signal (B1) Manual measurement of paper timing, fuser temperature
 
24 Manual collecton of laser printer timing, fuser temperature data; /PRNT signal, paper registerand delivery photo-sensor circuit, fuser thermistor signal
 
 
25 VXI, MXI instrumentation systems, HP E1406A Command Module
 
Text 1- Chap 5 178-181
26 HP E1333A Universal Counter; SCPI MEAS, READ, CONF, INIT; time interval measurement (B2) List of universal counter commands required for time interval measurement Handout
27 HP E1411B Multimeter; using external trigger and command controller data storage buffer, dividing CONF level commands into initialization and data collection groups.
 
Handout
28 HP-VEE fundamentals; creating files, saving files, entering data, displaying data, elemental calculations, sequence of operation, input and output terminals
 
Text 2 Chap 1, Chap 4
29 Direct I/O IEEE-488 instrument interface; defining an instrument, transaction based I/O, input and output terminals for arguments (B3) Time interval measuremen Text 2 Chap 3
30 Programming objects; repeat, collector, read/write files; debug, breakpoints, single step, wire probe, highlighted execution (animation) Text 2 Chap 5
31 Direct I/O RS232 instrument interface (B5) Print binary file with serial port
 
32 Recursive calculation of mean, standard deviation, global variables (B6) Recursive calculator for mean, standard deviation Handout
33 Userobjects, userfunctions, libraries (B7) Block diagram of printer timer data collection for looped cycles (B) Printer instrumentation virtual instrument Text 2 Chap 8
34 Modeling the inverted pendulum, stabilizing the inverted pendulum
 
Handout
35 Introduction to the inverted pendulum and instrumentation in the laboratory, parameters required for pendulum model, calibrations required from sensors, actuators. (C1) Familiarization with inverted pendulum sensors, servoamplifier
 
36 Introduction to backplane data acquisition and control hardware (Nat Inst Lab PC+ Data Acq Board)
 
 
37 Labview DAQ functions for Lab PC+ board; A/D, D/A, digital I/O (Easy I/O: AI Sample Channel, AO Update Channel, Write to Digital Port, Read from Digital Port) (C2) List of data acq board functions necessary for controller
 
38 "Fast" real time control with LabView, issues related to the operating system (C3) Block diagram of the inverted pendulum controller
 
39 Automated data acquisition and the internet; useful sites, tyes of information and services available (C) Inverted Pendulum Controller Virtual Instrument
 
40 Internet (TC/IP) functions implemented in Labview, HP-VEE
 
 
41 Instrument drivers for Labview, overall design structure, drivers avail on Internet, examples in lab.
 
Text 1 Chap 5
42 Instrument drivers for HPVEE, overall design structure; instrument panel, component driver levels, examples in lab
 
Text 2 Chap 12