| |
|
|
|
| 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 |
|
| 18 | Robust system design, error handling | Text 1- Chap 4
158-160 |
|
| 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) | (B4) Scanned voltage measurementText 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 |