DataMuseum.dk

Presents historical artifacts from the history of:

RC4000/8000/9000

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about RC4000/8000/9000

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦69e3b1e82⟧ TextFile

    Length: 19200 (0x4b00)
    Types: TextFile
    Names: »forord«

Derivation

└─⟦621cfb9a2⟧ Bits:30002817 RC8000 Dump tape fra HCØ.  Detaljer om "HC8000" projekt.
    └─⟦0364f57e3⟧ 
        └─⟦eff6851b3⟧ »cpaper« 
└─⟦667bb35d6⟧ Bits:30007480 RC8000 Dump tape fra HCØ.
    └─⟦4334b4c0b⟧ 
        └─⟦eff6851b3⟧ »cpaper« 
            └─⟦this⟧ 

TextFile


<se *< *pl 297,21,240,13,4*
*pn 5,1**lw 160* *ld 24* *ps*
*lm 10*
*ct*
Anvendelse af en multiprogrammeret datamat til
proces kontrol indenfor den eksperimentelle
fysiske kemi
*nl2*
Forord
*nl2**rj*
Dette licentiatarbejde foreligger som en række publikationer
og rapporter, der beskriver og diskuterer det proces kontrol system, jeg har
været med til at opbygge på H. C. Ørsted Instituttets RC4000 anlæg.*nl 2*
En middelstor datamat kan med fordel anvendes til styring af en
række uafhængige eksperimenter, fremfor at anvende en selstændig
minidatamat til hvert eksperiment. Brugerne kan dele kostbart udstyr
som pladelagre, linieskriver og flydende regninger. Disse enheder
letter arbejdet ved programmeludvikling og muliggør anvendelsen af effektive
højere programmeringssprog. For en mindre eksperimental opstilling kan det være
økonomisk forsvarligt at anskaffe en minidatamat til styring
og dataopsamling, men næppe at anskaffe kostbare pladelagre etc.
H. C. Ørsted Instituttets proces kontrol system er udviklet for at
give en række brugere mulighed for at anvende en kraftig datamat til
styring og dataopsamling. Process kontrol brugerne har mulighed
for at anvende alle de normale enheder, som et regnecenter er udstyret
med. Fra en terminal af skrivemaskinetypen kan brugeren interaktivt
vekselvirke med sit eksperiment. Styring og dataopsamling kan foretages
fra et og samme algol program.
Tidsdelingen af datamatens centrale resourcer medfører ikke nogen direkte
interferens mellem brugerne.
Ulemperne mærkes først og fremmest
ved at mulighederne for at opsamle data nøjagtigt i tid,
over den langsomme datakanal drevet af interrupt, er væsentlig
ringere end på en minidatamat, som kun styrer et eksperiment. For
mange eksperimenter er dette forhold uden betydning, da de kan synkroniseres
med datamaten.
For tidskritiske eksperimenter er det muligt at
overvinde nogle af dataopsamlings problemerne ved anvendelse
af forskellige programmel teknikker. Fremkomsten af billige
mikrodatamater har givet nye muligheder til løsning af 
tidskritiske problemstillinger, uden at man mister den store
datamats fordele.*nl2*
*ld12**ns 1,2,Process kontrol systemet*
        ------------------------*ld24**nl2*
*lm 10*
*nl*
En generel vurdering og beskrivelse af systemet
findes i publikation 1 (identisk med rapport 41).
I denne publikation diskuteres også den generelle problem-
stilling omkring laboratorie automatisering ved hjælp af en multiprogrammeret
datamat.*nl2*
Process kontrol systemet består af følgende
dele:*nl*
*lm20*
*mt 1,     1.* materiel til styring og dataopsamling*nl*
*mt 1,     2.* tilpasning af RC4000 monitoren til proces kontrol*nl*
*mt 1,     3.* operativ system p*nl*
*mt 1,     4.* algol procedure system*nl*
*mt 1,     5.* tegnemaskine styre system*nl*
*lm 10*
*nl2*
1.Materiel til styring og dataopsamling*nl*
Det meste af sammenkoblings materiellet til proces kontrol er
udviklet af maskinleverandøren til industriel proces kontrol.
På H. C. Ørsted Instituttet har der de sidste 3 år været
en aktiv materieludvikling, ikke mindst af enheder til laboratorie
automatisering. En beskrivelse af materiellets terminal egenskaber
findes i rapport 76-04.*nl2*
2.Tilpasing af RC4000 monitoren til proces kontrol*nl*
De styreprogrammer til proces kontrol materiellet, der
leveres af maskinleverandøren, er velegnede til industriel
proces kontrol, hvor en datamat styrer en fabrik. I et
laboratoriemiljø, hvor de enkelte eksperimenter kun har behov
for ganske få målekanaler og styringspunkter, er det vigtigt
at kunne dele enhederne mellem eksperimenterne uden
at der opstår interferens.
I laboratorie miljøet er det også vigtigt at opsamle
data med god tidsnøjagtighed over kortere tidsperioder, hvilket
kræver en fordeling af tidsperioder til dataopsamling og en
viden om afvigelsen på måletidspunkterne.
 De styreprogrammer,
der er udviklet til proces kontrol enhederne, tager hensyn
til ovennævnte forhold og er detaljeret gennemgået
i rapport 76-04., der også beskrive de øvrige
ændringer af RC4000 monitoren.*nl2*
3.Operativsystem p*nl*
Programmer til styring af fysisk kemiske eksperimenter
har karakteristisk lange køretider, men er meget lidt aktive.
Det er derfor ikke rationelt, at de belægger større dele af det
primære lager i hele deres køretid.
Operativsystem ", der er udviklet specielt til proces kontrol,p" tager hensyn til dette. "p" bruger
et enkelt område i det primære lager, til at afvikle et
af de aktive programmer ad gangen. De øvrige programmer
findes, som kopier på baggrundslageret. Kun programmer som ikke
venter på en endnu ikke indtruffet hændelse, kan blive kopieret
ned i det primære lager og aktiveret. Fordeling af tid i primært
lager foregår cyklisk. Operativsystemet giver adgang
til retteprogram, oversættere og andre hjælpeprogrammer, således
at indkøring af eksperiment og proces kontrol program kan foregå
interaktivt fra en terminal. Systemet er beskrevet og diskuteret i
publikation 14.
 Operativsystemets
egnethed til laboratorie automatisering
sammenlignet med maskinleverandørens BOSS2 er diskuteret
i en rapport  fra juli 1974.
 BOSS2 anvendes
på Kemisk Institut,
 Århus Universitet til proces kontrol.
*nl2*
4.Algol procedure system*nl*
Det mest anvendte programmeringssprog på RC4000 er algol. Det
var derfor naturligt, at undersøge om RC4000's algol dialekt,
algol6, kunne anvendes til proces kontrol, eventuelt efter
at have undergået mindre modifikationer. Det, der adskiller et
proces kontrol program fra et ordinært beregnings program, er
at proces kontrol programmet også skal kunne behandle ydre
enheder, som hverken er blokorienterede eller tegnorienterede.
Process kontrol programmer  skal kunne skrives, således at det er nemt at behandle et
antal enheder quasi parallelt.
Da algol er et procedure orienteret sprog, er det er derfor naturligt at opbygge
proces kontrol systemets algol del som en række procedurer,
hvilket også er det simpleste. Procedurerne
til kommunikation med proces kontrol materiellet
ved kald af RC4000 monitoren er beskrevet i rapport
76-01. Disse er kodet i symbolsk maskinsprog. De fleste består kun af ganske
få ordrer, og har et format, som passer naturligt til RC4000 monitorens
konventioner.
*nl*
Til interaktiv kørsel er det bekvemt at have et sæt procedurer til rådighed for
indlæsning af parameterværdier til et program, således at dette kan foregå uden
at man behøver at læse programteksten eller en eventuel programvejledning.
Disse procedurer er beskrevet i rapport 76-02.
*nl*
 Formålet med algol
procedurerne er at give brugerne mulighed for at skrive effektive, modulære
programmer som i høj grad er selvdokumenterende.*nl2*
5.Tegnemaskine styre system*nl*
Direkte adgang til tegnemaskiner fra proces kontrol programmer muliggør at
brugerne kan få færdige tegninger kort tid efter at data er opsamlet og
behandlet. Data på grafisk form er meget mere beskrivende end store
tabeller. For algol programmøren består tegnemaskinesystemet af en række
procedurer beskrevet i rapport 37.*nl2*
*ld12**ns 1,2,Eksperimentalopstillinger*
        -------------------------*ld24**nl2*
Til måling af spredt laser lys fra opløsninger
af makromolekuler er der blevet opbygget et instrument, som er beskrevet og vurderet
i publikation 5. Datamaten indgår som en integreret del
af instrumentet.
Der gives et  programeksempel på dataopsamling efterfulgt af
tegning af data. Programmet afvikles interaktivt fra en terminal.
Instrumentet giver mulighed for at foretage undersøgelser over et stort
spektralområde. Det er her vigtigt, at dataopsamling og databehandling
kan foretages som en enhed.*nl*
Til styring af et kompliceret forsøg til måling af oscillerende kemiske
reaktioner er der udviklet et mikrodatamatsystem, publikation 6. Mikrodatamaten
er fuldstændig kontrolleret af RC4000, som også kan læse og skrive i
mikrodatamatens lager. Mikrodatamaten gør det muligt at overkomme tidskritiske
problemer og synkroniseringsproblemer, som ikke hensigtsmæssigt kan klares
på den multiprogrammerede datamat. Programudvikling 
foregår på RC4000, hvortil der er udviklet en oversætter til symbolsk
maskinsprog, som kan anvendes til en række forskellige minidatamater og
mikrodatamater. Da en mikrodatamat er besværlig at programmere, er det
kun det helt nødvendige som foregår i denne. Den overordnede
styring og databehandling foretages fra et algol program i RC4000.
Mikrodatamaten kan desuden anvendes til styring af en tegnemaskine,
hvilket sparer megen tid for den multiprogrammerede datamat.
*nl2*
Problematikken omkring datamaters anvendelse i forbindelse med små
eksperimenter, hvor man næppe vil finde det rimeligt at anvende
minidatamater, men udmærket et lille hjørne af en multiprogrammeret er
diskuteret i publikation 9. Som eksempler  på eksperimentalopstillinger er valgt titrerings-
opstillinger og apparater til måling af væskers massefylde.*nl3*
For  de  arbejder hvor jeg ikke er eneforfatter gælder at min hovedindsats har 
været udvikling af basisprogrammel.
*nl4*
De ansatte ved Kemisk Laboratorium III og ved H. C. Ørsted Instituttets
RC4000 afdeling bringes en tak for den interresse og støtte de har ydet
mig i forbindelse med dette arbejde. En speciel tak giver jeg til
min vejleder Preben Graae Sørensen for hans uvurdelige støtte til
projektet og det gode samarbejde under studiet, Jørgen Oxenbøll
har straks fra sin ansættelse ved H. C. Ørsted Instituttet været af
stor værdi ved udvikling af nyt materiel og forbedring af eksisterende.
Statens Naturvidenskabelige Forskningsråd og Undervisningsministeriets
edb-kapacitetsudvalg har ved bevilling af RC4000 anlægget muliggjort
at dette forskningsprojekt blev taget op.
*nl4*
*lm70*December 1976*nl2*
Anders Lindgård*nl2*
Kemisk Laboratorium III*nl*
H. C. Ørsted Instituttet*nl*
Universitetsparken 5*nl*
DK-2100 København Ø
*ps0*
*lm10*
*nl*
*ns 1,1,Indholdsfortegnelse*
*nl2*
*sj*
1. Licentiatprogram
2. Publikationsliste
3. Rapportliste
4. A timeshared proces control system for experimental
   physical chemistry, predominantly programmed in a high
   level language (publikation 1)
5. The HCØ proces control equipment manual (rapport 76-04)
6. p - an operating system for laboratory automation
   (publikation 14)
7. Anvendelse af BOSS2 til proces kontrol på
   H. C. Ørsted Institutter
8. External slang coded algol procedures for proces 
   control and operating systems. (rapport 76-01)
9. External algol procedures for conversational parameter
   input (rapport 76-02)
10.RC4000 algol6. Procedures. Externt algol plotter system
   Elementær bruger vejledning (rapport 37)
11.A multiprogrammed proces computer used as a spectrometer
   for quasielastic light scattering. (publikation 5)
12.Sharing a microcomputer between different experiment
   and plotting tasks, under control of a multiprogrammed
   computer (publikation 6)
13.The use of computers for control of and datacollection
   from small experiments (publikation 9)
*rj*
*lm 0*
*ps0**ps**ps**ps*
*ps0*
*ct*
Publikations liste
*ld 12*
*rj*
*lm 0*
*lm 15**nl 1*
*mt 1, 1.*
Preben Graae Sørensen and Anders Lindgård *nl*
*0020*A timeshared proces control system for experimental
physical chemistry. *nl*
Proceedings International Conference on Computers in
Chemical Research and Education. Ed. D. Hadzi. Vol III 5/39,
Elsevier, Amsterdam, (1973).
*nl 2*
*mt 1, 2.*
J. V. Berthelsen and Anders Lindgård*nl*
The interpretation of the General Debye Function as a Function of
relaxation Times.*nl*
*0030*J. Polym. Sci. Polym. Phys. _«bs»1_«bs»2 1707-1709 (1974)
*nl 2**mt 1, 3.*
Anders Lindgård*nl*
Multiprogrammed Computers and Minicomputers in Process Control.
Application to Physical Chemistry (Abstract) *nl*
Resumeer 15. Nordiska Kemistmotet p.222 (1974)
*nl 2**mt 1, 4.*
Anders Lindgård and Svend Erik Nielsen *nl*
Numerical Approach to Transition Probabilities in the
coulomb approximation. Be II and Mg II series. *nl*
*0040*J. Phys. _«bs»B Atomic and Molecular Physics _«bs»8 1183-1199 (1975).
*nl2*
*mt 1, 5.* A. Lindgård, R. Moss and J. Oxenbøll *nl*
A Multiprogrammed Process Computer used as a Spectrometer for
Quasielastic Light Scattering.*nl*
Computers and Chemistry _«bs»1 7-11 (1976)
*nl 2**mt 1, 6.*
A. Lindgård, P. Graae Sørensen and J. Oxenbøll*nl*
Sharing a Microcomputer between different Experiment and
Plotting Tasks, under control of a Multiprogrammed
*0050*Computer.*nl*
J. Phys. E. Scientific Instrumentation Accepted for publication
*nl 2**mt 1, 7.*
J. Duncanson, A. Lindgård, M. Strand and R.S. Berry*nl*
Resonant Two-Photon Ionisation. Angular Distribution.*nl*
9th International Conference on the Physics of Electronic and
Atomic Collisions, Abstracts of Papers, University of
Washington Press, Seattle, 1975
*nl 2**mt 1, 8.*
A. Lindgård, P. Graae Sørensen and J. Oxenbøll*nl*
*0060*Increasing the available Central Processor Time for
a Multiprogrammed Computer System by connection of Minicomputers
*nl*
(in preparation)
*ps0*
*nl2**mt 1, 9.*
Anders Lindgård*nl*
The use of Computers for Control of and Datacollection
from small Experiments.*nl*
Proceedings of the third International Conference on
Computers in Chemical Research, Education and Technology. Ed.
*0070*E. Ludena. *nl*(to be published)  1976.
*nl 2**mt 1,10.*
J. A. Duncanson, M. P. Strand, A. Lindgård and R. S. Berry*nl*
Angular Distribution of Electrons from Resonant Two-Photon
Ionisation of Sodium.*nl*
Phys. Rev. Lett. _«bs»3_«bs»7 987-990 (1976).
*nl 2**mt 1,11.*
Anders Lindgård and Svend Erik Nielsen*nl*
Transition Probabilities in the Alkali Isoelectronic Sequences.
Li I, Na I, K I, Rb I, Cs I, Fr I.*nl*
*0080*Atomic Data and Nuclear Data Tables (submitted 1976)
*nl 2**mt 1,12.*
I. Martinson, L. J. Curtis and A. Lindgård*nl*
Measurements of Atomic Transition Probabilities in Highly Ionized
Atoms by Fast Ion Beams.*nl*
Proceedings European Conference on Atomic Data for Fusion,
Culham, England 5-11 November 1976.
*nl 2*
*mt 1,13.*
T. Andersen and A. Lindgård*nl*
Radiative lifetimes of exited levels in Ge II, As III, Se IV and
Sn II, Sb III, Te IV.*nl*
(in preparation, to be submitted to J. Phys. B)
*nl2*
*mt 1,14.*Anders Lindgård*nl*
p - An operating system for laboratory automation*nl*
(to be submitted to IEEE Trans. Soft. Eng.)
*nl2*
*mt 1,15.*A. Lindgård, J. Oxenbøll and H. Bjerregaard.*nl*
Upgrading a multiprogrammed computer using a system 
of slave microcomputers.*nl*
(in preparation)*nl2*
*lm 0*
*ps0*
*ct*
Rapportliste
*ld 12*
*rj*
*lm 0*
*lm 15**nl 1*
Anders Lindgård*nl*
Terminalkommunikation via RC4000*nl*
Rapport nr. 10, maj 1971
*nl 2*
Kurt Ludvigsen, Preben Graae Sørensen and Anders Lindgård*nl*
Udvidelse af RC4000 plottersystemet*nl*
Rapport nr. 11, august 1971
*nl 2*
Anders Lindgård*nl*
RC4000 monitordrivere. Plotterdriver*nl*
Rapport nr. 12, september 1971
*nl 2*
Anders Lindgård *nl*
RC4000 monitordrivere. Analog input & analog interrupt*nl*
Rapport nr. 13, september 1971
*nl2*
Anders Lindgård *nl*
RC4000 monitordrivere. Digital output*nl*
Rapport nr. 14, september 1971
*nl 2*
Anders Lindgård*nl*
RC4000 monitor. Peripheral proceses*nl*
HCØ set point terminal*nl*
Rapport nr. 15, august 1972
*nl 2*
Anders Lindgård*nl*
RC4000 monitor. Peripheral proceses*nl*
HCØ interrupt key. DST and time coupled.*nl*
Rapport nr. 16, august 1972
*nl 2*
Anders Lindgård*nl*
RC4000 monitor. Peripheral proceses.*nl*
HCØ digital output. (2.ed)*nl*
Rapport nr. 17, august 1972
*nl2*
Anders Lindgård*nl*
RC4000 monitor. Peripheral proceses*nl*
HCØ sct*nl*
Rapport nr. 18, august 1972
*nl 2*
Anders Lindgård*nl*
RC4000 monitor. Procedures*nl*
Interrupt statistics*nl*
Rapport nr. 19, august 1972
*nl 2*
Anders Lindgård*nl*
RC4000 monitor. Procedures*nl*
I/O command*nl*
Rapport nr. 20, august 1972
*nl 2*
A. Lindgård*nl*
RC4000 monitor. Procedures*nl*
Pseudo interrupt*nl*
Rapport nr. 21, august 1972
*nl 2*
Anders Lindgård*nl*
RC4000 monitor. Procedures*nl*
A correction to send message*nl*
Rapport nr. 22, august 1972
*nl2*
Anders Lindgård*nl*
RC4000 monitor. Peripheral proceses*nl*
A correction to the typewriter driver*nl*
Parent input/output*nl*
Rapport nr. 23, august 1972
*nl2*
Anders Lindgård*nl*
RC4000 monitor. Internal procedures*nl*
A correction to exam sender*nl*
Rapport nr. 24, august 1972
*nl2*
Anders Lindgård*nl*
Algol 6. Procedures*nl*
External slang coded procedures for proces control and operating systems
*nl*
Rapport nr. 25, august 1972
*nl2*
Anders Lindgård*nl*
RC4000 monitor. Procedures*nl*
A correction to create peripheral proces*nl*
Rapport nr. 26, september 1972
*nl2*
Kurt Ludvigsen, Anders Lindgård and Preben Graae Sørensen*nl*
Operating system p*nl*
Rapport nr. 27, september 1972
*nl2*
Heinrich Bjerregaard and Anders Lindgård*nl*
RC4000 algol 6. Program
*nl*
Creation of standard variables*nl*
Rapport nr. 33, september 1972
*nl2*
Anders Lindgård*nl*
RC4000 monitor. Peripheral proceses*nl*
Analog sense & analog input, interrupt and time coupled*nl*
Rapport nr. 34, november 1972
*nl2*
Anders Lindgård*nl*
RC4000 algol 6. Program*nl*
Passwords for operating system p*nl*
Rapport nr. 36, januar 1973
*nl2*
Anders Lindgård*nl*
RC4000 algol 6. Procedures*nl*
Externt algol plottersystem*nl*
Elementær brugervejledning*nl*
Rapport nr. 37, januar 1973
*nl2*
Heinrich Bjerregaard and Anders Lindgård*nl*
RC4000 algol 6. Procedures*nl*
Core code system*nl*
Rapport nr. 40, januar 1973
*nl2*
Preben Graae Sørensen and Anders Lindgård*nl*
A timeshared proces control system for experimental
physical chemistry, predominantly programmed in
a high level language.*nl*
Rapport nr. 41, juli 1973
*nl2*
Anders Lindgård*nl*
RC4000 fp utility programs*nl*
Elementær vejledning i hjælpeprogrammer, herunder edit*nl*
Rapport nr. 42, august 1973
*nl2*
Anders Lindgård*nl*
Lineært fit og polynomialfit*nl*
Noter og programmer*nl*
Rapport nr. 43, august 1973
*nl2*
Heinrich Bjerregaard and Anders Lindgård*nl*
RC4000 monitor. Procedures*nl*
Regret message. Create pseudo proces*nl*
Rapport nr. 50, july 1974
*nl2*
Anders Lindgård and Jørgen Oxenbøll*nl*
Anvendelse af BOSS2 til proces kontrol på
H. C. Ørsted Institutet*nl*
Rapport juni 1974
*nl2*
Anders Lindgård*nl*
External slang coded procedures for proces control
and operating systems (2. ed)*nl*
Rapport 76-01, february 1976
*nl2*
Anders Lindgård*nl*
External algol procedures for conversational parameter
input*nl*
Rapport 76-02, february 1976
*nl2*
Anders Lindgård*nl*
External  algol procedures for 
reading file procesor commands*nl*
Rapport 76-03, march 1976
*nl2*
Anders Lindgård*nl*
The HCØ proces con8500
more
molybdenium
doublet
rymo6
549000
6
4d 2578
5s 119739
5p 187329
4f 267452.62
5d 283606.72
6s 313810
6p 342565.50
6d 386554.77
7p 416071.14
7d 439693.77
end
▶EOF◀