Development of analog/hybrid terminals for teaching system dynamics

Size: px
Start display at page:

Download "Development of analog/hybrid terminals for teaching system dynamics"

Transcription

1 Development of analog/hybrid terminals for teaching system dynamics by DONALD C. }\iartn North Carolina State University Raleigh, North Carolina NTRODUCTON A recent study completed by the School of Engineering at North Carolina State University brought to light a very serious weakness in our program to employ computers in the engineering curricula, i.e., the inherent limitation on student/computer interaction with our batch, multiprogrammed digital system. The primary digital system available to students and faculty is the BM SYSTEM 360/Model 75 located at the Triangle Universities Computation Center in the Research Triangle area. This facility is shared with Duke University and the University of North Carolina at Chapel Hill. n addition, the Engineering School operates a small educational hybrid facility consisting of an BM 1130 interfaced to an EA TR48 analog computer. We use some conversational mode terminals on the digital system but it has been our experience that they are of limited value in the classroom and, of course, only accommodate on the order of two students per hour. t is our feeling that terminals based on an analog or hybrid computer would materially improve student/ computer interaction, especially aiding the comprehension of those dynamic systems described by ordinary differential equations. This paper has resulted from our attempts to outline and define the requirements for an analog computer terminal system which would effectively improve our teaching in the broad area of system dynamics. The need for some reasonably priced dynamic. classroom device becomes apparent when we consider the ineffectiveness of traditional lecture methods in such courses as the ntroduction to Mechanics at North Carolina State University. This is an engineering common core course in mechanical system dynamics which has an enrollment of about 400 students per semester. This is a far cry from early Greek and Roman times when a few students gathered around a teacher, who made little or no attempt to teach facts but instead attempted to stimulate the students' imagination and enthusiasm. As pointed out by Professor Alan Rogers at a recent Joint SC/ ACEUG Meeting at NCSU, this intimate student-professor relationship simply cannot be achieved in today's large classes unless the instructor learns to make effective use of the modern tools of communication, i~e., movies, television, and computers. n effect, we turn students off by our failure to recognize the potential of these tools, especially the classroom use of computers. The material which follows points out the need for interactive terminals, describes the capabilities of prototype models already constructed, and then outlines the classroom system which is presently being installed for use in the fall of THE NEED FOR NTERACTVE TERMNALS Classroom demonstrations The computer has long held great promise both as a means for improving the content of scientific and. technical courses and as an aid for improving methods of teaching. While some of this promise has been realized in isolated cases, very little has been accomplished in either basic science courses or engineering science courses in universities where large numbers of students are involved. t is certainly true that significant improvement in course content can be achieved by using the computer to solve more realistic and meaningful problems. For example, the effects of changing parameters in the problem formulation can be studied. With centralized digital or analog computing facilities, this can be accomplished only in a very limited way, e.g., problems can be programmed by the instructor and used as a demonstration for the class. Some such demonstrations are desirable but it is impossible to get the student intimately involved, and at best they serve only as a supplement to a text book. At North Carolina State 241

2 242 Fall Joint Computer Conference, 1970 Figure 1 University we have developed a demonstration monitor for studies of dynamic systems which seems to be quite effective. We recently modified our analog computers so that the primary output display device is a video monitor which can be used on-line with the computer. Demonstrations have been conducted for other disciplines, for example, a Sturm Liunville quantum mechanics demonstration for a professor in the Chemistry Department. This demonstration very graphically illustrates the concept of eigenfunctions and eigenvalues for boundary value problems of this type. A picture of the classroom television display is shown in Figure 1. The instructor's control panel makes several parameters, function switches and output display channels available for control of the pre-patched demonstration problem. Switches are also available to control the operation of the analog computer. The direction we are proceeding in the area of demonstration problems is to supply the instructor with a pre-patched problem, indicate how to set potentiometers, and how to start and end the computation. Since the display is retained on a storage screen oscilloscope with video output, he can plot multiple solutions which will be stored for up to an hour, or he can push a button to erase the screen at any time. Some demonstrations have been put on the small video tape recorder, shown in Figure 1, but we find the loss of interactive capability drastically decreases the effectiveness of the demonstration. Student programming n addition to classroom demonstrations, the student can be assigned problems and required to do the programming. While we believe this to be an excellent approach for advanced engineering courses, such as design, systems analysis, etc., it has proven less than satisfactory for the first and second year science and engineering courses. Even when the students have had a basic programming course, valuable classroom time must be spent in techniques for programming, numerical methods, and discussions of debugging. The students tend to become involved in the mechanics of programming at the sacrifice of a serious study of the problem and its interpretation. With inexperienced students, even when turnaround time on the computer is excellent, the elapsed time between problem assignment and a satisfactory solution is usually much too long. We have tried this student programming approach for the past four years in a sophomore chemical engineering course. While it has been of some value, we are now convinced that it is not a satisfactory method of improving teaching. The teaching of basic computer programming does, however, have a great deal of merit in that it forces students to logically organize their thoughts and problem solving techniques. Also it helps to provide an understanding of the way computers can be applied to meaningful engineering problems. Thus, we intend to continue the teaching of basic digital computer programming in one of the higher level languages at the freshman or sophomore level, and then make. use of stored library programs for appropriate class assignments. n addition, we will continue to assign one or more term problems in which the student writes his own program, especially in courses roughly categorized as engineering design courses. Digital computer terminals t is appropriate at this point to emphasize why we feel time-shared or conversational mode terminals are not the answer to our current problem. t has been our experience that the conversational te~minal is an outstanding device for teaching programming, basic capabilities of computers, and solving student problems when the volume of data is limited. However, if the relatively slow typing capability of students is considered, we have found that a class of 20 or 30 students can obtain much faster turnaround time on the batch system. To be sure, the student at the terminal has his instantaneous response, but the sixth student in the queue is still waiting two hours to run his program and use his few tenths of a second CPU time. One can certainly argue that this is an unfair judgment since the solution is to simply buy more terminals for about

3 Development of Analog/Hybrid Terminals 243 $2500 each. Unfortunately, these terminals are like cameras and their use involves a continuing expense often greater than the initial cost. Connect time and communication costs for a sufficient number of terminals have discouraged such terminal use on the campus at the present time. The experience of the North Carolina Computer Orientation Project, which essentially provided a free terminal for one year at have-not schools, has been similar in that it proved very difficult for these schools to utilize the terminal in any science course other than a course in programming. Present limitations on classroom use of computers t is reasonable to ask why, in a university that has had good computing facilities for some time, computer use in the classroom is so limited. We feel there are several reasons why the majority of instructors do not use this means of communication to improve instruction techniques. The first of these reasons must be classed as faculty apathy. There is no other explanation for the fact that less than 25 percent of our engineering faculty use the digital computer and less than 5 percent avail themselves of our analog facility. Admittedly, it is extremely difficult for a physicist, chemist or engineer who is not proficient in computing to program demonstration problems for his classes. Because such demonstrations, while a step in the right direction, do not really make use of the interactive capability of the computer to excite the students' imagination, there is often little motivation for the professor to learn the mechanics of programming. Fortunate indeed is the occasional instructor who has a graduate student assistant competent to set up and document such demonstrations. The second reason, closely coupled to the first, is that computer output equipment for student use in the classroom is either not available or just too expensive for large classes. Digital graphics terminals, for instance, sell for between 15 and 70 thousand dollars, depending on terminal capability, and an analog computer of any sophistication at all will cost 5 to 10 thousand d,ollars with the associated readout equipment. n our basic introductory mechanics course, with ten sections of forty students, a minimum of twen ty such terminals would be required if we assume two students per terminal as a realistic ratio. Even if such analog or digital computer terminals were available, we would then be faced with the problem of teaching the students (and faculty) a considerable amount of detailed programming at the expense of other material in the curriculum. We feel that analogi hybrid computer terminals designed to accomplish a specific, well-defined task, will provide an economical interactive student display terminal for many engineering courses. Such a terminal is described in this paper. CLASSROOM TERMNAL SYSTEM We have recently received support from the National Science Foundation to study the effect of student interaction with the computer in courses which emphasize the dynamic modeling of physical systems. t is a well known fact that interaction with a computer improves productivity in a design and programming sense. The question to which we are seeking the answer is: Will computer interaction also improve the educational process effectively without leaving the student with the impression that we are using a "magic black box"? To accomplish this goal, we are installing sixteen analog/hybrid terminals in a classroom to serve thirtytwo students. The classroom in which these terminals will be placed is about 150 feet from the School's analog and digital computer facility. At this point, we should place some limits on terminal capability and function. f we accept the premise that the student need not learn actual patching to use the analog computer terminal and eliminate the traditional concept of submitting a hard copy of his computer output as an assignment, the desirable features of a terminal might be as follows: 1. Parameters: The student must have the capability of varying at least five different parameters in a specific problem. Three significant digits should be sufficient precision for these parameters and their value should be either continuously displayed or displayed on command. 2. Functions: The student should have access to function switches to perform such operations as changing from positive to negative feedback to demonstrate stability, adding forcing functions to illustrate superposition, adding higher harmonics to construct a Fourier approximation of a function, introducing transportation delay to a control system, etc. Three to five of these function switches should be sufficient. 3. Problems: The student should be able to select several different problems, say four, at any of the individual terminals. Depending on the size of the analog computer, the student could use the terminal to continue a study of a problem used in a prior class, compare linear and nonlinear models of a process, etc.

4 244 Fall Joint Computer Conference, Response Time: The response time for each of twenty terminals should be about one to three seconds, i.e., the maximum wait time to obtain one complete plot of his output would be something like one second plus operate time for the computer. Computer operate time has been selected as 20 milliseconds for our equipment although a new computer could operate at higher speeds if desired. 5. Display: The display device for each terminal must be a storage screen oscilloscope or refreshed display for x-y plots. Zero and scale factors must be provided so that positive and negative values and phase plane plots can be plotted. Scaling control must be presented in a manner which is easy for the student to use and understand. 6. Output selector: The student should be able to select from four to five output channels for display on the oscilloscope. 7. nstructor display: The instructor should have a terminal' with a large screen display which the entire class can observe. His control console should have all the features of the student terminals and should also have the capability for displaying anyone of the student problem solutions when desired. He should also have master r--' mode controls to activate all display ~-.--'- i to!,~~ ~~? ~~; _T!t_,mK_s-' ;t J=> '.. - ;?".--- ::hl ~ i~, -,"~.-:~ , ----,ril... ~--' ~ ~ U' ~ t \~ L ~ ) '.;,_ b ~~t ~~ ~ ~~~~.),~~~ ;;,~,!, CON'RO. ~.;-UNG A) 1.:~NG 9>!HL VGl'Pi GOMP'?j'ER FOR CON'ROl. PlD SCALNG O} '!'EHMlNALS Figure 2-Flow sheet for proposed analog/hybrid terminal system terminals. t would be advantageous for the instructor to have a small screen display to monitor student progress without presenting the solutions to the class on the large screen. Given a terminal system with these features, we have then defined the primary objective as being a study of the use of this classroom in some specific courses. We are initiating this evaluation with one course in Engineering Mechanics, ntroduction to Mechanics (EM 200) and two courses in Chemical Engineering, Process Analysis and Control (CHE 425), and ntroduction to System Analysis (CHE 225). Thus, we start our evaluation with one sophomore engineering core course with three to four hundred students per semester and two courses with thirty to forty students per semester at the sophomore and senior level. n addition to these two courses, we are attempting to schedule as many demonstrations of the system as possible for other departments in the hope of stimulating their imaginative use of the terminals. A flow sheet for the classroom terminal system is given in Figure 2. The system includes a small digital mini computer which is to be used for control, storage, and scaling of terminal information. The system consists of the following components: a. Sixteen student terminals b. One instructor terminal c. Digital mini computer with /O device for programming d. Control interface to analog computer The inclusion of a small digital computer in this terminal system opens up some very interesting future possibilities such as using the terminals for digital simulation as well as analog. As will be seen in the next section, the digital computer provides scaliilg so that parameters can be entered in original problem units. t also acts as temporary storage for each terminal as it awaits service and controls the terminal system. The system is designed to operate in the following manner. The instructor informs the computer operator that he wishes to use problem CHE 2 during a certain class or laboratory period. The operator places the proper problem board on the TR-48 and then sets the servo potentiometers which are not controlled by the student terminals and static checks the problem with the hybrid computer. He also sets up the program CHE 2 on the mini computer just prior to class. From this point on the system is under the control of the instructor and students.

5 Development of Analog/Hybrid Terminals 245 FUNCTONAL DESCRPTON OF TERMNAL General The basic terminal configuration is shown in Figures 3 and 4. All display functions are located on the upper display panel and control or data input is provided on the inclined control panel. +\yisi ioisiul D!'~:rAl. Dl;':r'LA:t fhoiol ~ a Control The controi functions available to the student include power on-off, store, non-store, erase, and trace intensity. Th~se controls are located on either side of the oscilloscope display as shown in Figure 4. ndicator lights are also provided in this area for terminal identification, error and terminal ready status. The erase function is used quite often by the student and thus is also available on the keyboard. n addition to the basic operating controls, the student can request either a single solution or repeated solutions on his display unit. For the single solution mode, he displays one solution as soon as the sequencer reaches his terminal address. n the repeat solution mode, his oscilloscope is unblanked and displays a solution each time the sequencer reaches his address. DBDEB Display Scaling Figure t RESERVED P'OR fwure ALPHAl4ERC KlTOCAiW EXf'ANSlVt. ~ J EJ [!]!!) El ffi@lill 0 CD0[1 0 kj@]~ GB~ EJ Figure 4-Terminal display and control panels ~ B E ~ The worst case response time for either mode would be on the order of one second, even if all other terminals had solution requests pending. Output display and scaling The primary output display device is a Tektronix type 601 storage screen oscilloscope. This oscilloscope is mounted directly behind the vertical front display panel as shown in Figures 3 and 4. These oscilloscopes are modified to provide for s~aling as shown below. The operating level circuit is modified to provide a switched store and non-store operation for the user. Output scaling is automatically selected when the student depresses anyone of the four push buttons on the left hand side of the display panel. The picture which indicates the normalized scaling is printed on the face of the lighted push button switch. The left hand switch scales the output signal to display positive X and Y values. The second switch. displays positive X and allows for both positive and negative values of the Y variable. Phase plane plots can be displayed by selecting the right hand switch in this set. We have been using this type of output scaling for oscilloscopes in our laboratory for over a year with very satisfactory feedback from student users. The student must have the option of selecting from several X and Y analog output lines. This option is provided at the terminal by depressing either or [!] then the appropriate number on the keyboard, and then the 1 ENTER key. For example, if

6 246 Fall Joint Computer Conference, 1970 the student is instructed to plot Xl versus Y4, he would actuat~ the following keys on the terminal keyboard as shown below: This system allows the student to enter parameter values in the actual problem units, e.g., if the input temperature for a heat exchanger simulation is 150 F, he sets this value rather than some normalized fraction. f an error is made before ENTER is depressed, The digital software sets up the linkage between the requested output line and the control unit which switches variable outputs for specific problems to the two analog output lines leading to the classroom. All analog outputs are on the two X and Y lines, but each terminal Z line is energized only at the appropriate time, i.e., in answer toa solution request for that terminal. Parameter entry There are many ways in which parameters can be set fron an analog or hybrid computer terminal. n the first terminals we constructed, parameters were simply multiplexed potentiometers connected to the analog computer with long shielded cable. Thumbwheel switches can be effectively used to set digital to analog coefficient units or servo potentiometers.at the analog computer. Since this hybrid terminal system includes a small digital computer, parameters will be entered with a fifteen digit keyboard as indicated in Figure 4. The parameter function switch, rp AR, keyboard, and ENTER keys are used in the following sequence. Suppose the student wishes to set parameter number four at a value of 132. He would depress switches in the following sequence: par E EJ EJ o ENTER or PAR lenter f the parameter number three were less than unity, say 0.05, he would enter PAR EJElOEJ01ENTER or PAR le 0 EJ E]ENTER the register can be cleared with the CLR key. The use of actual rather than normalized parameters requires additional registers in the terminal but is essential for beginning students. We must remember that they are studying the dynamic system, not analog computer scaling. t is also in keeping with the concept of using the terminal as input and output for the hybrid computer. f the parameters represent frequency, temperature, pressure, etc., they should be entered as they appear in the problem statement if at all possible. Since "parameter values are scaled by a program in the digital computer, scientific notation can also be used to permit both E and F format data entry from the hybrid terminal. The digital software interprets the input data to separate the mantissa and exponent portions of the number entered in E format. For example, the student might enter fenter and the digital computer would convert this number to Reading parameter values One significant advantage of the thumbwheel switch parameter entry as opposed to the keyboard is the ability to remember a specific parameter value at any time. f the student forgets the value, he needs to be able to display it at the terminal on request. This capability is provided by a six character plus sign display module located in the upper left corner of the terminal as shown in Figures 3 and 4. This display unit automatically shows the" student that his parameter value was correctly entered at the keyboard and accepted by the digital computer. The format of the output display is controlled by the digital computer software. n addition to displaying the correct value of the parameter when entered at the keyboard, the

7 Development of Analog/Hybrid Terminals 247 value of any parameter previously set can be indicated using the DSPLAY key. Suppose the student wishes to retrieve but not change the value of parameter three. He would press ~, thenmon the keyboard, and then the DSPLAY key. The digital computer software then causes the proper value to be displayed and light keyboard button number ] to identify the requested parameter number. A separate digital display module could be used to indicate the requested parameter number, but lighting the keyboard number has some advantage when displaying the status of function switches as noted later. Analog/digital readout One of the advantages which immediately becomes apparent when the terminal includes digital readout and a small digital computer is the capability of returning numbers which are the result of an iterative calculation. A' first order boundary value problem where the unknown initial condition or time constant is sought would be one illustration. Another example which we have been using in a basic process instrumentation course is to demonstrate the operation of a voltage to frequency converter or time interval analog to digital converter. Any digital or analog number can thus be returned to a terminal by selecting one of the output lines for display. The student presses 0, followed by the appropriate number on the keyboard, and then the DSPLAY J function key. This display feature is also extremely valuable in presenting calculated results from the hybrid computer through the trunk lines as indicated in the overall system diagram, Figure 1. One variable parameter The availability of a control which can vary one parameter through some range of values is an important feature of the terminal. Thumbwheel switches and keyboard entry of parameters are fine but tend to be somewhat slow when the student is interested in observing the effect of a range of parameter variations on a simulation or fitting a model to experimental data points. A potentiometer on the terminal, as we have employed in the past, avoids this problem but involves transmission of analog signals over long lines. As a compromise, either a two or four position switch is used to increment the value of any selected.parameter at a rate determined by the digital software. Thus, the student increases or decreases a particular parameter value at either a fast or slow rate with this switch. The sequence of operations would be as follows: suppose the student wishes to vary parameter four through a range of values to observe its effect on the solution. He might choose a starting value of zero for this parameter which, for example, might represent the damping coefficient in a linear, second order system. He presses PAR, followed by the numbers 0 and 0 on the keyboard and then selects the ENTER key. He then selects the REPEAT SOLUTON mode to observe the solution each time the sequencer reaches his terminal number. f the student has selected the STORE mode, he can then plot a family of curves as he increases the damping factor from zero to unity by pushing the parameter slewing switch in the increase direction. A four position switch allows a choice of either fast or slow incremental changes in the parameter value. Another obvious application for this function is in curve fitting of experimental data with one or more parameters. Function switches Control of the electronic function switches is provided at each terminal. To set function switch one in theion position, the student presses FUN,followed by the number [] and 'o"k on the keyboard and then the ENTER key. f he wishes to know the present state of any function switch, he presses 'FUN, the switch number, and then the

8 248 Fall Joint Computer Conference, 1970 DSPLAY key. The terminal response is to light the function switch number and either the o"k or OFF keys on the keyborad to indicate the present state of that particular switch. These function switches can be used in any way desired by the instructor, e.g., adding successive terms of a power or Fourier series to demonstrate the validity of these approximations, adding various controller modes in a process control simulation, etc. The instructor's terminal The instructor's terminal is designated as terminal number zero. This termi~l uses as its primary output device a Tektronix Type 4501 storage oscilloscope instead of the Type 601. Since this scanning oscilloscope has video output, the instructor can display his solution on the closed circuit television monitor for the class at any time. n addition, the instructor has the capability of un blanking any or all student terminals to let them have a "copy" of his solution to compare with their own. He can also unblank his terminal and pick selected student solutions for display to the rest of the class. SOFTWARE Basic operating system The basic software to serve the analog terminals is written in assembly language for the PDP-8 control computer. This is a 4K machine with hardware multiply and divide, although this feature is not essential for terminal operation. The basic cycle time for the system is controlled by the analog clock which alternately places the analog computer in the initial condition and operate modes every twenty milliseconds. The first ten milliseconds of each initial condition period is to ensure adequate time for problem and function selection by the relay multiplexer. The second ten milliseconds is the normal initial condition time to charge the integrating capacitors as shown below. ::.t~rx NORMfJ MlX NOPA!,L, 3TCH~l'} AN.t.LOG 301 T CHNG ANALOG PROSLEM SOLUT ON TME...1 C TME TT.fE g C TME ~ AN"; LOG NrrAL...1 g ANALOG OPERATE ANALOG NTAL ~ CONDrrON MODE MODE CONDrrrON MODE 8 Pl R ~ ms --~1Mo1.r ms ~... ~, ms A terminal user can activate an action key at any time, e.g., t ENTER, DSPLAY, SNGLE SOLUTON, or REPEAT SOLUTON. This request for action, along with the necessary data and address is stored in a 32 bit shift register in each terminal. As each terminal is interrogated in sequence by the PDP-8 the action bit is tested. f the user wants service, his data is transferred to a specific core area. For instance, suppose he wishes to set parameter number 1 at a value of He activates the following keys: ENTER. The ~ []] rn 0 m [!] ENTER( key is the action code in this instance. When the sequencer reaches his terminal, this data is transferred to storage in the proper memory locations in the PDP-8. A similar action is taken to set function switches, and select problems or output channels. The basic operating system software controls all of these action operations. When a solution is requested, the parameters, functions, and outputs, along with an unblanking signal, is sent back to the terminal during the next analog computer operate cycle. The basic system software also converts the floating point parameter values supplied by the student to integer values used by the digital coefficient units or digital to analog converters. This feature of floating point data entry requires that the instructor provide the scaling information for each problem as described next in the application software section. A pplication software The application software is written in a special interactive language developed for the PDP-8. This language makes use of a cassette tape recorder in our system, but could be used from the teletype if necessary. The information required by the terminal operating system to convert floating point to integer parameters is their maximum and minimum values. When the instructor is setting up the terminal problem, the computer software solicits responses similar to the following: DENTFY YOUR PROBLEM NUMBER The instructor would then type, CHE4

9 Development of Analog/Hybrid Terminals 249 The computer responds with PROVDE MAXMUM AND MNMUM VALUES FOR THE PARAMETERS f the instructor wishes to give the student control over parameters one and two, he types PAR 1, MAX 50, MN 25 PAR 2, MAX 0.5, MN 0 END PAR LST A similar conversational procedure is used to identify function switches, problems, and analog computer output channels. n our system, this scaling and switching data is stored on the magnetic tape cassette. A paper tape unit could also be used if desired. When the instructor wishes to use the terminal system at a later date, he places his cassette in the tape deck and the proper problem board on the analog computer. From this point on, the problem or problems can be controlled from the individual terminals. COSTS The cost of a system such as described in this paper is naturally dependent on the number of terminals involved. Since our system was developed jointly with Electronic Associates, it is difficult to evaluate the actual development and design costs. The individual terminals, including a type 601 Tektronix storage oscilloscope should be on the order of $3500 to $4000 each. Mini computers such as used in this system would range from $6000 to $10,000 and cassette tape systems are available for about $3000. The major question mark in the estimation of system cost is the hybrid control interface to couple the analog and digital computers. f a special interface could be developed for about $10,000, the cost of a ten terminal system would be on the order of $60,000. This system could be coupled to any analog computer and, of course, provides basic hybrid capability as well as terminal operation. f a hybrid computer were already available, the terminals could be added for about $3500 to $4000 each plus wiring costs. CONCLUSON The key to student and instructor use of these terminals is the development of appropriate handout materials. Several of these handouts have been written in programmed instruction form and have resulted in very favorable feedback from students who used early models of the terminals. Although the complete classroom system will be used for the first time in the fall of 1970, we have been very gratified with student acceptance of the few terminals now in use. Laboratory reports now consist of answering specific questions concerning the dynamic system under study rather than computer diagrams and output. Also, the student can really proceed at his own pace, and return at any time to repeat a laboratory exercise simply by giving the computer operator the problem number. We are excited about the potential of this classroom terminal system and believe that we will see significant improvement in the students' understanding of dynamic systems as the system is used in additional curricula.

10

disk. Students use the system by referencing a problem in the library and entering parameter values

disk. Students use the system by referencing a problem in the library and entering parameter values TACL - a timeshared hybrid system for control laboratories by Richard A. Volz Computer Information and Control Engineering University of Michigan Ann Arbor, Michigan 48104 and Jorge Aravena de Electricidad

More information

CHARACTERIZATION OF END-TO-END DELAYS IN HEAD-MOUNTED DISPLAY SYSTEMS

CHARACTERIZATION OF END-TO-END DELAYS IN HEAD-MOUNTED DISPLAY SYSTEMS CHARACTERIZATION OF END-TO-END S IN HEAD-MOUNTED DISPLAY SYSTEMS Mark R. Mine University of North Carolina at Chapel Hill 3/23/93 1. 0 INTRODUCTION This technical report presents the results of measurements

More information

* This configuration has been updated to a 64K memory with a 32K-32K logical core split.

* This configuration has been updated to a 64K memory with a 32K-32K logical core split. 398 PROCEEDINGS-FALL JOINT COMPUTER CONFERENCE, 1964 Figure 1. Image Processor. documents ranging from mathematical graphs to engineering drawings. Therefore, it seemed advisable to concentrate our efforts

More information

Processes for the Intersection

Processes for the Intersection 7 Timing Processes for the Intersection In Chapter 6, you studied the operation of one intersection approach and determined the value of the vehicle extension time that would extend the green for as long

More information

(Refer Slide Time 1:58)

(Refer Slide Time 1:58) Digital Circuits and Systems Prof. S. Srinivasan Department of Electrical Engineering Indian Institute of Technology Madras Lecture - 1 Introduction to Digital Circuits This course is on digital circuits

More information

Switching Solutions for Multi-Channel High Speed Serial Port Testing

Switching Solutions for Multi-Channel High Speed Serial Port Testing Switching Solutions for Multi-Channel High Speed Serial Port Testing Application Note by Robert Waldeck VP Business Development, ASCOR Switching The instruments used in High Speed Serial Port testing are

More information

Lab experience 1: Introduction to LabView

Lab experience 1: Introduction to LabView Lab experience 1: Introduction to LabView LabView is software for the real-time acquisition, processing and visualization of measured data. A LabView program is called a Virtual Instrument (VI) because

More information

WELDING CONTROL UNIT: TE 450 USER MANUAL

WELDING CONTROL UNIT: TE 450 USER MANUAL j WELDING CONTROL UNIT: TE 450 USER MANUAL RELEASE SOFTWARE No. 1.50 DOCUMENT NUMBER: MAN 4097 EDITION: MARCH 1998 This page is left blank intentionally. 2 / 34 TABLE OF CONTENTS SUBJECTS PAGE WELDING

More information

ME EN 363 ELEMENTARY INSTRUMENTATION Lab: Basic Lab Instruments and Data Acquisition

ME EN 363 ELEMENTARY INSTRUMENTATION Lab: Basic Lab Instruments and Data Acquisition ME EN 363 ELEMENTARY INSTRUMENTATION Lab: Basic Lab Instruments and Data Acquisition INTRODUCTION Many sensors produce continuous voltage signals. In this lab, you will learn about some common methods

More information

The Measurement Tools and What They Do

The Measurement Tools and What They Do 2 The Measurement Tools The Measurement Tools and What They Do JITTERWIZARD The JitterWizard is a unique capability of the JitterPro package that performs the requisite scope setup chores while simplifying

More information

ORM0022 EHPC210 Universal Controller Operation Manual Revision 1. EHPC210 Universal Controller. Operation Manual

ORM0022 EHPC210 Universal Controller Operation Manual Revision 1. EHPC210 Universal Controller. Operation Manual ORM0022 EHPC210 Universal Controller Operation Manual Revision 1 EHPC210 Universal Controller Operation Manual Associated Documentation... 4 Electrical Interface... 4 Power Supply... 4 Solenoid Outputs...

More information

Session 1 Introduction to Data Acquisition and Real-Time Control

Session 1 Introduction to Data Acquisition and Real-Time Control EE-371 CONTROL SYSTEMS LABORATORY Session 1 Introduction to Data Acquisition and Real-Time Control Purpose The objectives of this session are To gain familiarity with the MultiQ3 board and WinCon software.

More information

Data Acquisition Using LabVIEW

Data Acquisition Using LabVIEW Experiment-0 Data Acquisition Using LabVIEW Introduction The objectives of this experiment are to become acquainted with using computer-conrolled instrumentation for data acquisition. LabVIEW, a program

More information

MIE 402: WORKSHOP ON DATA ACQUISITION AND SIGNAL PROCESSING Spring 2003

MIE 402: WORKSHOP ON DATA ACQUISITION AND SIGNAL PROCESSING Spring 2003 MIE 402: WORKSHOP ON DATA ACQUISITION AND SIGNAL PROCESSING Spring 2003 OBJECTIVE To become familiar with state-of-the-art digital data acquisition hardware and software. To explore common data acquisition

More information

Synchronous Sequential Logic

Synchronous Sequential Logic Synchronous Sequential Logic Ranga Rodrigo August 2, 2009 1 Behavioral Modeling Behavioral modeling represents digital circuits at a functional and algorithmic level. It is used mostly to describe sequential

More information

Basic LabVIEW Programming Amit J Nimunkar, Sara Karle, Michele Lorenz, Emily Maslonkowski

Basic LabVIEW Programming Amit J Nimunkar, Sara Karle, Michele Lorenz, Emily Maslonkowski Introduction This lab familiarizes you with the software package LabVIEW from National Instruments for data acquisition and virtual instrumentation. The lab also introduces you to resistors, capacitors,

More information

Proceedings of the Third International DERIVE/TI-92 Conference

Proceedings of the Third International DERIVE/TI-92 Conference Description of the TI-92 Plus Module Doing Advanced Mathematics with the TI-92 Plus Module Carl Leinbach Gettysburg College Bert Waits Ohio State University leinbach@cs.gettysburg.edu waitsb@math.ohio-state.edu

More information

EE 367 Lab Part 1: Sequential Logic

EE 367 Lab Part 1: Sequential Logic EE367: Introduction to Microprocessors Section 1.0 EE 367 Lab Part 1: Sequential Logic Contents 1 Preface 1 1.1 Things you need to do before arriving in the Laboratory............... 2 1.2 Summary of material

More information

ENGR 1000, Introduction to Engineering Design

ENGR 1000, Introduction to Engineering Design ENGR 1000, Introduction to Engineering Design Unit 2: Data Acquisition and Control Technology Lesson 2.4: Programming Digital Ports Hardware: 12 VDC power supply Several lengths of wire NI-USB 6008 Device

More information

VEHICLE TELEMETRY DATA IN THE VERTICAL BLANKING INTERVAL

VEHICLE TELEMETRY DATA IN THE VERTICAL BLANKING INTERVAL VEHICLE TELEMETRY DATA IN THE VERTICAL BLANKING INTERVAL Thomas J. Ryan Senior Engineer Instrumentation Development Branch BDM Corp. P.O. Box 416 Ft. Ord, Ca., 93941 ABSTRACT This paper describes how three

More information

Chapter 23 Dimmer monitoring

Chapter 23 Dimmer monitoring Chapter 23 Dimmer monitoring ETC consoles may be connected to ETC Sensor dimming systems via the ETCLink communication protocol. In this configuration, the console operates a dimmer monitoring system that

More information

Experiment 9A: Magnetism/The Oscilloscope

Experiment 9A: Magnetism/The Oscilloscope Experiment 9A: Magnetism/The Oscilloscope (This lab s "write up" is integrated into the answer sheet. You don't need to attach a separate one.) Part I: Magnetism and Coils A. Obtain a neodymium magnet

More information

MICROMASTER Encoder Module

MICROMASTER Encoder Module MICROMASTER Encoder Module Operating Instructions Issue 01/02 User Documentation Foreword Issue 01/02 1 Foreword Qualified Personnel For the purpose of this Instruction Manual and product labels, a Qualified

More information

Lab #5: Design Example: Keypad Scanner and Encoder - Part 1 (120 pts)

Lab #5: Design Example: Keypad Scanner and Encoder - Part 1 (120 pts) Nate Pihlstrom, npihlstr@uccs.edu Lab #5: Design Example: Keypad Scanner and Encoder - Part 1 (120 pts) Objective The objective of lab assignments 5 through 9 are to systematically design and implement

More information

Part 1: Introduction to Computer Graphics

Part 1: Introduction to Computer Graphics Part 1: Introduction to Computer Graphics 1. Define computer graphics? The branch of science and technology concerned with methods and techniques for converting data to or from visual presentation using

More information

127566, Россия, Москва, Алтуфьевское шоссе, дом 48, корпус 1 Телефон: +7 (499) (800) (бесплатно на территории России)

127566, Россия, Москва, Алтуфьевское шоссе, дом 48, корпус 1 Телефон: +7 (499) (800) (бесплатно на территории России) 127566, Россия, Москва, Алтуфьевское шоссе, дом 48, корпус 1 Телефон: +7 (499) 322-99-34 +7 (800) 200-74-93 (бесплатно на территории России) E-mail: info@awt.ru, web:www.awt.ru Contents 1 Introduction...2

More information

Spectrum Analyser Basics

Spectrum Analyser Basics Hands-On Learning Spectrum Analyser Basics Peter D. Hiscocks Syscomp Electronic Design Limited Email: phiscock@ee.ryerson.ca June 28, 2014 Introduction Figure 1: GUI Startup Screen In a previous exercise,

More information

-SQA-SCOTTISH QUALIFICATIONS AUTHORITY HIGHER NATIONAL UNIT SPECIFICATION GENERAL INFORMATION

-SQA-SCOTTISH QUALIFICATIONS AUTHORITY HIGHER NATIONAL UNIT SPECIFICATION GENERAL INFORMATION -SQA-SCOTTISH QUALIFICATIONS AUTHORITY HIGHER NATIONAL UNIT SPECIFICATION GENERAL INFORMATION -Unit Number- 2451657 -Superclass- -Title- XL D/A AND A/D CONVERTERS -----------------------------------------

More information

Adding Analog and Mixed Signal Concerns to a Digital VLSI Course

Adding Analog and Mixed Signal Concerns to a Digital VLSI Course Session Number 1532 Adding Analog and Mixed Signal Concerns to a Digital VLSI Course John A. Nestor and David A. Rich Department of Electrical and Computer Engineering Lafayette College Abstract This paper

More information

SPECIAL REPORT OF THE SUBCOMMITTEE ON POLARITY STANDARDS 1

SPECIAL REPORT OF THE SUBCOMMITTEE ON POLARITY STANDARDS 1 This document has been converted from the original publication: Thigpen, Ben B., Dalby, A. E. and Landrum, Ralph, 1975, Report on Subcommittee on Polarity Standards *: Geophysics, 40, no. 04, 694-699.

More information

INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR NPTEL ONLINE CERTIFICATION COURSE. On Industrial Automation and Control

INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR NPTEL ONLINE CERTIFICATION COURSE. On Industrial Automation and Control INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR NPTEL ONLINE CERTIFICATION COURSE On Industrial Automation and Control By Prof. S. Mukhopadhyay Department of Electrical Engineering IIT Kharagpur Topic Lecture

More information

PRELIMINARY INFORMATION. Professional Signal Generation and Monitoring Options for RIFEforLIFE Research Equipment

PRELIMINARY INFORMATION. Professional Signal Generation and Monitoring Options for RIFEforLIFE Research Equipment Integrated Component Options Professional Signal Generation and Monitoring Options for RIFEforLIFE Research Equipment PRELIMINARY INFORMATION SquareGENpro is the latest and most versatile of the frequency

More information

SRV02-Series. Rotary Pendulum. User Manual

SRV02-Series. Rotary Pendulum. User Manual SRV02-Series Rotary Pendulum User Manual Table of Contents 1. Description...3 2. Purchase Options...3 2.1 Modular Options...4 3. System Nomenclature and Components...5 4. System Configuration and Assembly...6

More information

A MISSILE INSTRUMENTATION ENCODER

A MISSILE INSTRUMENTATION ENCODER A MISSILE INSTRUMENTATION ENCODER Item Type text; Proceedings Authors CONN, RAYMOND; BREEDLOVE, PHILLIP Publisher International Foundation for Telemetering Journal International Telemetering Conference

More information

FPGA Laboratory Assignment 4. Due Date: 06/11/2012

FPGA Laboratory Assignment 4. Due Date: 06/11/2012 FPGA Laboratory Assignment 4 Due Date: 06/11/2012 Aim The purpose of this lab is to help you understanding the fundamentals of designing and testing memory-based processing systems. In this lab, you will

More information

PACSystems* RX3i. Isolated Thermocouple Input Module, 6 Channels, IC695ALG306-EB Isolated Thermocouple Input Module, 12 Channels, IC695ALG312-EB

PACSystems* RX3i. Isolated Thermocouple Input Module, 6 Channels, IC695ALG306-EB Isolated Thermocouple Input Module, 12 Channels, IC695ALG312-EB September 2013 PACSystems* RX3i Isolated Thermocouple Input Module, 6 Channels, IC695ALG306-EB Isolated Thermocouple Input Module, 12 Channels, IC695ALG312-EB Isolated +24 VDC Power Isolated Thermocouple

More information

THE ASTRO LINE SERIES GEMINI 5200 INSTRUCTION MANUAL

THE ASTRO LINE SERIES GEMINI 5200 INSTRUCTION MANUAL THE ASTRO LINE SERIES GEMINI 5200 INSTRUCTION MANUAL INTRODUCTION The Gemini 5200 is another unit in a multi-purpose series of industrial control products that are field-programmable to solve multiple

More information

Experiment 13 Sampling and reconstruction

Experiment 13 Sampling and reconstruction Experiment 13 Sampling and reconstruction Preliminary discussion So far, the experiments in this manual have concentrated on communications systems that transmit analog signals. However, digital transmission

More information

Lab 1 Introduction to the Software Development Environment and Signal Sampling

Lab 1 Introduction to the Software Development Environment and Signal Sampling ECEn 487 Digital Signal Processing Laboratory Lab 1 Introduction to the Software Development Environment and Signal Sampling Due Dates This is a three week lab. All TA check off must be completed before

More information

Integration of Virtual Instrumentation into a Compressed Electricity and Electronic Curriculum

Integration of Virtual Instrumentation into a Compressed Electricity and Electronic Curriculum Integration of Virtual Instrumentation into a Compressed Electricity and Electronic Curriculum Arif Sirinterlikci Ohio Northern University Background Ohio Northern University Technological Studies Department

More information

BASIC LINEAR DESIGN. Hank Zumbahlen Editor Analog Devices, Inc. All Rights Reserved

BASIC LINEAR DESIGN. Hank Zumbahlen Editor Analog Devices, Inc. All Rights Reserved BASIC LINEAR DESIGN Hank Zumbahlen Editor A 2007 Analog Devices, Inc. All Rights Reserved Preface: This work is based on the work of many other individuals who have been involved with applications and

More information

Digital Logic Design: An Overview & Number Systems

Digital Logic Design: An Overview & Number Systems Digital Logic Design: An Overview & Number Systems Analogue versus Digital Most of the quantities in nature that can be measured are continuous. Examples include Intensity of light during the day: The

More information

X-ray BPM-Based Feedback System at the APS Storage Ring. O. Singh, L. Erwin, G. Decker, R. Laird and F. Lenkszus

X-ray BPM-Based Feedback System at the APS Storage Ring. O. Singh, L. Erwin, G. Decker, R. Laird and F. Lenkszus X-ray BPM-Based Feedback System at the APS Storage Ring O Singh, L Erwin, G Decker, R Laird and F Lenkszus 9 6$ so f!j~@6j Advanced Photon Source, Argonne National Luboratoq, 9700 South Cass Avenue, Argonne,

More information

ORDERING Page 6 BASLER RELAY STANDARDS, DIMENSIONS, ACCESSORIES Request bulletin SDA

ORDERING Page 6 BASLER RELAY STANDARDS, DIMENSIONS, ACCESSORIES Request bulletin SDA BE1-59NC CAPACITOR NEUTRAL OVERVOLTAGE RELAY The BE1-59NC Capacitor Neutral Overvoltage Relay provides sensitive protection for capacitor banks. ADDITIONAL INFORMATION INSTRUCTION MANUAL ADVANTAGES Helps

More information

LX3V-4AD User manual Website: Technical Support: Skype: Phone: QQ Group: Technical forum:

LX3V-4AD User manual Website: Technical Support: Skype: Phone: QQ Group: Technical forum: User manual Website: http://www.we-con.com.cn/en Technical Support: support@we-con.com.cn Skype: fcwkkj Phone: 86-591-87868869 QQ Group: 465230233 Technical forum: http://wecon.freeforums.net/ 1. Introduction

More information

Electrical and Electronic Laboratory Faculty of Engineering Chulalongkorn University. Cathode-Ray Oscilloscope (CRO)

Electrical and Electronic Laboratory Faculty of Engineering Chulalongkorn University. Cathode-Ray Oscilloscope (CRO) 2141274 Electrical and Electronic Laboratory Faculty of Engineering Chulalongkorn University Cathode-Ray Oscilloscope (CRO) Objectives You will be able to use an oscilloscope to measure voltage, frequency

More information

EAN-Performance and Latency

EAN-Performance and Latency EAN-Performance and Latency PN: EAN-Performance-and-Latency 6/4/2018 SightLine Applications, Inc. Contact: Web: sightlineapplications.com Sales: sales@sightlineapplications.com Support: support@sightlineapplications.com

More information

REMOTE I/O R30 SERIES. PC CONFIGURATOR SOFTWARE Model: R30CFG Ver Users Manual

REMOTE I/O R30 SERIES. PC CONFIGURATOR SOFTWARE Model: R30CFG Ver Users Manual REMOTE I/O R30 SERIES PC CONFIGURATOR SOFTWARE Model: R30CFG Ver. 1.13 Users Manual 5-2-55, Minamitsumori, Nishinari-ku, Osaka 557-0063 JAPAN Tel: +81-6-6659-8201 Fax: +81-6-6659-8510 http://www.m-system.co.jp/

More information

Noise. CHEM 411L Instrumental Analysis Laboratory Revision 2.0

Noise. CHEM 411L Instrumental Analysis Laboratory Revision 2.0 CHEM 411L Instrumental Analysis Laboratory Revision 2.0 Noise In this laboratory exercise we will determine the Signal-to-Noise (S/N) ratio for an IR spectrum of Air using a Thermo Nicolet Avatar 360 Fourier

More information

SPECIAL SPECIFICATION :1 Video (De) Mux with Data Channel

SPECIAL SPECIFICATION :1 Video (De) Mux with Data Channel 1993 Specifications CSJ 0924-06-223 SPECIAL SPECIFICATION 1160 8:1 Video (De) Mux with Data Channel 1. Description. This Item shall govern for furnishing and installing an 8 channel digital multiplexed

More information

AskDrCallahan Calculus 1 Teacher s Guide

AskDrCallahan Calculus 1 Teacher s Guide AskDrCallahan Calculus 1 Teacher s Guide 3rd Edition rev 080108 Dale Callahan, Ph.D., P.E. Lea Callahan, MSEE, P.E. Copyright 2008, AskDrCallahan, LLC v3-r080108 www.askdrcallahan.com 2 Welcome to AskDrCallahan

More information

Exercise 4-2. Counting of Actuator Cycles EXERCISE OBJECTIVE & & &

Exercise 4-2. Counting of Actuator Cycles EXERCISE OBJECTIVE & & & Exercise 4-2 EXERCISE OBJECTIVE To describe the operation of an electrical counter; To assemble and test a continuous reciprocation system; To extend and retract a cylinder a definite number of times using

More information

Application Note AN-708 Vibration Measurements with the Vibration Synchronization Module

Application Note AN-708 Vibration Measurements with the Vibration Synchronization Module Application Note AN-708 Vibration Measurements with the Vibration Synchronization Module Introduction The vibration module allows complete analysis of cyclical events using low-speed cameras. This is accomplished

More information

EDL8 Race Dash Manual Engine Management Systems

EDL8 Race Dash Manual Engine Management Systems Engine Management Systems EDL8 Race Dash Manual Engine Management Systems Page 1 EDL8 Race Dash Page 2 EMS Computers Pty Ltd Unit 9 / 171 Power St Glendenning NSW, 2761 Australia Phone.: +612 9675 1414

More information

Logisim: A graphical system for logic circuit design and simulation

Logisim: A graphical system for logic circuit design and simulation Logisim: A graphical system for logic circuit design and simulation October 21, 2001 Abstract Logisim facilitates the practice of designing logic circuits in introductory courses addressing computer architecture.

More information

Exercise 2-1. External Call Answering and Termination EXERCISE OBJECTIVE

Exercise 2-1. External Call Answering and Termination EXERCISE OBJECTIVE Exercise 2-1 External Call Answering and Termination EXERCISE OBJECTIVE When you have completed this exercise, you will be able to describe and explain the complete sequence of events that occurs in the

More information

Virtual instruments and introduction to LabView

Virtual instruments and introduction to LabView Introduction Virtual instruments and introduction to LabView (BME-MIT, updated: 26/08/2014 Tamás Krébesz krebesz@mit.bme.hu) The purpose of the measurement is to present and apply the concept of virtual

More information

User s Manual. Log Scale (/LG) GX10/GX20/GP10/GP20/GM10 IM 04L51B01-06EN. 3rd Edition

User s Manual. Log Scale (/LG) GX10/GX20/GP10/GP20/GM10 IM 04L51B01-06EN. 3rd Edition User s Manual Model GX10/GX20/GP10/GP20/GM10 Log Scale (/LG) 3rd Edition Introduction Thank you for purchasing the SMARTDAC+ Series GX10/GX20/GP10/GP20/GM10 (hereafter referred to as the recorder, GX,

More information

LabView Exercises: Part II

LabView Exercises: Part II Physics 3100 Electronics, Fall 2008, Digital Circuits 1 LabView Exercises: Part II The working VIs should be handed in to the TA at the end of the lab. Using LabView for Calculations and Simulations LabView

More information

An Introduction to the Spectral Dynamics Rotating Machinery Analysis (RMA) package For PUMA and COUGAR

An Introduction to the Spectral Dynamics Rotating Machinery Analysis (RMA) package For PUMA and COUGAR An Introduction to the Spectral Dynamics Rotating Machinery Analysis (RMA) package For PUMA and COUGAR Introduction: The RMA package is a PC-based system which operates with PUMA and COUGAR hardware to

More information

University of Utah Electrical & Computer Engineering Department ECE1050/1060 Oscilloscope

University of Utah Electrical & Computer Engineering Department ECE1050/1060 Oscilloscope University of Utah Electrical & Computer Engineering Department ECE1050/1060 Oscilloscope Name:, A. Stolp, 2/2/00 rev, 9/15/03 NOTE: This is a fill-in-the-blanks lab. No notebook is required. You are encouraged

More information

data and is used in digital networks and storage devices. CRC s are easy to implement in binary

data and is used in digital networks and storage devices. CRC s are easy to implement in binary Introduction Cyclic redundancy check (CRC) is an error detecting code designed to detect changes in transmitted data and is used in digital networks and storage devices. CRC s are easy to implement in

More information

REPORT DOCUMENTATION PAGE

REPORT DOCUMENTATION PAGE REPORT DOCUMENTATION PAGE Form Approved OMB No. 0704-0188 Public reporting burden for this collection of information is estimated to average 1 hour per response, including the time for reviewing instructions,

More information

Cryoelectronics. MS-FLL User s Manual. Mr. SQUID Flux-Locked Loop. STAR Cryoelectronics 25 Bisbee Court, Suite A Santa Fe, NM U. S. A.

Cryoelectronics. MS-FLL User s Manual. Mr. SQUID Flux-Locked Loop. STAR Cryoelectronics 25 Bisbee Court, Suite A Santa Fe, NM U. S. A. Cryoelectronics MS-FLL User s Manual Mr. SQUID Flux-Locked Loop STAR Cryoelectronics 25 Bisbee Court, Suite A Santa Fe, NM 87508 U. S. A. STAR Cryoelectronics, LLC ii Table of Contents Revision Record...

More information

Fixed-Point Calculator

Fixed-Point Calculator Fixed-Point Calculator Robert Kozubiak, Muris Zecevic, Cameron Renny Electrical and Computer Engineering Department School of Engineering and Computer Science Oakland University, Rochester, MI rjkozubiak@oakland.edu,

More information

The RCA BIZMAC System Central

The RCA BIZMAC System Central The RCA BZMAC System Central J. L. OWNGS HE RCA BZMAC system is a prod line of fully-integrated electronic Tuct data-processing machines, which has been designed to meet the large volume requirements of

More information

IJMIE Volume 2, Issue 3 ISSN:

IJMIE Volume 2, Issue 3 ISSN: Development of Virtual Experiment on Flip Flops Using virtual intelligent SoftLab Bhaskar Y. Kathane* Pradeep B. Dahikar** Abstract: The scope of this paper includes study and implementation of Flip-flops.

More information

ECE 402L APPLICATIONS OF ANALOG INTEGRATED CIRCUITS SPRING No labs meet this week. Course introduction & lab safety

ECE 402L APPLICATIONS OF ANALOG INTEGRATED CIRCUITS SPRING No labs meet this week. Course introduction & lab safety ECE 402L APPLICATIONS OF ANALOG INTEGRATED CIRCUITS SPRING 2018 Week of Jan. 8 Jan. 15 Jan. 22 Jan. 29 Feb. 5 Feb. 12 Feb. 19 Feb. 26 Mar. 5 & 12 Mar. 19 Mar. 26 Apr. 2 Apr. 9 Apr. 16 Apr. 23 Topic No

More information

Part No. ENC-LAB01 Users Manual Introduction EncoderLAB

Part No. ENC-LAB01 Users Manual Introduction EncoderLAB PCA Incremental Encoder Laboratory For Testing and Simulating Incremental Encoder signals Part No. ENC-LAB01 Users Manual The Encoder Laboratory combines into the one housing and updates two separate encoder

More information

CARLO GAVAZZI Automation Components

CARLO GAVAZZI Automation Components CARLO GAVAZZI Automation Components UDM 35/40 Digital Panel Meter Programming Guide Index Description 2 Programming Fundamentals 3 Access to Programming Mode/Password Protection 4 Programming 5-18 Inputs

More information

Combinational vs Sequential

Combinational vs Sequential Combinational vs Sequential inputs X Combinational Circuits outputs Z A combinational circuit: At any time, outputs depends only on inputs Changing inputs changes outputs No regard for previous inputs

More information

PACSystems* RX3i Thermocouple Input Module, 12 Channels, IC695ALG412-CB

PACSystems* RX3i Thermocouple Input Module, 12 Channels, IC695ALG412-CB September 2013 PACSystems* RX3i Thermocouple Input Module, 12 Channels, IC695ALG412-CB The PACSystems * Thermocouple Input module IC695ALG412 provides twelve isolated differential thermocouple input channels.

More information

K-BUS Dimmer Module User manual-ver. 1

K-BUS Dimmer Module User manual-ver. 1 K-BUS Dimmer Module User manual-ver. 1 KA/D0103.1 KA/D0203.1 KA/D0403.1 Content 1. Introduction... 3 2. Technical Parameter... 3 3. Dimension and Connection Diagram... 4 3.1 KA/D0103.1... 4 3.2 KA/D0203.1...

More information

C200H-AD002/DA002 Analog I/O Units Operation Guide

C200H-AD002/DA002 Analog I/O Units Operation Guide C200H-AD002/DA002 Analog I/O Units Operation Guide Revised September 1995 Notice: OMRON products are manufactured for use according to proper procedures by a qualified operator and only for the purposes

More information

1 Ver.mob Brief guide

1 Ver.mob Brief guide 1 Ver.mob 14.02.2017 Brief guide 2 Contents Introduction... 3 Main features... 3 Hardware and software requirements... 3 The installation of the program... 3 Description of the main Windows of the program...

More information

bel canto SEP2 Single Ended Triode Tube Preamplifier User's Guide and Operating Information

bel canto SEP2 Single Ended Triode Tube Preamplifier User's Guide and Operating Information bel canto SEP2 Single Ended Triode Tube Preamplifier User's Guide and Operating Information Bel Canto Design 212 Third Avenue North, Suite 274 Minneapolis, MN 55401 USA Phone: 612 317.4550 Fax: 612.359.9358

More information

Pole Zero Correction using OBSPY and PSN Data

Pole Zero Correction using OBSPY and PSN Data Pole Zero Correction using OBSPY and PSN Data Obspy provides the possibility of instrument response correction. WinSDR and WinQuake already have capability to embed the required information into the event

More information

RF Testing of A Single FPIX1 for BTeV

RF Testing of A Single FPIX1 for BTeV RF Testing of A Single FPIX1 for BTeV James Price Wayne State University 08/24/2004 Performed at Fermi National Accelerator Laboratory This summer I spent two and a half months working at the Fermi National

More information

Interactive Virtual Laboratory for Distance Education in Nuclear Engineering. Abstract

Interactive Virtual Laboratory for Distance Education in Nuclear Engineering. Abstract Interactive Virtual Laboratory for Distance Education in Nuclear Engineering Prashant Jain, James Stubbins and Rizwan Uddin Department of Nuclear, Plasma and Radiological Engineering University of Illinois

More information

TABLE OF CONTENTS. Instructions:

TABLE OF CONTENTS. Instructions: TABLE OF CONTENTS Instructions: 1 Overview 1 2 Main technical parameters 1 3 Display and keyboard 2 3.1 Display Window 2 3.2 Indicator 4 4. Operation 4 4.1 Power 4 4.2 Zero 4 Modified 4 4.3 Modified 4

More information

Laboratory 1 - Introduction to Digital Electronics and Lab Equipment (Logic Analyzers, Digital Oscilloscope, and FPGA-based Labkit)

Laboratory 1 - Introduction to Digital Electronics and Lab Equipment (Logic Analyzers, Digital Oscilloscope, and FPGA-based Labkit) Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6. - Introductory Digital Systems Laboratory (Spring 006) Laboratory - Introduction to Digital Electronics

More information

... A COMPUTER SYSTEM FOR MULTIPARAMETER PULSE HEIGHT ANALYSIS AND CONTROL*

... A COMPUTER SYSTEM FOR MULTIPARAMETER PULSE HEIGHT ANALYSIS AND CONTROL* I... A COMPUTER SYSTEM FOR MULTIPARAMETER PULSE HEIGHT ANALYSIS AND CONTROL* R. G. Friday and K. D. Mauro Stanford Linear Accelerator Center Stanford University, Stanford, California 94305 SLAC-PUB-995

More information

Working with CSWin32 Software

Working with CSWin32 Software Working with CSWin32 Software CSWin32 provides a PC interface for Coiltek s ultrasonic control products. The software expands the palette of control features of the CS-5000 and CS-6100 series controls;

More information

CONVOLUTIONAL CODING

CONVOLUTIONAL CODING CONVOLUTIONAL CODING PREPARATION... 78 convolutional encoding... 78 encoding schemes... 80 convolutional decoding... 80 TIMS320 DSP-DB...80 TIMS320 AIB...80 the complete system... 81 EXPERIMENT - PART

More information

Using Audiotape to Collect Data Outside the Lab: Kinematics of the Bicycle*

Using Audiotape to Collect Data Outside the Lab: Kinematics of the Bicycle* Using Audiotape to Collect Data Outside the Lab: Kinematics of the Bicycle* Manfred Euler, Gert Braune and Soenke Schaal Institute for Science Education, Kiel, Germany Dean Zollman Kansas State University,

More information

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science Introductory Digital Systems Laboratory

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science Introductory Digital Systems Laboratory Problem Set Issued: March 2, 2007 Problem Set Due: March 14, 2007 Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.111 Introductory Digital Systems Laboratory

More information

PulseCounter Neutron & Gamma Spectrometry Software Manual

PulseCounter Neutron & Gamma Spectrometry Software Manual PulseCounter Neutron & Gamma Spectrometry Software Manual MAXIMUS ENERGY CORPORATION Written by Dr. Max I. Fomitchev-Zamilov Web: maximus.energy TABLE OF CONTENTS 0. GENERAL INFORMATION 1. DEFAULT SCREEN

More information

ValveExpert Plotter. The ValveExpert Plotter consists of: 1) Personal Computer

ValveExpert Plotter. The ValveExpert Plotter consists of: 1) Personal Computer ValveExpert Plotter This equipment was developed for customers, which still use older test benches where the results were printed on x-y plotters. Following the fabulous development of computer techniques,

More information

A FOUR GAIN READOUT INTEGRATED CIRCUIT : FRIC 96_1

A FOUR GAIN READOUT INTEGRATED CIRCUIT : FRIC 96_1 A FOUR GAIN READOUT INTEGRATED CIRCUIT : FRIC 96_1 J. M. Bussat 1, G. Bohner 1, O. Rossetto 2, D. Dzahini 2, J. Lecoq 1, J. Pouxe 2, J. Colas 1, (1) L. A. P. P. Annecy-le-vieux, France (2) I. S. N. Grenoble,

More information

Chapter 9 Introduction to Sequential Logic

Chapter 9 Introduction to Sequential Logic Chapter 9 Introduction to Sequential Logic Chapter Objectives Upon successful completion of this chapter, you will be able to: Explain the difference between combinational and sequential circuits. Define

More information

ECE 4220 Real Time Embedded Systems Final Project Spectrum Analyzer

ECE 4220 Real Time Embedded Systems Final Project Spectrum Analyzer ECE 4220 Real Time Embedded Systems Final Project Spectrum Analyzer by: Matt Mazzola 12222670 Abstract The design of a spectrum analyzer on an embedded device is presented. The device achieves minimum

More information

MULTIPLE TPS REHOST FROM GENRAD 2235 TO S9100

MULTIPLE TPS REHOST FROM GENRAD 2235 TO S9100 MULTIPLE TPS REHOST FROM GENRAD 2235 TO S9100 AL L I A N C E S U P P O R T PAR T N E R S, I N C. D AV I D G U I N N ( D AV I D. G U I N N @ A S P - S U P P O R T. C O M ) L I N YAN G ( L I N. YAN G @ A

More information

The Lincoln TX-2 Input-Output System*

The Lincoln TX-2 Input-Output System* 156 1957 WESTERN COMPUTER PROCEEDINGS The Lincoln TX-2 Input-Output System*, JAMES w. FORGIEt INTRODUCTION THE input-output system of the Lincoln TX-2 computer contains a variety of input-output devices

More information

Vorne Industries. 87/719 Analog Input Module User's Manual Industrial Drive Itasca, IL (630) Telefax (630)

Vorne Industries. 87/719 Analog Input Module User's Manual Industrial Drive Itasca, IL (630) Telefax (630) Vorne Industries 87/719 Analog Input Module User's Manual 1445 Industrial Drive Itasca, IL 60143-1849 (630) 875-3600 Telefax (630) 875-3609 . 3 Chapter 1 Introduction... 1.1 Accessing Wiring Connections

More information

RF (Wireless) Fundamentals 1- Day Seminar

RF (Wireless) Fundamentals 1- Day Seminar RF (Wireless) Fundamentals 1- Day Seminar In addition to testing Digital, Mixed Signal, and Memory circuitry many Test and Product Engineers are now faced with additional challenges: RF, Microwave and

More information

(12) Publication of Unexamined Patent Application (A)

(12) Publication of Unexamined Patent Application (A) Case #: JP H9-102827A (19) JAPANESE PATENT OFFICE (51) Int. Cl. 6 H04 M 11/00 G11B 15/02 H04Q 9/00 9/02 (12) Publication of Unexamined Patent Application (A) Identification Symbol 301 346 301 311 JPO File

More information

PQ-Box 100 Quick Start Instructions

PQ-Box 100 Quick Start Instructions PQ-Box 100 Quick Start Instructions These instructions are provided for the purpose on providing a quick start to PQ-Box 100 installation and operation. Please refer to the user handbook for full details.

More information

VISSIM TUTORIALS This document includes tutorials that provide help in using VISSIM to accomplish the six tasks listed in the table below.

VISSIM TUTORIALS This document includes tutorials that provide help in using VISSIM to accomplish the six tasks listed in the table below. VISSIM TUTORIALS This document includes tutorials that provide help in using VISSIM to accomplish the six tasks listed in the table below. Number Title Page Number 1 Adding actuated signal control to an

More information

Student resource files

Student resource files Chapter 4: Actuated Controller Timing Processes CHAPTR 4: ACTUATD CONTROLLR TIMING PROCSSS This chapter includes information that you will need to prepare for, conduct, and assess each of the seven activities

More information

Application Note 11 - Totalization

Application Note 11 - Totalization Application Note 11 - Totalization Using the TrendView Recorders for Totalization The totalization function is normally associated with flow monitoring applications, where the input to the recorder would

More information