Die folgenden Zuweisungen bzw. Prozeduraufrufe sind auf
den Kontrollrechnern
(eff100 und eff200) definiert. Einer von diesen beiden Rechnern (im
Normalfall
eff200) ist der Steuerechner, der Teleskop und Geräte steuert.
"SYS$TELESKOP" = "SYS$CONTROL:" "SYS$CONTROL"
= "dsa2:" ! aktuelle Definition
"MPI$SCRATCH" = "$200$DUA1:[SCRATCH]"
"SYS$DATA1" = "$200$DUA0:"
"SYS$DATA2" = "$200$dua0:"
"SYS$DATA3" = "$200$dua0:"
"MPI$MESSDATEN" = "$200$DUA0:"
File MPI$MESSDATEN:[messdaten]blocks.dat
enthält die Blockanzahl
der aktuellen Daten
(diese ändern sich zyklisch von ...PUFFER_1 nach
...PUFFER_3)
"MPI$NEW_DATA" = "SYS$DATA1:[MESSDATEN.PUFFER_1]"
"MPI$OLD_DATA" = "SYS$DATA3:[MESSDATEN.PUFFER_3]"
"MPI$ANCIENT_DATA" =
"SYS$DATA2:[MESSDATEN.PUFFER_2]"
Software-Bereiche
"MPI$CLASS" = "$100$DUA1:[OBSERVER]"
CLASS-Datenfiles:
"CL00" = "MPI$CLASS:SPECTRA.EFF"
"CL01" = "MPI$CLASS:SPECTRA.001"
"CL07" = "MPI$CLASS:SPECTRA.007"
"MPI$DATABASE" = "SYS$CONTROL:[TELESKOP.ASTRO]"
"MPI$DATALOGS" = "SYS$CONTROL:[TELESKOP.LOGS]"
"MPI$DATASAVE" = "SYS$CONTROL:[TELESKOP.ASTRO]"
"MPI$EXEC" = "SYS$CONTROL:[TELESKOP.EXEC]"
"MPI$OBS" = "SYS$CONTROL:[EFFOBS]"
"MPI$SOURCES" = "SYS$CONTROL:[TELESKOP.SOURCES]"
"DISK$PULSAR" = "$100$DUA4:"
"DISK$PULSAR_1" = "$100$DUA3:"
"mpi$pulsardata" = "$100$dua3:[pulsar.data]"
"mpi$pulsarlogs" = "$100$dua3:[pulsar.log]"
"mpi$pulsarshr" = "$100$dua3:[share]"
die Loamodule für Pulsar liegen auf "sys$control:[pulsar.exe]"
GAG/SIC/GREG/CLASS/SIC/EFF-Software:
"GAG_CURRENT" = "DSA2:[GAGDIR.FEB92.]"
"GAG_DEMO" = "GAG_ROOT:[DEMO]"
"GAG_HELP" = "GAG_ROOT:[HELP]"
"GAG_LOCAL" = "SYS$CONTROL:[GAGDIR.LOCAL.]"
"GAG_ROOT" = "GAG_LOCAL" = "GAG_CURRENT"
"GAG_SCRATCH" = "DSA0:[SCRATCH]"
"GAG_UTIL" = "GAG_ROOT:[BIN]"
"GILDAS_HELP" = "GAG_ROOT:[TASK.HELP]"
"GILDAS_INC" = "GAG_ROOT:[INCLUDE]"
"GILDAS_PAR" = "GAG_ROOT:[TASK.PAR]"
"GILDAS_RUN" = "GAG_ROOT:[TASK.EXEC]"
"HLP$LIBRARY_1" = "GAG_ROOT:[HELP]GAGHELP"
"E00" = "EFF200$DUA1:[100M]E00.DAT"
"E01" = "EFF200$DUA1:[100M]E01.DAT"
"E15" = "EFF100$DUA1:[100M]E15.DAT"
"JS0" = "SYS$CONTROL:[DISPLAY.ONDIS]JS0.DAT"
! temporaere Bereich fürs Steuerprogramm
"TBX$CGFIT" = "SYS$CONTROL:[DISPLAY.ONDIS]"
"TBX$INPUT" = "SYS$CONTROL:[DISPLAY.ONDIS]"
"TBX$OL" = "SYS$CONTROL:[DISPLAY.ONDIS]"
"OBSE_HELP" = help/nolibr/user=prozess
@obse_help
! Offline-Help für OBSE
"OBSHELP" = "@sys$control:[groupy200]rex obshelp
! Offline-Help für OBSinp
"HLP$LIBRARY" =
"SYS$CONTROL:[DOCUMENT]ERRORS.HLB"
"HLP$LIBRARY_1" =
"SYS$CONTROL:[DOCUMENT]OBSE_HELP.HLB"
Prozesssystem-Prozeduren und Files
Allgemeine Prozedur-Files:
[com]all_defs.com ! Standarddefinitionen
[GROUPY200]CLASSDEF.com ! Zeiger auf die
Class-files
[GROUPY200]DATENPUFFER.com ! Zeiger auf die
Datenpuffer
Definitionen fuer das Prozesssystem:
[teleskop]login.com
[teleskop]log.in
[teleskop]teleskop.com
SYSTART :== @[TELESKOP.astro]mpi.com
@MPI$DATABASE:STOPALL.COM ! stop all antenna
control processes
@MPI$DATABASE:EMPF_WARNUNG.COM ! Warnings
@MPI$DATABASE:CURRENTFE_PC.COM ! for use with
Reflection/Cterm
!
@MPI$DATABASE:CURRENTFE.COM ! if only
vt100-terminal
COPY MPI$DATASAVE:???.EFF -----> MPI$DATABASE:FRONT1.EFF
fuer OBSINP
COPY SYS$CONTROL:[EFFOBS.RECEIVER]???_SETUP.REC
-----> SYS$CONTROL:[EFFOBS]SETUP.REC
fuer OBSE
@[teleskop.pdp11]EFFELS.COM ! Laden des
CAMAC-Prozessors
@MPI$EXEC:STARTSECT.COM ! Prozess-Sections laden
Wichtige Symbole, die hier definiert sind:
CONTROL ! Start des Control-Programms
CMON ! Start des Colour-Monitorprogramms
MTWRITE ! Start des Plattenschreibprogramms
FEP ! Start des Frontendprogramms
BEP ! Start des Backendprogramms
FAHREN ! Start des Teleskopsteuerprogramms
VLBI_SDH ! Start des VLBI-Socketserverprogramms
MESSTEMP ! Start des Temperaturaufnahmeprogramms
DISPL ! Start der Anzeigeprogramme als
Unterprozess über
ein DECterm
@sys$control:[display]display.com ! Direktstart
vom Terminal
oder Fenster
Startup-file fuer OBSE-Programm: @MPI$OBS:OBSE_INIT.PRO
Startup-File fuer Frontend-Programm: MPI$DATABASE:FECRATE.CONFIG
Startup-File fuer Backend-Programm (alte Version):
MPI$DATABASE:CONFIG_CAM.DAT
Startup-File fuer Backend-Programm (neue Version):
MPI$DATABASE:CONFIG_BAC.DAT
Startup-File fuer VLBI-Socketserverprogramm:
MPI$DATABASE:VLBI_SOCK.DAT
Startup-File fuer Teleskop-Prozesse (CAMAC-Infos): "CONFIGDB"
= "sys$sysdevice:[sys0.sysmgr.userprog]configdb.dat"
MPI$DATABASE:current.mrt
MPI$DATABASE:antenna.eff
MPI$DATABASE:dataproc.eff
MPI$DATABASE:moba16ch.eff
MPI$DATABASE:aks1024k.eff
MPI$DATABASE:akn8192k.eff
MPI$DATABASE:aos1400k.eff
MPI$DATABASE:front1.eff ( front1.eff wird
gebildet aus entsprechendem
Empfaengerfile F<frq>_GHZ.eff )
MPI$DATABASE:comdic.doc, comdic.hlp, commands.sum
! Help-Files
@sys$control:[pulsar]pubset.com ! Start von
EPOS-Input
@ys$control:[pulsar]pubcontrol.com ! Start des
Controlprogramms
@ys$control:[pulsar]newq.com ! Start von
Datenerfassung und Online-Display
MPI$DATABASE:****.BOD ! File fuer Koerper des
Sonnensystems (optional)
MPI$DATABASE:SYNCHRON.SAT ! File fuer
geostationaere Satelitten
(optional)
MPI$DATABASE:SATELLITE.IDX ! File fuer Satelitten
der Planeten
MPI$DATABASE:DEBIN.DAT !
JPL-DE200-Ephemeris-Daten fuer Sonnensystem
MPI$SOURCES:[EPH]TJPL.DOC ! Beschreibung fuer
Ephemeriden-Erzeugung
MPI$DATABASE:LIMITS.DAT ! Grenzen fuer
Teleskopoperationen
MPI$DATABASE:USNO.BUL ! Daten des USNO-Bulletins
fuer Zeit und
Ort
MPI$DATABASE:SCAN.SCN ! Letzte Scannr.
MPI$DATASAVE:PICONT.DAT ! Regelungsparameter der
Achsen
MPI$DATASAVE:PICONT1.DAT ! Regelungsparameter
fuer Nebenachsen
MPI$DATASAVE:ENCODER.WAHL ! ausgewaehlte Encoder
der Hauptachsen
MPI$DATASAVE:POINTCON.DAT ! Default Pointing-File
MPI$DATASAVE:GREGORY.DAT ! Daten zu den
Nebenachsen
MPI$DATASAVE:CONTDEF.DAT ! Regelungsdaten zu
Haupt- und Nebenachsen
Startup-Files fuer Pointing ( im Prozess Fahren): wird
gebildet aus
file <foc><frq>.poi ( z.B. pri23000.poi )
<foc> = pri oder sec <frq> = ca. Frequenz in
MHz
MPI$DATABASE:DELSECT.COM ! Entfernen der
Prozess-Sections
MPI$DATABASE:OBSINP.COM ! Starten des
OBSINP-Programms
MPI$DATABASE:OBSE.COM ! Starten des
OBSE-Programms
RUN MPI$DATABASE:UTCINFO.EXE ! Information ueber
derzeitige Zeit
MPI$DATABASE:SDHF.COM ! SDH-Terminal allgemein
MPI$DATABASE:SDH_TERM.COM ! SDH-Terminal fuer
DECterm
MPI$DATABASE:MPI.COM ! Prozess-startup-File
MPI$DATABASE:SCREEN.DEF ! Definitionen fuer SDH
MPI$DATABASE:WWGEBER_WAHL.COM ! Auswahl der
Winkelwertgeber Files
inf****.info und encoder.wahl werden benutzt
RUN MPI$EXEC:MESSTEMP_LOOP.EXE !
Temperaturerfassung starten
RUN MPI$EXEC:CSTEPD.EXE ! Einzelschritte in CAMAC
eingeben
RUN MPI$EXEC:EVENTFLG.EXE ! Eventflags dynamisch
anzeigen
RUN MPI$EXEC:READTAP.EXE ! Originaldaten ansehen
RUN MPI$EXEC:SETZENC.EXE ! Winkeldecoder setzen