Analog programing with HOI Step 1: Enter parameters and initial conditions. 1.11) IY = 59000 1.12) FI = IY * K 1.01) K = 0.l7453SE-1 Note: Part number, such as 1.11), causes statement to be stored and later executed in the ascending order of part numbers. Step 2: Enter equations. 2.12) SIDT = (R'CSFI + Q+SNFI) CSTH 2.13) THDT = Q2CSFI - R*SNFI Step 3: Enter potsetting statements. 3.10) CllO = 50.000 IY 3.11) COlO = Q 2 3.12) ClO0 = (1 + FID 200) 2 Step4: Enter stdt~c chech expressions. 1' 002 = SIDTVSNTH 200 K 4.02) T302 = 4'P 10 4.03) MOO4 = SIDT*SNTH 2 4.04) A200 = MA 1E5 Step 5: Enter connection statements 5.01) PO02 = ('002';A003 5.02) Pl00 - --(1-2*C100)'REF 5.10) R804 = A010"901-A011'I'r900 5.20) A002 = TS02 After:above program parts are entered, all menial tasks are completed. By typing in a 6.00) 1,2,3,4; statement will execute parts 1,2,3, and 4 (semicolon signifying "execute"). Static check is executed when the 6.01) TOL, ,0001, 5.0; statement is typed. Similarly simple statements can set all potentiometers, read id dump all analog component outputs on specified output medium. If a statement is to be changed, all that is required is to be retyped with identical statement number, thus eliminating the earlier entry from memory. It is evident that there is a considerable amount of work involved in entering all parameters. equations, static test expressions and connection statements. Once all necessary information is prorided, however, repeated execution and doctimentation requires only the initiating command from the user. Interactive c;ipability fol a hybrid program can be achieved by at least two methods. Upon preparing the program in a compiler lanpuage, care must be exercised to provide conditional calls to HOI at stnltekec points in the promam stlacture. Thus, by depressing a console switch, the man-machine dialogue is enabled. An alternative inethod involves utilizing one of the console interrupts to energize a prewritten conversational program in HOI language.
References:
Truitt, T.D. (1965) Truitt, T.D. "A Discussion of the EAI Approach to Hybrid Copmutation" Simulation October 1965
Strauss (1966) Strauss, J. C. "Basic Hytran simulation language" pp. 603-611.
in [AFIPS] (1966) [AFIPS] Proceedings of the 1966 Fall Joint Computer Conference FJCC 29
Kovacs and Strauss (1968) Kovacs, Joseph J. and Strauss, Dr. Jon C "An Approach to a Hybrid Programming Language" Computer yearbook and directory Detroit, International Electronics Information Services, 1968
Extract:
Apache and reasons for its non-acceptance in the USExtract:
The subproblem approachExtract:
EAI's Approach to Hybrid Programming CapabilitiesExtract:
Hytran Operations Interpreter (HOI)Extract:
Hytran Simulation LanguageExtract:
Conclusion in [AFIPS] (1966) [AFIPS] Proceedings of the 1966 Fall Joint Computer Conference FJCC 29
Sammet (1972) Sammet, Jean E., "Roster of Programming Languages 1972" 125
in (1972) Computers & Automation 21(6B), 30 Aug 1972
Schwarze, K (1972) Schwarze, K "Automatisches Skalieren und statischer Test mit dem hybriden Interpreter HOI" in Applied Informatics. 14(3) 1972
in (1972) Computers & Automation 21(6B), 30 Aug 1972