Home
Kontron PSI-80 Bedienungsanleitung
Contents
1.
2. Operatoren bersicht Operatoren on wf O cl a al cu Ci ER a ER le a ER ER A ER A A GE WE GE AE ER CC Y iy A y O a GE ER REDE GE SUR E GER ER A o ER A O A E ER O A EEE O ap i Operatoren bewirken in Anweisungen Wertzwweisungen zu Variablen Aus Operatoren und Funktionsoperatoren werden Ausdr cke gebildet In Ausdr cken k nnen Operatoren der verschiedenen Arten gemischt verwendet werden E Q Arten von Operatoren Arithmetische Operatoren S Vergleichsoperatoren y Logische Operatoren Set Mer z reine RE Funktionsoperatoren String Operatoren Priorit t von Operatoren Ausdr cke werden mit folgender Reihenfolge der Priorit t der Operatoren ausgef hrt Klammerung Funktionsoperatoren Potenzierung Multiplikation und Division Addition und Subtraktion Vorzeichen z B SIN X Vergleichsoperatoren NOT a 4 AM 00 OR Ewn O a e e a pS O CO A Zen ten Bedienungshandbuch F 81 A Opera tora Logische Operatoren em ADO a EE E O UL E A CO ee ae IU O lt O O CU CO lt A O EE e e SL E A O E O O SS E O A O e A TS vm em NOT Negation AND Und Verkn pfung OR Oder Verkn pfung XOR Exklusiv Oder Verkn pfung Wirkung der logischen Operatoren s Werden die logischen Werte x y 0 falsch i wahr mit den Operatoren verkn pft so ergibt sich xz 0 0 1 1 0 1 0 1 NOT xX e 1 0 0 x AND y 0 0 0 1 x OR y 0 1 1 1 x XOR y 0 1 1 0 Die Werte
3. z B TEST 1 TEST TEST ARC 0 TEST ABC Voreinstellung mn Mastermedium Masterlaufwerk typ DAT Bedienungshandbuch F 58 m BASIC nn Datei Ein Ausgabe d OPEN re u in nn cl SD a rn a A e a EE a ER a ER En EN a EE ara an an al ae a a a ER a EEE ER ER A GE E ER E E EEE O vm em Achtung Falls eine zu ffnende Datei noch nicht existiert so wirken sich OPEN 10 DATEI unsre und OPEN 10 91 DATEI A unterschiedlich aus 200 OPEN 10 DATEI Die Datei wird auf allen aktiven Medien beginnend mit dem Mastermedium gesucht Ist sie nicht vorhanden so wird sie auf dem Mastermedium angelegt Ist die Datei DATEI DAT auf einem Medium vorhanden so wird sie er ffnet und es wird ihr die logische Einheit 10 zugeordnet Der Dateizeiger weist auf das erste Zeichen der Datei 200 OPEN 10 1 DATEI sucht die Datei DATEI DAT auf Medium 1 und er ffnet sie Falls sie nicht existent war so existiert nach dem Befehl eine zun chst leere Datei dieses Namens auf Medium 1 ab dim jaoi r 200 LET N 1 KUNDEN OO 1 300 OPEN 13 N ffnet auf Medium 1 die E KUNDEN 001 und weist dieser die logische Einheit 13 zu 400 OPEN 5 SIO ffnet den Treiber SIO und weist inm die logische Einheit 5 zu 500 OPEN 9 GRAP ffnet den Grafik Treiber und l scht den Bildschirm Hinweis Die Zuweisungen auf logische Kan le aus BASIC heraus ist l unabh ngig vom I
4. Programmtest Debugging Monitor Bedienungsanleitung A 3 Kontron PSI Dokumentation Teil 3 Hardware Beschreibung der Kontron PSI Systeme Dieser Teil befa t sich mit den Zentraleinheiten und E A Baugruppen Ihres Kontron PSI Systems Dieses Wissen ist notwendig f r Sie wenn Sie Ihr System um eigene oder Standard Hardware an den daf r verf gbaren Schnittstellen erweitern oder wenn Sie spezielle Eigenschaften der Hardware in Ihrer Anwendung einsetzen wollen Wo finden Sie Informationen ber noch nicht genannte Gebiete Ihres Interesses Folgende bersicht soll Ihnen Hinweise geben Integrierte Bausteine in den Kontron PSI Einheiten Kurzinformationen enth lt der Teil 3 Hardware Beschreibung Weitergehende Informationen entnehmen Sie bitte den Datenbl ttern die Sie bei den jeweiligen Herstellern und deren Distributoren anfordern k nnen Installation Kurzinformationen enth lt das Installations Handbuch Hardware Module wie Floppy Disk Laufwerke Bildschirme etc Die wesentlichen Informationen sind in Service Handb chern enthalten die bei Kontron bestellt werden k nnen Z80 Befehlssatz Bitte bestellen Sie die ausf hrliche Z80 Befehlssatz Dokumenation Bestellbezeichnung Z80 Assembler Sprache Benutzerhandbuch Optionale Software und Computer Sprachen Die volle Dokumentation ber die von Kontron Mikrocomputer verf gbaren Software Optionen sind im Lieferumfang der jeweiligen Software Bestellung enthalt
5. Sucht die erste Datei des Typs INF des Masterlauf werks und bringt ihren Inhalt auf den Sichtschirm Mehr Information ber dieses und weitere Kommandos im Abschnitt Systemkommandos in der KOS Technischen Beschreibung Bedienungshandbuch D 17 Kontron PSI Systeme Funktionen des Betriebssystems KOS MOVE Kommando Kopieren von Dateien Aufruf MOVE queilmedium name typ zielmedium J P lt Mit diesem Kommando k nnen im Gegensatz zum COPY Kommando auch Gruppen von Dateien von einem Medium auf ein anderes Medium z B von Diskette auf Platte transportiert werden Der Dateiname bleibt hierbei erhalten Bereits vorhandene Dateien des angegebenen Namens werden berschrieben sofern sie nicht die Eigenschaft schreibgesch tzt haben Die Angabe von quellmediwm typ zielmedium und param ist optional die Reihenfolge von zielmedium und param ist beliebig Ist f r param Jr angegeben so erfolgt vor dem Start jedes Kopiervorgangs eine R ckfrage an den Benutzer Beispiele MOVE J lt e Alle nicht geheimen Datein werden von Medium O auf Medium 1 bertragen sofern die R ckfrage mit J beantwortet wird MOVE 0 TEST 2 Pz lt Alle Dateien werden von Medium O auf Medium 2 bertragen PRINT Kommando Ausgabe einer ASCII Datei Aufruf PRINT mn name typ P O iodn lt Ausgabe einer ASCII Datei auf den Sichtschirm des Kontron PSI Computers oder auf ei
6. sein und auch eine Benutzer Identifikation tragen dies erh ht die Sicherheit gegen unbeabsichtigtes ndern oder L schen von wichtigen Dateien Werden die Kommandos DEL IL MOVE und REN ohne den Parameter P oder P S angewendet dann bleiben geheime Dateien unber cksichtigt DEL Kommando Datei l schen 1 Aufruf DEL mn name typ P lt Mit diesem Kommando k nnen Sie einzelne Dateien und Dateigruppen l schen Das Programm DEL bringt den Namen der ersten zu l schenden Datei auf den Bildschirm und wartet dann auf eine Eingabe Folgende Eingaben sind daraufhin m glich J Die Datei wird gel scht N Die Datei wird nicht gel scht A Alle Dateien der aufgerufenen Dateigruppe werden gel scht R ckfragen werden nicht mehr gestellt K Abbruch des Kommandos KOS R cksprung Bei Dateien mit Datei Eigenschaften mu der Parameter P angegeben werden siehe DEFP Kommando Beispiele DEL DATEI ABC lt Datei DATEI ABC kann gel scht werden DEL PRN lt Alle Dateien des Typs PRN sind zu l schen DEL COM Bn Alle geheimen Dateien des Typs COM sind zu l schen Mehr Information ber dieses und weitere Kommandos im Abschnitt Systemkommandos in der KOS Technischen Beschreibung Bedienungshandbuch D 15 Kontron PSI Systeme Funktionen des Betriebssystems KOS DO Kommando Ausf hrung einer Kommandodatei G Aufruf DO mn name typ pl p2 p9 lt Ausf hrung vo
7. 128 Zeichen Der Dateizeiger steht nach diesem Befehl auf dem x 128 1 Zeichen der Datei Achtung PRINT Ausgaben werden mitgez hlt Damit kann ebenfalls positioniert werden Wird beim Zugriff auf beliebige Bl cke einer Datei ihre L nge berschritten so erfolgt eine Fehlermeldung siehe ON ERROR Beispiele ch 100 RECORD 11 3 Setzt den Dateizeiger der Datei mit der logischen Einheit 11 auf den Block 3 Bei der n chsten Eingabe oder Ausgabearweisung auf diese logische Einheit wird ab dem 1 Zeichen dieses Blocks gelesen geschrieben 120 RECORD 13 Setzt den Dateizeiger auf das 1 Zeichen nach dem Dateiende 150 RECORD 10 X 3 41 Setzt den Dateizeiger der Datei mit der logischen Nummer 10 auf den Block der sich durch den Ausdruck X 3 A1 ergibt Werte kleiner Null f hren zu einer Fehlermeldung Bedienungshandbuch F 71 BASIC momo Ein Ausgabe RESTORE n f WITE ER Syntax RESTORE men S Wirkung ann EE a mm mn an ann eh nn m mn A e e ae Der n chste READ Befehl liest wieder vom ersten DATA Befehl unabh ngig von dessen Lage im Programm Positionieren auf DATA Anweisungen erfolgt durch wiederholtes Dummy READ siehe READ DATA wm ap E O O Gl AE E E ET O lt lt a ne a a nl a un a an a an an m ie de AER A A lt lt ci ah ar an a al an MEET an an a a E ae den a eg eg Beispiel 100 RESTORE 9 Beispiel f r Dummy Raad E 5 100 RESTORE 200 READ A A A 300 READ B
8. 2010 LET BS B MID A 1 1 2020 NEXT I 2030 LET A B 2040 RETURN Liest einen String ein und springt ein Unterprogramm an das den String invertiert Dann wird der invertierte String ausgedruckt Bedienungshandbuch F 43 i nn BASIC mr mm o Spr nge Schleifen Syntax GOTO zeilennr Wirkung Setzt das Programm mit der Zeile zeilennr fort zeilennr ist eine im Programm existierende Zeilennumer Siehe ON ON INTR ON ERROR nn A O O a ER al nl ah ER ER lo a CIE ER a O GE E A GU A E ER AER lt A AER EEE ED AE ER E A O ar a wm Beispiel 100 GOTO 1000 200 1000 REM Unterprogrammbeginn 2000 REM RETURN Unterprogrammende Setzt das Programm mit der Zeilennummer 1000 fort Zur besseren Strukturierung von Programmen sollten GOTO Anweisungen au erhalb von IF und ON Arweisungen m glichst vermieden werden Hirweis Nach GOTO darf keine weitere Anweisung in der gleichen Programmzeile stehen Bedienungshandbuch F 44 Lo A BASIC rc 0 Bedingungen en DAS MAR co aci pp IEF THEN em eg ae a e ef et e AER a AE AER AE A CO ve E ER e EE A A ER EAR AER AE E ER a a AE AER DC AE a a e A AE a A E ET ER ER E E E ER ER E E ER ER E ER EE vm Syntax OA MM een O CAE RM o is Cl TA W lt tegen MO JA mir at eege alte GEA FO Dr qu IF b GOTO zeilennr IF b THEN zeilennr IF b THEN arweisung IF b GOSUB zeilennr IF b THEN arweisung1 ELSE anweisung2 IF b THEN zeilennr ELSE zei
9. Aufruf PLus Vor und Zur ckbl ttern der bisherigen Sichtschirmausgaben Der Bildwiederholspeicher des Kontron PSI Computers speichert st ndig die letzten 8 Textseiten Nach dem P Kommando kann mit den Cursortasten ein beliebiger Ausschnitt der letzten 8 Textseiten auf dem Sichtschirm dargestellt werden Durch dieses Kommando k nnen z B auf einfachste Weise Bedienfehler rekonstruiert oder Ausgaben angesehen werden die vom Bediener verpa t wurden ohne da dabei die gesamte Ausgabeaktivit t wiederholt werden mu Tastenbedeutung CURSOR UP eine Zeile vorw rts schalten CURSOR DOWN eine Zeile r ckw rts schalten CURSOR RIGHT eine Seite vorw rts schalten CURSOR LEFT eine Seite r ckw rts schalten Alle anderen Tasten bringen den urspr nglich vorhandenen Bildausschnitt wieder zur ck und schlie en das P Kommando ab Mehr Information ber dieses und weitere Kommandos im Abschnitt Systemkonmandos in der KOS Technischen Beschreibung Bedienungshandbuch D 12 Kontron PSI Systeme Funktionen des Betriebssystems KOS X Kommando Execute z Aufruf X pl p2 pN lt Mit diesem Kommando k nnen Sie ein bereits geladenes Programm erneut starten Wenn das Programm zus tzliche Informationen p1 pN zum Ablauf fordert dann werden diese nach X in der gleichen Art angegeben wie beim ersten Aufruf des Programms Wenn Sie ein Programm nur laden wollen ohne es sofort auszuf hren dann ist der Aufrufn
10. CURSOR RIGHT Taste Die eursororientierte Betriebsart wird durch ein Zeichen in der Kommandozeile auf dem Bildschirm symbolisiert Die R ckkehr zur zeilenorientierten Betriebsart erfolgt durch Eingabe von HOME im Kommandozustand oder durch positionieren des Cursors in seine Ausgangsposition mit Hilfe der Cursor Steuertasten Bedienungshandbuch E 17 Kontron PSI Edi tor Beschreibung Folgende Funktionen stehen in der cursororientierten Betriebsart zur Textbearbeitung zur Verf gung D L schen des vom Cursor markierten Zeichens E bergang vom cursororientierten Kommando Status in den cursororientierten Eingabe Status es erscheint die Meldung CSR Eingabe in der Kommandozeile des Bildschirms Be liebige Texte ab der aktuellen Cursor Position k nnen eingef gt werden Bei Zeilen berlauf erfolgt die Fehlermeldung nicht m glich und der Editor verzweigt automatisch zur ck in den Kommando Status Das Beenden der Eingabe kann erfolgen ber das Bet tigen einer Cursor Taste oder der RETURN Taste R ckkehr zum cursororientierten Kommandostatus R bergang vom cursororientierten Kommando Status zum cursororientierten Replace Status es erscheint die Meldung Co CSR Korrektur auf der Kommandozeile des Bildschirms Jedes nun eingegebene Zeichen ersetzt das momentan vom Cursor markierte Zeichen Ist eine Korrektur in der augenblicklichen Cursor Position nicht zul ssig erscheint die Fehlermeldung nic
11. Eingabe S Kommandomodus Es wird ber den log Kanal 0 eingegeben mit Reflektion und INPUT der Zeichen auf den Bildschirm log Kanal 0 Die Zeile kann mit den BASIC Editor Kommandos bearbeitet werden INPUT Ein logischer Kanal gt 0 wird angesprochen Keine Reflektion der Zeichen Bei Zeilenende wird die Eingabe abgebrochen und die Fehlermeldung 89 Zeile zu lang ausgegeben Ein Programmlauf wird abgebrochen ALOAD wie INPUT nur wird im Fehlerfall das Laden des Programms fortgesetzt Hirweis Es wird nur ein Ausgabez nler gef hrt der alle nicht abgeschlossenen Ausgaben siehe PRINT aufs mmiert Dies beinflu t die Positionierung durch RECORD Mitgez hlt werden auch Control Zeichen z B CTRL G Diese wirken sich bei der TAB Funktion CTRL I mit aus Bedienungshandbuch F 52 m H t cin BASIC mm u Ein Ausgabe LINELEN b Rn nm Fortsetzung Ausgabe Vor berschreiten der maximal erlaubten Zeilenl nge wird Carriage Return ausgegeben d h die Ausgabe wird auf einer neuen Zeile fortgesetzt linia Let unendliche Zeilenl nge gew hlt wird kein Carriage Return ausgegeben Die Tabulatorfunktion in der PRINT Arweisung immer definiert die Funktion TAB dagegen nur bis 240 Zeichen nach dem letzten Carriage Return 1 1 ist l Die LINELEN Anweisung darf beliebig oft verwendet werden Voreinstellungen LINELEN I 80 Eingabezeile max 80 Zeichen LINELEN O Ausgab
12. ITALY Eledra 35 S p A Viale Elvezia 18 1 20154 Milano Phone 0039 2349751 Telex 043 314155 ITALY KONTRON S p A Head Office Via Medici del Vascelo 26 I 20138 Milano Phone 0039 250721 Telex 043 312288 Dokumentation NETHERLANDS Tekelec Airtronic Storkstraat 7 Postbus 63 NL 2700 AB Zoetermeer Phone 0031 79 310100 Telex 044 33332 NORWAY Bergman Instrumentering A S P O Box 129 Veitvet Sven Oftedals Vei 10 N 0slo 5 Phone 0047 2 162210 Telex 056 17271 SOUTH AFRICA BIWAVE Instruments Pty Ltd P O Box 31518 Braamfontein 2017 Republic of South Africa Phone 0027 11 339 1121 2 3 Telex 095 4 30763 SPAIN Kontron S A Salvatierra 4 E Madrid 34 Phone 0034 1 7291155 Telex 052 23382 SWITZERLAND Kontron Electronic AG Abt Microcomputer Bernerstr S d 169 CH 8048 Z rich Phone 0041 1 4354111 Telex 045 822195 045 822070 Datasystens SWITZERLAND KONTRON ELECTRONIC SA 10 chemin des Croisettes CH 1066 Epalinges Phone 0041 21 33 1535 Telex 045 26398 THAILAND TRANE INTERNATIONAL Co Ltd 194 7 Ladprao Road Bangken BANGKOK 0900 Phone 511 2587 Telex 086 82189 ATTN TRANE Bedienungsanleitung A 6 H Kontron PSI JAPAN Kontron K K Kowa Bldg No 25 8 7 Sanbancho Chiyoda Ku Tokyo 102 Phone 03 26 3 4801 Telex 0720 2323190 ARE godos u Dokumentation UNITED KINGDOM Kontron Electronics Ltd Campf eld Road PO Box 88 GB St Albans A
13. Ist B negativ so wird das Programm durch den STOP Befehl unterbrochen 300 STOP 310 X A B C1 C2 se Vor der Berechnung des Ausdrucks in Zeile 310 st ein STOP Befehl eingef gt worden Nach der Meldung STOP in Zeile 300 kann nun mit PRINT A B C1 C2 SE der Wert der einzelnen Operanden ausgegeben und wenn gew nscht auch ver ndert werden Z B l B 5 Dadurch wird B der Wert 5 zugewiesen Anschlie end kann das Programm mit CONT 310 mit den ge nderten Werten fortgesetzt werden Bedienungshandbuch F 77 seca E E E TRACE TRACEOFF Syntax TRACE TRACEOFF u CE En En a O E SO A O O O O A CE AR AER ER a a o o O O ER E ER ED E a a a AE a EE CO PA A A TE E E TO au ER EN ER WE ER ER ED Ev a a TRACE Vor jeder Ausf hrung einer neuen Zeile bei RUN wird die Nummer der gerade bearbeiteten Zeile in der Form lt zeilennr gt auf dem Bildschirm ausgegeben Der Grafik Modus wird in den alphan merischen Modus r ckgesetzt TRACEOFF unterbindet wieder die Ausgabe von TRACE TRACE und TRACEOFF k nnen wie alle Anweisungen auch im Kommando Modus verwendet werden me GS E lt lt ES e O A CS E En EEE SS O A E E U GO ER ER EE E GE A GE ER ER ER A O ER E a a A O O O O ER E A A A AER A Beispiel 100 TRACE 110 GOSUB 200 von diesem Teil des Programms 120 TRACEOFF wird der Ablauf berwacht Bedienungshandbuch F 80 a BESTE A Ge a um e nn nn nenn Fortsetzung Beispiele 1
14. Kommando Diskettenkopieren in 2 Laufwerk Systemen Aufruf COPYM2 lt Kopiert den gesamten Inhalt einer Diskette im Medium O auf eine bereits formatierte s FORMAT Diskette im Medium 1 Zur Verhinderung von unbeabsichtigtem L schen von Disketten stellt COPYM2 zun chst die R ckfrage Original von Medium MO Kopie auf Medium M 1 Medien bereit J N Wird die R ckfrage mit J beantwortet dann beginnt der Kopiervorgang Satz f r Satz wird bertragen Das Programm kann jederzeit durch die Taste ESC abgebrochen werden Beispiele COPYM2 lt Erzeugt im Laufwerk die Kopie der Diskette in Lw 0 Mehr Information ber dieses und weitere Kommandos im Abschnitt Systemkommandos in der KOS Technischen Beschreibung Bedienungshandbuch D 14 Kontron PSI Systeme Funktionen des Betriebssystems KOS gt i DEFP Kommando Dateieigenschaften Properties definieren N Aufruf DEER mn name ty p lt Anzeigen und ndern der Dateieigenschaften Dateieigenschaften kennzeichnen eine Datei ebenso wie ein Dateiname Sie sind n tzlich um z B Gruppen von Dateien zu kennzeichnen Alle KOS Kommandos sind in Dateien mit der Kennung K Public gespeichert Die Kennung S secret sorgt daf r da die so markierten Dateien beim I Kommando nicht mit aufgelistet werden soda nur die Arbeitsdateien eines Benutzersystems sichtbar werden Zudem k nnen Dateien schreibgesch tzt W und l schgesch tzt E
15. Kontron PSI Systeme Editor Wollen Sie nach der Eingabe dem Editorprogramm wieder Arweisungen Kommandos geben m ssen Sie zweimal unmittelbar hintereinander die RETURN Taste dr cken Auf der Kommandozeile am unteren Bildschirmrand erscheint dann KMD und der EDITOR ist wieder bereit Ihre Anweisungen zur Text Bearbeitung entgegenzunehmen Eine erste bersicht ber die F higkeiten des Editors gibt Ihnen das Kommando Ko un das Ihnen jederzeit von der Kommandobetriebsart aus Hilfe beim Editieren bietet Zur ck ins Betriebssystem gelangt man durch Eingabe von KOS lt Damit wird auch der eben eingegebene Text auf die Diskette abgespeichert Die Eingabe von KO Sn lt a f hrt ohne Abspeicherung zur ck ins Betriebssystem KOS d h die Datei auf dem Medium wird nicht ver ndert bzw eine neue Datei wird nicht abgespeichert nderung von bereits vorhandenen Programmtexten mit dem EDITOR und Abspeichern auf Diskette Soll ein Programm oder eine beliebige Datei modifiziert werden ist ebenfalls der Editor aufzurufen Dies geschieht wieder mit dem Kommando EDIT mn name typ lt wobei name typ der Name des bereits auf einem Medium gespeicherten Textes ist Danach erwartet das System Ihre Anweisungen Die genaue Beschreibung der Egitor Kommandos finden Sie im Kapitel EDITOR Beschreibung in diesem Handbuch Bedienungshandbuch D 21 ir Kontron PSI Systeme Peripherieger te 9
16. Peripherieger te Zum Anschlu eines Peripherieger tes an Kontron PSI Systeme werden 2 Komponenten ben tigt 1 Hardware das Ger t das serielle oder parallele Verbindungskabel und die serielle oder parallele Schnittstelle am Kontron PSI System 2 Software ein Ein Ausgabe Programm Treiber welches die Funktionen des Peripherieger tes und der Schnittstelle steuert um DEE Zee Hardware KR Die Buchsenbelegung an der Ger ter ckseite ist durch Namen gekennzeichnet zum Beispiel Tastatur Keyboard Serienkanal 1 SIO A Serienkanal 2 SIO B Parallelschnittstelle Centronics weitere Schnittstellen Serielle Ger te sind i a an Serienkanal 1 oder 2 anzuschlie en parallele an die Parallelschnittstelle Die Belegung des Verbindungskabels ersehen Sie bei Standardperipherie aus der Info Datei auf der Treiber oder Utility Diskette bzw aus dem Abschnitt KoS Utilities der Technischen Beschreibung Software Jedes Peripherieger t ben tigt ein Treiberprogramm das die Hardware mit der Betriebssoftware verbindet Bei den von Kontron Mikrocomputer GmbH angebotenen Ger ten wird ein Basistreiber auf Diskette mitgeliefert Um das Peripherieger t ansprechen zu k nnen z B Drucker mu der Treiber aktiviert sein bei Ansprache aus Sprachen mu auch ein Ein oder und Ausgabekanal zugewiesen werden Dies geschieht mit dem IODC Kommando IODC iodn ACTIVES iodn Ein Ausgabetreibername I
17. also nicht syste matische nderungen vorzunehmen sind In diesem Fall ist das cursor gest tzte Verfahren das schnellste und sicherste In den brigen F llen z B beim Einf gen L schen ganzer Zeilen systematischen nderungen durch den ganzen Text oder FD unterst tzter Dateimanipulation ist die zeilenorientierte Betriebsart vorzuziehen An dieser Stelle werden die bereits im vorangegangenen Text an der jeweiligen Stelle angesprochenen Cursor Funktionen und ihre Anwendung nochmals zusammengefa t Es stehen auf der Kontron PSI Tastatur 5 Cursor Steuertasten zur Verf gung CURSOR LEFT Pfeil nach links bewegt den Cursor nach links auch zur Korrektur im Normalbetrieb verwendbar CURSOR RIGHT Pfeil nach rechts bewegt den Cursor nach rechts auch zum bergang von zeilenorientierter zu A cursororientierter Betriebsart zu verwenden CURSOR UP Pfeil nach oben bewegt den Cursor nach oben auch zum bergang von zeilenorientierter zu cursororientierter Betriebsart zu verwenden CURSOR DOWN Pfeil nach unten bewegt den Cursor nach unten auch anstelle des Kommandos N lt in der zeilenorientierten Editier Betriebsart zu verwenden HOME Aufschrift BOME bewegt den Cursor zur ck in seine Ausgangsposition wird zum bergang von cursororientierter zu zeilenorientierter Betriebs art verwendet Der Wechsel von zeilenorientierter in cursororientierte Betriebsart erfolgt durch Bet tigen der CURSOR UP oder der
18. n 1 2 gen gen k nnen erzeugt jedoch nicht out FETCH editiert werden Das Editieren einer Programmzeile welche die Anweisung KOS lt Kanmando s gt enth lt mit FETCH verl ngert diese Zeile mit einem OFFh dieses Zeichen kann mit CTRL D wieder gel scht werden Bedienungshandbuch F 21 BASTA mmm Kommandos FETCH EDITOR Kormandos a nn Fortsetzung In jeder Position des Cursors kann das dort stehende Zeichen berschrieben werden Der Cursor kann mit den folgenden Kommandos bewegt werden CTRL H bewegt den Cursor jeweils einen Schritt r ckw rts CURSOR LINKS ohne ein Zeichen zu ver ndern CTRL F Der Cursor wird vorw rts bewegt ohne ein Zeichen CURSOR RECHTS zu ver ndern HOME Der Cursor wird an den Anfang der zu editierenden Zeile gesetzt Die folgenden Kommandos ver ndern die Zeilenl nge CTRL A Add Um ein Zeichen an der jeweiligen Schreibstelle des Cursors einf gen zu k nnen wird zun chst die e gesamte Restzeile hinter dem Cursor un eine Stelle nach rechts verschoben An der Cursor Position steht zun chst ein Leerzeichen das anschlie end beliebig berschrieben werden kann CTRL D Delete Das Zeichen an der jeweiligen Schreibstelle wird gel scht Anschlie end wird die rechts davon befindliche Restzeile um eine Stelle nach links verschoben RUBOUT Der links vom Cursor stehende Teil der Zeile wird gel scht Die Restzeile wird nach links zum Beginn der Zeile verschoben der Cur
19. r die Diskettenpflege geh ren dazu F r die Text und COPY COM MOVE COM COPYM2 COM COPYWFD COM FORMAT COM MAKEFS COM IL COM REN COM STATUS COM CPFILE COM DATE COM WDIR COM EDIT COM BASIC COM PRINT COM DEER COM Kopieren Umbenennen von Dateien Kopieren von Dateien Dateigruppen Kopieren von Disketten bei 2 FD Laufwerken Kopieren von Disketten bei Festplattensystemen Formatieren Pr fen von Disketten FD Laufwerken Logisches Formatieren von Disketten Festplatten Auflisten von Inhaltsverzeichnissen Umbenennen von Dateien Anzeige der Diskettenbelegung Vergleich von Dateien Einstellen des Diskettendatums Einstellen von Working Directories meist bei Plattensystemen mit WDIR MAS und WDIR LST Programmerstellung ben tigen Sie Texteditor BASIC Interpreter Ausdruck von Textdateien Einstellen von Dateikennungen Bei der Systemsteuerung helfen Ihnen RLOAD COM SELECT COM SPOOL COM PTASK COM TASK COM Relokativer Lader Men Programm mit MENU MAS u SEL Druckerspooler Drucker Spooltask Task Anzeige Verwaltung Weitere Programme z B f r die Programmierung in COBOL FORTRAN PASCAL BASIC8O Compiler Interpreter etc siehe dort Bedienungshandbuch D 24 o nei dE EDITOR der Kontron PSI Systeme PA AA J Version 4 33 5 44 5 54 6 05 Maz 1984 1 Dieser Teil des Kontron PSI Bedienungshandbuchs beschreibt die Text und Programmeditierung EDIT erlaubt Zeile
20. r die in Kontron PSI Systemen verwendeten Laufwerke gegebenen Spezifikationen f r das Diskettermaterial Double density Aufzeichnungsdichte l ngs einer Spur Double sided verwendet in Q H Systemen Single sided verwendet in Dn steen 100 bzw 96 tpi Spurdichte von 100 bzw 96 Spuren pro Zoll wird auch definiert als 80 Spuren pro Diskettenseite Disketten die diese Grundspezifikationen nicht erf llen sind nicht zuverl ssig betreibbar Dar ber hinaus wurden folgende nicht direkt spezifizierte Einflu gr en in umfangreichen Versuchen ermittelt Durchbiegung von Disketten erschwert die Wiederholbarkeit der Justage beim Einlegen Schlechte Gleitf higkeit der Diskettenscheibe in der Diskettenh lle erschwert das Zentrieren bei aus der Mittellage gerutschten Disketten Verst rkungsringe verhindern die durch beim gef hllosen Schlie en der Laufwerkst r m gliche Besch digung des Innenlochs von Disketten Glatte Oberfl che des Magnetmaterials erleichtert die Verschiebbarkeit und schont den Schreib Lesekopf des Laufwerks Wesentlich ist jedoch vor allem die Handhabung der Disketten Staub Magnetfelder Fingerabdr cke auf dem Diskettenmaterial Hitze Sonnen und Feuchtigkeitseinwirkung und normale Abnutzung besch digen Disketten Langsames Schlie en der Laufwerkst r m glichst bei drehendem Laufwerksmotor erleichtert das Zentrieren der Disketten Hier hilft die Eigenschaft der Kontron PSI
21. 0 1 aus Anhalten der Ausgabe durch _ Shift Minus Siehe auch PRINT PRINT USING d Bedienungshandbuch F 64 L L crac BASIC crearan Ein Ausgabe PRINT Lo rara E A nm nn Fortsetzung Beispiele Ausgabe einer numerischen Konstanten 10 PRINT 12345 Ausgabe 12345 tagli s rilsiba oo Ausgabe einer String Konstanten 20 PRINT DAS IST EIN STRING o ME IploTiS Ausgabe DAS IST EIN STRING RER Eh ng ern ap D I Pi ERC 2 PR E LA E bt a i Ausgabe einer Variablen 25 P 3 1416 30 PRINT P N X Ausgabe 3 1416 a d Ausgabe eines Ausdrucks 40 R 5 50 PRINT 2 P R Ausgabe 31 416 E Ausgabe mehrerer Elemente 60 PRINT Radius S n ER mm WI j t Umfang nm sa p R n mn Ausgabe f Radius 5 mm Umfang 31 416 mm H Abgek rzte Schreibweise 1007X Y ist gleichwertig mit 100 PRINT X Y Bedienungshandbuch F 65 nn BASIC nun nn nn nn Datei Ein Ausgabe PRINT a Syntax PRINT in liste aa a LL LL LU LE LE E E E E ER A E SUD O LL Y CS ER EE E UC CAT A A A A O E O LC O O O a ts A vm Wirkung Schreibt auf die logische Einheit n die Liste liste Siehe PRINT Die Ausgabe erfolgt im ASCII Code Die logische Einheit kann eine Datei auf einem Medium oder ein Treiber sein Beispiele 50 PRINT 11 X Schreibt die Variable X auf eine Datei welche vorher ge ffnet worden sein mu OPEN 90 X 1 Y 2 100 PRINT 3 X X Y
22. 200 wird alles gel scht DELETE 250 400 Alle Zeilen mit den Nummern zwischen 250 und 400 einschlie lich werden gel scht Bedienungshandbuch F 20 o BASIC rr anae m m Kommandos FETCH Sc S e E E EE E E E ER ER E EE ER EE EE E ER EEN E ER e E EE E EN EE E EE EE ER ER E E E ER EE ER E ERR E ER ER EE E EE ER E LEE E E E E E E E ER E ER EE E vm Syntax FETCH zeilennr FE zeilennr Wirkung Wr sciciad Die Zeile mit der Nummer zeilennr wird in den Eingabepuffer gebracht und auf den Bildschirm ausgegeben damit sie mit den anschlie end beschriebenen Editorkommandos ver ndert werden kann Der Cursor steht zun chst am Ende der Zeile Soll die Korrektur beendet werden mu die RETURN Taste bet tigt werden Das ist in jeder Cursorposition m glich Wird ein Syntax Fehler von BASIC erkannt bleibt die alte Zelle unkorrigiert Wird die Zeilennummer ge ndert entsteht eine Kopie der Zeile wird sie gel scht f hrt BASIC die Befehle der Zeile sofort aus BASIC verwaltet die Zeilenl nge Siehe hierzu die LINELEN Arweisung Reicht die vorgegebene Zeilenl nge f r die Eingabe nicht aus versucht BASIC die zu editierende Zeile auszugeben ohne jede Leerzeichen und unter Verwendung aller Abk rzungen f r PRINT ein Gelingt das nicht so erscheint eine Fehlermeldung Hirweis Beim Editieren werden Control Zeichen reflektiert jedoch nicht ausgef hrt Programmzeilen mit Zeilennummern die der Formel n 256 1
23. 85 15 GET 41 GOSUB 42 GOTO 44 Grafik 14 90 IR IF Stichwort IF IN INT INPUT INPUT INTEGER INV Kommando KONSTANTE KOS LEN LEFT LET LINELEN LIST LOAD LOG Logikfunkt MID NEXT ON ERROR ON INTR OPEN Operatoren OR OUT PEEK PLIST PLOT POINT POKE PRINT PRINT PRINT USING Priorit t Seite 39 26 84 54 56 ST 58 81 84 60 85 23 61 85 63 64 66 67 81 Programmieren 10 Programmtest 13 Bedienungshandbuch F 95 Stichwort RANDOM READ REAL RECORD REM RENUMBER RES RESTORE RIGHT RNB RND RUN SAVE SGN SET SIN Speicher Sprachumfang SQR STRING STOP STR TAB TAN Test THEN Tischrechner TRACE Treiber VAL Variable Vergleich XOR Seite 78 7 86 76 86 64 85 11 45 10 80 88 86 T 83 84 Zeilennummmer 10 VAMS 5 Wl w 86 82 82 82 82 82 82 83 83 83 Tasturbelegung Kontron PSI80 Anhang 28 Radianimochandhirh fia ANHANG A m AAA AAA nn A mr IN AULA EL NSS a e St SHIFT d Tasturbelegung Kontron PSIS80 ale ales E D a A RUB Z alr 15 kee y A y je er Die Wei m o H a m 2F 8 25 26 t Th g 67 v 76 el r q 21 40 24 w z 2 I kees u I S v ol e u ig nm e Ss en m 28 29 k 6B 6A d 64 x 78 ESC 18 71 CTRL SHIFT TAB
24. CA O O O ER Cs O E ER A O A o AE we S mtliche Grafik Befehle benutzen den Grafik Treiber und k nnen nur ausgef hrt werden wenn dieser aktiviert und ge ffnet ist Der Grafik Treiber liegt als 0BJ Datei vor und wird vom IODC Kommando s KOS Kommandos auf die h chstm gliche Anfangsadresse geladen Aufruf IODC GRAP ACTIVE KOS 4 x bzw RLOAD GRAPTASK IODC GRAP ACTIVE KOSS x Im Betriebssystem KOS 6 x sind die Graphikroutinen bereits im Beriebssystem integriert Die Treiber GRAPTASK und GRAP werden hier nicht ben tigt In BASIC ist vor der Anwendung von Grafik Befehlen die grafische Betriebsart des Bildschirms zu initialisieren Dies geschieht durch ffnen des Grafik Treibers Dabei wird der gesamte Bijdspeicherinhalt gel scht Beispiel 100 OPEN 9 GRAP Der Grafik Treiber kann nur auf die logische Einheit 9 gelegt werden W hrend sich der Bildschirm in der grafischen Betriebsart befindet darf keine alphanumerische Ausgabe auf den Bildschirm gemacht werden erlaubt sind GET STRING In diesem Fall schaltet der Bildschirm automatisch auf die alphanumerische Betriebsart zur ck Dasselbe gilt bei Fehlermeldungen vom Betriebssystem KOS oder von BASIC Die grafische Betriebsart wird verlassen durch Schlie en des Grafik Treibers Aufruf 200 CLOSE 9 Dabei wird der gesamte Bildspeicher gel scht Bedienungshandbuch F 90 H EE EE ee EEN Drucker Trei ber ODIA IE vr E Pr Ll Ce rc Ha A a
25. Dateizugriffe auf dieses Medium bis erneut eine Mediennummer spezifiziert wird Arwendungsbeispiel Anlegen von Hilfsdateien auf RAM Floppy VMED Zur besonderen Beachtung Die Hizfsdatei die das S Kommando aufbaut wenn kein Dateiname angegeben ist wird beim Verlassen des EDITORs gel scht steht also f r einen sp teren Editiervorgang nicht zur Verf gung Bedienungshandbuch E 14 Kontron PSI Edi tor Beschreibung i F Kommando SIE see Formate Fi Einf gen der Hilfsdatei im Anschlu an die unterste Textzeile F wdir mn dateiname typ lt Einf gen des Inhalts der Datei dateiname typ im An i schlug an die unterste Textzeile Bei Angabe eines externen Dateinamens k nnen beliebige ASCII Dateien eingebunden werden Der Dateityp typ ist optional Vorbesetzung ist der Typ XXX Die Angabe des Mediums und des Quell Working Directories sind optional Weglassen des Dateinamens bewirkt ein Einf gen der Hilfsdatei an der aktuellen Position funktional nur w hrend der aktuellen Editier Sitzung siehe S Kommando Der Inhalt der Hiifs Datei kann beliebig oft eingebunden werden Er bleibt erhalten solange er nicht durch ein neues S Kommando ge ndert wird und solange der Editiervorgang nicht beendet wird Wird beim gt oder beim F Kommando eine Mediennummer spezifiziert so erfolgen alle folgenden Dateizugriffe auf dieses Medium bis erneut eine Mediennummer spezifiziert wird Anwendungsbeispiel An
26. Durch die RETURN Taste ASCII CODE 13 wird die Eingabe abgebrochen 40 70 Bedienungshandbuch F 41 BASIC nn Spr nge Schleifen GOSUB T3 LL n A E E E LD O O E e ER E E O E a E e GE O GE E E E S A N SE A E A O GOO AE en E EE ER Ey A E ER E AE ER t E E D ER a m Syntax GOSUB zeilennr Wirkung Ruft das Unterprogramm ab Zeilenummer zeilennr auf Ein Unterprogramm wird mit der Arweisung RETURN abgeschlossen BASIC setzt dann das Programm nach der Zeile mit dem aufrufenden GOSUB fort Das Unterprogramm darf nur durch GOSUB Befehle erreicht werden Wird ohne vorheriges GOSUB ein RETURN SESCH so erfolgt eine Fehlermeldung Siehe RETURN ON ON INTR ON ERROR Hirweis Nach GOSUB darf keine weitere Arweisung in der gleichen Programmzeile stehen ne p zioiei nisy 3des nusssesT qab m Unseren Bedienungshandbuch F 42 Porro Kg un BASIC nn Spr nge Schleifen GOSUB Ee A e on Fortsetzung Beispiele 10 REM Hauptprogramm me 8 gr rr MT fa re EE ae o dg 100 GOSUB 1000 110 REM Weiter G E Er a 999 END 1000 REM Unterprogramm D 3 TEEN Von nn aii ra a aw 1100 RETURN Das Unterprogramm ab Zeilennummer 1000 wird vom Hauptprogramm aufgerufen Nach der Zeile 1100 wird die Zeile 110 ausgef hrt i 100 INPUT String A 110 REM String invertieren 120 GOSUB 2000 130 PRINT Invertierter String A ge 1999 END 2000 FOR I LEN A 1 TO O STEP 1
27. FAIR IR QA AAA LEE 2275 D 150 P1 1 13 99 80 Preis plus MWST 160 P2 3 P1 Endbetrag 190 PRINT Einzelpreis Endbetrag H 200 PRINT USING MR n P1 DM 210 PRINT USING St pn P2 DM neb BT gt gt Ausgabe Einzelpreis Endbetrag 112 77 DM 338 32 DM 300 PRINT USING d n 100 Ausgabe Ke Bedienungshandbuch F 68 ll ri BASIC coo Sonstige Befehle RANDOM Syntax RANDOM Wirkung Nach einem RANDOM Befehl ist der Anfangswert der RND Funktion zuf llig Wird diese Anweisung nicht gegeben so erscheint bei jedem Programmlauf dieselbe Folge von Zufallszahlen bei den RND Funktionsaufrufen H mae in EQ et AE A A EEE E EE a AE a AE AER a ER GE AE ER GE E ER E ER GER ER A E a ER a AER a ER ER AR E AE AE e e a ER a AER mt e AE a a O AER ER ER eg ER Beispiel e ke Ei 10 RANDOM 31 20 A RND O KEE PEA t re EE Bedienungshandbuch F 69 rn BASIC cr 0000 Ein Ausgabe READ R Ap AE E A E AE LU EE A AE EE A E EN EE e e e SO A E e a ER a ER ERR ER E IR A E E dE E SE ER A AE A O EE EE E E A a e ER ep O ER ER a a vm e Syntax READ liste Wirkung Liest im Programm gespeicherte Daten ein Wie INPUT jedoch werden die Werte nicht von der Tastatur sondern aus DATA Befehlen eingelesen Der erste READ Befehl liest beginnend bei dem ersten Wert des ersten DATA Befehls im Programm Danach werden die Werte aus gen nt DATA Bef ehlen gelesen Nach einem RESTORE
28. Fall wird die alte Zeichenkette mit der neuen berschrieben und der Zeiger erh ht Befindet sich die alte Zeichenkette nicht an der Obergrenze so wird die neue Zeichenkette nach dem Zeiger abgespeichert und der Zeiger auf das Ende der neuen Zeichenkette gesetzt Der Stringvariablen wird der Speicherbereich der neuen Zeichenkette zugeordnet Im anfangs l ckenlosen Speicherbereich ist an der Stelle der alten Zeichenkette eine L cke entstanden die von keiner Variablen mehr ben tzt werden kann Mu der Anwenderspeicher m glichst gut ausgen tzt werden speicherintensive Programme empfiehlt es sich der STRING Variablen zu Beginn des Programms eine gen gend lange Zeichenkette zuzuweisen so da keine noch l ngeren Zeichenketten verarbeitet werden m ssen Dies gilt sinngem auch f r die Elemente von STRING Feldern Bedienungshandbuch F 9 rm BASIC mm nn Eigenschaften PROGRAMMERSTELLUNG t CS CU A nr EN O O AER A E rn A WER a ls a ER GO a ER ER E ME ER ER ca A WE AE AE CS ER A O A GU bt GE A GO SO CO a ach en e rn ar m a a BASIC Aufruf F r BASIC BASIC lt Eingabekorrektur Die Editor Kommandos sind beim FETCH Kommando beschrieben Cursor an Zeilenanfang setzen HOME Cursor links und rechts verschieben CTRL H bzw CTRL F Zeichen einf gen CTRL A Zeichen l schen CTRL D alle Zeichen vor dem Cursor l schen RUBOUT Zeilennummern S gt von 1 bis 65534 die Zeilen werden unabh ngig von der Reihenfolge
29. Kommando Modus Variablen ausgedruckt PRINT und ver ndert werden Mit der Arweisung KOS P kann z B in den acht Bildseiten beliebig hin und hergebl ttert werden um z B die Zeilennummern von der TRACE Arweisung zu berpr fen Es werden jedoch alle Dateien geschlossen Das Programm kann mit der CONT Arweisung fortgesetzt Einschr nkungen der Datei Ein Ausgabe beachten oder mit RUN neu gestartet werden Nach Erreichen eines STOP Befenls erfolgt die Meldung STOP in Zeile A mie Mn des a gt Bedienungshandbuch F 76 ir BASIC nn Graf ik SET RES INV wg emma a nn E e em lt lt A EE EE a ER ER ER ED AE O EEE ER a ER DC AE ER EEE AE ER EEE ER A ER ER AE WE A A GO WER AER GA RE e E ED ER ER ER a wm Syntax SET x y RES x y INV x y m nn nennen m ae eg e AR E E lt P JU O mn na m ne E an EE do al dy WER CTO A GE O 2 mn m we ar an ie ae au a m ER ER E ln a ME GER a a ui mu a mn am ER O O O DD E w emm wm Wirkung mh BSb EI A 2 cas Anweisung fiir Grafik Modus Setzt l scht oder invertiert den Punkt mit den Koordinaten x y tx und y k nnen Konstanten Variable oder Ausdr cke sein Grafik Treiber mu aktiviert und ge ffnet sein siehe Treiber Wertebereiche O lt x lt 511 bzw 1023 bei Kontron PSIY80 H O lt y lt 255 bzw 399 bei Kontron PSI980 H em eg mt u a ER ER A EEE EE ER GE ER E GE EEE ER PO GE GE GE a ED E EEE E GER EEE EVO ER E E E ER EE SO O eh ia O O A D E A
30. Listet das Programm ab Zeile 100 LIST 500 Listet das Programm bis Zeile 500 LIST 100 500 Listet das Programm von Zeile 100 bis Zeile 500 Bedienungshandbuch F 23 4 A BASTO A EE LOAD SAVE ee em CL a EE SO GE SU SU E H E LO SO O A E LO ER DS A ER IT ER ET GE A A E ER ER GER CD ER ER ER ER WER GE A AE A EI O AE d E ER A EE a ER ER EEE E D a e a Syntax LOAD dateiadresse SAVE dateiadresse Wirkung LOAD l dt das Programm mit der Dateiadresse dateiadresse von einem Medium z B Diskette in den Speicher Ein vorher geladenes Programm wird gel scht SAVE speichert das im Speicher befindliche Programm unter der Dateiadresse dateiadresse auf einem Medium ab Eine bereits existierende Datei dieses Namens wird berschrieben Die Dateiadresse entspricht den KOS Konventionen mn Jdateiname BAS Voreinstellungen m Mastermedium Masterlaufwerk typ BAS darf beim Aufruf nicht angegeben werden Wenn eine Medien Laufwerk Nummer angegeben ist wird die Datei nur auf diesem Medium gesucht Wird keine Medien Nummer vorgegeben wird die Datei zun chst auf dem Mastermedium gesucht und dann wenn sie dort nicht gefunden wird auf allen aktiven Medien Bleibt das Suchen erfolglos wird beim Kommando LOAD eine Fehlermeldung ausgegeben bzw bei SAVE die Datei auf das Mastermedium geschrieben Das gepackte BASIC Programm enth lt eine Information ber die Startadresse des Arwender Speicherbereichs Es is
31. Serial l 1 1 Interfaces 1 1 l 1 Serial Interfaces 2 Stop 1 H Bits oder Parity Bit 1 l l 1 1 1 1 Serial Interfaces Full 1 Duplex oder Half Duplex l t t 1 l RS422 oder Open Coll Pol Interface to 1 i l t Parallel Interface Strobe 1 Interface parallel oder seriell open n 1 1 L Serial Interface A Parallel Interface SW1 2 Lu Keyboard Strobe KBSTRB Active Low Parallel H Keyboard Strobe KBSTRB Active High Interface 1 3 nu RS 422 Interface selected Serial H Open Collector Interface selected Interface 1 4 L Serial Interface Full Duplex H Serial Interface Half Duplex 1 5 L Serial Interface 2 Stop Bits no Parity Bits ngn 1 Parity Bit 1 Stop Bit SW1 6 1 7 Serial Interface nun nn 1200 Baud L nyn 2400 Baud f nyn nn 4800 Baud nat n t 9600 Baud SW1 8 L Piezolautsprecher R ckmeldung bei jedem Tasten druck und Fehlermeldungen gt Pjezolautsprecher nur bei Fehlermeldungen aktiv Diese Tastatur wird standardm ig f r den seriellen Anschlu mit 00 Baud ausgeliefert Die Betriebssoftware der Kontron PSI90 900 Systeme ist f r diese Betriebsart ausgelegt ab KOS 6 03 Bedienuneshandbuch G 8 Kontron PSI Ergo Line Tastatur Anhang 3 li 10er Block Rechts au en befindet sich der Zehnerblock zur schnellen Eingabe von numerischen Daten Dieser besteht aus den Ziffern von O bis 9 im Dezimalpunkt und der RETURN Taste CR die wiederu
32. Tastatur PRINT Ausgabe auf Sichtschirm PRINT Ausgabe auf logischer Einheit PRINT USING Formatierte Ausgabe READ Eingabe von Daten aus DATA Anweisung DATA Datenspeicherung im Programm RESTORE R cksetzen des DATA Zeigers LINELEN Zeilenl nge verwalten OPEN ffnen einer logischen Einheit Dateien 10 13 CLOSE Schlie en einer logischen Einheit DEL L schen einer logischen Einheit Datei RECORD Blockweiser Zugriff auf eine Datei eine Diskette etc h Bedingungen a CU O em SR AE e SR e ef ee a PO POE OO rn ER ER ai GER E ER E ER GE AE O a O Mi ER a ER WE WER E ER E ER AE EU O vm O A ld ar vg vun u em IF THEN ELSE Bedingte Ausf hrung von Arweisungen r Bedienungshandbuch F 13 nn BASIC nenn Eigenschaften mm nn Anweisungen Aula nn Fortsetzung Spr nge Schleifen em mt E an EE E E a a E DER E EE a und Ce En E a LE AE m MEER ve m Mi ME ME UD OF ER a ED EE E En ME EE LA EB A E EE EE A E an a E ER ME a AE E e nd a a rn ar vm GOTO Sprung zu einer Programmzeile GOSUB Aufrufen eines Unterprogramms RETURN R ckkehr von einem Unterprogramm FOR TO STEP Programmschleife NEXT Abschlu einer Programmschleife ON Bedingter Sprung Maschinennahe Programmierung map et ER e A SO O AE AE Ev E AER E E E AE EE ER AE E ER ET E ET E ER E E E E a EE AE E AER ER E E SL EE E E EE EE EE OS E O A E ET E a ER ER a E gh e vm CALL Aufruf von Maschinencode Unterprogrammen POKE Schreiben in Speicherzellen OUT A
33. a ER ER E A ST SR a ER ED VO mn GER ME O a WER o Gl ai OO w vm Syntax NEW Wirkung Neuinitialisierung von BASIC Das Programm und alle Variablen werden gel scht Beispiel NEW Hinweis Mit dem ALOAD Kommando k nnen Programmteile zusammengesetzt werden Wenn dies nicht erw nscht ist kann mittels NENT oder DEI ein bestehendes Programm gel scht werden Bedi enungshandbuch F 26 BAST cr 0 Kommandos RENUMBER em am a CI E Er GO ae O O ER A CS CU O O CO ER a A ls a a O O UA A lt lt CS SC ES A A O O wg Syntax RENUMBER RENUMBER zeilennri Seschrittweite B zeilennr3 RENUMBER zeilennr2 S schrittweite B zeilennr3 RENUMBER zeilennri zeilennr2 Seschrittweite Bzzeilennr3 oder RNB cin wem emm SO E O SU O SC VER A O A EEE A AE A O A A A O ER ER E AE CR CA a a a WER a AO SA ER E O E A a a mm Wirkung Der mit zeilennr1 und oder zeilennr2 angegebene Teil des Programms erh lt neue Zeilennummern Es kann auch eine neue Schrittweite und oder eine neue Anfangszeile zeilennr3 angegeben werden Die Reihenfolge der Parameter B und S ist beliebig Die Reihenfolge der Programmzeilen wird nicht ver ndert Alle Verzweigungsadressen nach GOTO GOSUB THEN ON werden automatisch korrigiert Statt RENUMBER kann auch genauso die Kurzform RNB verwendet werden cl AE a a E lt lt O O A A SD O A A A A O ET E En EEE EEE TEE GE ER EEE EEE ER a a EEE a a a a a at a vm Beispiele RENUMBER Das gesamte Pr
34. der zu verkn pfenden Variablen werden in 16 Bit Werte gewandelt 32768 bis 32767 und bitweise verglichen Wird dieser Zahlenbereich berschritten so erfolgt eine Fehlermeldung in En En GE E E AE AE AE a a GE O AE EE E a ER GER ER EE LU GE LE GE A ER ET E ER ER WE ER WE E AE E A A TO ER SEE AE AER IV O E AED TR E E EP E A ER ER a Beispiele 100 A 4 OR 8 Ergebnis A 12 110 B 127 AND 3 Ergebnis B 3 120 X 5 7 AND B C OR NOT D Auswertung dieses Ausdrucks siehe Priorit t von Operationen Bedienungshandbuch F 84 s A A arator Vergleichsoperatoren Pa z gleich lt gt ungleich kleiner oder gleich auch lt gt gr er oder gleich auch gt gt gr er lt kleiner Vergleichsoperatoren k nnen gemischt mit arithmetischen und Funktionsoperatoren eingesetzt werden Vergleichsoperatoren k nnen auch auf Strings angewendet werden Diese werden zeicherweise verglichen Beispiele D 50 IF X gt Y 3 THEN 100 60 IF A A B 5 lt C OR A 0 THEN 100 70 IF D lt gt 0 THEN 100 80 IF A ENDE THEN 999 O O IAS o r A Jl A GE ELE EE ee gt DEE ELTERN Bedienungshandbuch F 83 nn BASIC no Operatoren String Operatoren CHR X ASC N VAL NS STR CX LEN N LEFT N X RIGHT N X MID N X1 X2 X numerische Variable Ausdruck oder Konstante N String Variable Ausdruck oder Konstante Umwandlung einer dezimalen Zahl
35. die zugeh rigen Dokumentationen Teil des Lieferumfangs Und nun Zur Inbetriebnahme Ihres Kontron PSI Systens Bedienungsanleitung B 5 A en W ta Inbetriebnahme der MEA A AS les e en Kontron PSI Computersysteme Einschaltanleitung Handhabung von Disketten Pflege und Reinigung des Computersystems erste Hilfe bei technischen St rungen FS O lt nn a na ne a enge ae ven me gegen men en f Version 4 33 5 44 5 54 6 05 Mai 1984 4 D e folgende Beschreibung gibt Ihnen Hilfestellung beim ersten Einschalten Ihres Systems Unabh ngig davon welchen Wissenstand Sie bez glich Computersystemen haben die hier und im folgenden Kapitel Bedienung vermittelten Informationen ersparen Ihnen sp ter mit Sicherheit viel Zeit Bitte beachten Sie insbesondere die Hinweise zum Arbeiten mit Disketten Kontron PSI Systeme Einschal tanl ei tung Bedienungshandbuch C 2 Kontron PSI Systeme Einschaltanleitung Inbetriebnahme von Kontron PSI Systemen Bevor Sie Ihr Kontron PSI System einschalten Machen Sie sich mit den folgenden Regeln zum Arbeiten mit Floppy Disks vertraut Sie verwenden Disketten zur Programm und Datensicherung Wir m chten Sie daher zun chst ber Grundlagen informieren die f r die Behandlung der Floppy Disk Laufwerke und der Datentr ger Disketten wichtig sind da hiervon Betriebssicherheit und Zuverl ssigkeit in hohem Ma e abh ngen Grundlegend sind zun chst die f
36. gel scht Da alle Dateien geschlossen wurden kann die Datei Ein Ausgabe mit PRINT INPUT nicht fortgesetzt werden hnliches gilt f r die Grafikbetriebsart des Bildschirms Nach der Meldung Stop in Zeile anwendbar wm eg o y un O ln O A a ER ER ER y at GO OOO o a a mi A AE EEE O ER EEE ER ER ER EWR A E ER ER D GA lt lt ER dG E at a vg ew eege nebrsw CONT 2000 Setzt das Programm ab der Zeile 2000 fort Die Werte der Var ablen werden bernommen Bedienungshandbuch F 19 ann BASIC eegenen Kommandos DELETE Syntax DELETE zeilennr1 DELETE zeilennri DELETE zeilennr2 DELETE zeilennri zeilennr 2 oder DE o wt EE O O O o a lt a cd EE E GR SO SD a FU SE O O E AER S O O A a A fs a O O FO E AG A SO O EN O O vm Wirkung Der angegebene Programmteil wird gel scht Es ist m glich nur eine Zeile zeilennr1 alles ab der Anfangszeile zeilennri alles bis zur Endzeile zeilennr2 oder alles zwischen Anfangs und Endzeile zu L schen Wird keine Zeilennr angegeben wird alles gel scht Genauso kann auch die Kurzform DE verwendet werden mt ag CG SO a CS EE E GER ER E re A O O MT GE a EEG O RO en O A E O TS ME WE SGU E ER E E A EA A A a GE ER lt A vm Beispiele DE Das ganze Programm wird gel scht DE 50 Die Zeile 50 wird gel scht DELETE 100 Der Programmteil ab Zeile 100 bis zum Ende wird gel scht DELETE 200 Vom Anfang des Programms bis einschlie lich der Zeile
37. lang gt 90 lt Klammer nach Funktion fehlt gt REE A TERRE Ten Bedienungshandbuch F 91 eS A a EES Beispiele g A mmm Fortsetzung 10 20 30 40 50 60 70 80 90 3 SIN Y PRINT CHR 12 PRINT TAB 20 2 ndern einer Datei PRINT PRINT PRINT INPUT Name der Datei N OPEN 10 N PRINT INPUT Welcher Block 9999 Schlu N IF N 9999 THEN 280 IF N lt 1 OR N gt 1152 THEN 60 ON ERROR GOTO 310 100 RECORD 10 N 1 REM Auf Record positionieren 110 120 130 140 150 PRINT INPUT Welcher Satz M REM Auf Satz positionieren FOR I 1 TO M INPUT 10 T NEXT I L LEN T PRINT PRINT Alter Stand PRINT PRINT T PRINT INPUT Neuer Stand T 160 IF LEN T 0 THEN 60 170 180 190 200 210 220 230 240 250 260 270 280 290 300 310 320 330 340 350 360 RECORD 10 N 1 REM Auf Record positionieren IF M 1 THEN 210 FOR I 1 TO M 1 INPUT 10 X REM Auf Satz pos NEXT I PRINT 10 T L1 LEN T FOR I L1 TO L 2 PRINT 10 a NEXT I PRINT 10 GOTO 60 CLOSE 10 PRINT PRINT Datei N geschlossen END IF ERM 0 lt gt 61 THEN 350 PRINT PRINT Datei existiert nicht PRINT PRINT PRINT GOTO 60 PRINT PRINT PRINT PRINT Fehler ERM 0 GOTO 300 Bedienungshandbuch F 94 Se A A E Beispiele RI Wi em mg EE SE O rn GER AE ai E o A E AE ci AAA EA AE A o FE GER ER e EE AE AE E AE AE ER GE GE EE a e PS E ER E ER E E a E E et ap
38. ohne Bedeutung f r den Programmablauf Die einfache Programmzeile besteht aus Zeilennummer und einer Anweisung Es k nnen mehrere Anweisungen in einer Programmzeile stehen Die Anweisungen sind dann durch Doppelpunkt zu trennen Zur Verdeutlichung werden jeweils Beispiele angegeben siehe auch die Beispielprogramme im Anhang Zum leichteren Auffinden sind die Anweisungen alphabetisch sortiert zudem ist der Einsatzbereich im Kopf jeder Seite angegeben Querverweise finden Sie im Register im Anhang Bedienungshandbuch F 29 rm BASIC nn Maschinennahe Programmierung CALL eg E E EE ECH DE ER E AED e E er e ER EH A E AER E ER ER E E wa E E ER ED En a E ME ma mn mi E DE E nd EE E a CE ni LEE EE E m urn E rn E EE m E ER EE ar m a u m Em em Syntax EIS NE CALL adr CALL adr p1 p2 pn em ve ee O FO AE A A O O e E E O COS A LA O A CC GE A GO O O A CG SC E O O E O GO CG CI CU a up vm Wirkung ga A Ruft ein Unterprogramm in EES auf der Speicheradresse tadrt dezimal auf tadr kann eine n merische Konstante Variable oder Ausdruck sein wien een Och ke Die R ckkehr von einem Unterprogramm erfolgt durch den Assembler Befehl RET Parameter von BASIC zum Unterprogramm p1 pn sind durch ein vorangestelltes Koma gekennzeichnet p kann eine Real Integer oder String Variable bzw auch ein Element eines Feldes sein bergeben werden 16 bit Pointer die auf die Speicherpl tze der Ubergabe
39. te2 lt R eplace R Leien R DE lete DEn lt DE text lt D A gain Ant Alu S tore Sn dat S text datei F etch 4a Fdat lt T ext find T text K os R cksprung mit Text speichern KOS lt KOS lt en K os R cksprung KOS lt KO Scar ohne Text speichern EDITOR Auskunft Komm Ku Mit SE n Dezimalzahl Anzahl Zeilen bzw Zeilennr m Dezimalzahl max Anzahl der nderungen in einer Zeile Kam Symbol f r RETURN Begrenzerzeichen keine Ziffer darf nicht in text tel oder te2 vorkommen Kombination nicht m glich i dat Dateiname wdir mn name typ text Zeichenfolge Suchbegriff tel Zeichenfolge zu ersetzender Text te2 Zeichenfolge neuer Text Bedienungshandbuch E 8 Kontron PSI Editor Beschreibung 2 2 Beschreibung der Kommandos Es werden zun chst die Kommandos f r die Zeilen orientierte Betriebsart beschrieben anschlie end wird ihre Funktion im Cursor Modus dargestellt Die Kommandos sind der leichteren Auffindbarkeit wegen nach Funktions gruppen sortiert 2 2 1 Texteingabe und Textl schung m E Eingabe Eingabe von Textzeilen Formate Ex Eingabezustand herstellen E Alpha 123 Eingabe einer Zeile E extra extra extr ato Eingabe einer Zeile in der das Zeichen vorkommt t L Dieses Kommando bewirkt in seiner Grundform die Umschaltung vom Kommando Status in den Eingabe Status Eko Alle folgenden Eingaben werden als Text betrachtet RUBOUT l scht die gera
40. unabh ngig von ihrer Lage im Programm nacheinander von den READ Befehlen gelesen siehe READ RESTORE Beispiele 100 DATA Ich kauf mir lieber einen Tirolerhut Donauwalzer 110 DATA 1 2 3 4 5 120 DATA 2 0E 5 Wish you were here 500000 Bedienungshandbuch F 35 mn BASIC rn Datei Ein Ausgabe nn SO O EEE EEE RE EEE O E O AE A ER E AER rn AER a Cl Sl A O O SS ap Syntax DEL im En SO US CTA O E O lt A SU E EEE ER EEE ER EEE EEE EC a ED ER GE GE ME ap a A O E e cs o e Wirkung Die zur logischen Einheit n geh rende Datei wird gel scht F r n sind nur die Kan le 10 13 zul ssig Die Datei mu vorher mit der OPEN Arweisung ge ffnet worden sein Nach Ausf hren der DEL Arweisung ist die Datei auf dem Medium und in BASIC gel scht die logische Kanaln mmer ist wieder frei em wm LI STO e a SI A O AE un an an ah EE are A a AE ar au mn ER A VR a a GU WE GER E A CS a ER A US CD E CO WE AE AE Cu O O ER AE GE ER gt ER ER ar an a WE A ai Beispiel e 100 OPEN 12 SCRATCH XXX f LH 900 DEL 12 Die Datei SCRATCH XXX wird ge ffnet 100 bearbeitet und schlie lich wieder gel scht 900 Bedienungshandbuch F 36 A ee BASTA ge Bacehte Syntax DIM variable 1 DIM variable 1l k m n TT une Wirkung Reserviert Speicher f r Felder TI k tm und n sind die oberen Indizes des Feldes die niederen Indizes sind immer Q Index 0 65535 Anzahl der Dimension
41. wurden sehr viel Reinigungsmaterialien verwendet die sehr starke Schmirgelwirkung hatten und deswegen das Material der Schreib Lesek pfe stark beanspruchten Andere Reinigungsmaterialien hinterlie en auf den Schreib Lesek pfen R ckst nde die zus tzlich verschmutzend wirkten Inzwischen ist auch hier die Technik fortgeschritten Wir k nnen heute Reinigungsdisketten Typ BASF Cleaning Flexy Disk 5 1 4 empfehlen wenn sie h chstens einmal pro Woche verwendet werden wenn sie bei jeder Benutzung nur f r wenige Sekunden eingesetzt werden den Zugriff auf die Aktivierung der Diskettenstation erreichen Sie durch eine beliebige Kommandoeingabe f r doppelseitige Laufwerke Kontron PSI80Q PSIYxx wird die Reinigungsdiskette zweimal eingelegt einmal f r jede Seite Genauere Gebrauchsanleitungen werden mit der Reinigungsdiskette geliefert Geeignete Disketten und Reinigungsdisketten k nnen bei Kontron unter folgenden Bezeichnungen bestellt werden Disketten f r alle Kontron PSI Systeme DISK Reinigungsdisketten DISK CLEAN Bedienungshandbuch C 4 Kontron Pol bysteme Einschal tanl ei tung Wegen der Wichtigkeit dieser Regeln zur Handhabung von Disketten fassen wir noch einmal zusammen 1 2 3 4 5 6 T 8 9 Stecken Sie Disketten grunds tzlich erst dann in die Laufwerke ein wenn Sie das Ger t ans Netz angeschlossen und eingeschaltet haben Nehmen Sie Disketten immer aus den La
42. 0 Anhang Ik ASCII Code Tabelle Deutsche Rafarenz Version mit Umicuten AAA BIER SS o AC E A A Y E EN Soaite 0 We 2 3 4 5 7 Bel Bella ban zeio olojejo 0 NUL TC ua 8 DE EK TC SOH OC A JODIE SONES e TOURE ojijofol 4 Te lEom oc s CS jijo 5 TEEN TONAR GN FT G H I J K L D ojrfrfo e Tue rose a jtjojoja 9 ren m 1 ls to L sus i pame 7 Di 12 ren fises lt 0 SN ECON Oli 18 Leg fisios M 0 m 3 DD oe ml gt In a 8 ae se 180 741 13 Do 107 d of ol Al al ml alto HEXADECIMAL COLUMNS POWERS OF 2 POWERS OF 16 DEL HE CIO CO OOO oa SE INEX DECIHEX OEC 1 16 256 4 096 65 536 1043 76 18 777 216 263 435 456 4 294 967 296 68 719 478 736 1099 511 627 776 17 592 186 044 416 281 474 978 719 656 4 03 99 827 370 496 72 057 594 037 927 936 1 152 921 504 606 346 976 WAR bk GA a O wO OO A 0 US GA AM A GO D D 4 1 2 2 3 3 4 4 5 s D D H a 8 9 9 A A 8 8 e c o o E F Redien nsshandhich G a 5 Kontron PSI Ergo Line Tastatur Anhang 5 Einstellbare Funktionen Nach L sen der 4 Schrauben der Bodenplattenbefestigung wird ein DIL Schalter zug nglich der 8 Schalter umfa t Damit k nnen folgende Parameter eingestellt werden Version 1 1 Switch SW 1 1 2 3 H 5 6 7 8 l l Piezolautsprecher on off 1 l H 1 l l 1 1 t l Baud Rate
43. 0 STRING C 0 0 Schreibt den String C ab dem Punkt 0 0 auf den Bildschirm 10 X 10 Y 200 F 2 R 270 20 STRING D X Y F R Schreibt den String D ab dem Punkt 10 200 um den Faktor 2 vergr ssert und um 270 Grad gedreht von oben nach unten L D H 30 GET A IF LEN A 0 THEN 30 40 STRING A 200 200 1 Liest von der Tastatur ein Zeichen ein und weist es der Stringvariablen A zu Diese wird ab dem Punkt 200 200 geschrieben Auf diese Weise ist es m glich im Grafik Mogus Eingaben von der Tastatur zu machen und diese auszugeben t 1 en nn een ern Bedienungshandbuch F 79 rr BASIC cr nn mona Operator en Arithmetische Operatoren wem emt O ER a En EEE A GE E dy ai MER A A ci ai a WE a WE MER WE ER EE o MER ER E AE CD AE MER ER AER AE AE A MER E MEER gt AEN WR ME O cs A FO ER u a E O E EE ER e wm Addition Subtraktion Multiplikation Division Potenzierung INS WI O Klammerung bis 8 fach Ausdr cke mit verschiedenen Operatoren werden entsprechend den Regeln der Algebra aufgel st Durch Klammerung kann eine beliebige Aufl sungsreihenfolge erreicht werden e e vm e em zn mn Cp mar ab m O mr ma A NO ME A Ms re ES Mm Ta E EN Me Er E Ma a Mr ME EN am ER Men ak E Mi ME Mn E ES Min Kar CR MER Ha TE vr E ar Mar Cam MO ma MER A ME En 1 Mr m ee u mm Beispiele 100 Y C1 X 34 C2 XFX 01 C0 X C0 110 Y X 3 X45 X41 7 X42 190 SES 90 E i Bedienungshandbuch F 82 nun BASIC
44. A a D Diese Bedienungsanleitung f hrt Sie zun chst in die Handhabung der Kontron PSI Computer Systeme und der Systemsoftware Kontron KOS ein Es folgen die Beschreibungen des Editorprogramms EDIT und des BASIC Interpreters unter dem Betriebssystem KOS Im Anhang sind Codetabellen Tastaturbelegungen etc enthalten y b D Technische nderungen bleiben vorbehalten Dieses Handbuch ist mit gr ter Sorgfalt erstellt worden Es wird jedoch keine Gew hr f r die Freiheit von Fehlern und Irrt mern gegeben F r alle Anfragen stehen Ihnen unsere Technischen B ros und Ihr Distributor zur Verf gung Copyright by Kontron Mikrocomputer GmbH Eching Alle Rechte vorbehalten Mai 1984 DOK PSI KOS D0584 j Inhaltsverzeichnis der Bedienungsanleitung BA A bersicht ber Kontron PSI Dokumentation BA B Kontron PSI Systeme Zusammenstellung von Hardware und Betriebssoftware BA C Inbetriebnahme der Kontron PSI Computersysteme BA D Einf hrung in Betriebssystem KOS und Systemkommandos BA E EDIT Editor des Kontron PSI Systems BA F BASIC Interpreter Beschreibung BA G Anhang Tabellen BA H Stichwortverzeichnis beider Handb cher Literaturhirweise Weitere Informationen entnehmen Sie bitte den folgenden Abschnitten Technische Konzepte und Grundlagen Beschreibung Systemkommandos zum Betriebssystem KOS KOS Betriebssystembeschreibung KOS Utilities Assembler Linker Crossreference Generator Deb
45. AE Beispiele 300 POKE 2000 0 Schreibt in die Adresse 2000 dezimal den Wert 0 400 POKE A X 64 Schreibt in den Speicherplatz mit der Adresse A den Wert X 64 65 nam 66 BR 2 ed Di Bedienungshandbuch F 63 See E EE PRINT em eme em O SI a GU LU A LC AE E AE AER E ER O A A O ADO CO io CCC O GO O A GC A SS E O A AE E E E e ml ge em Syntax PRINT liste oder Jee O geb Ab o ren liste O mm A LU SL A E E O A O A E ER ER LA EC ER GER GE E ER ER ER ER E ER ER ER A E CC GE GE GE ER gt OR RE m aa ls a a at auf A SA q Wirkung Gibt die Elemente der Liste liste auf den Bildschirm aus Elemente der Liste k nnen Konstanten Variablen oder Ausdr cke sein Das Ausgabeformat kann durch die Trennzeichen zwischen den Elementen gesteuert werden BASIC verwaltet die Zeilenl nge f r Ausgabe siehe LINELEN unter sinai Eine are Aae af rar man von pe gt Tabulation 20 Zeichen pro Element H Kein Zwischenraum kein Zeilenvorschub bei Zanlen wird jedoch ein Zeichen als Vorzeichen reserviert Zeichenz hler wird inkrementiert TAB I Tabulation bis zur I Position Liegt I vor der aktuellen Spalte so wird TAB ignoriert Bei unendlich langer Ausgabezeile LINELEN 0 ist TAB nur bis zur 240 Position nach Carriage Return definiert PRINT ohne liste setzt die Schreibmarke auf den Anfang der n chsten Zeile PRINT gibt auf den Betriebssystemkanal
46. Abspeichern eines gepackten BASIC Programms Dazu laden eines BASIC Programms im ASCII Code Abspeichern eines BASIC Programms im ASCII Code Ausgeben eines BASIC Programs auf Sichtschirm Ausgeben eines BASIC Programms auf Drucker KOS Kanal 0 4 L schen des im Speicher befindlichen BASIC Programmes Starten eines BASIC Programmes Fortsetzen eines BASIC Programmes Automatische Zeilennumerierung bei der Programmeingabe Umnumerieren des Teil Programms L schen des angegebenen Programmteils Bearbeiten korrigieren einer Programnmzeile Bedienungshandbuch F 12 u rr BASIC rn Eigenschaften Anweisungen Ein BASIC Programm ist aus Anweisungen aufgebaut Sie stehen in Programmzeilen die als solche durch eine vorangestellte Zeilennummer gekennzeichnet sind Sie werden nicht sofort ausgef hrt sondern als Teil eines Programmes gespeichert das mit RUN gestartet werden kann Alle Anweisungen und Programmzeilen k nnen im Kammando Modus ebenfalls benutzt werden In diesem Fall wird keine Zeilennunmer vorangestellt Die Kommandozeile wird sofort nach Abschlu mit RETURN ausgef hrt Danach werden alle ge ffneten Dateien geschlossen bzw vom Grafik in den Alpha Modus zur ckgeschaltet siehe Kommando Modus Programmtest STOP In BASIC gibt es folgende Anweisungen Sat O ma an N II pr areara i Ein Ausgabe INPUT Eingabe von der Tastatur INPUT Eingabe von logischer Einheit GET Eingabe eines Zeichens von der
47. Befehl beginnt READ wieder mit dem ersten DATA Befehl DATA Befehle d rfen an beliebiger Stelle im Programm stehen siehe DATA RESTORE en nn a Eau E e A I ER SU E de a A O DU E E AE E ENEE A AE AE AE AE AE A A vr A A ER WE GER E O GE ER MER ER ER EEE ER E ER WE WE ER ED ER VA A Beispiele 100 DATA 1 STRING 110 READ X A Y 120 DATA 2 0 6 Nach diesen Programmzeilen hat X den Wert 1 A den Wert STRING und Y den Wert 2000000 r Bedienungshandbuch F 70 Ee BASIC como Datei Ein Ausgabe RECORD Aa ma an mu rn CG a EE E GE d E ER O AE GE ER A ET E GER ER GER ER ER GER ER ER E AER ER ER ER ER ER a o ae a VO O O O WER WE GS AS A O EEE A a ve Syntax RECORD n x tx z math Ausdruck im Bereich 0 65535 oder das Zeichen Int 10 13 siehe OPEN 1 wer anne nn emt ep eg A et em e e ee O e e lt A ED EE E E E EE GE a E GE GE O A EEE A A GE GE IC pl A a EG AR GE GE ED E ER SO CO ED A ER GE E E GE A a Wirkung Setzt den Dateizeiger f r die Datei mit der logischen Kanalnummer nt auf den Block rer Nach diesem Befehl kann mit den Befehlen INPUT und PRINT weiter sequentiell von der Datei gelesen bzw auf die Datei geschrieben werden Es kann auch mit INPUT Dummy auf ein beliebiges Zeichen innerhalb einer Datei positioniert werden Mit RECORD im kann eine Datei ab Dateiende sequentiell weiter beschrieben werden PRINT Ein Block entspricht der L nge eines logischen Records auf dem Medium
48. Betriebssystems KOS 2 Start des Betriebssystems und Kommandoeingabe Laden des Betriebssystems Nach dem Einschalten des Computers und dem Einlegen der Systemdiskette in eines der Laufwerke wird automatisch das Betriebssystem KOS geladen Auch von den integrierten Festplattenlaufwerken kann geladen werden Wenn die Festplatte richtig vorbereitet ist Wenn Ihr System sich mit Login meldet dann geben Sie Ihre Benutzerkennung ein und schlie en die Eingabe mit der Taste RETURN ab Von Kontron ist grunds tzlich als Login Eingabe vordefiniert Als erste Aktion des Betriebssystems wird dann die Kommandodatei KOS INI geladen und die darin enthaltenen Kommandos werden ausgef hrt Durch KOS INT ist ein direktes Eintreten in ein Programmsystem zur Bearbeitung einer spezifischen Anwendung m glich Standardm ig enth lt die Kommandodatei KOS INI der Kontron Startdiskette eine Kommandofolge die Sie direkt in ein Programm zum Erstellen von Sicherungskopien hineinf hrt nur Kontron PSI80 82 KOS 4W 5 54 Eingabebereitschaft Als Hinweis da KOS bereit ist Eingaben zu akzeptieren erscheint die Meldung KOS am Zeilenanfang Daraufhin k nnen Kommandos eingegeben werden Alle Programme des Typs COM siehe IL Kommando sind durch die Eingabe ihres Namens als Kommando aufrufbar Eine Kommandoeingabe ist mit der Taste RETURN im folgenden symbolisiert durch lt abzuschlie en Eingabefehler k nnen jederzeit vor Abschlu ei
49. Computersystems Es schlie t sich die Einf hrung in die Text Grundsoftware und die Handhabung der Hilfsprogramme der Utility Diskette an Die ausf hrliche Beschreibung vom Betriebssystem KOS und den Systemkommandos finden Sie in dem Abschnitt Systemkommandos und KOS Beschreibung des Technischen Handbuches Texteditor und BASIC Interpreter sind in den folgenden Abschnitten der Bedienungsanleitung genauer beschrieben Bei der weitergehenden Einf hrung helfen Ihnen unser Einf hrungskurs und die Schulungen aus unserem Seminarangebot Kontron PSI Systeme Einf hrung Schaz nur Bedienungshandbuch D 2 Kontron PSI Systeme Einf hrung Inhaltsverzeichnis and Ubersicht liber Systemkommandos 2 Start des Betriebssystems und Kommandoeingabe 3 Medien 4 Dateinamen Dateitypen Dateieigenschaften 5 Ein Ausgabe 6 KOS interne Systemkommandos T Diskresidente KOS Systemkommandos 8 Einf hrung in den Texteditor EDIT 9 Peripherieger te 10 Erstellung von Arbeitsdisketten Bedienungshandbuch D 3 Kontron PSI Systeme Einf hrung Bedienungshandbuch D 4 Kontron PSI Systeme Funktionen des Betriebssystems KOS 1 bersicht ber Systemkommandos Solange Ihr Computersystem vom Betriebssystems KOS gesteuert wird also als letzte Meldung des Computers KOS erschienen ist k nnen Sie eine Anzahl allgemeiner Funktionen wie Disketten kopieren formatieren usw ber Systemkommandos veranlassen H
50. E AR an mn wu BASIC ist ein leistungsf higer BASIC Interpreter Dieses Programm ist auf der KOS Systendiskette gespeichert Der Aufruf erfolgt von KOS aus durch die Eingabe von BASIC Sollen im gleichen Aufruf auch bereits Kommandos an den Interpreter mitgegeben werden so sind diese in Anf hrungszeichen zu setzen Das Zeichen lt stellt dann den Abschlu eines Kommandos dar BASIC LOAD DEMO lt XRUN lt ma Kontron BASIC Version 5 31 4 2 5 2 bzw 5 32 6 0 enth lt das gesamte Standard BASIC Befehle zum Zugriff auf die Maschinenebene sequentielle und blockorientierte Bearbeitung von Dateien von einer ge ffneten Datei kann gleichzeitig Ein und Ausgabe sequentiell und blockorientiert realisiert werden Anschlu beliebiger Ger te durch kanalorientierte Ein Ausgabe komfortable Vollgrafik 256x512 bzw 400x1024 bei Kontron PSIY80 Hi Bearbeitung von BASIC Programmen Zusammenbau von Programmoduln Editierfunktionen im Interpreter Aufruf von KOS Systemfunktionen Ferner steht eine Datei BASKOS COM zur Verf gung der auf Adresse 2500H relokierte BASIC interpreter Mit diesem k nnen auch diskresidente KOS Kommandos aufgerufen werden Bedienungshandbuch F 5 rr BASIC nn Eigenschaften Begriffe O ne ER ER o a EEE EG ER ER ER O lt A EEE A a a WE WE O EE o a y O A O AE E A O ER E ap ER GER E GE O O GER WE ER O a ER en em Einige in dieser Beschreibung verwendeten Begriffe sind im fol
51. E ER SE EEE EE AE EDER O ER GER A ls GA VO TO ME a ap ED a mn E A vm vm Variablen d rfen beliebig lange Namen aus Gro buchstaben und Ziffern tragen Damit wird die Lesbarkeit von Programmen erh ht Die ersten beiden Zeichen kennzeichnen die Variable Achtung BASIC Schl sselworte werden stets als solche erkannt z B FORI ist kein erlaubter Name Es werden REAL aro INTEGER und STRING Variablen unterschieden Mi Sie werden am Ende des Variablennamens wie folgt gekennzeichnet REAL kein zus tzliches Kennzeichen INTEGER e STRING t Beispiele A Z AO 29 REAL Variablen Ab Z A0 29 INTEGER Variablen A Z 40 Z9 STRING Variablen Pr INTEGER Variablen belegen nur 2 Byte im Speicher und damit nur ein Viertel des Speicherplatzes f r REAL Variablen STRING Variablen wird Speicherplatz dynamisch zugewiesen keine DIM Anweisung erforderlich Die L nge von Strings ist maximal 65535 Zeichen Wertbereiche der Variablen REAL 1E 128 9 999999999999E 126 Zahlen in interner Gleitkommadarstellung 13 signifikante Stellen der Mantisse 8 Byte Speicherplatz INTEGER 32768 32767 2 Byte Speicherplatz pro Zeichen wird 1 Byte Speicherplatz ben tigt H STRING Alle ASCII Zeichen Dynamische Speicherplatzverwaltung Bedienungshandbuch F 7 ds BT ee e Datentypen A A A A e nn Fortsetzung Konstanten Ganzzahl Festpunkt Exponential oder Stringformat Stringf
52. EEE A EEE GER a a an E IR a a A EE US ER A E ER O a A e a UOTE E ER Em a rn m vg Syntax ALOAD mn name ASAVE mn name Wen mr dran Fe Anm w pc ban a ar ae dd ra Gu ot Mer e D bee ent aem rennt Wirkung Wie SAVE und LOAD jedoch wird das Programm im ASCII Code nicht gepackt abgelegt Diese Dateien k nnen mit dem EDITOR bearbeitet werden Zeilenl nge nicht ber 71 Zeichen Bei ALOAD hat die Folge der Zeichen der Eingabedatei dieselbe Wirkung wie ein ber die Tastatur eingegebenes Programm Bei fehlerhaften Zeilen erscheint eine Fehlermeldung Beim Laden eines Programms mit ALOAD wird das im Speicher befindliche Programm nicht gel scht jedoch werden gleiche Zeilennummern berschrieben Somit ist es m glich Programmoduln zusammenzusetzen Voreinstellungen mn Mastermedium Masterlaufwerk typ BSC darf nicht angegeben werden Beispiele qu ento a ALOAD TEST Das Programm TEST BSC wird vom Mastermedium geladen Ist es dort nicht vorhanden so sucht KOS auf allen aktiven Medien _ Wer ar f ASAVE TESTO Speichert das im Speicher befindliche Programm unter dem Namen TESTO BSC auf dem Mastermediwm ab Ist ein Programm mit diesem Namen dort nicht vorhanden so sucht KOS auf allen anderen aktiven Medien nach einer Datei dieses Namens Wird sie auf einem Medium gefunden so wird das Programm dort abgespeichert Hirweis Der Dateityp BSC ist die Voreinstellung f r mit dem ASAVE Kommando abgespeicherte Programm
53. ET X 1 S oder a E 10 X 1 KEE Weist der Variablen X den Wert 1 zu li 20 LET R SQR X X Y Y oder 20 R SQR X X Y Y Weist der Variablen R den Wert des Ausdrucks SQR X X Y Y zu 1 30 LET ACI J B N M Weist dem Feldelement A I J den Wert des Feldelements B N M zu 40 A String LEFT C 5 MID C 10 2 Weist der Stringvariablen A die Kettung einer Stringkonstanten mit zwei Teilstrings der Variablen C zu Bedienungshandbuch F 51 i O A e aE LINELEN sta A O O AD e CU AR ve O ER o AE A A O a a rt ae a a a a ai a ern A A a la O A A CD O ER O A E SO O lt lt CA A A ut E vm vm Syntax LINELEN m zeilenl nge m bestimmt die Richtung Bi m I Eingabe Input m 0 Ausgabe Output zeilenl nge Ausdruck der die Zeilenl nge angibt Wertbereich zeilenl nge 20 132 oder f r Ausgabe zeilenl nge LINELEN O f r unendlich et et A GU ER a e GE a ah EEE ER ET EEE GER GE A a ME ED GE A O O ER MER E WE GER ER E EEE ED an ls E AE E ER A SE ED ED ER ME SER ED ED ED ER EN ER a lo an a a a Wirkung BASIC verwaltet die L nge der Zeilen getrennt f r Ein und Ausgabe W hlbar sind Zeilenl ngen zwischen 20 und 132 Jedes Zeichen wird gez hlt Ausgenammen hiervon ist das Backspace ASCII 08 das den Zeichenz hler um 1 erniedrigt Die L nge der Ausgabezeilen kann als unendlich vorgegeben sein Die Wirkung der LINELEN Arweisung ist in folgenden F llen zu unterscheiden ug
54. L1 5JG Phone 0044 727 66222 Telex 051 267 102 UNITED STATES Kontron Electronic Inc 630 Price Ave Redwood City CA 94063 Phone 001 415 361 1012 Telex 0230 910 378 5207 en Bedienungsanleitung A 7 Kontron PSI Dokumentation Zur Schulung Wenn Sie sich weiterbilden wollen in Computer Hardware Computer Baugruppen Programmierung und Systementwicklung Kontron f hrt j hrlich mehr als 100 Kurstage in Eching und in den H usern unserer Kunden durch Fragen Sie uns Und zum Service f r Kontron PSI Systeme und Peripherieger te Kontron bietet ber die bliche Werksgarantie 6 Monate Reparatur Wartung in Eching hinaus Service vor Ort innerhalb von 48 bzw 24 Stunden wird im Rahmen Ihres Wartungsvertrges Ihr System bei Ihnen im Haus BRD gepr ft und in Stand gesetzt Der Wartungsvertrag sichert Ihnen die Verf gbarkeit Ihrer Investition Fragen Sie Ihr Technisches B ro nach dem Kontron Wartungsvertrag Und nun Lernen Sie die Leistungsf higkeit Ihres Kontron PSI Systems f r die L sung Ihrer Aufgabenstellung kennen Bedienungsanleitung A 8 Kontron PSI Computer Systeme Hardware und Betriebssoftware KOS Stand Mai 1984 Version 4 33 5 44 5 54 6 05 Kontron PSI Systeme sind eine Serie von allgemeinen Computern f r kommerzielle technisch wissenschafliche und industrielle Anwendungen i Der folgende Abschnitt dokumentiert die Zusammenh nge zwischen Typenbezeichnung wesentlichen Merkmal
55. LOG X FRE N SIN X SOR X cos x ABS X TAN X INT X ATN X SGN X String Operatoren CERS X ASC N LEFT N X VAL N RIGHT N X RND N PEEK adr IN adr POINT x y STR X LENCN MID N X1 X2 Bedienungshandbucn F 15 A BASIC mm nn nn nn nn nn Kommandos bersicht KOMMANDOS zur Bedienung des Interpreters en SEI S AL A E E ER SU IER GU E E E E E A EE LE CC A E E E E GUT E E ER EG GE GE A E ER EE E a EEE ER ER a e A A a a a a E a Die folgenden Kommandos zur Bedienung des BASIC Interpreters gestatten das Editieren Abspeichern Laden und Ausf hren von BASIC Programmen Die Kommandos sind alphabetisch aufgelistet Querverweise finden Sie im Register im Anhang Kommandos k nnen nur im Kommando Modus und nur ohne Zeilennunmmern eingegeben werden Anweisungen dagegen sind sowohl innerhalb eines Programmes mit Zeilennumern als auch wie Kommandos ohne Zeilennummern verwendbar Beispiel als Anweisung in einem BASIC Programm 30 KOS M bringt das Systemkommando M zur Ausf hrung anschlie end wird das BASIC Programm fortgesetzt 40 KOS beendet das BASIC Programm und f hrt i ins Betriebssystem zur ck als Kammando f r den BASIC Interpreter KOS M zeigt das Mastermedium an und f hrt in den Koanmando Modus zur ck KOS f hrt ins Betriebssystem zur ck Bedienungshandbuch F 16 nn BASIC Kommandos ALOAD ASAVE u cd O ER O O EU GS E AER O A O
56. N SEET E E Een Age ee 400 DATA String String 500 DATA String ABC A Nach diesen Befehlen nimmt B den Wert ABC an el r PY PX JNS nei Ines IYL Bedienungshandbuch F 74 amp pa BASIC cn Grafik RES SET IN li Syntax SET x y RES x y INV X y IAS ihi q a CR nn eh Ae E E ad MO a in e e Ar Wirkung Anweisung f r Grafik Modus Setzt l scht oder invertiert den Punkt mit den Koordinaten x y x und y k nnen Konstanten Variable oder Ausdr cke sein Bi Grafik Treiber mu aktiviert und ge ffnet sein siehe Treiber D Wertebereiche 0 lt x lt 511 bzw 1023 bei Kontron PSI980 H O lt y lt 255 bzw 399 bei Kontron PSI980 H D ul A E E E AER EE EE E AE AE GE A AE AE GER GER AE O O GEAR SE E AE AE AE AE AE AE E AER E AE E E GER AE EE GER EA AE E GR EEN SE EE EEN O EH ER ER WER O ER E rn e em t Beispiele u L 150 SET 100 100 Setzt den Punkt 100 100 Ih 200 RES X1 Y1 L scht den Punkt X1 Y1 300 INV X X0 Y Y0 Invertiert den Punkt X X0 Y Y0 Bedienungshandbuch F 73 a BASIC coo Sonstige Befehle STOP nn rt EEE A E E A ER GER GER O GE A ER EEG E CULO O O A A EE A A ER CA ER A A A ER E AE GE AE a AER ale EE wen a a gan m ar EE au a rn Syntax STOP Wirkung um o areta ee Unterbricht das Programm BASIC kehrt in den Kommando Modus zur ck Mit dieser Anweisung kann das Programm an beliebiger Stelle unterbrochen werden Es k nnen im
57. ODC Kommando S Bedienungshandbuch F 59 cr BASIC cr nn Maschinennahe Programmierung ou Syntax ege E AO a Pe de Feed PE OUT adr x Wirkung Ausgabe ber die E A Adressen der Z80A CPU OUT gibt ein Byte x auf den Port mit der Adresse adr aus adr ist eine existierende E A Adresse dezimal txt kann eine numerische Konstante Variable oder Ausdruck sein O lt adr lt 255 O lt x lt 255 e vm a A O E AAA ER AA ct EE ATC O G A A O O A E E E ER E A LA E a E EE E E E O E a a vm p Beispiele 20 OUT 4 Z 48 Gibt ein Byte Z 48 auf den Port mit der Adresse 4 aus nSmimwabrfi amp y Bedienungshandbuch F 60 un BASIC un aaa fak PLOT cd GU cal CO CCU ER O A eh O O O GU SC ER ER O a O AE Sc O A E ER ER o O SA SO AE A SS A GA O A e a Syntax PLOT x y p Wirkung Plotten im Grafik Modus auf dem Bildschirm Der Grafik Treiber mu aktiviert und ge ffnet sein siehe Treiber PLOT f hrt einen imagin ren Schreibstift von der letzten PLOT Position zu dem Punkt x y F r p gilt p 0 Strecke nicht zeichnen nur Positionierung 1 Strecke zeichnen 2 Strecke l schen 3 Strecke invertieren ph Zeichnen eines Rechteckrahmens 5 L schen eines Rechteckrahmens p z6 Invertieren eines Rechteckrahmens p 7 Zeichnen einer Rechteckfl che 8 L schen einer Rechteckfl che 9 Invertieren einer Rechteckfl che O lt x lt 511 bzw 1023 b
58. ODC x n iodn lt x 1 0 n 1 9 N heres hierzu unter Diskresidente KOS Systemkommandos in diesem Abschnitt und in Technischer Beschreibung Abschnitt Systemkommandos und KOS Utilities Bedienungshandbuch D 22 Kontron PSI Systeme Peripherieger te Die von Kontron gelieferten Universal Treiber haben im allgemeinen folgende Einstellm glichkeiten serielle parallele Betriebsart deutsche englische Meldungen Weitgehend sind alle M glichkeiten bereits fertig vorbereitet und durch Editieren und Assemblieren der jeweiligen Quellcodedatei anz w hlen n heres siehe Technische Beschreibung Abschnitt KOS Utilities Wollen Sie ein beliebiges nicht standardm ig unterst tztes Peripherieger t ansprechen stehen Ihnen dazu die allgemeinen Treiber PSIA PSIB SIOA SIOB UPA UPB UPP und PIO zur Verf gung die die seriellen Schnittstellen A oder B oder die parallele Schnittstelle bedienen Dazu n heres in der Technischen Beschreibung Abschnitt KOS Utilities Die Abstimmung der F higkeiten von Peripherieger t auf ein Programmpaket z B Microjustification aus WordStar heraus etc ist im allgemeinen kundenseitig vorzunehmen Kontron bernimmt keine Verantwortlichkeit f r die Funktionalit t von beliebigen Peripherieger ten mit beliebigen Programmen Die zur Verf gung gestellten Basis Treiber erlauben jedoch den Anschlu an serielle RS232C oder parallele Centronics Schnittstellen und die grunds tzl
59. R E E A E CC E EE ER E EE E E AED GE CA ER E cg ii ER E mm ER wt em Syntax INPUT liste INPUT string liste mu INPUT string liste Wirkung Einlesen von Variablen von der Tastatur Die Elemente der Liste liste werden nacheinander von der Tastatur eingelesen Elemente k nnen beliebige Variablen sein sie werden in der liste mit getrennt Bei der Ausf hrung des INPUT Befehls wird zun chst 7 Idi mer oder wenn angegeben string ausgegeben a BASIC erwartet dann die Eingabe von Werten die den Variablen der Liste zugewiesen werden Bei der Eingabe numerischer Variablen k nnen im Gegensatz zu den Stringvariablen die Werte durch oder durch getrennt werden Wenn nicht gen gend Werte eingegeben werden so erscheint nochmals die Eingabeaufforderung Die Eingabezeile wird durch die RETURN Taste abgeschlossen Ein RETURN als alleinige Eingabe weist der entsprechenden Variablen den Wert 0 bzw einen Leer String zu Zu beachten ist da die L nge der Eingabezeile von der BASIC internen Zeilenl ngenverwaltung bestimmt wird Die Zeilenl nge kann mit der LINELEN Anweisung ver ndert werden INPUT liest von dem Betriebssystem Ausgabekanal 0 1 ein Bedienungshandbuch F 46 en BASIC mmununnannnnennnnnnnnnn nn nn nn Ein Ausgabe o pr db gr pr ema INPUT a 22 Fortsetzung Beispiele INPUT A Liest den Wert der Variablen A ein Diese kann als Ganzzahl als Festkammazahl oder als Expon
60. RETURN 38 6F 6C a 3A 75 6E n SPACE 20 TA h 68 62 72 c 63 77 y 79 08 kel d S A A nm A Les UNSHIFT ro E CS 9 39 sl UJ dipae El gt I x 30 pe E E as D CS N o N R T Z U 45 52 54 5A 55 49 4F 50 5D W 57 18 ESC 2E 33 I RETURN M 4D 4E 58 Y 59 SHIFT LI kd Ad VI TAN sl A TI Tasturbelegung Kontron PSI80 Anhang It RETURN PD IC H 2 Q Ir ke u I LO UNSHIFT CONTROL e Weit pi W Kontron PSI Ergo Line Tastatur Anhang Kontron Ergo Line Tastatur Die Ergo Line Tastatur ist Bestandteil der Systeme Kontron PSI908 9C 98 980 Diese Tastatur umfa t neben dem alphanumerischen Feld nach DIN 2137 einen Cursor Block einen 10er Block und eine Reihe von Funktionstasten Die Funktionen der einzelnen Felder werden im folgenden beschrieben 1 2 8 i d Alphanumerisches Fel Das alphanumerische Feld ist von seiner Grundeinstellung her in Kleinschreibung Unter dem Kontron Betriebssystem KOS kann diese Grundeinstellung umgeschaltet werden durch das KOS interne Kommande HCH Dieses Kommando kann direkt in die Initialisierungsdatei KOS INI eingebunden werden Durch die Voreinstellung Kleinschreibung ist die gr te N he zur Schreibmaschinentastatur gegeben Das alphan merische Feld umfa t neben den Buchstaben Ziffern und deutschen Sonderzeichen folgende Tasten e ESC Es
61. Rate Serial Interface e o em rom N weng Serial Interface 2 Stop Bits oder 1 Parity und Stop Bit zeg zeg e e te y Serial Interface wenn Parity gew hlt Switch 6 dann Um schaltung even oder odd Parity o zen ES Interface Select 2 wenn mit Switch 3 Parallel interface gew hlt Um E schaltung Strobe Impuls Active High oder Active Low at ge Wenn serielles Interface ge w hlt Umschaltung RSY22 0PEN COLLECTOR am em dag geng gem em gem A Tom pun T rem rem rom ren geng gem geg ren ze LA Interface Select 1 Umschaltung serielle parallele Schnittstelle e geg ga gen gem ont Foot Fe emm dem ss ga zem pmo gen geg geg geg ze A Tongeber ein aus hm gem frm Ze gt gt go Zeg go gif Zo gt ent get e gem gem uh ga em oao ouo Zap qu Zap sb Testmode ein aus l EE nur f r Service und Pr f f feld d Einstellung der Schalter a OPEN H am DIL Schalter Sw1 SW1 1 L Testmode aus gt Normalbetrieb Tastatur H Testmode ein gt nur f r Pr ffeld Service SW1 2 L Piezolautsprecher gibt R ckmeldung bei jedem Tastendruck und Fehlermeldung H H Piezolautsprecher ist nur bei Fehlermeldungen aktiv SWwi 3 L Serielles Interface aktiv RS422 bzw OPEN COLLECTOR 4 H Paralleles Interface aktiv SW1 4 wenn mit Switch 1 3 serielles Interface gew hlt L RSU22 H OPEN CONTROLLER wenn mit Switch 1 4 paralleles Interface gew hlt Ih Li Keyboardstrobe a
62. SIC Interpreter erfolgen Der Editor unterscheidet zwei Betriebsarten 1 Zeichen orientierte Betriebsart In der Zeile am unteren Bildrand der Kommandozeile erwartet der Editor Kommandos zur Bearbeitung der dar berliegenden Zeile und oder nachfolgender Zeilen 2 Cursor orientierte Betriebsart Die Cursor Kommandos wirken auf die jeweilige Cursorposition Die Positionierung erfolgt durch die Cursortasten Pfeil links rechts oben unten Cursor blinkendes Zeichen Neueingabe von Programmen oder Texten Hierzu dient das EDITOR Programmpaket das vom Betriebssystem aus geladen werden mu Den von Ihnen gew hlten bisher nicht existierenden Dateinamen bezeichnen wir mit name typ Der Aufruf des Editors geschieht mit EDIT name ty D n Als Antwort erhalten Sie nach dem Laden des Editorprogramms die Aufforderung Eingabe wenn eine Datei dieser Dateiadresse noch nicht existiert Falls es sich nicht wie in unserem Beispiel um eine neue sondern um eine bereits existierende Datei handelt erscheint in der untersten Bildschirmzeile Kommandozeile die Aufforderung KMD Kommando die Sie darauf hirweist da der Editor nun bereit ist Kommandos zu verarbeiten Soll in diesem Zustand ein neuer Text oder ein neues Programm eingegeben werden ist hier die Eingabe Ein erforderlich Wie bereits beschrieben wird bei neuen Dateien dieser Eingabezustand automatisch eingestellt Bedienungshandbuch D 20 O
63. Systeme da Diskettenlaufwerke noch f r einige Sekunden nachlaufen Ist eine kritische Diskette beim ersten Einlegen nicht lesbar dann gen gt ein ffnen der Laufwerkst r und sorgf ltiges Wiedereinlegen der Diskette w hrend der Motor noch l uft Bedienungshandbuch C 3 Kontron PSI Systeme Einschal tanl ei tung Was ist bei Diskettenproblemen zu beachten 1 Bitte berpr fen Sie als erstes die Spezifikation der Disketten Schreibdichte ein zweiseitiger Betrieb Spurdichte 2 berpr fen Sie die Zentrierbarkeit der Disketten Exzentrisch verschobene Disketten wieder grob zentrieren und bei laufendem Motor einlegen 3 Verwenden Sie Disketten mit Verst rkungsring da ausf hrliche Tests gezeigt haben da mit diesen Disketten auch bei weniger gut ausgebildetem Bedienungspersonal das Einlegen von Disketten weniger Anla zu Fehlern bietet 4 Bitte beachten Sie da bei der Herstellung von Disketten auch chargenabh ngige Abweichungen durchaus auftreten k nnen Dies betrifft vor allem die Verschiebbarkeit der Disketten innerhalb der Diskettenh lle Kontron Disketten sind deswegen vom Hersteller speziell in diesem Punkt zus tzlich berpr ft Nachstehend Disketten die gepr ft und f r geeignet befunden worden sind Memorex Mini Flexible Disc 2d 80 Part No 3201 3501 Verbatim Datalife 5 1 4 BASF Flexy Disk 5 1 4 2 96 mit Verst rkungsring Und wie steht es mit Reinigungsdisketten W hrend der letzten Jahre
64. Textanfang S MYFILE VE2 lt Damit speichert man die neue Textdatei MYFILE VE2 KOS lt en Damit verl t man den Editor ohne die urspr ngliche Version gt n MYFILE VE1 zu ver ndern Grunds tzlich ist beim Editieren von l ngeren Texten von Zeit zu Zeit ein Abspeichern durch Eingabe von KOS lt dringend zu empfehlen ohne Abspeichern ist Ihre Arbeit bei Stromausfall oder Fehlbedienung verloren Zum Wiedereintritt in der Editor gen gt die Eingabe von X dateiname typ lt Das Kommando KOS gestattet Ihnen den Editor zu verlassen ohne die urspr ngliche Datei zu ver ndern Bedienungshandbuch E 19 Kontron PSI Editor Beschreibung 3 Erweiterungen f r besondere Arwendungsf lle In diesem Teil werden Funktionserweiterungen des Texteditors beschrieben die ber die bliche Texterfassung und Bearbeitung hinausgehen 3 1 Einstellung des Bildschirmformates et Bei Lieferung ist der Editor auf das Bildschirmformat der Kontron PSI Systeme eingestellt das Programm setzt einen Bildschirm mit 25 Zeilen und 80 Spalten voraus Die Voreinstellung kann durch das Vx Kommando ge ndert werden um EDIT auch f r Bildschirme anderer Einteilung verwendbar zu machen Formate VD lt Darstellung der Bijdschirmparameter VH n lt Setzen der Spaltenzahl n 29 lt n lt 256 VV n lt Setzen der Zeilenzahl n 1 lt n lt 256 VP lt Schreiben der durch VH VV ge nderten Parameter in die Datei EDIT COM Diese Ko
65. VE a GE GE ER ER SS O lA SS A GE a ED US a ED a GE SEE GE EEE a an mn a a a a a e O Beispiel AMC ni pe Ant o va Dun 20 OI A a 90 CLEAR E Bildschirm wird gel scht Es wird im Grafik Mogus weitergearbeitet e a Bedienungshandbuch F 33 el O O CLOSE E E SO E SD A SS SO TO TS OS O O AS SO EE a E E e GO O A O O O FT O A A E ls O Cs A O O OO AS D Syntax CLOSE im Wirkung Schlie t die logische Einheit n M glich f r Ausgabe und bidirektionale Treiber und f r Dateien Fu Siehe OPEN Nach Beenden Abbrechen ESC Taste oder Unterbrechen STOP Anweisung von Programmen oder Befehlsfolgen Kanmando Modus werden offene Dateien automatisch geschlossen der Grafik Modus wird beendet u A u GU a a a GU AE EE ER e GE ER a a SE AE ME pn a ER ED m a AE AE AER E EE ER A a an ap EE a E E ER ER gt Beispiele 1000 CLOSE 10 Schlie t die Eingabedatei auf einem Medium 1010 CLOSE 9 Schlie t den Grafik Treiber wenn dieser ge ffnet wurde Dabei wird von der grafischen Betriebsart des Bildschirms in die alphanumerische Betriebsart zur ckgeschaltet Das Bild wird dabei gel scht Bedienungshandbuch F 34 l trina A e BASIC nn Ein Ausgabe DATA Syntax DATA liste nn vri un sa e Wirkung Speichert im Programm die Werte der Liste liste liste kann numerische und oder Stringkonstanten enthalten Die einzelnen Werte sind durch getrennt Die Werte der DATA Arweisungen werden
66. Y Schreibt auf die logische Einheit 3 Ppr 4 Bedienungshandbuch F 66 crm BASIC rra Ein Ausgzabe l PRINT USING e A Syntax PRINT USING string trennz liste trennz ist oder Wirkung wie bei PRINT Wirkung yet Jedes Element der Liste liste wird mit dem String string formatiert ausgegeben string ist eine Stringkonstante und besteht aus einer Folge von Platzhaltern die das Format einer Zanl festlegen M gliche Elemente von string ET A Platznalter fir eine Ziffer Bei berlauf rechts wird gerundet bei berlauf links erscheint die Fehlermeldung Nicht besetzte Stellen vor dem Kama ergeben Leerzeichen nach dem Komma 0 D Platzhalter f r den Dezimal punkt Nicht besetzte Stellen vor dem Komma werden durch ersetzt Z B beim Ausf llen von Schecks vor dem Betrag 100 DM z hlt nicht als Platzhalter Platzhalter f r das Vorzeichen Kann vor oder hinter der Zahl stehen Positiver Wert ergibt Negativer Wert ergibt Platzhalter f r das Vorzeichen Kann vor oder hinter der Zahl stehen Positiver Wert ergibt Leerzeichen Negativer Wert ergibt string kann eine String Konstante oder eine Strirg Variable sein Bedienungshandbuch F 67 BASIC cn Ein Ausgabe PRINT USING g S EE FOFDSOLZUNG Beispiele 5 PRINT USING Hee dt 1 Kap Ausgabe Fre am marmmmu 1 0 100 PRINT 11 USING HHHHH 1 2 3 8 5 Ausgabe auf Datei
67. Zeilen aufw rts ee Va 7 Verschieben um n Zeilen abw rts P Nte ada Drucken der n chsten n Zeilen U 2bDC lt Verschieben nach oben bis zum n chsten Auftreten der Zeichenfolge abe N abce lt Verschieben bis zum n chsten Auftreten der Zeichenfolge abe l P abc lt Drucken der n chsten Zeilen bis abe Diese Kommandos bewegen den dargestellten Teil der Textdatei vorw rts und r ckw rts Sie k nnen benutzt werden mit Zahlen oder Zeichen folgen als Parametern Eine Zahl als Parameter bedeutet Vorw rts oder Riickw rtsoewegen des sichtbaren Ausschnittes um ni Zeilen n gilt wieder als um alle Zeilen das Bewegen an den Anfang oder ans Ende der Textdatei Mit einer Zeichenfolge als Parameter abgetrennt vom Kommando buchstaben durch einen beliebigen nicht in der Zeichenfolge selbst enthaltenen Begrenzer au er Ziffern wird die Suche zum n chsten Erscheinen dieser Zeichenfolge durchgef hrt Wird keine solche Zeichenfolge gefunden so ndert sich das Bild nicht nyn N und P wirken von der aktuellen Position der Datei aus Sie arbeiten relativ Im Interesse einer raschen Bedienung kann statt des Kommandos Non einfach durch Bet tigen der CURSOR DOWN Taste auf die n chste Textzeile geschaltet werden Das P Kommando setzt voraus da auf dem Ausgabekanal 0 4 ein Treiber aktiviert ist KOS Kommando IODC iod ACTIVE O 4 iod Hinweis Auf der KOS Ebene erfolgt das Drucken einer Edito
68. adr liest Inhalt der Speicherzelle mit der dezimalen Adresse adr IN adr liest Wert vom Port mit der dezimalen Adresse adr FRE 1 gibt die Anzahl der restlichen freien Speicherpl tze innerhalb des BASIC Arwenderspeichers f 1 ist Platzhaltergr e POINT x y pr ft ob der Punkt mit den Koordinaten x und y gesetzt ist Das Ergebnis ist 0 oder 1 wenn der Punkt r ckgesetzt oder gesetzt ist DH d ERM 1 gibt die Cogenummer der letzten Fehlermeldung an 1 ist Platzhaltergr e d Beispiele 100 Y EXP Y 110 X R COS W 120 Z1 INT Z 130 IF POINT X Y THEN 200 ELSE 300 Bedienungshandbuch F 85 A BASIC mi a ri mor Treiber bersicht Treiber LA O CA E E EEE EEE ER CA E GT AG ET ET E ER TO SET GE ER AO ER ER EE ER GER ER ER O A AER a ur u GS an A O O ES WE AER A a E ER a a ER a A a a a Um periphere Ger te wie z B Drucker von BASIC aus bedienen zu k nnen ist ein Programm zur Ansteuerung des speziellen Ger tes erforderlich Solche Programme nennt man Treiber Treiber stellen die Verbindung her zwischen dem logischen Ein Ausgabekanal auf die ein Benutzerprogramm zugreift und der Hardwareschnittstelle an der ein spezifisches Ein Ausgabeger t betrieben wird Treiber werden vom Betriebssystem KOS verwaltet deswegen ist vor dem Start eines BASIC Programms die Treiberaktivierung durch das Dienstprogramm IODC durchzuf hren Erfolgt auch die Zuweisung des Ein oder Ausgabekanals ber das Dienstp
69. ahl der Zielzeilen in t iste so wird das Programm mit dem n chsten Befehl fortgesetzt F r or d rfen nicht die Variablen INTR oder ERROR verwendet werden Siehe ON INTR ON ERROR S Hinweis Nach GOTO bzw GOSUB darf in der gleichen Zeile keine weitere Arweisung folgen Caer 08 Bedienungshandbuch F 54 a BIST m ringe Schleifen n nn gm mr ner Eeer OR l A 4 02 Fortsetzung Lo o SR Ar men PC d ee Tem rer MEL os a Maja Do t du Beispiele 10 As 20 ON A GOTO 50 60 80 90 Verzweigt wird nach Zeile 80 100 ON N GOTO 200 300 400 Verzweigt abh ngig von N N wird mit der Funktion INT in eine Ganzzahl gewandelt Es gilt als Zielzeile f r 1 lt N lt 2 GOTO 200 2 lt N lt 3 GOTO 300 3 lt s N lt 4 GOTO 400 F r alle anderen Werte wird das Programm mit dem n chsten Befehl fortgef hrt Ji 200 ON 2 SGN X GOSUB 1000 2000 3000 Ruft abh ngig von X verschiedene Unterprogramme auf X lt 0 GOSUB 1000 X 0 GOSUB 2000 X gt 0 GOSUB 3000 siehe Funktion SGN Bedienungshandbuch F 55 ee BASIC E Spr nge Schleifen ON ERROR Bit am mg de an Hm nn tt AER O ES AE et O EEE EEE OS GE GER EEE ER ER WE aM A ER ER RER E e E e ER MO A O ER O O cs SS CA EEE A a um Syntax ON ERROR GOTO ON ERROR GOSUB ON ERROR RETURN en EE WEE A AA Wirkung ON ERROR GOTO Diese Anweisung veranla t zun chst keine Aktion BASIC wird hiermit informiert da im Fehlerfall keine M
70. al aufgefa t Zeichenfol gen m ssen mit einem beliebigen Begrenzer Delimiter begin nen der nicht innerhalb der Zeichenfolge auftauchen darf ledig lich Ziffern sind als Begrenzer nicht zul ssig In Kommandos die mit externen Dateien kommunizieren wird ein KOS kompatibler Dateiname angegeben Fehlende Parameter werden durch den Wert 1 ersetzt Der Stern n steht f r gr tm gliche Zahl oder alle Die Ausf hrung von Kommandos wird durch Bet tigen der Return Taste veranla t Das A Kommando wiederholt das zuletzt eingegebene Kommando In der cursororientierten Betriebsart sind keine Parameterangaben m glich jedes Kommando ist ein einzelner Buchstabe Die Kommandos werden sofort wirksam Auskunft ber die einzelnen Kommandos w hrend der Arbeit im Editor ist mit der Auskunftsfunktion Kam m glich sie gibt die auf der folgenden Seite dargestellte Tabelle aus ohne den Dateiinhalt zu beeinflussen Alle EDIT Kommandos k nnen gleichbedeutend in Gro oder Klein schreibung geschrieben eingegeben werden Bedienungshandbuch E 7 Kontron PSI Editor Beschreibung 2 1 EDIT Kamando bersicht Zeilenmodus Parameter f r Cursormodus Zeilennummer Anzahl Zeichenfolge E nter Ex E text E C nange case Con Cl C G o to Gn lt G texti N ext line s Nn lt Ntext lt N P rint line s Dn en P text lt Up Un Zen U text lt U L ocate label L text lt E M odify M te1 te2 n m M te1
71. ame ohne weitere Parameter mit abzuschlie en z B INFO lt Dann k nnen z B Disketten gewechselt werden oder andere interne KOS Kommandos z B I N M etc vor dem Start des geladenen Programms ausgef hrt werden Das geladene Programm belegt jedoch den Speicherplatz solange bis es wenigstens einmal ausgef hrt wird solange kann kein anderes Programm in den gleichen Speicherbereich geladen werden REN VE wor ern Fer mn eg Mehr Information ber dieses und weitere Kommandos im Abschnitt Systemkommandos in der KOS Technischen Beschreibung Bedienungshandbuch D 13 Kontron PSI Systeme Funktionen des Betriebssystems KOS 7 Diskresidente KOS Systenkommandos COPY Kommando allgemeiner Datentransfer Aufruf COPY quelle ziel lt Das Programm COPY dient zum Transfer von Daten von einer beliebigen Quelle an ein beliebiges Ziel Als Datenquelle und oder Datenziel sind m glich eindeutig spezifizierte Dateien auf einem Medium z B Diskette E A Treiber gekennzeichnet durch ein Zeichen Ist die Zieldatei auf dem Zielmedium bereits vorhanden so antwortet COPY mit der R ckmeldung gt COPY Zieldatei bereits vorhanden Datei berschreiben J Bei den Eingaben J und Y wird die Datei dann berschrieben Beispiele COPY 0 PSI1 1 PSI2 lt COPY PSI1 COM lt COPY TEST PRN SIDA lt COPY KEY SIOA lt COPY PSIA TEST X lt COPYM2
72. artprogramm Hier wie im folgenden symbolisiert lt das Bet tigen der RETURN Taste Das Ausschalten erfolgt nach Entnahme der Disketten durch den Netz schalterknopf bzw den Schl sselschalter wenn alle Disketten und Plattenaktivit ten abgeschlossen sind Bei KOBUS Mehrplatzsystemen ist das Ein Ausschalten von Slave Stationen jederzeit bei eingeschalteter und auf KOBUS Betrieb aktivierter Masterstation m glich Die Masterstation darf nur ein ausgeschaltet werden wenn s mtliche Slaves ausgeschaltet sind bzw nicht auf KOBUS zugreifen Letzteres gilt auch f r Slavestationen mit eigenem Massenspeicher z B Floppy Disk die autonom arbeiten k nnen Bedienungshandbuch C 7 Kontron PSI Systeme Einschal tanl eitung Noch einige Hinweise Bitte beachten Sie die Beschriftung der Kontron Disketten KOPF zeigt die Kontron PSI Serie an z B Kontron PSI80 Hirweis Disketten die im Kontron PSI80 82 System beschrieben wurden k nnen im Kontron PSI9xx System nicht gelesen werden und umgekehrt NAME zeigt den Inhalt an z B KOS UTILITY FORTRAN usw VERSION zeigt den Status an z B 5 44 SPRACHE zeigt die Sprachversion an D deutsch E englisch mehrsprachig AUFSCHRIEB zeigt das Aufschriebsverfahren an DD doppelte Schreibdichte f r Kontron PSI80D 80Q 82D 9xx Systeme SD einfache Schreibdichte f r Kontron PSI80 Systeme und f r Kontron PSI80D 82D Systeme mit Treiber MISS LAUFWERK zeigt d
73. bung aller Funktionen erleichtern Um Ihnen das Auffinden der f r Sie wichtigen Informationen leicht zu machen haben wir die Dokumentation in folgende Abschnitte aufgeteilt Teil 1 Bedienungsanleitung f r Kontron PSI Systeme Dieser Teil enth lt die notwendige Grundinformation zum Umgang mit Dokumentation Software und Hardware Dieser Teil ist sowohl f r den Erstbenutzer als auch f r den erfahrenen Anwender von Computern gleicherma en wichtig denn er gibt Ihnen bersichten ber Dokumentation zu Kontron PSI Systemen Computerbaugruppen Bauelementen und Software Hinweise zur ersten Inbetriebnahme Einf hrungen in die Handhabung der Systemsoftware Informationen ber den Kontron Texteditor EDIT Informationen ber den Kontron BASIC Interpreter und Codetabellen Tastaturbelegungen etc Teil 2 Technische Beschreibung zu Kontron PSI Systemen Dieser Teil ist notwendig f r den Anwender der die M glichkeiten der Hardware in maschinen naher Programmierung aussch pfen die Funktionen des transparenten Betriebssystems KOS in seinem Anwendungssystem benutzen eigene Peripherietreiberprogramme entwickeln oder einfach alle Hilfen der Systemdienstprogramme f r sich nutzen will TR In der Technischen Beschreibung finden Sie Konzepte und Grundlagen der Systemsoftware KOS und der Dienstprogramme Beschreibung der Systemkommandos und des Betriebssystems KOS Treiber und andere Utilities Assemblerbedienung
74. capetaste RUBOUT L schtaste l scht eingegebene Zeile TAB Tabulation LF Linefeed CTRL Controltaste bewirkt da bei niedergehaltener Controltaste Controlzeichen von den Alphatasten abgeschickt werden LOCK Schaltet fest um auf Gro schreibung SHIFT Schaltet um auf Gro Kleinschreibung nn 16st LOCK Funktion CR Return Taste schlie t Eingabe ab Cursorfeld Rechts von der alphanumerischen Tastatur befindet sich das Cursorfeld Links oben die Taste DIN schaltet um auf den nationalen Modus Die Taste DIN zeigt diesen Zustand durch den roten Leuchtpunkt an In der Betriebsart DIN sind die deutschen Sonderzeichen der Tastatur freigegeben und die internationalen Zeichen eckige Klammer etc gesperrt bei der Betriebsart International Lampe DIN dunkel sind entsprechend die deutschen Sonderzeichen gesperrt Die Eingabe von gesperrten Zeichen gibt ein akustisches Fehlersignal Bei der Version 2 1 sendet die DIN Taste einen Code aus der vom Betriebssystem K0OS6 04 6 05 zur Umschaltung ausgenutzt wird Diese Tastaturen ben tigen K0S6 0W6 05 Belegung der Tasten DEL INS ER CHAR siehe Belegungspl ne der Versionen 1 1 2 0 bzw 2 1 Mit den Cursorsteuerungstasten HOME Pfeil links Pfeil rechts Pfeil oben Pfeil unten kann der Cursor ber den Bildschirm bewegt werden Voraussetzung ist jedoch da das gerade ablaufende Programm diese Eingaben ber cksichtigt i Redieninsshandbuch G 6 y Tasturbelegung Kontron PSI8
75. ctive 10w H Keyboardstrobe active high Xx Ranian mnrehannhi rh GA O SC O Ss O D gt DI x 1019 1035 08 07 83 TABLE UNSHIFT DATE 1 7 VERSION MICROCOMPUTER GERMAN MCG 2 1 PAGE CHANGES NEW LAYOUT KEYBOARD Y m O j2 m CH CH Ze A t 08 07 83 TABLE SHIFT DATE VERSION MICROCOMPUTER GERMAN MCG 2 1 2 7 PAGE CHANGES NEW LAYOUT Kontron PSI80 98 900 Systeme Pro CG ibung V o Absender Name mn nr q 11790100 Datum rer Firma See g eegeeeeeee e eeeg eeeeee 1 1 Abteilung eeneg ERENNERT EEN l A A elek An Kontron Mikrocomputer GmbH Applikation Breslauer Str 2 D 8057 Eching b M nchen Dies ist ein Verbesserungsvorschlag eine Problembeschreibung f r Hardware Software Dokumentation Benutztes System genaue Beschreibung der Systemumgebung ist f unbedingt erforderlich Hardware a E Ne iris e ce Zus tzliche Hardware unse es Software Versi n ein eine f Andere Programme es s sosoocoecesosooeeooocosesocooooooe KSS Kontron Software Service Ja Nein Haben Sie sich bereits mit einer Kontron Gesch ftsstelle in Verbindung gesetzt Wer war Ihr Ansprechpartner rrr Tr OCM 90 404090004000000000956000000090000000000000 800060 n D D ors Anlagen Diskette mit Beispielprogrammen aaen beschleunigt die Bearbeitung Fl
76. de erfolgende Eingabe BACKSPACE CTRL H oder CURSOR LEFT l scht das zuletzt eingegebene Zeichen Mit W ll RETURN werden neue Zeilen abgeschlossen Die Eingabe von RETURN in eine leere Zeile schaltet zur ck in den Kommando Status Das Einschieben einer einzigen Zeile erfolgt durch das Kommando E Alpha 123 lt Dieses Kommando schiebt eine Zeile mit dem Inhalt Alpha 123 nach der untersten sichtbaren Textzeile in den Text ein Bei diesem Kommando verbleibt der EDIT im Kommando Status Das Zeichen im Beispiel wirkt als Begrenzer Als Begrenzer sind alle Zeichen au er den Ziffern zul ssig sofern die Zeichen nicht im nachfolgenden Text der aktuellen Zeile vorkommen Hinweise Auch in den folgenden Beispielen ist als Begrenzer das Zeichen verwendet Die Leerzeichen zwischen Kommandobuchstabe wie hier E f r Eingabe und Parametern wie hier Alpha 123 sind optional k nnen also im Interesse einer vereinfachten Bedienung weggelassen werden In der Beschreibung dienen sie lediglich der bersicht lichkeit _ Bedienungshandbuch E 9 Kontron PSI editor Beschreibung In der Cursor Betriebsart bewirkt das Kommando E das Umschalten auf Eingabe an der aktuellen Cursorposition sofern es eine g ltige Position ist Ung ltige Positionen sind die Kommandozeile die Zone der EE und Positionen die durch Tabulationen besetzt sind RETURN und die Cursortasten beenden den Eingabezustand kA DElete L
77. der Eingabe in aufsteigender Zeilennummernfolge sortiert und ausgef hrt Mehrfachzeilen in einer Zeile k nnen mehrere Befehle untergebracht werden Trennzeichen H Ausgenommen hiervon sind Kommandos Leerzeichen 1 BASIC Programme ben tigen keine Leerzeichen In den Beispielen sind jedoch zur besseren Lesbarkeit Leerzeichen eingef gt Auch beim Auflisten LIST PLIST werden sie automatisch ausgegeben Speicherbel egung BASIC belegt den Speicherbereich bis HFF Der Speicherbereich f r das Programm beginnt bei 4200 Die obere Grenze des Programmspeichers wird durch die Speicherverwaltung des Betriebssystems bestimmt Siehe KOS MAP Kommando Kommando und Programm Modus Benutzung als Tischrechner Wenn kein BASIC Programm abl uft so befindet sich BASIC im Kommando Modus Alle Befehle Kommandos Anweisungen k nnen in diesem Modus ohne Zeilennummer eingegeben werden und werden dann sofort ausgef hrt Wenn die Kommandozeile fertig abgearbeitet ist werden alle ge ffneten Dateien und die Grafikausgabe automatisch geschlossen Bedienungshandbuch F 10 vn gt ea A A A A peA aen Programmtest emm E e e mb E ef E EEE ER GE GE O IC ER E a lt lt SU ER AD S CH E E EE E E CU AG CU TUN E E E UT IO E A y A Cr SU E a an vm Zum Test von BASIC Programmen stehen folgende Hilfsmittel zur Verf gung Einf gen von Kontrollausdrucken siehe PRINT Befehl In das Programm k nnen zus tzliche PRINT Befe
78. die Buchstabentasten sie erlauben jedoch das Umschalten zwischen Ziffern und Sonderzeichen Die Taste CAPS zeigt durch eine eingebaute Lampe an das dieser Zustand eingestellt ist Durch nochmaliges Dr cken der Taste CAPS wird dieser Zustand wieder ausgeschaltet N 22 un al oe cl kan ab m 7 Kontron PSI Ergo Line Tastatur Anhang SW1 6 nur bei seriellem Interface Lu 2 Stop Bits tow H 1 Parity Bit 1 Stop Bit 31 6 SW1 7 nur bei seriellem Interface d i L 9600 Baud ngn nyni 4800 Baud n un L 2400 Baud g gt A S ny nyn 1200 Baud f I i Die Tastatur wird standardm ig f r die serielle Schnittstelle RS422 ausgeliefert Dabei sind alle Schalter geschlossen W1 1 W1 8 L RS422 Interface mit 9600 Baud 2 Stop Bits Zu beachten ist bei allen Softwareversionen da bei Auswahl einer anderen Schnittstelle nicht nur der DIL Schalter SW1 umgeschaltet sondern auch ein anderes Interface Kabel in die Tastatur eingel tet werden mu S un 6 Umschaltung Deutscher Internationaler Zeichensatz Die Umschaltung erfolgt mit Taste DIN KG16 gt NATIONAL deutsch Code HEX INTERNATIONAL ASCII ar E A AA A pi AEEA A PENE gt E N dem Di in AE Ee SE CA ut E ee Zn Bedienungshandbuch G 10 a Kontron PSI Ergo Line Tastatur Anhang D Version 2 0 2 1 Die DIL Schalterbelegung wurde gegen ber Version 1 1 ge ndert da einige Funktionen neu hinzugekommen sind Lost Baud
79. e Reihenfolge der Parameter im Assembler Unterprogramm umgekehrt Bei CALL on wird die Warmstart Routine des Betriebssystems ausgef hrt Dadurch wird zwar der BASIC Interpreter verlassen und sein Speicherbereich freigegeben die Anwenderbereiche bleiben jedoch allokiert Bedienungshandbuch F 31 a BASIC Maschinennahe Programmierung CALL un nn nenn nn nn Fortsetzung nr baek ns e Beispiel Assembler Unterprogramm gelinkt auf die Adresse 7000h 28 672 dezimal A7OOOH POP BC POP HL POP DE PUSH BC aus LD A DE ADD A 01 LD DE A INC DE LD A DE ADD A 02 LD DE A LD A HL ADD A 03 LD HL A INC HL LD A CHL ADD 4 04 LD HL A RET EN END A7000H BASIC Programm zum Aufrufen der obenstehenden Assembler Routine Parameter bergabe 100 INPUT P1 P2 110 CALL 28672 P1 P2 120 PRINT P1 P2 130 CALL 28672 P1 P2 140 PRINT P1 P2 150 END Bedienungshandbuch F 32 oia A CLEAR 330 9 H tement af eg E ag o a e AE O a ER a A E E EE AER A O O ER a E EE vg ER ala AA A GU eE e a wa e A e af e o e e e e O A dC O lt lt vpm Syntax CLEAR nn EE EE Gen ER a AE AER ER AE a GE ER ER ER AER ERS ER a a a a ER a ae au ER ae a a a an EE EE E E EE a a E ER GER AE E TO ER ER ER ER a a a me vm Wirkung gt U8BeUA Wi d 2 7 Im Grafik Moqus wird der Bijdschirm gel scht der Grafik Modus bleibt bestehen O a ED a a en A O A A AG a EEE SEE
80. e a e a mm em Beispiele 150 SET 100 100 Setzt den Punkt 100 100 200 RES X1 Y1 L scht den Punkt X1 Y1 300 INV X X0 Y YO Invertiert den Punkt X X0 Y Y0 Bedienungshandbuch F 75 nun BASIC mm Grafik STRING TT Syntax STRING string x y STRING string x y f r Wirkung Ausgabe von ASCII Zeichen im Grafik Modus Grafik Treiber mu aktiviert und ge ffnet sein siehe Treiber Schreibt den String string um den Faktor CT vergr ert in der Richtung r auf den Bildschirm Grafik Modus Die linke untere Ecke des ersten Buchstabens hat d e Koordinaten x y M glich sind Gro buchstaben und Ziffern tyt tyt tft und r k nnen Ausdr cke sein string ist eine String Variable Wertebereiche der Parameter 0 lt x lt 511 bzw 1023 bei Kontron PSI980 H O lt z y lt 255 bzw 399 bei Kontron PSI980 H 1 lt f lt 15 jeweils INTEGER r 0 90 180 270 lt Grad gt Bei berschreitung dieser Wertebereiche erfolgt eine Fehlermeldung Tri und f k nnen weggelassen werden Voreinstellung f 1 r 0 Strings die die Bildschirmgrenzen berschreiten werden nicht unterdr ckt Das L schen von Strings auf dem Bijdschirm im Grafikmodus erfolgt durch Rechteck l schen siehe PLOT Arweisung Bedienungshandbuch F 78 H TE Berchle STOP Bann Fortsetzung Beispiele Ye 200 IF B gt 0 THEN 220 210 STOP 220 X RC B PO u Ne un an nn ps Al A Dane ne E ur
81. ei Erfolg werden die 24 Zeilen einschlie lich der Zielzeile angezeigt Das T Kommando br ngt nur diese Zeilen zur Anzeige im Gegensatz dazu l uft beim N Kommando der gesamte Text durch Deswegen l uft das T Kommando schneller ab Bedienungshandbuch E 12 E Kontron PSI 3 Editor Beschreibung t 2 2 3 Text nderungen Modify Modifiziere Formate M textalt textneu lt tauscht die Zeichenfolge textalt in die Zeichenfolge textneu in car r der aktuellen Zeile um M textalt lt l scht die Zeichenfolge textalt in der aktuellen Zeile M textalt textneu n m lt ndert in den n chsten n Zeilen an oz S die Zeichenfolge textalt in die Zeichenfolge textneu um in den ersten m Erscheinungen von mi aeai a ttextalt innerhalb jeder Zeile In diesen Beispielen steht das Zeichen wieder f r ein beliebiges Begrenzungszeichen das jedoch keine Ziffer sein darf und nicht in textalt bzw textneu auftreten darf M wirkt auf die unterste am Bildschirm sichtbare Zeile und bei Angabe eines g ltigen Zeilenzahl Parameters n auf diese Anzahl von Zeilen Bei Angabe von f r n wirkt sie auf alle folgenden Zeilen der gesamten Datei Die nderung betrifft jeweils das erste Erscheinen der zu ndernden Zeichenfolge in einer Zeile Ein zweiter Parameter mi spezifiziert die maximale Anzahl von nderungen pro Zeile Auch hier gilt n wieder f r alle Am Bildschirm werden nur die ge ndert
82. ei Kontron PSI980 H O lt y lt 255 bzw 399 bei Kontron PSI980 H u x ty und p k nnen Ausdr cke sein 10 Hinweis Die Variablennamen der Koordinaten d rfen h chstens 2 stellig sein a et e Sage en hr Bedienungshandbuch F 61 went A A ae am m ae e e nenn nme mn memmn mm nn Fortsetzung Beispiele Tun ar un e mn an S an tr EEN gr Ae MO em mx op Ba ei Gam feat S A fr AS Il dr A ACTOS dt ZA re 50 PLOT 0 0 0 F hrt die Position 0 0 an ohne zu zeichnen Linke untere Ecke des Bildschirms rige Je ga 60 PLOT X1 Y1 1 A aR ON Zeichnet die Strecke vom letzten PLOT Punkt zu dem Punkt mit den Koordinaten X1 Y1 D ER ss D 70 PLOT C X X0 C Y Y0 1 Zeichnet die Strecke vom letzten PLOT Punkt zu dem Punkt mit den Koordinaten C X X0 C Y Y0 80 PLOT 10 10 0 90 PLOT 50 60 9 en E i Punktweises Invertieren der Rechteckfl che mit den Koordinaten 10 10 50 10 50 60 10 60 Bedienungshandbuch F 62 N cr BASIC Maschinennahe Programmierung POKE d Syntax POKE adr x Wirkung Schreibt x in den Speicherplatz mit der Adresse adr tadr ist eine Adresse aus dem Speicher des Computers in dezimaler Schreibweise adr kann eine numerische Konstante eine Variable oder ein Ausdruck sein tx ist eine numerische Konstante Variable oder Ausdruck O lt z x lt 355 0 lt adr lt 65535 fi ma A E EE A A O A E LS O E O ah a E E E
83. eldung ausgegeben sondern bei GOTO zu der angegebenen Zeile verzweigt werden soll ON ERROR GOSUB i In gleicher Weise wird bei GOSUB im Fehlerfall eine Unterroutine aufgerufen und anschlie end nach der RETURN Arweisung die auf die fehlerhafte Zeile folgende Programnzeile ausgef hrt Nach einer Fehlerbehandlung mit der ON ERROR Anweisung wird ON ERROR unwirksam Der n chste Fehler f hrt wieder zu einer Meldung und zim Abbruch der Programmausf hrung Damit ist sichergestellt da BASIC nicht in eine Endlosschleife ger t wenn der im Fehlerfall auszuf hrende Programmteil ebenfalls einen Fehler enth lt Der Anwender sollte also die ON ERROR Anweisung in die Programmschleife einbauen oder gezielt am Ende der Fehlerbehandlungsroutine eine neue ON ERROR Anweisung einf gen ON ERROR RETURN nimmt die im vorigen Abschnitt festgelegte Fehlerbehandlung wieder zur ck Es erfolgt im Fehlerfall eine Meldung Hirweis Wird ein Programmlauf unterbrochen ESCAPE STOP Anweisung und ist eine ON ERROR Arweisung noch nicht abgeschlossen kein Fehler aufgetreten und kein ON ERROR RETURN wird bei einem Fehler w hrend der Kammandoeingabe diese ON ERROR Arweisung ausgef hrt Abhilfe bietet das vorsorgliche Eingeben des Kommandos ON ERROR RETURN Beispiele 200 ON ERROR GOTO 300 210 INPUT 11 A N 220 N N 1 GOTO 210 300 IF ERM 0 87 THEN PRINT DATEI ENDE ELSE STOP 310 GOTO Mit dieser Routine soll eine Datei unbekann
84. em 270 t pe 1 PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT CHR 12 PRINT TAB 20 1 Anlegen einer Datei PRINT Datei N Bl cke zu je M S tzen PRINT PRINT Ein Block 128 Zeichen ein Satz 12 bis 128 M Zeichen INPUT Name der neuen Datei N INPUT Wieviele Bl cke N INPUT Wieviele S tze M INPUT Satzl nge L IF L lt 12 THEN 90 IF M L gt 125 THEN 70 PRINT PRINT OPEN 10 N FOR Tei TON nt FOR J 1 TO M dE PRINT 10 PRINT 10 USING HHREN I PRINT 10 PRINT 10 USING H J PRINT 10 FOR K 1 TO L 11 PRINT 10 NEXT K PRINT 10 NEXT J FOR K 1 TO 126 M L PRINT 10 NEXT K PRINT 10 3 PRINT 1 Block is NEXT CLOSE 10 I PRINT PRINT Datei N geschlossen L H Tr E E N Bedienungshandbuch F 93 BASIC man ne ANE d wem em ee e E ER e E e E ET E ER ER E O OO ER a E E ER ER vg a ER E ER E A e E AR e E IS E AER AE A A AE a e a ER vu AE EE E E A O vm vm um Stichwortverzeichnis Stichwort Seite ABS 85 ALOAD 17 AND 84 Anweisung 13 29 Arithmetik 82 ASAVE 17 ASC 86 ATN 85 AUTO i 18 BAS 24 BASKOS 50 Begriffe 6 BSC 17 CALL 30 CHR 86 CLEAR 33 CLOSE 34 CONT 19 cos 85 DATA 35 Datentypen 7 DEL 36 DELETE 20 36 DIM 37 Drucker 89 EDITOR 22 END 38 ERM 85 ERROR 56 EXP 85 Fehlercodes 91 Felder 8 FETCH 21 FOR 39 FRE 85 Funktionen
85. en 1 255 men Bei berschreiten der Feldgrenzen erfolgt eine Fehlermeldung Der Index einer Feldvariablen kann nicht wieder eine Feldvariable sein Beispiele DIM A 8 Reserviert ein Feld A mit 9 Variablen DIM B 10 10 Reserviert ein Feld B von 11 mal 11 Variablen DIM A 80 Reserviert ein Feld f r 80 Strings mit jeweils beliebig vielen Zeichen Bedienungshandbuch F 37 i A BASIC ne Sonstige Befehle nn E bt O tr CI a a a E a m EE m a LE LE E ER MEER m EE EH E E EE ER E EE nn E mn m m E u m a en Syntax END Wirkung arica A Beendet das Programm und schlie t alle ge ffneten Dateien R ckkehr in den Kommando Modus Die END Arweisung kann an beliebiger Stelle im Programm stehen Fehlt sie so setzt BASIC nach der letzten Zeile des Programms intern eine END Arweisung Bei Verwendung von Unterprogrammen ist daf r zu sorgen da diese nur durch GOSUB erreicht werden Hierzu wird vor dem ersten Unterprogramm ein END Befehl gesetzt Beispiel 100 GOSUB 300 110 END 300 REM Unterprogramm 400 RETURN Das Hauptprogramm ist in Zeile 110 durch die END Arweisung abgeschlossen soda das Unterprogramm nur durch GOSUB erreicht wird Bedienungshandbuch F 38 i S lt e L K A E FOR NEXT em em eet em e D do do o o A O SA D O ER S AR ER E D E E A GE E E A FO d SCENE OL E AC E A E E lt A E et ER E e vm Syntax FOR I i0 TO il STEP s 0 0 NEXT I Wirkung Der Progra
86. en Hardware Eigenschaften und Betriebssof tware Versionen Hardware und Betriebssoftware Zusammenstellung Bedienungsanleitung B 2 O O n IRA a ar Na a SE Kontron PSI Computersysteme Hardware und Betriebssoftware Die Typenbezeichnung enth lt die wesentlichen Informationen ber die Hardware Konfiguration e a Die Serie Kontron PSI 80 KERRER Xx D D TT EE RAR EE E EE EE or b die Ausstattung Kontron PSI8OD M2 Xx x ES 2 80 82 980 908 9C 98 Reihe 80 82 Industriecomputer Z Konfiguration Kompaktsysteme Kompaktsysteme 9xx Ergo Line Computer Kontron Eching M nchen 2 FD Laufwerke 2 FD Laufwerke erweiterbar durch Kontron ECB Computer Baugruppen Integrierte Festplatte 10 MByte formatiert Integrierte Festplatte 17 8 MByte formatiert Integrierte Festplatte 40 MByte formatiert Terminal Computer Terminal Computer KARRKRRRK_ FD Kapazit t 154kByte nichtf r Neuentwicklungen bzw ohne FD D FD Kapazit t 308 kByte Q FD Kapazit t 616 kByte gr ner Sichtschirm H FD Kapazit t 616 kByte hochaufl sender schwarz wei Sichtschirm nur Kontron PSI980H REXELLEEEE Hauptspeicherkapazit t und CPU 64 kByte Z80A 256 KByte Z80A Bedienungsanleitung B 3 Die Zentraleinheit Baugruppen sind Serie Typ Ko
87. en Kurz bersichten sind verf gbar bzw in Vorbereitung Fragen Sie Ihr Technisches B ro oder Ihren Distributor Kontron ECB Computerbaugruppen als Erweiterung zu Kontron PSI Systemen bersichten und detaillierte Beschreibungen aller Kontron ECB Baugruppen k nnen bei Kontron Mikrocomputer bestellt werden Fragen Sie Ihr Technisches B ro oder Ihren Distributor Bedienungsanleitung A 4 Kontron PSI Arwendungssof are F r eine Reihe von Branchen Dokumentation und Anwendungen existieren fertige und erprobte Software L sungen Fragen Sie Ihr Technisches B ro oder Ihren Distributor f Peripherieger te Drucker Plotter Graphische Eingabeger te etc sind von Kontron Mikrocomputer verf gbar Sprechen Sie mit Ihrem Technischen B ro oder Ihren Distributor Spezifikationen Ausk nfte ber den spezifizierten Leistungsumfang und die garantierten Technischen Daten enthalten die jeweiligen Spezifikationen aus Ihrem Angebot bzw der aktuellen Preisliste Beachten Sie bitte da ausschlie lich diese Spezifikationen nach den Kontron Verkaufs und Lieferbedingungen den Leistungsrahmen unserer Systeme definieren Technische nderungen Weiterentwicklungen und Erweiterungen bleiben vorbehalten Einf hrung Last not least wir haben f r Sie einen Einf hrungskurs entwickelt der Sie Schritt f r Schritt in Computertechnik und Anwendung voranbringt F r alle Fragen sind unsere Technischen B ros
88. en Laufwerktyp an SS einseitig Kontron PSI80 80D 82D DS doppelseitig Kontron PSI80Q 9xx So bedeutet z B KOS 5 44D DD SS t H 1 II s single sided 11 l NN double density t l 1 ln deutsche Version 1 1 U U e Versionsnummer a mmmn Betriebssystem Im allgemeinen erhalten Sie zu Ihrem Kontron PSI System folgende Disketten START Startprogramm Enth lt Betriebssysteme nur Kontron PSI80 82 SYSKMD Systemkommandos UTILITY Hilfsprogramme Kopieren Sie sich diese Disketten mit Hilfe der Startdiskette und bewahren Sie die Originale sorgf ltig auf Verwenden Sie f r Ihre Arbeiten grunds tzlich nur die Arbeitsdisketten Das Gleiche gilt f r optionale Software ebenso wie f r Ihre eigenen Programmdisketten Kontron haftet nicht f r verlorene oder besch digte Disketten Bitte beachten Sie diese Hinweise sorgf ltig Denn wir w nschen uns da Sie viel Erfolg mit Ihrem Kontron PSI System haben Bedienungshandbuch C 8 C Einf hrung in Betriebssystem KOS und Systemkommandos der Kontron PSI Computersysteme Version 4 33 5 44 5 54 6 05 Mai 1984 Dieser Teil des Handbuches f hrt Sie ein in die Handhabung des Betriebssystems KOS und der Systemdienstprogramme Sie verwenden diese z B beim Erstellen von Disketten f r Ihre Anwendung beim Kopieren und L schen von Dateien oder beim Vorbereiten des Computersystens f r einen Programmablauf also beim Bedienen Ihres
89. en Zeilen dargestellt Die R ckkehr zur Darstellung des Textinhaltes an der dann aktuellen Position erfolgt nach Eingabe eines beliebigen Zeichens Mt ist nur in der zeilenorientierten Betriebsart zu verwenden US 10 M BBD D e rf 5 A g 18 A ergeet geegr Bedienungshandbuch E 13 Kontron PSI Editor Beschreibung 2 2 4 Kommunikation mit externen Dateien S Kommando Formate GK ES S u Me nds M Speichern der derzeit untersten Textzeile auf eine Hi1 fsdatei S na Speichern der n chsten n a ne Zeilen inklusiv der untersten Zeile in eine Hi fsdatei S Kom Alle folgenden Zeilen in Hilfsdatei speichern 301 2959814 S abei insb rise Speichern aller Zeilen bis zum Erscheinen der Zeichen folge abc in eine Hilfs datei Sn wdir mn datei typ Speichern der n chsten n Zeilen S abc wdir mn datei typ bzw aller bis einschlie lich der Zeile in der abc auftritt in eine neue Datei mit dem Namen datei typ auf Laufwerk mn Wird die Typenangabe typ weggelassen setzt der EDIT XXX als Typ ein bzw nimmt diesen Typ an Die Angabe des Ziel Working Directories wdir ist optional Wird sie weggelassen dann bleibt die neue Datei im aktuellen wdir Die Angabe des Mediums ist optional Ohne Angabe wird die externe Datei auf das Medium abgelegt das auch die zu editierende Datei enth lt Wird beim S oder beim F Kommando eine Mediennummer spezifiziert so erfolgen alle folgenden
90. en ein Reinigungsmittel das leicht fettl send wirkt jedoch den Lack nicht angreift Abwischen mit einem weichen nur leicht angefeuchteten Tuch oder Gewebe gen gt im allgemeinen Was tun bei technischen St rungen Bevor Sie Ihre Wartungsstelle anrufen Kontron bietet Wartungsvertr ge an berpr fen Sie bitte genauso wie z B bei einem Haushaltsger t alle einfachen St rungsm glichkeiten Ger t eingeschaltet Leuchten die Anzeigen zeigt der Bildschirm etwas an Netzstecker Sicherung brigens Nach Ziehen des Netzsteckers k nnen Sie mit einem Schraubenzieher die Ger tesicherung aus einer Schublade direkt neben dem Netzsteckereingang entnehmen Hier befindet sich auch eine Ersatzsicherung Richtige Disketten korrekt eingelegt Disketten in Ordnung siehe Pr fm glichkeiten bei FORMAT Papier im Drucker eingelegt Drucker eingeschaltet Alarmanzeige am Drucker Kabelverbindungen festgeschraubt bzw fest sitzend Bei Verdacht auf St rungen in der Rechnerelektronik Testprogramme siehe im Teil Technische Beschreibung Abschnitt KOS Utilities Bedienungshandbuch C 6 I Kontron PSI Systeme Einschal tanl eitung Und nun die Inbetriebnahme d 1 Stecken Sie das Tastatur Anschlu kabel in die mit Keyboard gekennzeichnete Buchse auf der R ckseite des Ger tes ein 2 Verbinden Sie das Ger t mit dem 220V Netz mit dem zugeh rigen Netzkabel Bei Kontron PSI980 und Kontron PSI82 ist der Bi
91. en mit ABC beginnenden Namen und den Typ BAS haben xX alle Dateien deren Name mit X beginnt und deren Typkennung aus einem Zeichen besteht 1 alle Dateien auf dem Medium 1 Bedienungshandbuch D 9 Kontron PSI Systme Funktionen des Betriebssystems KOS Dateieigenschaften kennzeichnen zus tzlich zur Dateiadresse die Art der Datei Eine Datei kann als geheim l schgesch tzt schreibgesch tzt etc gekennzeichnet werden und mit einem Benutzeridentifikationswort Schl ssel versehen sein s DEFP Kommando Diese Leistung von KOS hilft Ihnen bei der Bildung von Dateigruppen zur bersichtlicheren Handhabung und sie erh ht die Sicherheit gegen unbeabsichtigtes oder beabsichtigtes Ver ndern und L schen von Dateien Working Directories Unter KOS5 5W6 0 k nnen Dateien in logische Gruppen zusammengefa t werden Eine solche Gruppe wird durch ihr Working Directory wdir gekennzeichnet Alle Kontron Programme werden als Public oder im Working Directory n geliefert Dieses Working Directory ist auch mit dem Login vordefiniert Die volle Dateiadresse lautet somit wdir mn name typ Beispiel IL 0 ABC DAT lt Bedienungshandbuch D 10 Kontron PSI Systeme Funktionen des Betriebssystems KOS 5 Ein Ausgabe Die Ein Ausgabe ist ber aktivierbare Treiber gel st die logischen Kan len zugewiesen werden IODC Kommando Anwendungsprogramme kommunizieren nur mit logischen Kan len sind also im Gr
92. ente des Feldes A mit der Ausdehnung K1 mal L1 werden mit dem Produkt ihrer Indizes belegt Dabei wird f r jeden Wert des Index K die innere Schleife L1 mal durchlaufen Bei 3030 NEXT L und 3040 NEXT K kann L und K weggelassen werden 5000 FOR X7 C 8 N TO C 3 M STEP S 5010 SET X7 0 5020 NEXT Die Schleife wird von einem Anfangswert zu einem kleineren Endwert mit einer negativen Schrittweite durchlaufen Bedienungshandbuch F 40 Lo Y A A mn nn M Ein Ausgabe GET ir Syntax GET stringvariable Wirkung Holt ein Zeichen von der Tastatur SC Ist kein Zeichen eingegeben worden so wartet GET nicht auf eine Eingabe der alte Wert der Stringvariablen bleibt erhalten Es kann jeweils nur ein ASCII Zeichen eingegeben werden Es gibt also auch kein Eingabe Abschlu Zeichen wie lt CR gt bei INPUT Das Zeichen wird nicht auf dem Bildschirm reflektiert Deshalb ist dieser Befehl auch im Grafik Modus erlaubt Die Reflektierung der Zeichen sowie das Warten auf eine Eingabe sind mit BASIC Arweisungen programmierbar Beispiele 10 GET A Holt das anstehende Zeichen von der Tastatur Steht kein Zeichen an so l uft das Programm weiter 20 GET B 30 IF LEN B 0 THEN 20 40 IF ASC B 13 THEN 70 50 LET C C B 60 GOTO 20 70 STRING C 10 10 t Eine INPUT Arweisung wird im Grafik Mogus simuliert Eine Warteschleife 20 30 liest die einzelnen Zeichen B ein Diese werden zu einem String C verkettet 50
93. entialzahl eingegeben werden Z B 12345 Seeche 27 3 14159 SE 2 0E 22 INPUT X Y Z Liest die Werte der Variablen X Y und Z ein Eingabeformat wie oben a Jene INPUT A Liest den Wert der String Variablen A ein Abschlie en durch RETURN Taste Eingabebeispiel Heute scheint die Sonne ABC 123 ijgh dee Ii INPUT Eingabe von Farbe und Gr e Farbe Gr e F 5 G 5 Druckt die Stringkonstante aus und liest dann die Werte f r die Feldelemente F 5 und G 5 ein Bedienungshandbuch F 47 u BASIC roo Datei Ein Ausgabe INPUT Syntax ner INPUT im liste A CU D D En SA A A CO CA ER E CU ER EEE E E E GU ST ER ER ER A a GE o SO A ED AE EEE O O O m a AER SA Sc a a AE an e a a a an mn a an wm Wirkung Liest von der logischen Einheit n die in liste angegebenen Variablen nacheinander ein Die logische Einheit kann eine Datei n 10 13 oder ein Treiber n 4 9 sein In liste k nnen beliebige Variablen angegeben sein Bei n merischen Variablen REAL INTEGER wird nur eine Eingabezeile erwartet Die Variablen m ssen mit oder voneinander getrennt werden Die Eingabezeile wird mit RETURN abgeschlossen STRING Variablen werden mit RETURN getrennt d h es ist f r jede STRING Variable eine ganze Eingabezeile verf gbar Hier ist die INPUT Arweisung erst dann beendet wenn alle String Variablen gelesen wurden Wird die Anweisung INPUT im auf eine leere Da
94. er gt 108 lt Datei schreibgesch tzt gt 109 lt Datei l schgesch tzt gt 110 lt Datei inkonsistent gt 111 lt Nicht definierter Fehlercode gt 112 lt Fehler f r E A Treiber gt ideal Mea Bedienungshandbuch F 92 A A a eng r Fehlermeldungen Code Fehlertext dezimal 58 lt Nicht definierter Fehlercode gt 59 lt Unzul ssige logische Einheit gt 60 lt Datei nicht vorhanden gt 61 S lt Ende der Datei gt 62 lt Zahl ist nicht zul ssig gt 63 lt Zeilen berschreitung gt 64 lt Fehler nicht r cksetzbar gt 65 lt Speicher berlauf gt 66 lt Schleifenschachtelung gt 67 lt FOR NEXT Syntax gt 68 lt Variable doppelt in DIM gt 69 lt zu viele Variablen gt 70 lt Index zu gro gt 71 lt GOSUB ohne RETURN oder FOR onne NEXT gt T2 lt Zeilenzahl zur gro gt 73 lt Unbekanntes Sprungziel gt 74 lt FOR NEXT Schleifen berschneidung gt 75 lt Klammerfehler gt 76 lt Zeilenanfang nicht identifizierbar gt 77 lt Speicher berlauf gt 78 lt Variable nicht bekannt gt 79 lt math Zahlen berlauf gt 80 lt Index gr er als Feld gt 81 lt Division durch O oder SQR LOG mit neg Zahl gt 82 lt RETURN ohne GOSUB oder NEXT ohne FOR gt 83 lt Syntaxfehler gt 84 lt Stackfehler nach CALL gt 85 lt Verkn pfung nicht kompatibler Typen gt 86 lt Befehl oder Operator unbekannt gt 87 Keine Daten mehr in DATA Ende der Datei gt 88 lt berlauf bei 16 bit Wandlung gt 89 lt Zeile zu
95. erksbezeichnungen A B einzugeben sind Eingaben zur Ausgabesteuerung Zun chst noch einige Hinweise ber das Verhalten von KOS Systemprogrammen bei Eingaben w hrend ihres Ablaufs Alle Systemprogramme die Ausgaben auf den Sichtschirm des Kontron PSI Computers veranlassen reagieren bei Eingaben w hrend der Ausgabe mit nachstehender Tasteninterpretation x ESC Programmabbruch ESCAPE CTRL S Geschwindigkeitsumschaltung Speed der Bildschirmausgabe Taste CTRL und Taste S gleichzeitig CTRL P Ausgabeunterbrechung mit der M glichkeit mit den Cursortasten auf den zur ckliegenden Text bis zu 8 Seiten zur ckzuschalten bis wieder eine beliebige Taste gedr ckt wird E 5 Page Mode gie Es gilt dabei CURSOR UP eine Zeile vorw rts CURSOR DOWN eine Zeile r ckw rts CURSOR RIGHT eine Seite vorw rts CURSOR LEFT eine Seite r ckw rts brige Tasten Programmunterbrechung bis wieder eine beliebige Taste gedr ckt wird F E D H 1 1 1 H t nenn p HELP Funktion Alle KOS Dienstprogramme die Parameter ben tigen geben beim Aufruf ohne jeglichen Parameter Hirweise ber die erforderliche Syntax eines korrekten Kommandoaufrufs aus Derartige Ausgaben erfolgen grunds tzlich in Klartext und enthalten im einfachsten Fall zwei bis drei Textzeilen Bei komplexeren Kommandos z B COPY werden detaillierte Hirweise und Beispiele ausgegeben Beispiel IODC lt f hrt zum Au
96. ezeile unendlich lang Nach jedem NEW wirkt die Voreinstellung der Zeilenl ngenverwal tung EEE A lt lt O O E AE OS GE a GR EEE GE ER A a AER D E TO An E AE ED ER Er ER E ara Beispiel LINELEN O LINELEN I 132 LINELEN I 80 LINELEN O 71 ASAVE dateiadresse Voreinstellung Es ist m glich Zeilen mit einer L nge von 132 Zeichen einzugeben Bei dem PSI Bildschirm mit 80 Zeichen Zeilenl nge geht die Eingabezeile ber zwei Zeilen Die Parameter zur Zeilenl ngenverwaltung entsprechen wieder der Voreinstellung Die Datei das Programm kann mit dem Kontron Editor EDIT bearbeitet werden wenn Programmzeilen nicht l nger als 71 Zeichen sind Dabei ist zu beachten da jede Programmzeile mit einer Zeilennunmer beginnen mu R cksetzen der Parameter entsprechend der Vor einstellung Bedienungshandbuch F 53 ti EE So ON l Syntax ON p GOTO liste ON p GOSUB liste Wirkung Wie Befehle GOTO und GOSUB jedoch kann in Abh ngigkeit von p zu verschiedenen Zielen verzweigt werden tp kann eine Variable oder ein Ausdruck sein p wird in eine Ganzzahl gewandelt und als Ordnungszahl f r die in der Liste liste aufgef hrten Zielzeilen verwendet tliste ist eine Liste von im Programm existierenden Zeilenzahlen Ist p gleich 1 so wird die 1 Zielzeile angesprungen ist p gleich 2 so wird die 2 Zielzeile angesprungen usw Ist p kleiner als 1 oder gr er als die Anz
97. genden erkl rt logische Einheit ASCII String Treiber Datei Dateizeiger Mastermedium Kommando Modus Programm Modus Grafikbetriebsart Bezeichnung f r eine au erhalb von BASIC liegende Datenquelle oder ein Datenziel z B Dateien auf Diskette Treiber Codierungsnorm f r Zahlen Buchstaben und Sonder sowie Steuerzeichen siehe Technische Beschreibung Anhang Folge von ASCII Zeichen z B ein Text Programm zur Ansteuerung eines Peripherieger tes z B Drucker Terminal Folge von Daten auf einem Medium z B Diskette die durch einen Namen ansprechbar ist Bei der Bearbeitung von Dateien auf einem Medium ist dies innerhalb BASIC der Zeiger auf das n chste zu lesende bzw zu schreibende Zeichen einer Datei Das Medium z B Diskettenlaufwerk auf das zugegriffen wird wenn keine Mediennummer angegeben wird Betriebszustand von BASIC zum Eingeben von Kommandos und Anweisungen Eine Programmzeile wird angenommen und sofort ausgef hrt Ein BASIC Programm wird ausgef hrt Dieser Modus kann mit der Taste Shift Minus angehalten bzw mit der ESC Taste unterbrochen werden Der Bildschirm befindet sich in der grafischen Betriebsart wenn der Grafik Treiber GRAP dem Kanal 9 zugewiesen und ge ffnet OPEN 9 GRAP ist Bedienungshandbuch F 6 m ln er Pas egen Datentypen un mn nn mann nn un en t mm AER a E E AA di A a ER E SE a WER ER a GER WER WER GER A O O a a m a a nd al a m mn E
98. hle eingef gt werden um die Werte von Variablen zu kontrollieren Setzen von Unterbrechungspunkten siehe STOP Arweisung An beliebigen Stellen im Programm kann eine STOP Arweisung eingebaut werden Die Ausf hrung des Programms wird an dieser Stelle unterbrochen Alle ge ffneten Dateien werden jedoch geschlossen und der Kammando Modus hergestellt Ausdrucken und ndern von Variablen Bei mit der STOP Arweisung unterbrochenen Programmen BASIC ist dann im Kommando Modus k nnen mit PRINT und LET Variablen ausgedruckt und ge ndert werden Fortsetzen von Programmen nach Unterbrechungen Das Programm kann mit dem CONT Kommando fortgesetzt werden die Variablen werden nicht r ckgesetzt Einschr nkungen f r Datei Ein Ausgabe und Grafik Modus beachten Programmablauf berwachung Mit der TRACE Anweisung wird die Zeilennummer der gerade bearbeiteten Zeile ausgegeben Bedienungshandbuch F 11 EK vom BASIC rra Eigenschaften Karmandos Lem me O SA A E E O SS e O O o O AE A CO AC E EE A CC AO S A ED GE e O O CO LU LD CU E O vm vm Kommandos sind Anweisungen an den BASIC Interpreter die zur Handhabung von BASIC Programmen dienen Sie sind ausschlie lich im Kommando Modus zu verwenden In BASIC gibt es folgende Kommandos Kommando Bedeutung LOAD SAVE ALOAD ASAVE LIST LI PLIST NEW RUN CONT AUTO RENUMBER RNB DELETE DE FETCH FE Laden eines gepackten BASIC Programms
99. ht m glich Dabei erfolgt ein R cksprung in den cursor orientierten Kommando Status Eine Beendigung des Korrekturvorgangs ist wie aus den Eingabe Status heraus m glich durch Bet tigen einer Cursor Taste oder der RETURN Taste R ckkehr zum cursororientierten Kommando Status N verschiebt den dargestellten Text um 1 Zeile in Richtung wachsender Zeilennummern die absolute Position des Cursors auf dem Bildschirm bleibt unver ndert U verschiebt den dargestellten Text um 1 Zeile in Richtung fallender Zeilennummern die absolute Position des Cursors auf dem Bildschirm bleibt unver ndert Bedienungshandbuch E 18 Kontron PSI Editor Beschreibung f 2 2 7 R ckkehr zum Betriebssystem KOS KOS Die R ckkehr zum Betriebssystem mit Abspeichern der neu editierten Datei geschieht durch das Kommando KOS Format KOS lt Das Abspeichern unterbleibt bei Verwendung des Kommandos KOS Format KOS lt l Anwendung Das Kommando KOS lt dient zum Abspeichern der editierten Datei oder zum Fortschreiben einer bestehenden Datei die korrigiert worden ist Zu beachten ist da die urspr ngliche Datei dabei immer berschrieben wird Soll dagegen eine zus tzliche neue Version einer Datei abgespeichert werden und die urspr ngliche Date erhalten bleiben benutzt man das S Kommando und das KOS Kommando Beispiel 1 EDIT MIEL E WEI en Editiervorgang G Ol Damit geht man an den
100. iche Bedienung von Ger ten mit diesen Schnittstellen r A mus Do H Bedienungshandbuch D 23 te Kontron PSI Systeme Beispiele 10 Erstellung von Arbeitsdisketten Auf den Kontron gelieferten Disketten sind eine Reihe von Programmen enthalten die f r die t gliche Arbeit bei einer Anwendung immer gebraucht werden z B IODC DO Treiber etc Diese m ssen im Zugriff des Systems sein Andere Programme sind nur zu seltener anfallenden Arbeiten notwendig oder sind nur f r den Programmentwickler von Interesse Beispiele sind FORMAT COPYM2 etc i Es spart Platz und Zugriffszeit und bringt bessere bersicht wenn nur die ben tigten Programme auf einer Arbeitsdiskette oder der Festplatte zusammengefa t sind brigens kann dieser Satz von Programmen jederzeit mit Hilfe des Dienstprogrammes MOVE erweitert werden Im allgemeinen brauchen Sie f r Ihre t gliche Arbeit folgende Programme bzw Dateien m KOS SYS KOSx SYS BOOT2 SYS DO COM IODC COM KOS INI Treiber Betriebssystem Kontron PSI80 82 Betriebssystem Kontron PSI9xx x 0 8 x 9 f r KOBUS Master x A f r externe Platte WINS x B f r integrierten CP M Translator Urlader f r das Betriebssystem Ausf hren einer Kommandodatei Treiberaktivierung bei KOS zus tzlich IODC MAS Kommandodatei zum automatischen Systemstart f r Drucker Festplatte Diskettenlaufwerk etc Dazu kommen Ihre Anwendungsprogramme und Datendateien F
101. ichen haben das h chstwertige Bit gesetzt Bedienungshandbuch E 20 KONTRON BASIC Interpreter Version 4 33 5 44 5 54 6 05 Mai 1984 Dieser Teil des Handbuchs beschreibt die Kommandos und Anweisungen von BASIC Es beschreibt die Eigenschaften und den Leistungsumfang dieser BASIC Implementierung auf KONTRON PSI Systemen Anwendern die mit der Computersprache BASIC nicht gr ndlich vertraut sind werden geeignete Lehrb cher empfohlen So e ee AE Bedienungshandbuch F 1 e HO sa Me ABH OE Tt meurt Bedienungshandbuch F 2 Bart eh t D HA A ee a DOME Inhalt 1 Eigenschaften Sprachumfang Begriffe Datentypen Kommandos Anweisungen Programmerstellung Programmtest 2 Kommandos 3 Anweisungen Ein Ausgabe Spr nge Schleifen Bedingungen Maschinennahe Programm erung Grafik Sonstige Befehle 4 Operatoren Arithmetische Operatoren Vergleichsoperatoren Log sche Operatoren Funktionsoperatoren Stringoperatoren Priorit t von Operatoren 5 Treiber Graf k Treiber Drucker Treiber 6 Fehlermeldungen Anhang Beisp1el programme Register Bedienungshandbuen F 3 ee Min ama ab RN pr A e an mem GO Ein GD QA ae ru AA GU CRC a AA et SP bn Bedienungshandbuch F 4 rr BASIC 00000 Eigenschaften Aufruf und Sprachumfang ll o ca a al m O a ER m an m ar E AER a E O O O A ES US RAU E E ER E GE E E O E EE ER EEE GU AE E E A AE e a E
102. ierf r gibt es KOS interne und KOS externe Kommandos Interne Kommandos werden ohne Externspeicherzugriff also schneller ausgef hrt Einzelheiten hier ber beschreibt der Abschnitt Systen Kommandos im Technischen Handbuch a KOS interne Kommandos Auswahl Umschaltung Gro Kleinschreibung Ausdruck des Inhaltsverzeichnis eines Mediums Ausdruck und oder Definition des Mastermediums Neuinitialisierung von Medien oder E A Treibern Vor und R ckw rtsbl ttern der Sichtschirm Anzeige Wiederholung eines Programms ohne Neuladung U A ro SZ tiCH b KOS externe Kommandos Auswahl BASIC Aufruf des BASIC Interpreters siehe Bedienungshandbuch Abschnitt F COPY Kopieren von Daten von beliebigen Quellen auf beliebige Ziele DEL L schen von Dateien oder Dateigruppen DO Ausf hrung einer Kommandodatei ei EDIT Aufruf des Texteditors siehe Bedienungshandbuch i Abschnitt E FORMAT Formatieren einer Diskette IL Ausdruck des Inhaltsverzeichnisses eines Mediums Diskette oder Plattenspeicher A INFO Bildschirm orientierter Ausdruck einer Textdatei i IODC Verwaltung von Ein Ausgabe Kan len MOVE Kopieren von Dateien oder Dateigruppen PRINT Ausdruck einer Textdatei REN Umbenennung von Dateien STATUS Ausdruck der Belegung aller aktiven Medien Ihre Arwendungsprogramme stehen gleichberechtigt neben den externen Kommandos eb Bedienungshandbuch D 5 Kontron PSI Systeme Funktionen des
103. iesen Dies gilt jeweils nach Aktivieren des anderen Mediums durch das IODC Kommando Bei Kontron PSI980 908 98 Systemen bestimmt die werksseitige oder benutzerspezifische Einstellung der Betriebssystemmodule die Medienzuordnung siene KOSGEN Kommando 4 Dateinamen Dateitypen und Dateieigenschaften In KOS Systemkommandos werden in der Regel eine oder mehrere Dateiadressen als Parameter angesprochen Ihr Aufbau wird im folgenden erl utert Dateiadressen sind symbolische Adressen Namen f r Informationsaufzeichnungen auf Floppy Disks oder anderen externen Speichermedien Platte etc Sie geben die Zuordnung zwischen symbolischer und physikalischer Adresse Name lt gt Spur Sektor durch die Dateiverwaltung an sorgen also daf r da Texte Daten und Programme auf den Massenspeichern wieder auffindbar sind Bedienungshandbuch D 8 2 Kontron PSI Systeme Funktionen des Betriebssystems KOS Dateiadressen bestehen aus der Mediennummer dem Dateinamen und dem Dateityp Name und Typ sind durch einen Punkt getrennt die maximale Zeichenanzahl betr gt 8 f r den Namen bzw 3 f r den Typ Der zul ssige Zeichenvorrat umfaft alle zum Aufbau von Kommandos A Z a Z 0 9 erlaubten Zeichen Zwischen Namen und Typ d rfen neben dem Punkt keine weiteren Trennzeichen stehen Die Typbezeichnung ist frei w hlbar Auf Kontron Disketten sind diese Vorzugstypen standardm ig verwendet SRC Assemblerquellcode BAS BASIC P
104. in Medium angegeben wurde auf dem Mastermedium er ffnet EDIT stellt dann automatisch den Eingabezustand her d h die folgenden Eingaben werden als Text interpretiert Wenn diese Datei bereits existiert dann wird sie wieder er ffnet EDIT ist dann im Kommando Modus d h die folgenden Eingaben werden als Kommandos interpretiert Hinweis Zu bearbeitende Dateien d rfen nicht schreib oder l schgesch tzt sein Sie d rfen kein Benutzerkennzeichen tragen siehe DEFP Kommando Bedienungshandbuch E 6 Kontron PSI Editor Beschreibung 2 EDIT Kommandos Bei der Editierung werden maximal 24 Textzeilen dargestellt Die 25 Bildschirmzeile bringt Statusanzeigen und Meldungen Im Eingabezustand Statusanzeige Eingabe werden alle Eingaben als Text betrachtet Im Kommandozustand Statusanzeige Kammando werden alle Eingaben als Steuerkommandos interpretiert Meldungen des Editors erfolgen im Klartext Die Kommandos werden im Kommando Status durch Eingabe eines Buchstabens aufgerufen Die Eingabe ist formatfrei Leertasten oder Tabulatoren zwischen den Kommandobuchstaben und ihren Parametern sind nicht notwendig und beeinflussen die Kommandoausf hrung nicht Kommandos wirken auf die unterste 24 Textzeile und eventuell auf die folgenden Textzeilen Parameter spezifizieren das Kommando genauer Sie sind im allge meinen optional Innerhalb der Kommandos sind es entweder Zahlen oder Zeichenfolgen Zahlen werden dezim
105. in ihr ASCII Zeichen entsprechend dem ASCII Code auch f r Steuerzeichen siehe Tabelle im Anhang Umwandlung des 1 Zeichens von N in eine Zahl 0 255 Extrahiert die erste in einem String enthaltene Zahl Achtung A B und 123 f hrt zu Fehlermeldungen Wandelt einen numerischen Wert in einen String Darstellung im Exponentialformat m Ki A aktuelle L nge eines Strings Kettung von Strings ergibt die X ersten Zeichen eines Strings ergibt die X letzten Zeichen eines Strings bei dieser Funktion werden von der Stringvariablen N X1 Zeichen ignoriert und die folgenden X2 Zeichen als Ergebnis bernommen Das Verketten von Stringfunktionen mit der STR Funktion sollte vermieden werden Beispiel A STR I B LEFT A 3 anstelle von B LEFT STR I 3 Os Dramen A pt and A EE an 0 a Bedienungshandbuch F 86 TI a nn nn nn Operatoren d Funktions Operatoren Ba Ee EXP X Exponentialfunktion zur Basis e LOG XJ nat rlicher Logarithmus Basis e SIN X Sinus X im Bogenma COS X Cosinus TAN X Tangens ATN X Arcus Tangens Ergebnis im BogermaS SOR X Wurzel Quadra twurzel Das Radizieren einer negativen Zahl mit SQR erzeugt die Quadratwurzel des Absolutbetrages der Zahl ABS X Absolutwert INT X Integer ergibt Ganzzahl ohne Kommastellen INT X lt X SGN X Simun ergibt 1 wenn X gt 0 1 wenn X lt 0 H 0 wenn X 0 RND 1 Zufallszahl zwischen O und 1 1 ist Platzhalter PEEK
106. inamen des derzeitigen Mastermediums ausgegeben Es werden nur die nicht geheimen Dateien aufgelistet s DEFP Kommando Beispiele I ABC lt listet alle Dateien namens ABC des Masterlaufwerks I BAS lt alle vom Typ BAS mit 3 stelligem Namen I 2 alle nicht geheimen Dateien von Medium 2 I lt un alle nicht geheimen Dateien des Mastermediums Mehr Information ber diese und weitere Kommandos im Abschnitt Systemkommandos in der KOS Technischen Beschreibung Bedienungshandbuch D 11 Kontron PSI Systeme Funktionen des Betriebssystems KOS M Kommando Master medium Aufruf M m lt Definition und oder Ausdruck des Mastermediums Ist kein Parameter spezifiziert wird die Nummer des derzeitigen Mastermediums ausgedruckt gt KOS Mastermedium 0 Das Mastermedium ist dasjenige Medium auf dem bei Dateireferenzen mit fehlender Mediennummer zuerst gesucht wird N Kommando New Aufruf N iodn lt N m lt N een u Neuinitialisierung der Dateiverwaltung oder eines E A Treibers Die Funktion wird automatisch beim Wechsel von Disketten durchgef hrt sofern die Diskettennamen sich voneinander unterscheiden Wenn zwei Disketten den gleichen Namen haben was man m glichst vermeiden sollte mu dieses Kommando beim Wechsel gegeben werden Das Kommando N iodn f hrt zur Neuinitialisierung eines E A Treibers z B um neue Steuerparameter einzugeben P Kamando Page Mode
107. ldschirm separat an das Netz und an das Hauptsystem anzuschlie en Stecker TTL Video 3 Jetzt k nnen Sie die Anlage ber den rechts vorne befindlichen Netzschalterknopf bzw den Schl sselschalter einschalten Bei separatem Monitor ist auch der Bildschirm einzuschalten 4 Startdiskette Systemdiskette in rechtes Laufwerk Kontron PSI80 82 908 bzw oberes Laufwerk Kontron PSI98 980 einstecken Aufkleber Start oder Syskmd 5 Das Uriadeprogramm sucht automatisch das Betriebssystem und l dt es in den Arbeitsspeicher des Computers Ger te die sich nach dem Einschalten mit BOS melden erfordern das Dr cken der Tasten Kr und RETURN 6 Danach wird eine Kommandofolge ausgef hrt die auf Kontron Start Disketten Ihr erstes Programm startet das Ihnen das erste Arbeiten mit dem System leicht macht Und wenn sich Ihr System mit Login meldet Kontron hat hier die Antwort gefolgt von der RETURN Taste vordefiniert Von da an steht Ihnen die ganze Leistungsf higkeit des Kontron PSI Betriebssystems KOS und aller Dienstprogramme zur Verf gung Zur besonderen Beachtung Auf jeder Kontron Diskette befinden sich Informationsdateien die Ihnen Auskunft ber die aktuelle Software Version und ber eventuelle Abweichungen gegen ber den Handb chern geben Diese Informationen sollten Sie unbedingt vor Ihrer Arbeit mit dem System ansehen Sie erreichen dies durch Eingabe von INFO lt oder durch Anwahl aus dem St
108. legen von Hilfsdateien auf RAM Floppy VMED Dr a 2 reel am emm Ce Termin _ Bedienungshandbuch E 15 Kontron PSI Editor Beschreibung 2 2 5 Wiederholung Gro Kleinschreibung Hilfe A Kommando Die Wiederholung des letzten Kommandos wird durch das A Kommando erm glicht Als Parameter kann angegeben werden wie oft das vorige Kommando wiederholt werden soll E abc lt Di A 25 lt bewirkt das 1 25 26malige Einschieben einer Zeile mit dem Inhalt ta be x Das A Kommando wirkt nur im Zeilenmodus C Kommando R a Das C Kommando schaltet die Tastatur zwischen der Voreinstellung Gro schreibung und Kleinschreibung um Vom Editoraufruf her ist die Gro schreibung eingestellt Das Verlassen des Editors schaltet die Anlage zur ck in diese Einstellung Format CL can Das C Kommando ist auch im Cursormodus wirksam 2 Kommando Hilfefunktion EDIT beinhaltet eine Auskunftsfunktion die eine bersicht gibt ber die verf gbaren EDIT Kommandos Sie wird mit IK aufgerufen Die R ckkehr zum zeilenorientierten Kommando Status erfolgt durch Bet tigen der Leertaste oder irgendeiner anderen Taste Das vorherige Bild wird wiederhergestellt Das Kommando wirkt nur im Zeilenmodus Bedienungshandbuch E 16 Kontron PSI Editor Beschrei bung t 2 2 6 Cursororientierte Betriebsart Die Verwendung der cursororientierten Betriebsart empfiehlt sich immer dann wenn in einem bestehenden Text einzelne
109. lennr2 Wirkung Verzweigt in Abh ngigkeit von der Bedingung b In den ersten beiden Syntaxvarianten wird nach zeilennr verzweigt wenn tb wahr ist Auf THEN darf auch eine Arweisung folgen wie im dritten Fall In der vierten Variante wird das Unterprogram ab zeilennr aufgerufen wenn b wahr ist In der letzten Variante wird anweisung1 ausgef hrt wenn bi wahr ist anweisung2 wird ausgef hrt wenn b falsch ist Werden statt der Befehle Zeilennummern verwendet so wird nach zeilennri verzweigt wenn b wahr ist und im anderen Fall das Programm mit zeilennr2 fortgesetzt tb kann sein u nwmerische Variable Ausdruck 0 falsch 1 wahr logische Verkn pfung siehe logische Operatoren Priorit t von Operationen Vergleichsoperationen mit numerischen oder String Variablen bzw Ausdr cken Kombination aus dem obigen Achtung Bedingungen bei denen numerische Werte auf Identit t gepr ft werden sind mit Vorsicht anz wenden da Zahlen nur mit endlicher Genauigkeit dargestellt werden und somit bereits Rundungsfehler zu Ungleichheit f hren Vorzuziehen sind Abpr fungen auf Wert berschreitung RETURN Anweisungen in IF THEN ELSE Anweisungen sollten innerhalb derselben Zeile vermieden werden Bedienungshandbuch F 45 PER A TEE INPUT AA get din gr re an A ie er r rele A ea wm am e A E O TD wt SO do EE E A A A E E AE PD E S IT I A E FU vo CU ER GU E E
110. m die Eingabe abschlie t Die Taste SP erzeugt einen Leerschritt Mit der Taste CLEAR wird die zuletzt eingegebene Zahl gel scht sie wirkt genauso wie dje Taste RUBOUT Die vier Tasten f r die Grundrechnungsarten senden die zugeh rigen Zeichen aus sie sind in diesem Sinn parallel geschaltet zu den entsprechenden Tasten aus dem alphanumerischen Feld Die Auswirkung dieser Zeichen h ngt vom laufenden Program ab Die Tasten STOP und BREAK senden die Codes 1BH entspricht der ESC Taste bzw FFH Die Auswertung dieser Codes ist ebenfalls programmabh ngig GE 1 H Funktionstasten i Die Funktionstasten Fi bis F13 oberhalb des alphanumerischen Feldes sind in 3 Ebenen belegt Nach dem Einschalten der Tastatur zeigt eine rote Lampe an da der unterste Belegungsstreifen aktiv ist Die ausgesendeten Codes sind von Programmen auswertbar sie entsprechen den Codierungen 80H bis 8CH e Durch die F Taste wird jeweils um eine Ebene weitergeschaltet Die jeweils dazugeh rige Lampe leuchtet auf In der mittleren Ebene ist die Tastenbelegung wieder von Programmen auswertbar sie senden die Codes 90H bis 9CH aus In der obersten Ebene wird eine Belegung mit Control Zeichen aktiv dies ist z B geeignet f r Programme wie WordStar welche diese Ebene belegen Rechts au en im Funktionstastenstreifen befindet sich die Taste CAPS Diese Taste schaltet das alphanumerische Feld um auf Gro schreibung Die Tasten SHIFT und LOCK sind ohne Wirkung auf
111. me O A E E E E O CE AL E E A E A AED E A GE SUD ER E E ER A GE LU EP E E E ER GE E E A ER ED O E E E E GE GE AE ER A A y o A EE ai wm Um einen Drucker von BASIC aus ansprechen zu k nnen sind folgende Schritte erforderlich 1 Aktivieren Der Treiber wird dabei von der Diskette in den Speicher geladen und initialisiert Dies geschient im Betriebsystem am Beispiel des Treibers f r den O Kanal des Z80A SIO Bausteins SIO 1 mit dem IODC Kommando IODC SIOA ACTIVE 2 Kanal zuordnen Dem Treiber wird nun ein I Q Kanal des Betriebssystems zugeordnet IODC 0 4 SIOA Dies kann auch in BASIC entweder im Kommando oder im Programm Modus geschehen OPEN 4 SIOA 3 Auf Kanal ausgeben Nach dem Aufruf von BASIC kann nun durch einen PRINT Befehl ber diese Kanalnummer auf den Drucker ausgegeben werden 100 PRINT 4 Ausgabe auf den Drucker 110 PRINT 4 USING EE n P1 P2 IN JNE Bedienungshandbuch F 89 Pa BASTO A dE Fehlermeldungen a mmm ma 22 0024 nn Fortsetzung 91 95 lt Nicht definierter Fehlercode gt 96 lt KOS E A Fehler gt 97 lt Nicht definierter Fehlercode gt 98 lt Ger t nicht bereit gt 99 lt Treiber nicht aktiviert gt 100 lt Daten bertragungsfenl er gt 101 lt Datei Suchfehler gt 102 lt Mediun schreibgesch tzt gt 103 lt falsche Datenrichtung gt 104 lt Medium voll gt 105 lt Speicherbelegungskonflikt gt 106 lt Zu viele Dateien sind ge ffnet gt 107 lt Directory Format Fehl
112. mmandos dienen der Anpassung des Editorprogrammes an abweichende Bildschirmformate Sie k nnen auch verwendet werden um auf Kontron PSI Systemen andere Text Bildschirmformate einzustellen sofern folgende Einschr nkungen ber cksichtigt werden a Wenn die logischen und physikalischen Bijdschirmformate nicht bereinstimmen dann sind Cursor orientierte Textbearbeitungen nicht definiert b Wenn die logischen und physikalischen Bijdschirmformate nicht bereinstimmen dann k nnen zeilen orientierte Textbearbeitungen nur auf eigenes Risiko hin verwendet werden Eine Gew hrleistung f r diese Betriebsart wird nicht gegeben c Wenn mehr als 71 Zeichen Zeile definiert werden so kann nur noch im zeilen orientierten Modus gearbeitet werden 3 2 Steuer und Semigrafikzeichen in Texten EDIT kann zur Bearbeitung von Dateien verwendet werden die von CP M Programmen erzeugt werden Der Editor f gt an solche Dateien den Ende Code OFFh an In zeilenorientierter Betriebsart k nnen alle Steuerzeichen au er CTRL M RETURN CTRL H Cursor left und RUBOUT als Parameter in Editor Kommandos verwendet werden Dadurch ist es z B m glich alle ASCII LF CTRL J Zeichen durch das M Kommando zu l schen und das CP M e o f Zeichen CTRL Z einzugeben Dadurch k nnen z B EDIT Dateien in MBASIC ASCII Dateien transferiert werden und umgekehrt Semigrafikzeichen k nnen von der Tastatur her oder von externen Dateien eingegeben werden Diese Ze
113. mmteil zwischen der FOR Anweisung und dem NEXT wird mindestens eirmal ausgef hrt und abh ngig von der Laufvariablen I wiederholt Nach dem Ausf hren des Programmteils wird I um die Schrittweite at erh ht Dann wird gepr ft ob der Endwert II berschritten wurde Hat die Laufvariable den Endwert noch nicht erreicht wird das Programmteil noch eirmal ausgef hrt Die Laufvariable I mu vom Typ REAL sein Sie darf nicht Element eines Feldes sein Wird NEXT ohne Angabe der Laufvariablen I verwendet so wird das NEXT als zu dem n chsten vorher kommenden FOR geh rend angenammen I ist eine numerische Variable i0 i1 s k nnen numerische Konstanten Variable oder Ausdr cke sein Die Schleife wird auf jeden Fall einmal durchlaufen sie kann verlassen werden bevor sie vollst ndig abgearbeitet wurde GOTO Wegen der mit diesem Verfahren verbundenen Un bersichtlichkeit sollte ein GOTO in einer Schleife m glichst vermieden werden berschneidung von Schleifen ist nicht zul ssig Schleifen k nnen bis zu einer Tiefe von 7 geschachtelt werden Bedienungshandbuch F 39 rn BASIC cnn Spr nge Schleifen FOR NEXT Beispiele 1000 FOR I 1 TO 10 1010 PRINT 1020 NEXT I Die Schleife wird 10 mal durchlaufen Dabei wird 10 mal der Befehi PRINT ausgef hrt Danach wird das Programm nach dem NEXT Befehl fortgef hrt 3000 FOR K 0 TO K1 3010 FOR L 0 TO L1 3020 LET A K L K L 3030 NEXT L 3040 NEXT K Die Elem
114. n Kommandos z B KOS M gibt das Mastermedium an KOS C schaltet die Tastatureingabe zwischen Gro und Kleinschreibung um Nicht m glich ist der Aufruf von diskresidenden Kommandos die in gleichen Speicherbereichen liegen wie der BASIC Interpreter und dessen Arwendungsspeicher Passend gelinkte Programme k nnen von Diskette geladen werden KOS BEISPIEL f hrt zum Laden und Ausf hren des Assembler Programms BEISPIEL das au erhalb des von BASIC belegten Speicherbereichs liegt Nach der Ausf hrung von KOS kommando f hrt BASIC das Programm weiter aus bzw bei Eingabe von KOS kammando im Kammando Modus kehrt BASIC in den Kommandomodus zur ck Ein geladenes Programm bleibt bei der Ausf hrung von KOS komando unver ndert Hinweis F r KOS steht der BASIC Interpreter als relokierte Version unter dem Namen BASKOS zur Verf gung Diese Version erm glicht auch die Ausf hrung von diskresidenten KOS Kommandos Das KOS interne Kommando Dr KOS I sollte vermieden werden eine Alternative ist der Aufruf des KOS Kommandos tIL aus BASKOs Bedienungshandbuch F 50 A A A O 1 11 LET i Syntax LET variable ausdruck variable ausdruck A A A Wirkung TT Iane cabin a Mon Wertzuweisung einer Variablen Der Variablen variable wird der Wert des Ausdrucks ausdruck zugewiesen variable kann eine beliebige Variable sein Die zweite Syntaxform ohne LET kann genauso verwendet werden Beispiele 10 L
115. n und Cursor orientiertes Arbeiten Einpr gsame Kommandow rter und die Bedienerf hrung in der Kommandozeile machen diesen Editor benutzerfreundlich 3 AAA A V e a Bedienungshandbuch E 1 pare Bedienungshandbuch E 2 Kontron PSI A a e ti y A Eege ee Zeene Eege A Editor Beschreibung Inhalt Aufruf des Editors Edi tor Kommandos Kommando bersicht Beschreibung der Kommandos Texteingabe und Textl schung Position eren und Drucken der Textdatei Text nderungen Kommunikaticn m t externen Dateien Wiederholung Gro Kleinschreibung Hilfe Cursororientierte Betriebsart R ckkehr zum Betriebssystem Erweiterungen f r besondere Anwendungsf lle B ldschirmformateinstellung Steuerzeichen und Semigrafikzeichen in Texten Bedienungshandbuch E 3 Kontron PSI Editor Beschreibung E Se Bedienungshandbuch E 4 Kontron PSI Editor Beschreibung Kontron EDITOR p At T PEGO e Das Kontron Editorprogramm EDIT verbindet zeilen und cursor orientierte Funktionen in idealer Weise Besonderes Merkmal von EDIT ist da es alle wichtigen Funktionen mit einer sorgf ltig durchdachten Auswahl sehr weniger Kommandow rter erf llt das macht ihn einfach zu erlernen und unanf llig f r Bedienungsfehler 24 Zeilen des Textes werden im Zusammenhang am Bildschirm dargestellt Dies macht die Textbearbeitung bersichtlich In der Zeilen orientierten Betriebsart bearbeitet EDIT die jeweils u
116. n Kommandos aus einer Kommandodatei Eine Kommandodatei ist eine mit dem Editor EDIT erstellte Datei die eine beliebige Anzahl von Kommandos enth lt Zur Trennung einzelner Kommandos innerhalb der Datei dienen die Zeichen Strichpunkt sowie RETURN Zeilenende Bis zu 9 Parameter k nnen beim Aufruf des DO Kommandos bergeben werden Beispiel DO PRIVAT BILDI lt f hrt die Kommandodatei PRIVAT aus Die Datei PRIVAT CMD hat folgenden Inhalt BASIC LOAD lt RUN Dadurch wird erst der BASIC Interpreter geladen der nun das Programm BILD1 l dt und startet IODC Kommando E n Ausgabetreiber Aktivierung Aufrufe 1 IODC mn Jiodn ACTIVE lt Aktivierung 2 IODC iodn DEACTIVE lt Deaktivierung 3 IODC X n iodn lt Kanalzuordnung X I 0 M 4 IODC LIST lt Auflistung der aktiven Treiber 5 IODC SYNTAX lt Hilfe Funktion f r IODC Damit k nnen Treiber aktiviert 1 deaktiviert 2 logischen Kan len f r Eingabe I f r Ausgabe O oder einem Megienkanal M der Nummer n 3 zugeordnet werden Mit einem Aufruf k nnen bis zu 9 Aktivit ten ausgel st werden Beispiele IODC SIOA ACTIVE 0 2 SI0OA LIST lt Aktivierung und Kanalzwweisung f r Treiber SIOA Auflisten IODC SIOA DEACTIVE UPA ACTIVE 0 2 UPAx Umlenken der Ausgaben auf Kanal 2 vom Treiber SIOA auf UPA FORMAT Kommando Diskette formatieren Aufruf FORMAT P Von Mit diesem Kommando wird eine Disket
117. n beliebiges anderes Peripherieger t Die Angabe von mn ist optional Der Ausgabekanal kann explizit angegeben werden Beispiele PRINT 1 TEST SRC lt Die Textdatei TEST SRC von Medium 1 wird angezeigt PRINT TEST PRN O SIOA lt Die Textdatei TEST PRN wird ber das Treiberprogramm SIOA am Serienkanal A ausgegeben Mehr Information ber dieses und weitere Kommandos im Abschnitt Systemkommandos in der KOS Technischen Beschreibung Bedienungshandbuch D 18 Kontron PSI Systeme Funktionen des Betriebssystems KOS REN Kommando RENAME Umbenennung einer Datei Aufruf REN mn namealt typ nameneu ty p lt Umbenennung der Datei namealt typ in nameneu typ Bei der Datei namealt kann der Typ durch den Universalbezeichner ersetzt werden dann werden alle Dateien des Namens namealt umbenannt Die Dateieigenschaften m ssen angegeben werden siehe DEFP Kommando D Beispiele REN BASIC COM BNEU lt die Datei wird umbenannt n BNEU COM REN TEST TEST1 lt alle Dateien namens TEST werden zu TESTI REN DEL DELETE P lt das DEL Kommando wird in DELETE umbenannt Bei allen Beispielen wird die Datei auf dem Mastermedium gesucht STATUS Kommando Information ber Medienbelegung Aufruf STATU Xuan Ausgabe der Medienbelegung Treiber Medienname gef llter Bereich und freier Bereich werden angezeigt Wichtiges Kommando zur berpr fung ob ein Medium noch logisch korrekt con
118. n werden und er mu den KOS Bedingungen entsprechen ein Dateiname darf maximal 8 Zeichen lang sein und kann aus den Buchstaben A Z a z und den Ziffern 0 9 bestehen Der Dateityp typ darf maximal 3 Zeichen lang sein A Z a z 0 9 Seine Angabe kann entfallen dann erzeugt der Editor eine Datei des Typs XXX Es wird f r neue Dateien zun chst kein Disketten Speicherraum zugewiesen Die Zuweisung findet erst statt wenn der editierte Text abgespeichert werden soll Es ist auch m glich w hrend des Editiervorgangs Disketten zu wechseln wenn z B das Abspeichern auf einer bereits vollen Diskette nicht m glich ist Die Disketten m ssen sich in ihrem Mediennamen unterscheiden sonst ist mit der logischen Zerst rung der Disketten zu rechnen Die Dateil nge ist begrenzt durch den zur Verf gung stehenden Speicherraum im Hauptspeicher also maximal 36 000 Zeichen bei Kontron PSI80 82 Systemen bis zu 46 000 Zeichen bei Kontron PSI9xx Systemen Alle vom Editor verwendeten Dateien enthalten nur druckbare Zeichen Hex Code lt 80 Steuerzeichen Hex Code lt 20 werden ausgef hrt oder in inverser Darstellung protokolliert Beispiele zum Editor Aufruf EDIT 1 TEXT TEX lt er ffnet die Datei mit Namen TEXT und Typ TEX auf Medium 1 EDIT NAME lt sucht die Datei mit Namen NAME und Typ XXX und er ffnet sie Wenn dies eine neue Datei ist dann wird sie auf dem im Aufruf genannten Medium mn oder wenn ke
119. nem gewissen Verschlei unterworfen sind der Ausfallzeitpunkt ist nicht vorhersehbar Fertigen Sie daher von allen wichtigen Disketten Kopien an und benutzen Sie diese ausschlie lich zu Archivierungszwecken nicht aber zum t glichen Gebrauch Pr fen Sie unbeschriebene Disketten vor Gebrauch durch das FORMAT Kommando siehe dort Disketten Schreibschutz Disketten verf gen ber einen Hardware Schreibschutz Am Rand der Diskettenh lle befindet sich hierf r eine rechteckige Aussparung Durch berkleben dieser Aussparung wird die Diskette schreibgesch tzt Eine so gesicherte Diskette kann weder berschrieben noch gel scht ge ndert oder formatiert werden Dies ist f r Masterdisketten unbedingt zu empfehlen Bedienungshandbuch C 5 Kontron PSI Systeme Einschal tanl ei tung Pflege und Reinigung des Computersystems Ihr Computersystem dankt Ihnen pflegliche Behandlung durch ungest rten Betrieb Regelm ige vorbeugende Wartung ist bei normalen Einsatz im B robereich nicht notwendig Vermeiden Sie jedoch Besch digungen und Verschmutzung von Disketten Tastaturen Computersystemen und Peripherieger ten insbesondere durch Getr nke wie z B Kaffee Tee Wasser oder Coca Cola oder durch Fremdk rper wie B roklammern Radierstaub etc Zur Schonung Ihrer Augen wischen Sie am besten t glich den Staub vom Bildschirm am besten mit weichem Gewebe oder Antistatic T chern Zur Reinigung der Geh use verwenden Sie am best
120. ner Kommandozeile korrigiert werden Hierzu stehen zwei Tasten zur Verf gung RUBOUT l scht die gesamte bisher eingegebene Zeile CURSOR LEFT l scht das zuletzt eingegebene Zeichen Beispiel f r eine Kommandoeingabe Ein f r eine erste berpr fung des Disketteninhaltes n tzliches Systemkommando ist Diskette im rechten bzw oberen Laufwerk IL P lt Daraufhin wird bei einer Systemdiskette SYSKMD die Liste der externen Systemkommandos am Bildschirm erscheinen Eine Kommandozeile kann beliebig viele Kommandos enthalten solange die Zahl der eingegebenen Zeichen 256 nicht berschreitet Beispiel M 1 IL P DEL XXX lt Trennzeichen zwischen den einzelnen Kommandos ist der Strichpunkt Bedienungshandbuch D 6 er No Kontron PSI Systeme Funktionen des Betriebssystems KOS Mit einem Kommandoaufruf k nnen Parameter f r das aufgerufene Programm bergeben werden die sonst von der Tastatur her einzugeben w ren Diese sind in Anf hrungszeichen zu setzen Die Eingabe von RETURN wird durch lt ersetzt Beispiel BASIC LOAD MAGIC lt RUN Damit k nnen Sie schon im Aufruf die von dem aufgerufenen Programm erwarteten Eingaben mit angeben Dies ist besonders wichtig f r Kommandodateien s u Soweit CP M Programme schon beim Aufruf mit Parametern versorgt werden k nnen so gelten beim Aufruf noch KOS Mediennummern 0 1 w hrend w hrend des Laufes dieser Programme CP M Laufw
121. nterste der 24 Zeilen und die folgenden Zeilen In der Cursor orientierten Betriebsart wirken die Kommandos auf die jeweilige Cursorposition Die Positionierung erfolgt durch die Cursortasten Control Zeichen k nnen in den Text eingef gt werden Sie werden in inverser Darstellung protokolliert Die Kommunikation mit anderen Dateien wird unterst tzt durch Einf ge und Abspeicher Kommandos Die Zeilennumerierung wird stets auf aktuellem Stand gehalten das Einf gen oder L schen von Zeilen bewirkt die Umnumerierung aller folgenden Zeilen Die Zeilenl nge ist auf 71 Zeichen begrenzt bei der Bearbeitung l ngerer Zeilen werden die berstehenden Zeichen abgeschnitten e u j Bedienungshandbuch E 5 Kontron PSI Editor Beschreibung 1 Aufruf des Editors Das Editorprogramm ist in einer Datei des Namens EDIT des Typs COM der Eigenschaften KWES s Systemprogramm DEER und der L nge 10kByte auf der Systemdiskette gespeichert Der Editor wird geladen durch den Aufruf EDIT wdir mn dateiname ty p lt Die Angabe des Working Directory wdir ist optional Vorbesetzung ist das aktuelle wdir Die Angabe der Mediennummer mn ist optional Das Dateisystem sucht alle Medien Laufwerke ab ob eine Datei dieses Namens und Typs existiert Wird keine gefunden dann wird eine neue Datei dieses Namens auf dem aktuellen Mastermedium oder dem durch mn spezifi zierten Medium angelegt Der Name dateiname mu angegebe
122. ntron PSI80 Kontron PSI80 Kontron PSI82 Kontron PSI908 Kontron PSI9C Kontron PSI98 Kontron PSI980 Baugruppe KDT4 KDT5 KDT6 IOC 9xx 10C 98 TCB Z80 1 TCB 10V 1 2 TCB BUS e dl 7 Charakteristik Zentraleinheit Z80A 64kB und Ein Ausgabe FD Kapazit t begrenzt auf 154 kByte nicht f r Neuentwicklung Zentraleinheit Z80A 64kB Ein Ausgabe FD Kapazit t 308 bis 616 kByte integrierte Festplatte m glich Option Kontron KOBUS m glich Zentraleinheit Z80A 256 kByte und Ein Ausgabe FD Kapazit t je 616 kByte KOBUS f8hig Schnittstellen Zentraleinheit Z80A 256 kByte FD Kapazit t 616 kByte integrierte Fest platte und Wechselplatte m glich KOBUS f hig Ein Ausgabe Baugruppe Video IEEE488 serielle Schnittstellen etc Bus Baugruppe mit ECB TCB Er weiterungsm glichkeiten as LR SE S 3 SS Bedienungsanleitung B 4 Hardware und Betriebssoftware Zusammenstellung Die zugeh rigen Betriebssoftware St nde sind D Kontron PS1I80 KDTY KOSY 33 Kontron PSI80 82 KDT5 KOS5 44 5 54 Kontron PSI908 9C 98 KDT6 KOS6 05 Kontron PSI980 TCB Z80 1 KOS6 05 Die Dokumentation der Systemsoftware gilt f r KOS4 KOS5 und KOS6 gleicherma en Auf Erweiterungen wird im Einzelfall hingewiesen Die Hardware Dokumentation f r Ihr Kontron PSI System ist im jeweiligen Band Hardware enthalten F r optionale Software Peripherie und f r Hardware Erweiterungen sind
123. ogramm erh lt neue Zeilennummern Beginnend mit Zeile 10 wird eine Schrittweite von 10 benutzt RENUMBER 500 B 1000 Der Teil des Programms ab Zeile 500 bis i zum Ende wird umnwmeriert beginnend mit der Zeilenzahl 1000 und Schrittweite 10 RNB 200 400 S 20 B 500 Das Programm zwischen Zeile 200 und 400 einschlie lich erh lt neue Zeilenzahlen beginnend mit 500 und Schrittweite 20 Bedienungshandbuch F 27 A A Ee en Syntax RUN RUN zeilennr Wirkung Startet das Programm ab der niedrigsten Zeilennummer bzw wenn angegeben ab zeilennr Die Variablen werden vorher gel scht Der Programmablauf kann unterbrochen werden durch Fehler gt Fehlermeldung ESC Taste gt Stop in Zeile STOP Befehl im Programm gt Stop in Zeile Nach der vollst ndigen Ausf hrung eines Programms meldet sich BASIC mit Beispiele RUN L scht alle Variablen und startet das Programm ab der niedrigsten Zeilennummer RUN 100 L scht alle Variablen und startet das Programm mit Zeile 100 Bedienungshandbuch F 28 I AAA Anweisungen Ubersicht Aus den im folgenden beschriebenen Anweisungen Statements k nnen BASIC Programme aufgebaut werden BASIC Programme bestehen aus Programmzeilen die jeweils mit einer Zeilennumer beginnen Die Programmzeilen werden in aufsteigender Reihenfolge ausgef hrt Jede Zeilennunmer existiert nur einmal in einem Programm L cken in der Zeilennumerierung sind
124. ormat Strings werden in Anf hrungszeichen eingeschlossen F r Strings sind alle ASCII Zeichen zul ssig Beispiele 1234 3 18159 SE 241828 2 09E 39 CH Heute scheint die Sonne i Felder Es k nnen Felder jeder Variablenart INTEGER REAL STRING vereinbart werden siehe DIM Arweisung Anzahl der Dimensionen 1 255 Indexlauf bereich 2 0 65535 Bei STRING Feldern wird f r jeden String pro Index Speicherplatz dynamisch zugewiesen Beispiele A N M B9 2 50 M 150 Namen 1000 Bedienungshandbuch F 8 a BASIC cr 000 Eigenschaften Datentypen AS AOS A mn nn nn Fortsetzung Dynamische Speicherverwaltung f r STRING Variablen Normalerweise liegen die zu einer STRING Variablen geh renden Zeichenketten innerhalb eines l ckenlosen Bereichs oberhalb des BASIC Programms im Arwenderspeicher Das obere Ende dieses Variablenspeichers markiert ein Zeiger i b 1 l l H l Variabler Stackbereich o ER REENEN frei f r BASIC Lee RN Variablenspeicher LEE Ee BASIC Progranm Va a a ee eis else ee f 1 1 1 I U 1 l BASIC Interpreter matt va A LO A E a O O EN SC CP E ER lt P GI O lt lt ER O O A mm si KOS Arbeitsbereich Wird einer STRING Variablen eine Zeichenkette zugewiesen die l nger ist als die alte so wird zun chst gepr ft ob die alte Zeichenkette an der Obergrenze des Variablenspeichers liegt Ist dies der
125. parameter zeigen Sie werden in der angegebenen Reihenfolge pl p2 pn in den Stack geladen PUSH Die Unterroutine kann somit ber den Stack die ben tigten Parameter laden bzw zur ckgeben Die Pointer zeigen jeweils auf das erste Byte A der Variablen Je nach Variablentyp sind die weiteren Bytes wie folgt belegt Integer A LSB byte A 1 MSB byte Real A Vorz und MSB Zahl A 1 NSB Zahl A 6 LSB Zahl AA Exponent mit Vorzeichen String A LSB byte der aktuellen L nge A 1 MSB byte der aktuellen L nge A 2 LSB byte der Anfangs Adresse A 3 MSB byte der Anfangs Adresse Bedienungshandbuch F 30 ra BASIC cri Maschinennahe Programmierung CALL 2022 nn Fortsetzung Erzeugt das Unterprogramm eine Zeichenkette so darf sie nicht l nger als die von BASIC bergebene L nge werden Bei Bedarf kann mit LET B ee vorher eine entsprechend lange Platzhalter Zeichenkette erzeugt werden Beispiele 500 CALL 32763 F hrt einen Sprung auf die Adresse 32768 dezimal 8000 Hex aus l 1 1 j 600 CALL 49152 P1 P2 F nrt einen Sprung auf die Adresse 49152 dezimal C000 Hex aus Dabei werden die Pointer Zeiger P1 und P2 an das Unterprogramm bergeben Das Assembler Unterprogramm hat die folgende Form LC000 POP BC Ret Adresse retten POP HL Pointer auf P2 POP DE Pointer auf P1 PUSH BC Ret Adresse RET l ZUR CK ZU BASIC END Hinweis Durch die Funktionsweise des Stack ist di
126. r Datei durch das Kommando COPY dateiname iod In der Cursor orientierten Betriebsart arbeiten U und N ohne Parameter und bewegen den Bildausschnitt jeweils um eine Zeile vorw rts oder r ckw rts Bedienungshandbuch E 11 Kontron PSI Editor Beschreibung Go Gehe nach Formate G lt Gehe zur ersten Textzeile D Kom Gehe ans Textende G Den Gehe an den Textanfang vor Zo P Bs die erste Textzeile G nt Gehe nach Zeile n A G abei Gehe zu der Zeile die als erste vom Dateianfang aus gerechnet 2 motos die Zeichenfolge abc enth lt Das G Kommando arbeitet entsprechend dem N oder U Kommando es wirkt jedoch immer vom Anfang der Datei an G ist nur in der zeilenor entierten Betriebsart zu verwenden muB E ei oe na Aan y Locate Label Lokalisiere Marke Format L 2abo lt m Das L Kommando ben tigt eine Zeichenfolge als Parameter Nach dieser Zeichenfolge wird die Datei durchsucht von der aktuellen Zeile an bis zum Ende der Datei Es werden jeweils die ersten Zeichen einer Zeile auf Gleichheit berpr ft Ein Anwendungsfall ist die Suche nach dem Auftreten einer Marke Label die gew hnlich am Zeilenanfang steht L ist nur in der zeilenorientierten Betriebsart zu verwenden D ab ecis o anuk G e Text Text finden ile eb Koroi e Format T abei kt Das T Kommando durchsucht den Text von der aktuellen Zeile an nach der durch Trennzeichen abgegrenzten Zeichenfolge B
127. r invertiert den Punkt m t den Koordinaten x y x und Tei k nnen Konstanten Variable oder Ausdr cke sein Grafik Treiber mu aktiviert und ge ffnet sein siehe Treiber Wertebereiche O lt x lt 511 bzw 1023 bei Kontron PSI980 H 0 lt y lt 255 bzw 399 Dei Kontron PSI980 H Beispiele 150 SET 100 100 Setzt den Punkt 100 100 200 RES X1 Y1 L scht den Punkt X1 Y1 300 INV X X0O Y YO Invertiert den Punkt X X0 Y YO Bedienungshandbuch F 49 BASIC nun nn Sonstige Anweisungen H Ss He Nk KOS SI E MI o A JA O AI il ee Eege wd em vm emt at AE A a AE ER a E ED E e E a E SE E a a ER E e e e e GE ED E AE AER ER EE ER GE E AER A AE E ER ED AER AE AER AER GER OO GE id 0 AER AER a E AE E a AE e E a ev au Syntax WET gr fr gr ne a ae MA 0 7 reet Ara sik ae A Par eta al et d r ve mern AGA MA afin a S op ar E dl sp PA KOS kommando O ELA e e O CU En a tt a ER O A O UA SU GR A E CS GUA lt P O CE O EE a AE E vu E E AE AE AER CE GE GE GE GE ER AER ER em a AE E E E a vm Wirkung In der ersten Syntaxform f hrt die Ausf hrung der Anweisung KOS zum Verlassen des BASIC Interpreters und zur R ckkehr ins Betriebssystem KOS Ein geladenes BASIC Programm wird nicht gerettet Der vom Interpreter und vom Anwenderprogramm belegte Speicherraum wird frei Der Aufruf der KOS Arweisung in der zweiten Syntaxform l t den Seicherraum belegt und erm glicht die Ausf hrung von KOS interne
128. rogramm IODC dann bleibt das Benutzerprogramm v llig unabh ngig vom verwendeten Peripherieger t solange sich die Art des Ger tes nicht grunds tzlich ndert so k nnen z B Programme unterschiedliche Arten von Druckern ber eine logische Schnittstelle verwenden Grunds tzlich ist die Kanalzuordnung beliebig zu beachten ist nur da die Kan le nn I 0 I 1 und 0 9 f r spezielle Aufgaben reserviert sind IS ra Za g BECH aa nme ZU Bedienungshandbuch F 88 Y nn BASIC mr rr mm Operatoren String Operatoren Di s7 o A a noo Fortsetzung D PAN GE sa Beispiele S 200 PRINT CHR 12 Gibt das ASCII Zeichen Formfeed OC Hex aus 210 X ASC X Wandelt das erste Zeichen der Stringvariablen X in eine Zahl ASCII Hi 220 L LEN A Weist L die Anzahl der Zeichen in A zu 230 T Heute ist der 24 Dezember 240 T VAL T Extrahiert aus dem String T die Zahl 24 und weist sie T zu 250 Y 1 260 Y STR CY Wandelt den Wert von Y in einen String Ergebnis 1 000000000000E 000 iH 270 LET K A X Y Salat Die einzelnen Strings werden im String K verkettet i 280 A ABCDEFGH 290 LET T MID A 3 2 300 U LEFT A 2 400 V RIGHT A 2 T erh lt den Wert DE U den Wert AB V den Wert GH Bedienungshandbuch F 87 D A EE A a edi ben Grafik Treiber GRAP wm emm DO AO SU ef E EE a CA A E A A O O O O E O GER ED ER AE A SC SA GA A cc cd cs E E a
129. rogramme OBJ Programmoduln BSC BASIC Programme editierbar COM Maschinencodeprogramme DAT BASIC Datendateien XXX Editorgrundtyp INF Informationstexte INFO CMD Kommandodateien PRN Listing oder Druckdateien INI nur f r Systemstart SEL Men dateien RLOAD SELECT DIR Directory Datei Inhalt SYS Betriebssystemdateien FOR FORTRAN Quellcode MAS Maskendateien LST Listen IOD E A Treiber gelinkt COB COBOL Quellcode BAK WordStar Backup Die Mediennummer ist beim Aufsuchen von Dateien optional da KOS Dateien automatisch auf allen aktiven Medien sucht wenn keine Mediennummer angegeben ist Dateigruppen Wichtige Kommandos wie z B IL oder DEL k nnen eine beliebige Anzahl von Dateien mit einer gemeinsamen Eigenschaft gleichzeitig ansprechen Eine solche gemeinsame Eigenschaft kann beispielsweise sein ein bestimmter Dateityp ein bestimmter Buchstabe im Dateinamen ein bestimmter Dateiname eine bestimmte Dateieigenschaft ein bestimmtes Medium Die Auswahl nach Namen oder Typ geschieht durch zwei Sonderzeichen das Zeichen Si wirkt als Universalbezeichner Es kann f r eine beliebige Anzahl von Zeichen eines der beiden Teile einer vollst ndigen Dateiadresse stehen Das Zeichen ersetzt ein beliebiges im jeweiligen Namensteil zugelassenes Zeichen einer Dateiadresse Beispiele e ASM alle Dateien vom Typ ASM ABC alle Dateien des Namens ABC mit beliebigem Typ ABC BAS alle Dateien die ein
130. rrupt aktivierte Programm hat das BASIC Interrupt Flag Byte auf Adresse 1095 auf OFFH zu setzen und l st damit den Software Interrupt f r den BASIC Interpreter aus os Bedienungshandbuen F 57 SE BASIC Datei Ein Ausgabe OPEN et ett emt a a O O a E AER arme el A AE a ER ER EEE ED ER AER A AE ER SA AE GER ED SC A A cs CA ME O SO ER AE AE CC O A ID e ER MER ER O GT EEE O eg Syntax OPEN n string string STRING Variable Ausdruck STRING Konstante Wirkung ffnet die logische Einheit die sich aus string ergibt und ordnet sie Kanal n zu Unter dieser Kanaln mmer ist die logische Einheit dann in PRINT und INPUT d ansprechbar Es gibt 3 Arten von logischen Einheiten Treiber mit beliebiger Kanalzuordnung Drucker Treiber IEC Treiber k nnen auf die Kan le 3 8 gelegt werden string xxxx ebe iw Der Name eines Treibers besteht aus einem Zeichen und genau 4 alphantmerischen Zeichen Hat der Name weniger als 4 Zeichen so sind die restlichen Stellen mit Leerzeichen aufzuf llen Achtung Auf Kanal 0 3 liegt KSM System Messages Treiber mit fester Kanalzuordnung Grafik Treiber Kanal 9 string GRAP Dateizugriff Ein Ausgabe auf den Kan len 10 13 Nach OPEN ist das Schreiben und Lesen vom Dateianfang an gemischt m glich Vier Dateien k nnen gleichzeitig offen sein Das Medium mu Random Access erlauben dateiadresse mn date name typ
131. schen von Zeilen Formate DE Dec l scht die n chsten n Zeilen ein schlie lich der aktuellen Textzeile DE Ku l scht den Rest des Textes einschlief lich der aktuellen Textzeile DE abC lt l scht alle Zeilen bis einschlie lich der Zeile in der die Zeichenfolge abe auftaucht und einschlie lich der KN aktuellen Textzeile D Ze ZE l scht die unterste am Bildschirm sichtbare Textzeile Das Kommando DE l scht eine Anzahl n von Zeilen inklusiv der aktuellen Zeile bis zum Ende des Textes oder bis zum Auftreten einer Zeichenfolge die als Parameter angegeben wurde In der Cursor Betriebsart l scht D das Zeichen an der Cursor position Replace Ersetzen einer Zeile D8 Li Formate R abei ersetzt die unterste am Bildschirm sichtbare Textzeile durch eine Zeile poso fh des Inhalts abc Re l scht die aktuelle Zeile Die letzte sichtbare Zeile des dargestellten Textes wird ersetzt durch die neu eingegebene Zeile In der Cursor Betriebsart werden die nachfolgend eingegebenen Zeichen an die jeweilige Cursor Position geschrieben bis RETURN oder eine Cursor Steuertaste bedient wird x me Bedienungshandbuch E 10 r v KE Kontron PSI Editor Beschreibung 2 2 2 Positionieren und Drucken in der Textdatei 1 Up Next Print Aufw rts Abw rts verschieben Drucken Formate Ul Verschieben des Bildes eine Zeile aufw rts N lt _ Verschieben des Bildes eine Zeile abw rts i Una Verschieben m n
132. sdruck der Syntax des IODC Kommandos Bedienungshandbuch D 7 Kontron PSI Systeme Funktionen des Betriebssystems KOS 3 Medien Dateiorientierte Datentr ger Jeder Dateiadresse kann eine Mediennumer mi Ziffer O bis 9 gefolgt von einem Doppelpunkt vorangestellt werden wenn ein Datentr ger gezielt angesprochen werden soll z B IL 1 TEST lt Das Betriebssystem KOS sucht Kommandos bzw Datendateien auf dem Mastermedium Dies ist zun chst das Floppy Disk Laufwerk 0 Kontron PSI80 82 908 98 rechtes Laufwerk Kontron PSIY80 oberes Laufwerk oder wenn das System von dort geladen wurde die integrierte Festplatte Ein Medium ist ein Datei orientierter Datentr ger also etwa ein Disketten Laufwerk oder ein Plattenlaufwerk Medien werden ber einen Medientreiber angesprochen Medien besitzen eine Indexdatei in der die auf dem Medium gef hrten Dateien mit Name Typ Eigenschaften L nge und physikalischer Adresse auf dem Medium verwaltet werden Diese Datei hat den Typ DIR Ihr Name ist der Medienname Ausk nfte ber Medienname und Belegungszustand gibt das Systemkommando STATUS ber den Inhalt die Systemkommandos I und IL Standardm ig ist dem rechten Floppy Disk Laufwerk die Mediennummer 0 dem linken die Mediennimmer 1 zugeordnet Bei Kontron PSI80 82 Systemen mit integrierter Festplatte sind die Mediennummern O FD und 2 HD beim Laden von KOS von Diskette bzw 2 FD und O HD beim Laden von der Festplatte zugew
133. sistent belegt ist Hirweis Consistent bedeutet da die Verwaltung der Dateien auf der Platte oder Diskette korrekt abl uft d h neue Dateien werden in freie Bereiche abgelegt ohne die bisherigen Dateien zu st ren Disketten k nnen inconsistent werden wenn Disketten gleichen Namens w hrend des Betriebes gewechselt werden ohne da der Dateiverwaltung dies durch z B ein N Kommando mitgeteilt wird Die Dateiverwaltung merkt sich n mlich freie Bereiche auf einer Diskette und schreibt neue Daten dort hinein Bei Namensgleichheit der Diskette erkennt die Dateiverwaltung nicht immer einen Diskettenwechsel und Uberschreibt dann m glicherweise Teile von Dateien Sollte dies eingetreten sein dann hilft Ihnen das Programm FSCHECK siehe Technische Beschreibung Abschnitt Systemkommandos Mehr Information ber dieses und weitere Kommandos im Abschnitt Systemkommandos in der KOS Technischen Beschreibung Bedienungshandbuch D 19 Kontron PSI Systeme Editor 8 Einf hrung in den Editor EDIT Grunds tzlich dient er zu zwei wichtigen Aufgaben a zur computerunterst tzten Erstellung von Dokumentation Briefen Texten Formularen usw So macht EDIT ihren Kontron PSI Computer zu einem leistungsf higen Textverarbeitungssystem b zur Eingabe Pflege und Archivierung von Programmen die in ASSEMBLER FORTRAN PASCAL oder anderen Sprachen geschrieben sind die Erstellung von BASIC Programmen kann direkt durch den BA
134. sor steht bei dem ersten Zeichen RETURN beendet das Eingeben und Editieren einer Zeile Das ist in jeder beliebigen Cursorposition m glich die gesamte sichtbare Zeile wird von BASIC bearbeitet Nach Beenden des Eingebens einer Zeile wird die Syntax gepr ft Steht am Beginn der Zeile eine Zahl wird sie als Zeilennummer aufgefa t die Zeile wird gespeichert Fenlt die Zeilennummer werden die Befehle der Zeile sofort ausgef hrt Konmando Modus Bedienungshandbuch F 22 EE A EE Kommandos LIST PLIST Xi ep CD O Ae eme em CS O A E OU SU E O E E E O E S N EE E E D E CIE EE EE SE E A O AC O A SI O e E SO a SA AS O A O vm wm Syntax LIST LIST zeilennr1 LIST zeilennr2 EE LIST zeilennri zeilennr2 oder LI CRW wirkung LIST schreibt im Speicher befindliche Programm auf den Sichtschirm PLIST gibt das Programm Listing ber den KOS Kanal 0 4 aus dem ein Druckertreiber zugeordnet werden kann BASIC legt das Programm in einer vor bersetzten Form im Speicher ab Bei der Ausf hrung des LIST bzw PLIST Kommandos wird das Programm wieder in den Klartext bersetzt Es kann eine Anfangs zeilennr1 und oder eine Endzeile zeilennr2 des Listings angegeben werden Anhalten des Ausdrucks durch _ Shift Minus Abbrechen der Ausgabe mit ESC Taste Die Kurzform des Kommandos LIST ist LI und kann genauso verwendet werden Beispiele LIST Listet das gesamte Programm LIST 100 Listet nur die Zeile 100 LIST 100
135. t sicherzustellen da die mit LOAD und SAVE transferierten Programme sich auf die richtige Anfangsadresse beziehen Notfalls kann dies mit der Kommandof ol ge LOAD dateiadresse ASAVE dateiadresse ALOAD dateiadresse SAVE dateiadresse realisiert werden Bedienungshandbuch F 24 Pa Steeg BASIC Se ee a Kommandos LOAD SAVE ar weder me Dc vg A sc A mn aan nn nn Fortsetzung Beispiele Das Programm TEST BAS wird von einem Megium geladen Die Datei wird auf allen aktiven Medien beginnend mit dem Mastermedium gesucht SAVE TESTO DIZAE nov o Speichert das im Speicher befindliche Programm unter dem Namen TESTO BAS auf das Mastermedium Ist ein Programm mit diesem Namen dort nicht vorhanden so sucht KOS auf den aktiven Medien nach einer Datei dieses Namens Ist sie vorhanden so wird das Programm dort abgespeichert ansonsten auf dem Mastermedi um SAVE 1 TEST1 Das im Speicher befindliche Programm wird unter dem Namen TEST1 BAS auf dem Medium 1 gespeichert Hinweis Der Dateityp BAS ist die Voreinstellung f r gepackt durch das SAVE Kommando des BASIC Interpreters abgespeicherte Programmtexte Diese Typenbezeichnung sollte nicht f r andere Dateiarten verwendet werden LOAD und ALOAD sind nur auf jeweils passend mit SAVE bzw ASAVE abgespeicherte Programmtexte anzuwenden Bedienungshandbuch F 25 un BASIC nn Kommandos re A CU PU CI ER EE o EEE o GU A in a a GE o ER EE ER ER ER ME EEE ER
136. te zum Gebrauch auf Ihrem Kontron PSI System vorbereitet FORMAT stellt R ckfragen nach dem Laufwerk in dem die Diskette formatiert werden soll nach dem Namen der diese Diskette kennzeichnen soll gleiche Namen vermeiden und beginnt den Formatiervorgang nach der Best tigung durch den Benutzer Mehr Information ber dieses und weitere Kommandos im Abschnitt nSystemkommandos in der KOS Technischen Beschreibung Bedienungshandbuch D 16 Kontron PSI Systeme Funktionen des Betriebssystems KOS l IL Kommando Inhaltsausgabe im Langformat EE EE Ak Aufruf IL m name typ J P lt Ausdruck des Inhaltsverzeichnisses eines Mediums mit Angabe der Dateil nge und weiterer Informationen Wenn als geheim gekennzeichnete Dateien mit angezeigt werden sollen so mu der Parameter P oder P S mit dem Aufruf angegeben werden Beispiele IL TEST Alle Dateien des Namens TEST auf dem Masterlaufwerk werden angezeigt IL 1 Pz 0 SIOA lt Alle Dateinamen von Laufwerk 1 auch die geheimen werden auf ein Ger t bertragen das an den Serienkanal A des Kontron PSI Systems angeschlossen ist INFO Kommando Ausgabe einer ASCII Datei Aufruf INFO pi name typ Dieses Kommando bringt Textdateien auf den Sichtschirm und erm glicht ber die Eingabe von Leertaste bzw RETURN das Vor und Zur ckbl ttern im Text Beispiele INFO KOS lt Bringt die Textdatei KOS INF zur Anzeige INFO lt
137. tei angewendet und die Fehlermeldung unterdr ckt kann anschlie end kein Schreib Lesezugriff auf diese Datei erfolgen Die Datei mu in diesem Fall erst geschlossen CLOSE und wieder ge ffnet OPEN werden Ein sogeannter Dummy Read mit INPUT fn ist nur innerhalb eines Records 128 Byte m glich Mit RECORD im x kann auf einen bestimmten Record positioniert werden Die L nge der Eingabezeilen wird von BASIC berwacht Sie ist mit der LINELEN Anweisung ver nderbar Das berschreiten der zul ssigen Zeilenl nge nat eine Fehlermeldung mit Programmabbruch zur Folge Beispiele 50 INPUT 10 X Liest die Variable X von der vorher ge ffneten Datei OPEN 10 ein 100 INPUT 11 A Liest die Variable A von der vorher mit OPEN 11 D ge ffneten Datei ein Der Dateizeiger steht anschlie end auf dem n chsten Eintrag hinter dem eingelesenen Diese Anweisung kann auch zur Positionierung des Dateizeigers in einer Datei benutzt werden Dummy Read 150 INPUT 1 T Liest vom Betriebsystemkanal I 1 die Stringvariable T ein I 1 ist standardm ig der Tastaturtreiber KEY Die Eingabe wird nicht auf dem Bildschirm reflektiert Bedienungshandbuch F 48 A PO gare E We io tel A A Ess KE INV H SET RES en O g WO to a AI tr AD S A Ur Mc rt AO da cua sr O di Syntax SET x H y Lu EI E E At o Pd cl aet Te cl A Er Ar ci een RES x y INV x y Wirkung Anweisung f r Grafik Modus Setzt l scht ode
138. ter L nge bis zum Ende gelesen werden Um die sonst unvermeidliche Fehlermeldung zu umgehen wird in diesem Fall zur Zeile 300 verzweigt Die Fehlerbehandlungs routine ab Zeile 300 pr ft ob der Fehler wirklich durch ein Datei Ende verursacht wurde und schreibt in diesem Fall eine eigene Meldung Im anderen Fall wird die Programmausf hrung beendet A Bedienungshandbuch F 56 BASIC occ Maschinennahe Programmierung ro ON INTR INTERRUPT Syntax ON INTR GOTO zeilennr ON INTR GOSUB zeilennr ON INTR RETURN o a A rs a al p j o CET VAL Va tu er it O O A CO CS O A O CO O CTO E O Gb A AD E o SO O lt lt E O O lt A CA AS O O O A CG ER a CCC O O O vu O O am Wirkung F hrt abh ngig von Software Interrupts BASIC Anweisungen aus In der ersten Syntaxvariante wird das Programm bei diesem Befehl so lange angehalten bis ein Interrupt erfolgt Dann wird das Programm ab Zeile zeilennr fortgesetzt In der zweiten Variante wird nachdem dieser Befehl durchlaufen ist bei jedem Interrupt das Unterprogramm ab Zeile zeilennr aufgerufen Das Programm wird danach an der unterbrochenen Stelle fortgef hrt BASIC Interrupt Service Routine Durch die dritte Syntaxvariante wird die Wirkung dieses Befehls wieder aufgehoben Ab dieser Zeile werden Interrupts ignoriert Um einen Interrupt auf Maschinenebene verarbeiten zu k nnen ist eine Assembler Interrupt Service Routine notwendig Dieses durch einen Hardware Inte
139. texte Es ist i a nicht zweckm ig diese Bezeichnung f r andere Dateien mit zu verwenden Bedienungshandbuch F 17 o BASI Cc 2 00 Kommandos AUTO DUO A E E E E EEE A E E ET E ER E A EEE A ER ER ER ER ER A E A A A A A A O A y AER GE O A A A GR dy A la EE is A O O A A GE et O VU A vm vm O LO qt E E d a A a A von Syntax AUTO Ssschrittweite B zeilennr w emt e O EE A O O O ER LO E ER ER ER PO A A ER GE e ER PO E O EEE e ER SO GE CE GE ER AED ET ET E EEE ER O E ER E CE E ep emm Wirkung Se Es wird f r die Programmerstellung nach jeder abgeschlossenen Zeileneingabe automatisch die n chsth here Zeilennummer erzeugt Es kann eine Anfangszeilennunmer zeilennr und oder eine Schrittweite vorgegeben werden Die Reihenfolge von B und S ist beliebig Wird ein Parameter nicht angegeben so gilt dessen Voreinstellung B 10 Kee EE og S 10 Beispiele AUTO A A Es wird beginnend mit 10 nach jeder neuen Zeile eine un 10 erh hte Zeilennummer erzeugt AUTO B 100 S 5 Als Zeilennummern erscheinen 100 105 110 115 usw Hirweis Der Programmerstellungsmodus AUTO wird durch Eingabe von ESC ESCAPE wieder verlassen Bedienungshandbuch F 18 E CONT Syntax CONT zeilennr e o o li e O ER A O O GE AE o GER AER E a GER y CG A ab e O A A m E A A GU E GU EE E en vb L C ER GATO A A O SO O O A A O O wm ag Wirkung Setzt das Programm ab der Zeile zeilennr fort Die Variablen werden nicht
140. ufwerken heraus bevor Sie das Ger t ausschalten oder den R cksetzknopf bet tigen andernfalls k nnen die Disketten besch digt werden Das Einlegen von Disketten geschieht wie folgt Diskette einschieben bis zum Einrasten Beschriftung zeigt nach links Kontron PSI80 82 bzw nach oben Kontron PSI98 908 980 Spurabtastschlitz zeigt in das Laufwerk hinein Laufwerkt r schlie en durch langsames Bewegen des Hebels bis zum Einrasten Wird die Laufwerkst r zu schnell geschlossen kann sich die Diskette evtl nicht zentrieren Folge Ger uschentwicklung Zugriffsfehler Das Herausnehmen von Disketten geschieht wie folgt Laufwerkt r durch Dr cken gewaltlos l sen Bei Kontron PSI8O Auswerfen der Diskette durch leichtes Dr cken des Auswerfhebels am Laufwerk nach links Bitte verwenden Sie grunds tzlich nur Arbeitskopien Ihrer Disketten und bewahren Sie das Original sorgf ltig vor Staub Feuchtigkeit Hitze und Magnetfeldern gesch tzt in der Diskettenh lle auf Verwenden Sie dieses Muster nur zum erneuten Kopieren f r den Fall da Ihre Arbeitsdiskette ausf llt Beschriften Sie die Diskettenetiketten nur mit Filzstift nicht mit Kugelschreiber oder Bleistift Eindr cke von harten Schreibern k nnen Datenveriust zur Folge haben Radieren Sie niemals auf dem Etikett Staub auf der Diskette stellt die Betriebssicherheit des Gesamtsystems infrage Disketten sind Low Cost Datentr ger die aus konstruktiven Gr nden ei
141. ugging Module KDM Anhang Tabellen Hardware Beschreibung Kontron PSI 80 82 Baugruppen Kontron PSI 908 9C 98 Baugruppen Kontron PSI 980 Baugruppen Weitere Unterlagen Installation siehe Installationshandbuch Service Unterlagen siehe jeweilige Dokumentation Optionale Software siehe jeweilige Dokumentation Kontron ECB Computer baugruppen siehe jeweilige Dokumentation Integrierte Schaltungen siehe Dokumentation der jeweiligen Hersteller III O O mo vers AA ver Za Jeep E EE E en E ge CH et NW pm pen CR e Er a el Let mees STAND Version 4 33 5 44 5 54 6 05 Mai 1984 FR HERE ST NDE Version 4 33 5 4W 5 54W 6 04 August 1983 Version 4 33 5 44 5 54 6 03 April 1983 Version 4 33 5 4 5 5 6 0 Dezember 1982 Version 4 3 5 3 November 1981 Version 3 2 April 1980 CO Stand Mai 1984 A fg H O op en e en y bersicht ber Kontron PSI Dokumentation Version 4 33 5 44 5 54 6 05 Kontron PSI Systeme werden mit umfangreicher Dokumentation geliefert 2 Der erste Abschnitt dieser Bedienungsanleitung gibt Ihnen die Ubersicht wo welche Themen erl utert sind d Kontron PSI i Dokumentation bersicht ber die Kontron PSI Dokumentation Die Einsatzm glichkeiten Ihres Kontron PSI Systems sind vielf ltig Wir wollen Ihnen die Anwendung dieser Computersysteme als Werkzeug in Ihrer Aufgabenstellung durch die m glichst vollst ndige Beschrei
142. und Ihr Distributor f r Sie da Rufen Sie Ihren n chstgelegenen Partner an Kontron Deutschland 1000 Berlin 41 Albrechtstr 34 Tel 030 7923031 3 Telex 0185484 2000 Hamburg 70 K nigsreihe 2 Tel 040 68295 0 Telex 0211998 3000 Hannover 81 Hermann Guthe Str 3 Tel 0511 839051 57 Telex 0923729 4000 D sseldorf 1 Ronsdorfer Str 143 Tel 0211 7361 0 Telex 08582675 Technische B ros 8057 Eching Obere Hauptstr 5 Tel 089 31901 318 Telex 05213671 6000 Frankfurt 70 Kennedy Allee 34 Tel 0611 636061 Telex 0414881 7000 Stuttgart 30 Maybachstr 39 a Tel 0711 814621 Telex 0723061 8500 Niirnberg 20 Rennweg 60 62 Tel 0911 533306 Telex 0626391 Bedienungsanleitung A 5 Kontron PSI Kontron Internationale Distribution AUSTRIA Kontron GmbH amp Co KG Eisgrubengasse 2 A 2334 V sendorf b Wien Phone 0043 222670631 Telex 047 131699 BELGIUM Heliagraph p v b a Gulden Sporenlaan 19 B 9220 Merelbeke Phone 0032 91 301314 Telex 046 12104 DENMARK SC METRIC A S Skodsborgvej 305 DK 2850 Naerum Phone 0045 2 804200 Telex 05537163 DENMARK E BLICHFELD APS Gl Hovedgade 10 b Box 249 DK 2970 Hoersholm Phone 0045 2 867900 Telex 055 37548 FRANCE Kontron S A France 6 rue des Freres Caudron F 78140 Velizy Villacoublay Phone 00333 9469722 Telex 042 695672 ISRAEL TABOR ELECTRONICS Shemen Beach Industrial Zone P O Box 901 Haifa Phone 00972 4 644280 Telex 0606 1465 91
143. undsatz unabh ngig von z B der Art des daran angeschlossenen Druckers oder Peripherieger tes sofern nat rlich der notwendige Funktionsumfang gegeben ist f Die Utility Diskette enth lt Treiberprogramme f r die Kontron Schnittstellen und Standardperipherie Diese Programme werden im Quellcode geliefert und k nnen somit als Muster f r anwendungsspezifische Treiber verwendet werden 6 KOS interne Systemkommandos KOS interne Kommandos werden beim Start des Betriebssystems mitgeladen Sie stehen jederzeit zur Verf gung da sie nicht neu von Diskette geladen werden m ssen Interne Kommandos bestehen grunds tzlich aus nur einem Kennbuchstaben der sowohl gro als auch kleingeschrieben werden kann Klammern im Aufrufformat kennzeichnen optionale Parameter E C Kommando Change Case Aufruf Con Umschaltung zwischen Gro und Kleinschreibung Nach dem Laden des Betriebssystems ist dieses im Modus Gro schreibung Das C Kommando schaltet den jeweiligen Modus um Als Hinweis auf den gerade aktiven Modus gibt das Betriebssystem die Promptzeichen KOS klein oder gro geschrieben aus nicht bei KOS6 I Kommando Index Aufruf I mn dateiname typ lt I mn dateigruppe lt Auflistung aller im Parameterfeld des Kommandos spezifizierten Dateien Die Angabe aller Parameter ist optional Fent die Mediennummer so wird nur das Mastermedium adressiert Ist das Parameterfeld nicht besetzt so werden alle Date
144. usgabe auf Ports ON INTR Interrupthandhabung in BASIC E e Grafik SET Setzen von Bildpunkten RES L schen von Bildpunkten INV Invertieren von Bildpunkten PLOT Plotten von Linien STRING Schriftzeichen ausgeben nur im Grafik Modus CLEAR Bildschirm l schen Grafik Modus bleibt Sonstige Befehle A o nn ED a i RANDOM Zufallsfunktion initialisieren LET Zuweisung von Werten zu Variablen STOP Unterbrechung im Programmlauf END Ende eines Programms REM Kommentare DIM Dimensionieren von Feldern TRACE Programmablauf berwachung ein ausschalten TRACEOFF KOS R ckkehr ins Betriebssystem KOS Aufruf des KOS Kommando Interpreters Bedienungshandbuch F 14 e et Abee Funktionen BASIC o Eigenschaf ten ag EE E E ED E A E E EE EE EE E E E EE E CR E E CR EEN E E E E E E EE E E E LE E EN ER EE E EE LEE Ch E ER EN ERR EE ER A E A A E A E ER o e a re Funktionen und Operatoren treten in Arweisungen auf und bewirken eine Wertzuweisung Wertbearbeitung oder eine Wertumwandlung Arithmetische Operatoren E Add tion Subtraktion Multiplikation Division Potenzierung Klammerung bis 8 fach SS SU Vergleichsoperatoren gleich lt gt ungleich lt kleiner oder gleich auch lt gt z gr er oder gleich auch gt gt gr ker lt kleiner Logische Operatoren NOT Negation AND Und Verkn pfung OR Oder Verkn pfung XOR Exklusiv Oder Verkn pfung Funktions Operatoren EXP X ERM N
Download Pdf Manuals
Related Search
Related Contents
Manuale USBCNC V4.01.00 Italiano MSDC Manuale d`Installazione SNMPc Ver.5 Apparatus for digital communications with multiparameter light fixtures HQ Power ARUZO トーンチャイム取扱説明書 2015/08/26 ZERO取扱説明書 - 有限会社ウエストのトップページへ Zotac ZBOX nano XS AD13 19,11,09 ZoneRay & the CALI Radiator, A Brief User Guide FANTEC HDMI Copyright © All rights reserved.
Failed to retrieve file