1. Die Hardwarekonfiguration          ----------------------------          Bild 13: Hardwarekofiguration f}r das Anwendungsbeispiel           KC-KC-Kopplung }ber V24-Modul          ANWENDUNGSBEISPIEL          Deí  folgendeî  Anwendungsbeispieì liegô diå  Hardwarekonfiguratioî          nacè  Bilä  1³ zugrunde®  Damiô kanî bereitó eiî  kleineò  Teiì  deò          M|glichkeiteî  demonstrierô werden¬  diå sicè deî Anwenderî miô deí          V24-Modul und der ma~geschneiderten V24-Software ergeben.          Zõ  KC-KC-Kopplunç  m}sseî beidå Computeò miô  jå  eineí  V24-Moduì          ausger}steô  sein®  Ií  Beispieì  seé deò  jeweiligå  V24-Moduì  ií          Modulschacht 8 des entsprechenden Computers gesteckt.          Aí V24-Moduì deó 1® Computeró seé nebeî deò Kopplungsleitunç zuí 2®          Computeò eiî Druckeò angeschlossen® Daó kanî eiî beliebigeò Druckeò          odeò  eine  Schreibmaschinå sein®  Ií folgendeî Beispieì  isô  der          Thermodruckeò   K630³  eingesetzt®   F}ò  anderå  Druckeò  muþ  diå          dazugeh|rigå  Drucker-Routinå verwendeô  werden®  Entsprechenä  deò          Systeminitialisierunç  durcè  deî Selbststarô deò  Drucker-Routinå          zuí  K630³  isô eó sinnvoll¬  deî Thermodruckeò  aí  Modulkanaì  ±          anzuschlie~en®  Dadurcè  kanî  diå vorhandenå Drucker-Routinå  ohnå          Ver{nderung genutzt werden.          Bedingô  durcè deî Druckeranschlu~ aí 1®  Computeò isô aí  V24-Moduì          dieseó  Computeró  nuò  nocè  Kanaì ² freé  f}ò  deî  Anschluþ  deò          Koppelleitunç  zuí 2®  Computeò ®  Darauó ergibô sich¬  daþ deò  1®          Computeò   miô   deò  DUPLEX-Routinå  ²   (V24DUPL2COM©   auæ   deî          Datenaustausch mit dem 2. Computer vorbereitet werden mu~. Š          Aí  2®  Computeò isô eó gleichg}ltig¬  }beò welcheî Modulkanaì  deó          V24-Moduló deò Datenaustauscè miô deí 1® Computeò stattfindet® Hieò          seé  festgelegt¬   daþ  diå  Koppelleitunç  voí  1®   Computeò  aí          Modulkanaì ± angeschlosseî ist®  Darauó folgtº  Ií 2® Computeò muþ          DUPLEX-Routine 1 (V24DUPL1COM) verwendet werden.          Gro~å    Sorgfalô   mu~   deò   Anwendeò   beií   Herstelleî    deò          Datenverbindungeî aufbringen®  Wiå Bilä 1³ zeigt¬ kommeî mindestenó          zwei verschiedene Verbindungsleitungen zum Einsatz:              Stereo-Diodenkabel: Computer-Thermodrucker           Computer-Kassettenrecorder           Stereo-]berspielkabel: 1. Computer - 2. Computer          Dieså Leitungeî d}rfeî keinesfalló verwechselô werden® Anderenfalló          k|nneî abgeseheî voî deí nichô funktionierendeî  Datenverkehr¬  diå          V24-Schnittstellen besch{digt werden.          F}ò  diå  Verbindunç Computeò - Kassettenrecordeò gen}gô eiî  Mono-          Diodenkabel.          Dá  dieså  Leitungeî  {u~erlicè meisô  gleicè  aussehen¬  isô  diå          Verwechslungsgefahò   sehò  gro~®   Deshalâ  seé   nochmaì   darauæ          hingewiesen¬ daþ daó Steckeî deò Datenleitungeî miô gro~eò Sorgfalô          erfolgen mu~!          2. Aufgabenstellung          -------------------          Iî dieseí Anwendungsbeispieì solì }beò diå KC-KC-Kopplunç folgendeó          realisiert werden:          Ií  1®  Computeò  wirä einå Dateé aufgebaut¬  dereî Inhalô  voí  2®          Computeò auó eingegebeî wird®  Deò 1®  Computeò steuerô hierbeé deî          Dateiaufbaõ  durcè  Sendeî konkreteò Eingabeanforderungeî aî deî  2®          Computer®  Dieså Eingabeanforderungeî erscheineî auæ deí Bildschirí          deó 2®  Computers®  ]beò diå Tastatuò deó 2® Computeró gelangeî diå          geforderteî  Dateî zun{chsô iî deî Speicheò deó  2®  Computeró  unä          werden von dort zum 1. Computer gesendet.          Deò  1®  Computeò  fungierô alsï nuò aló Dateispeicheò unä  deò  2®          Computeò  nuò  aló Datenterminal®  Durcè Eingabå  eineó  bestimmteî          Zeichenó auæ deí Datenterminaì (Tastatuò deó 2® Computers© solì deò          Dateiaufbaõ  ií  Dateispeicheò (1®  Computer© abgebrocheî unä  diå          eingegebene Datei ausgedruckt werden.          Diå  Programmå  }beò diå deò Datenspeicheò  unä  daó  Datenterminaì          realisiert werden, sollen in BASIC geschrieben sein.          3. BASIC-Anweisungen zum Datenaustausch          ---------------------------------------          Folgendå  Anweisungeî  steheî ií BASIÃ f}ò deî  Datenaustauscè  zuò          Verf}gung           PRINT#n Daten senden           INPUT#n Daten empfangen          ]beò  PRINT#î werdeî Dateî aî daó peripherå Ger{ô ausgegeben¬  daó          an USER- Ausgabekanal n angeschlossen ist. Š         ]beò  INPUT#î werdeî Dateî voî deí periphereî  Ger{ô  gefordert¬          das an den USER-Eingabekanal n angeschlossen ist.          Welchå  USER-Kan{lå miô deî Modulkan{leî deó V24-Moduló unä dadurcè          miô    deò   Peripheriå   verbundeî   sind¬    wirä    durcè    diå          Systeminitialisierung der V24-Software festgelegt.          Bilä 1´ verdeutlichô diå Zusammenh{ngå f}ò daó vorliegendå Beispieì          und stellt die erforderlichen Anweisungen dar.          Bilä  14º  BASIC-Anweisunç zuí Datenaustauscè zwischeî deî  Ger{teî           entsprechenä  deò Hardwarekofiguratioî nacè Bilä 1³  unä           der angegebenen V24-Software          4. Die BASIC-Programme          ----------------------          Uí  diå  unteò  Punkô ² genanntå Aufgabenstellunç  zõ  l|sen¬  sinä          folgende BASIC-Programme in die Computer einzugeben:          1. Computer: Programm 1           10 REM Dateispeicher           20 NULL0:CLEAR2000:DIMX$(100,2)           30 PRINT#3"NAME?"           40 INPUT#3X$(A,0)           50 IF LEFT$(X$(A,0),!)="0THEN110           60 PRINT#3"VORNAME"           70 INPUT#3X$8A,1)           80 PRINT#3"BERUF"           90 INPUT#3X$(A,2)           100 A=A+1 : GOTO 30           110 PRINT#3"ENDE"           120 REM           130 REM Druckerausgabe           140 PRINT#2:PRINT#2"Name Vorname Beruf"           150 PRINT#2STRING$(40,"-")           160 FOR B=0 TO A-1           170 FOR Z=0 TO 2           180 PRINT#2X$(B,Z),           190 NEXT Z,B           200 END          2. Computer: Programm 2           710 REM Datenterminal           720 NULL0           730 INPUT#2A$           740 IF A$="ENDE" THEN780           750 INPUT B$           760 PRINT#2B$           770 GOTO730           780 END                  Š          5. Funktion der BASIC-Programme          --------------------------------          Diå  BASIC-Programmå  laufeî nur¬  wenî deò Datenaustauscè  iî  deò          Hardwarekonfiguratioî nacè Bilä 1³ fehlerfreé funktioniert®  Welchå          Schrittå  f}ò  diå Inbetriebnahmå erforderlicè sind¬  fa~ô Punkô  ¶          zusammen.          Nacè  deí  Starô  deò beiden Programmå wirä durcè  diå  Anweisunç          NULL°  diå  Ausgabå  voî  DUMMY-Zeicheî  (00H-Bytes©  nacè  jedeò          Zahlenausgabå unterdr}ckt® Dieó isô erforderlich¬ weiì deò BASIC-          Interpreteò  dieså  DUMMY-Zeicheî nacè ENTEÒ  sendet¬  womiô  diå          INPUT#n-Anweisunç  abgeschlosseî wird®  W}rdeî diå  DUMMY-Zeicheî          nicht unterdr}ckt, w}rde folgendes eintreten:          - Deò  Computer¬  deò durcè INPUT#î auæ Dateî voí andereî  Computeò           wartet¬  schlie~ô  seineî Datenempfanç ab¬  wenî eò deî Codå  voî           ENTER erh{lt.          - W}rdå jetzô deò datensendendå Computeò nocè DUMMY-Zeicheî senden¬           k|nnteî dieså voí datenempfangendeî Computeò nichô mehò abgeholô           werden.          Dadurcè w}rdeî beidå Programmå "h}ngen¢ bleiben®  Diå Steuerleitunç          CTS f}r das Hardwareprotokoll }ber V24 w}rde das Senden sperren.          Iî  Zeilå  2°  voî Programí ± wirä weiterhiî Speicherrauí  f}ò  diå          Dateé reserviert®  Iî Zeilå 3° sendeô diå Aufforderunç zuò  Eingabå          deó  Namenó aî Programí 2¬  diå dorô iî Zeilå 73° entgegengenommeî          wird®  Iî  Zeilå  75°  wirä diå voî  Computer ±  gefordertå  Eingabå          zun{chsô iî deî Speicheò voí 2®  Computeò }bernommen® Voî dorô wirä          siå  iî Zeilå 760¬  aî Programí ± gesendet®  Iî Zeilå 4°  wirä  voî          Programí  ±  diå Informatioî entgegengenommeî unä  deí  Feldelemenô          X$(A,0) zugewiesen.          Programí  ² l{ufô iî eineò Schleife¬  Sprunç voî 77° auæ 730®  ]beò          dieså  Schleifå wirä iî deò gleicheî Weise¬  wiå obeî  beschrieben¬          jede von Programm 1 geforderte Eingabe in den Speicher von Computer          ²  }bernommeî  unä  voî dorô  aî  daó  Dateiprogramí  gesendet®  Ií          Programm 1 werden die Feldelemente           X$(A,0) mit Namen           X$(A,1) mit Vornamen           X$(A,2) mit Berufen          beschrieben®  Iî Zeilå 10° wirä deò Feldindeø Á uí ± erh|hô unä diå          Eingabeanforderunç wirä iî Zeilå 3° fortgesetzt® Iî dieseò Schleifå          l{ufô Programí ± solange¬ bió voí Programí ² f}ò eineî Nameî einå °          eingegebeî   wird®   Geschiehô   dies¬   wirä  iî  Zeilå  5°   diå          Eingabeschleifå  voî  Programí  ±  verlasseî  unä  zuò  Zeilå  11°          gesprungen®  Dorô wirä daó Worô "ENDE¢ zuí Programí ² gesendeô  unä          diå  Ausgabå deò eingegebeneî Dateé auæ deî Thermodruckeò  beginnt®          Beé   deò   Druckeransteuerunç  wirä  zun{chsô   eiî   Tabellenkopæ          ausgegebeî  (Zeileî 14° unä 150© unä danî diå Dateé aî deî  Druckeò          gesendet®  Diå Dateiausgabå erfolgô iî deî Zeileî 16° bió 190® Nacè          der Dateiausgabe an den Drucker ist Programm 1 zu Ende.          Wirä  iî  Zeilå 73° ií Programí ² daó Worô "ENDE¢  empfangen¬  danî          wirä  iî  Zeilå 74° diå Programmschleifå  verlassen®  Daó  Programí          verzweigt sich zu Zeile 780 auf der die Endanweisung steht. Š         Die Druckerausgabe k|nnte folgendes Aussehen haben:                    Name Vorname Beruf          -----------------------------------------------           M}ller Max M}ller           Meier Klaus Trainer           Schulze Emil Verk{ufer           Krug Erich Maler           Schmidt Otto Koch           Kr}ger Karl Operns{nger           Hagen Heinrich Schlosser          6. Schritte der Inbetriebnahme          -------------------------------          Zusammengefa~ô  ergebeî  sicè f}ò diå Inbetriebnahmå  deò  Computer-          Computer-Kopplunç  }beò  V24-Modulå entsprechenä Bilä  1³  folgendå          Schritte:          - Deò  Netzanschluþ alleò Ger{tå seé gegebeî (ií Bilä 1³  isô  dieó           nicht mit dargestellt)          - alle Ger{te sind zun{chst ausgeschaltet          - V24-Module in beiden Computern in Schacht 8 stecken          - Verbindung Computer-Thermodrucker herstellen           Drucker an Kanal 1 des V24-Moduls anschlie~en           Stereo-Diodenkabel verwenden!          - Verbindung zwischen den Computern herstellen           1. Computer Modulkanal 2           2. Computer Modulkanal 1           Stereo- ]berspielkabel verwenden!          - Verbindungeî  zwischeî  deî Computerî unä deî  Kassettenrecorderî           herstellen           Stereo- oder Mono-Diodenkabel verwenden!          - Ger{te einschalten          - Laden der Drucker-Routine V24K6303COM in Computer 1          - Laden der DUPLEX-Routine V24DUPL2COM in Computer 1          - Laden der DUPLEX-Routine V24DUPL1COM in Computer 2          - Laden des BASIC-Interpreters in beide Computer          - Eingabe des Programms 1 in Computer 1          - Eingabe des Programms 2 in Computer 2          - Start von Programm2 und 1