|
|
|
|
|
|
|
|
|
Patents
|
Between 1983 and 1991, I worked in TekLabs, the Tektronix advanced research group. My group created manufacturing test program development and instrument control software prototypes. The work was based on an intensive round of interviews our team conducted with manufacturing test engineers and test line operators. We came to understand their work histories (education, skills, prior experiences), work patterns, organizational pressures, and the business requirements of test. We developed a graphic block-diagram programming system vaguely similar to National Instruments' LabView. Ours, however used true data flow techniques rather than icons representing Basic statements.
With help from two colleagues, I developed a set of expert rules to get groups of instruments to connect, turn on, stimulate or measure, turn off, and disconnect in the right order. On first hearing, our clients said, "No! No! I need to have control." But after an exhaustive review with a panel of test experts, we determined their requirements were met in every way.
I also came up with a way to control an oscilloscope and other devices using ideas from the Smalltalk80 software system Tektronix was developing at the time. By drawing a bounding box with a mouse or other pointing device, the user could, in effect, say "Let me see that," and from the purely graphical representation, new settings would be calculated.
This work saw the light of day in the Tektronix TWD-120, a two-channel, PC and Windows 3.1-based digitizer. With its long SCSI cable, the product became known as "scope on a rope."
|
|
|
|
|
|