DE2034706A1 - Simulation system - Google Patents
Simulation systemInfo
- Publication number
- DE2034706A1 DE2034706A1 DE19702034706 DE2034706A DE2034706A1 DE 2034706 A1 DE2034706 A1 DE 2034706A1 DE 19702034706 DE19702034706 DE 19702034706 DE 2034706 A DE2034706 A DE 2034706A DE 2034706 A1 DE2034706 A1 DE 2034706A1
- Authority
- DE
- Germany
- Prior art keywords
- simulation
- computer
- test
- circuit
- cpd
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004088 simulation Methods 0.000 title claims description 59
- 238000012360 testing method Methods 0.000 claims description 52
- 230000005540 biological transmission Effects 0.000 claims description 7
- 239000008186 active pharmaceutical agent Substances 0.000 claims description 5
- 238000012545 processing Methods 0.000 claims description 3
- 230000000903 blocking effect Effects 0.000 claims description 2
- 238000012544 monitoring process Methods 0.000 claims description 2
- VOXZDWNPVJITMN-ZBRFXRBCSA-N 17β-estradiol Chemical compound OC1=CC=C2[C@H]3CC[C@](C)([C@H](CC4)O)[C@@H]4[C@@H]3CCC2=C1 VOXZDWNPVJITMN-ZBRFXRBCSA-N 0.000 claims 1
- 230000002093 peripheral effect Effects 0.000 description 10
- 238000000034 method Methods 0.000 description 7
- 210000000056 organ Anatomy 0.000 description 5
- 230000006978 adaptation Effects 0.000 description 4
- 241000283690 Bos taurus Species 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 239000004606 Fillers/Extenders Substances 0.000 description 1
- 206010000210 abortion Diseases 0.000 description 1
- 238000004061 bleaching Methods 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 210000003734 kidney Anatomy 0.000 description 1
- 239000010985 leather Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000033764 rhythmic process Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 210000002435 tendon Anatomy 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000009423 ventilation Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3664—Environments for testing or debugging software
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/26—Functional testing
- G06F11/261—Functional testing by simulating additional hardware, e.g. fault simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/362—Software debugging
- G06F11/3648—Software debugging using additional hardware
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/42—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker
- H04Q3/54—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised
- H04Q3/545—Circuit arrangements for indirect selecting controlled by common circuits, e.g. register controller, marker in which the logic circuitry controlling the exchange is centralised using a stored programme
- H04Q3/54575—Software application
- H04Q3/54591—Supervision, e.g. fault localisation, traffic measurements, avoiding errors, failure recovery, monitoring, statistical analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2119/00—Details relating to the type or aim of the analysis or the optimisation
- G06F2119/12—Timing analysis or timing optimisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Monitoring And Testing Of Exchanges (AREA)
- Debugging And Monitoring (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
- Exchange Systems With Centralized Control (AREA)
Description
Dipl.-Phys. Leo ThulDipl.-Phys. Leo Thul
StuttgartStuttgart
B, Fontaine' et al 3 - 1B, Fontaine 'et al 3-1
INTERNATIOKAI STANDARD EIECTRIK CORPORATION, NEW YORKINTERNATIOKAI STANDARD EIECTRIK CORPORATION, NEW YORK
SimulationssystemSimulation system
Die Anmeldung "betrifft ein Siraula ti ons system, das insbesondere für die Überwachung von Programmen von "Echtzeit" I Datenverarbeittingssystemen, wie z, B. Daten Vermittlungssystemen, anwendbar ist.The registration "relates to a Siraula ons system, in particular for the monitoring of programs of "real time" I data processing systems, such as data exchange systems, is applicable.
Ein Echtzeit-Dptenverarbeitungssystem ist im allgemeinen .' ein Svstem., das Eingangsdaten empfängt, wenn sie auftreten, diese verarbeitet und in Abhängigkeit davon nach einer vorgegebenen und sehr kurzen Zeitverzögerung Ausgangsdaten abgeben. Systeme dieser Art sind nach einer sich mehr und mehr verbreitenden Technik um eine oder mehrere Zentraleinheiten mit gespeicherten Programmen organisiert. Für die Feststellung der Eingangsdaten und die Übertragung der Ausgangsdaten sind spezielle periphere Organe vorgesehen, die über einen standardisierten Eingangs- /Au^gangskanal mit jeder zentralen ™ Einheit verbunden sind.A real-time computer processing system is generally. a system that receives input data when it occurs, processes these and, depending on this, output output data after a predetermined and very short time delay. Systems of this type are based on a technology that is more and more widespread around one or more central units organized with saved programs. For the finding of the input data and the transmission of the output data special peripheral organs provided that have a standardized Input / output channel with each central ™ Unit are connected.
Fernsprechvermittlungssysteme sind ein Beispiel für Eehtzeit-S^rsteme. Eine Fernsprechvermittlung besteht heute aus einem Verbindungsnetzwerk, aus Verbindungssätzen und aus wenigstens zwei zentralen Einheiten (aus Sicherheitsgründen). Die Verbindungssätze sind Einrichtungen, die mit den leitungen und Kreisen verbunden sind, um die Signalisierung zu empfangen und zu übertragen. ■ * .Telephone switching systems are an example of marriage time systems. A telephone exchange today consists of an interconnection network, interconnection sets, and at least two central units (for security reasons). The connection sets are devices that work with the Lines and circuits are connected to receive and transmit the signaling. ■ *.
11.7.1970 ,/,July 11, 1970, /,
009.886/1608009.886 / 1608
"K*"K *
B, Fontaine et al ^ - 1B, Fontaine et al ^ - 1
Dns Verbindungsnetzwerk ermöglicht die Zusammenschaltung· der Verbindung.ssätze, um Fernsprechverbindungen herzustellen. Die zentralen Einheiten empfangen über die neripheren Organe vom Ahtasttyp von den Verbindurgssätzen Informationen über den Ziistand der leitungen und Kreise, Ü"her periphere Organe vom Verteilertyp geben sie Befehle an das Verbindung-snetzwerk und an die Verbindungseätze, um Verbindungen aufzubauen und Signale zu senden.The connection network enables the interconnection of the connection sets to establish telephone connections. The central units receive via the peripheral organs of the Ahtasttyp from the connecting sentences Information about the status of the lines and circles, They give commands from peripheral organs of the distributor type to the connection network and to the connection sets, to establish connections and send signals.
Das Verbindungsnetzwerk, die Verbindun^ssätze, die Abtaster und die Verteiler sind in einem gegebenen System standardisiert und die Anpassung an die .jeweilige .An- . wendung besteht hauptsächlich in der Erzeugung von entsprechenden Programmen für die zentralen Einheiten. Vor der Verwendung müssen die Programme geprüft werden. In bekannter "eise geschieht dies durch programmierte Simulation,The connection network, the connection sets, the scanners and the distributors are in a given system standardized and the adaptation to the .respective .An-. The main application is the production of corresponding Programs for the central units. The programs must be checked before use. In well-known "Otherwise this happens through programmed simulation,
Die Simulation geschieht dadurch, daß die zu überprüfenden Programme in. einen oder mehrere Prüfrechner eingespeichert v/erden, an. die keine peripheren Organe angeschaltet sind und daß ein Simulstionsprogramrn in ein S imul at ions rechner eingespeichert wird, der mit den Eingangs~/Ausgangskanälen der Prüfrechner verbunden ist.The simulation is done by the fact that the to be checked V / earth programs stored in one or more test computers. that have no peripheral organs turned on and that a simulation program in a simulation computer is stored, the one with the input / output channels the test computer is connected.
Vorzugsv/eise sind die Prüfrechner vom gleichen Typ wie die Rechner, für die die zu überprüfenden Programme bestimmt sind. Das SimulationsTorogramm ist so, daß, gesehen von den Prüfrechnern, der Simulationsrechner die Arbeit der peripheren Organe simuliert. Im Simulationsrechner werden Daten erzeugt, die für die Prüfrechner bestimmt sind, und Daten Ton den Prüfrechnern empfangen. Dadurch ist es möglich zu prüfen, ob die Aufgangs daten den Eingangsdaten entsprechen und daraus neue Eingangsdaten zu erzeugen.The test computers are preferably of the same type as the computers for which the programs to be tested are intended. The simulation torogram is such that, as seen by the test computers, the simulation computer simulates the work of the peripheral organs. In the simulation computer, data is generated that is intended for the test computer, and data sound is received by the test computer. This makes it possible to check whether the output data corresponds to the input data and to generate new input data from it.
009886/1SO-S ,/. ·009886 / 1SO-S, /. ·
BADBATH
B. Fontaine et si 3 - ΐB. Fontaine et si 3 - ΐ
I« Fall der Fornsprechve-mittlun^ßimlage erzeugt das Simulotinnsprogramm z.B. Dnten, die die Einleitung einer Verbindung1 kennaiei clinen (Abheben des Hpndammratee), df>nn solche, die normalerweise den Aufbau der rufenden Leitung eu einem tferbindunfneate (Zifferneiapfätiger) steuern und zum Schluß wird der Empfang der Rufnummer in diesem Verbindungssata simuliert. FHr Prüfewecke druckt der Simulationsrechner üblicherweise alle Eingangsund Anspanedaten aus.I «case of Fornsprechve-mittlun ^ ßimlage generates the Simulotinnsprogramm example Dnten that df the initiation of a compound 1 kennaiei clinen (lifting the Hpndammratee)> nn those controlling normally the structure of the calling line eu a tferbindunfneate (Zifferneiapfätiger) and Finally, the reception of the call number is simulated in this connection data set. For the test alarm, the simulation computer usually prints out all input and chip data.
Eine so durchgeführte Simulation ergibt bei Echtzeitsystemen Schwierigkeiten "in iezug~ auf"die Zeit. Ein Echt-Beitßystem h«t einen internen Tnktgeber, auf den sich des Programm beEie'-'t, um üu entscheiden, welcher Schritt durchzuführen i^t. Die Abtastung für die EingWjedaten wird eo neriodirch durchp-eführ^j die AuspanpBdaten, die das Auseenden von Telefonsiiin^len ßteuern, werfen mit einer vorgegebenen Ri»te pusgeBendet, usw, Dns S;/8tem iet so abhängig ▼on den verzögerten Antworten seiner peripheren Einheiten, Ei» Abtaster muß «·Β. Eingangsdaten mit pusreichender Geschwindigkeit liefern* Geschieht dieses nicht, so wertet das Programm (oder verliert ieit) und es könen sich dadurch Störungen ergeben. Auseerdem hängt die Entscheidung über einen Torgahg, der durch eine Eingangsinformation eignalieiert wird, von seiner Piste in der Zeit des Systems ab. (Die Unterbrechung der Schleife einer Teilneinierleitung kann entweder einen Zifferiümuls oder dee GepprSchsende bedeuten! das System besieht sich suf seine $5<?it,u» ent- ©nreehend ku entscheieen).A simulation carried out in this way results in real-time systems Difficulties "in train ~ on" the time. A real contribution system has an internal feeder to which the Program don't have to decide which step to perform i ^ t. The sampling for the input data is eo neriodirch durchp-eführ ^ j the AuspanpBdaten, the Auseenden control of telephone lines, throw with a given Ri »te pushed, etc., Dns S; / 8tem is so dependent ▼ on the delayed responses of its peripheral units, Ei "scanner must" · Β. Input data with sufficient speed deliver * If this does not happen, then evaluates the program (or loses it) and it can work through it Disruptions result. The decision also hangs a Torgahg, which eignalieiert by an input information will depend on its slope in the time of the system. (The break in the loop of a subscriber line can either be a number or the end of the conversation mean! the system looks at its $ 5 <? it, u » © nreehend ku decide).
000886/15000886/15
BADBATH
B. PontPine et al 3 - 1B. PontPine et al 3-1
Lie Simulation muß ^lso die Zeit des Echtzeitsystemes berücksichtigen. D" es periphere Einheiten ersetzt, muß ep dip Antwortverzögermwen dieser Einheiten nachbilden. Daraus ergeben sich fs» Rt unüberwindbnre Schwierigkeiten, wenn die neripheren Einheiten ,sehr schnell pind.Lie simulation must ^ lso the time of the real-time system consider. It must replace peripheral units ep dip response delay mwen of these units. This results in insurmountable difficulties when the peripheral units, pind very quickly.
Andererseits muß auch di e Simulation die Zeit beachten. Do flip Antwort eines Eohtzeitsystemes pwf einen Vorgang von der Lage dieses Vorganges in α er Zeit des Systemes abhängig ist, ist es notwending, daß die Simulation zur Prüfung entsprechende Eingangsinformationen zu bestimmten Zeiten in Anhängigkeit von der Zeit des Echtzeit8ystemes aussendet. Dies ist besonders dann der Poll, wenn wiederholte Prüfungen beim bleichen Vorgang durchgeführt werden sollen. Bei ieder Prüfung müssen wieder genau die gleichen Bedingungen bestehen wie beim vorhergehenden und die Prüfung muß mit einer nuasi«bsoluter Genauigkeit in B°zug auf die Zeitlage erfolgen. Dies bedingt, dal? der Simulationsrechner (der seine eigene Zeit hat) "uch p-enau die Zeit des zu prüfenden S2rF.tems kennt. D?°s er» ρ cn ei nt jedoch unausführbar.On the other hand, the simulation must also take the time into account. If the flip response of a real-time system pwf a process is dependent on the position of this process in the system time, it is necessary that the simulation sends out corresponding input information at certain times depending on the time of the real-time system for checking purposes. This is particularly the poll when repeated tests are to be carried out during the bleaching process. In each test, exactly the same conditions must exist as in the previous test and the test must be carried out with absolute accuracy in relation to the time slot. This implies that? the simulation computer (which has its own time) also knows exactly the time of the S2 r F.tem to be tested. However, this cannot be carried out.
Der Erfindung liegt die Anf^sbe zugrunde, ein Simulationssyetem, bei dem wenigstens ein Prü^rechner, in den ein zu rrüfendes Programm ein^er-r-ei^hert ist, mit einem Simulationsrechner verbunden ist, der so programmiert ist, dpp er d^e Arbeit von peripheren Einheiten simuliert, insbesondere für die Überv/aehung von Programmen von Echtzeit-D«3 tenverarbeitungssystemen, zu schaffen, mit dem ^je obengenannten Schwierigkeiten bewältigt werden können,The invention is based on the beginnings of a simulation system in which at least one test computer, in which a program to be tested is incorporated, is connected to a simulation computer which is programmed in such a way d ^ e work of peripheral units simulated, especially for Überv / aehung programs from real-time D "3 tenverarbeitungssystemen to create, can ever overcome the above difficulties with the ^
009886/1508009886/1508
B. Pontaine et al 3 - 1B. Pontaine et al 3-1
Das S^rstem soll dabei einfach und wirtschaftlich sein. Die» wird erfindungigemäß dadurch erreicht, daß durch eine Schalteinheit der Taktgeber dea Prtifreehners abgetrennt und der Takteingang mit einer SiMulationsein-• heit verbunden wird, daß die Slnilationstinheit Taktsignale rom Sietulationsreehner empfängt und sie über einen Schaltkreis sum Takteingang dea Prüfrechnere überträgt und daß der Schaltkreis Tora Siwilationerechner so beeinflußt werden kann, daß die Weitergabe von Takt- I Signalen zum Prüf rechner unterbrochen wird.The system should be simple and economical. According to the invention, the »is achieved by a switching unit of the clock dea test freehner separated and the clock input is connected to a simulation unit, that the ventilation unit is clock signals rom Sietulationsreehner receives and they over a circuit to the clock input of the test computer transmits and that the circuit Torah sivilation calculator can be influenced in such a way that the transmission of clock I signals to the test computer is interrupted.
Eine Weiterbildung der Erfindung besteht darin, daß in der Simulationseinheit ein Zähler vorgesehen ist, der die zu dem Prüfrechner übertragenen Taktimpulse zählt und nach der Aussendung einer rom Simulationsrechner vorgegebenen Zahl von Taktimpulsen den Schaltkreis sperrt.A further development of the invention consists in that a counter is provided in the simulation unit, the clock pulses transmitted to the test computer counts and after the transmission of a rom simulation computer predetermined number of clock pulses the circuit locks.
Dn die Stellung dieses Zählers nach einer anderen Weiterbildung der Erfindung vom Simulationsrechner abgefragt werden kann, ergibt sich der weitere Vorteil, daß der Simulationsreehner stets die genaue "Zeit" der ^ Dn the position of this counter can be queried by the simulation computer according to another development of the invention, there is the further advantage that the simulation calculator always the exact "time" of the ^
Prüfrechner feststellen kann.Test computer can determine.
Die Erfindung wird nun anhand des in der beiliegenden Zeichnung dargestellter Ausfii hrungsbei spiels näher erläutert. . i _The invention will now be described with reference to the enclosed Drawing illustrated embodiment example explained in more detail. . i _
Das Simulntionssystem besteht im wesentlichen aus einem S.tTmilationsrechner CPd mit dem Taktgeber HGd, einem ersten Prüfrechner OPb mit dem Taktgeber HSa, einem zweiten Prüf-The simulation system essentially consists of one S.tTmilationsrechner CPd with the clock HGd, a first Test computer OPb with the clock HSa, a second test
009886/1508009886/1508
rechner CPb «it dem Taktgeber MGb und einer Simulations-▼erbindungeeinrichtung SI,computer CPb with the clock generator MGb and a simulation ▼ connection device SI,
Der Siaulatlonerechner CFd ist über ein Eingangs-/Au?gange · leitungsbttndel MJSd mit einer Sieulations-Aiipaeeunps-■ehaltung CIS in der Einrichtung SI verbunden·The safety computer CFd is via an input / output · line bundle MJSd connected to a Sieulations-Aiipaeeunps- ■ maintenance CIS in the facility SI ·
Ia entsprechender Weise siaddie Eingangs- /AusgangsleitungsbUndel BUSa und BUSb der Rechner CPa und CPb mitIn a corresponding manner, the input / output line bundles BUSa and BUSb of the computers CPa and CPb are also included der Anpassungs schaltung CIS verbunden.connected to the matching circuit CIS.
Es sei angenommen, daß das zu prüfende Programm in nicht dargestellter Weise in den Rechner CPa eingespeichert ist« Im Rechner CPb ist das gleiche Programm eingesOeichert oder ein schon geprüftes Programm, das sich auf die gleiche Anwendung bezieht. In den Simulationsrechner CPd ist das Simulationsprogramm eingespeichert.Assume that the program under test is not in is stored in the computer CPa in the manner shown. The same program is stored in the computer CPb or a program that has already been tested and relates to the same application. In the simulation computer CPd is the simulation program is saved.
Wenn die drei Rechner arbeiten, ermöglicht die Anpassungsschaltung CIS, daß der Rechner CPd von den Rechnern CPa und CPd über die Leitungsbündel BUSa bzw. BUSb ausgesandte Daten über das Leitungebündel BUSd empfängt. In entsprechender Weise gibt die Anpassungsschaltung CIS vom Rechner CPd über das Bündel BUSd empfangene Daten entweder über das Bündel BUSa zum Rechner CPa oder über das Bündel BUSb zum" Rechner CPb weiter. Der Rechner CPd kann so nach dem eingespeicherten Simulationsprogramm aktivierte periphere Einheiten simulieren, mit denen die Test-Rechner CPa und CPb über ihre Eingangs-/Ausgangskanäle verbunden sind.When the three computers are working, the adapter circuit CIS enables the computer CPd from the computers CPa and CPd receives data transmitted via the trunk group BUSa or BUSb via the trunk group BUSd. In a corresponding manner, the adaptation circuit CIS outputs data received from the computer CPd via the bundle BUSd either via the bundle BUSa to the computer CPa or via the bundle BUSb to the computer CPb. The computer CPd can according to the stored simulation program simulate activated peripheral units with which the Test computers CPa and CPb are connected via their input / output channels.
009886/1508009886/1508
B. Fontaine et al ^ - 1B. Fontaine et al ^ - 1
Einrichtung MIttel hinzn, n>it dpnen der Simul^tionsrechner GPd sehr ^eηau_ die Zeit d°r Prüfrechner OPa und CPd kontrollierer kann.Set up by means of adding or expanding the simulation computer GPd very ^ eηau_ the time of the test computer OPa and CPd controller can.
Diese in der Einheit SI enthaltenen Mittel sind im wesentlichen die bistabilen Kreise, MA, MP und MC, die TorsehpItu η'-en na, nb, υο und nt, den Zyhl»r CIG und die Detektoren BT und DS, Die Tor^c^nl t\inr r>* l-t eine Tnrsohnlturu»· r".it ODER-B°dinmiM«r und die übri f en pol «he mit -B^dinmin^en. D^T R«chnf>r CPd ercnfHnft üh^r den Ein-These funds contained in the unit SI are essentially the bistable circuits, MA, MP and MC TorsehpItu η'-en na, nb, and υο nt, the Z y hl "r CIG and the detectors BT and DS, The Goal ^ c ^ nl t \ inr r> * lt a Tnrsohnlturu "· r" .it OR-B ° dinmiM «r and the remaining pol« he with -B ^ dinmin ^ en. D ^ T R «chnf> r CPd requires five
end Sipmle MC von reinem T^kt^ehpr HGd, Diese Si.£- ηη1ρ Rind ^pelmynpi.p-e !"^ulne, die dJe Arbeit des Rechnern steuern. Jpöem I"»nuls ' en tpr rieht ein elementprer D^ tenvernrbeitunrs-V^rp^nn·, D^ die Wiederholunffstjeriode konstant irt, bilden diene Impulse die Brsis einer internen Zpiteinteilunr, oder einf'Cher ^upp-edrückt, die Z"it. de^ Rechner?* Dn sie refeln^psip· Rind, irt die Zeit d^'f' R°chn»'rs fortl^nifend und seine Arbeit läuft in einem konstanten Rhythmus pb. Die T^ktsip-n^le MC v/erden auch BU der To^^ohRl tiinr Ot übertreffen. Diese Torpchöltunp vird durch den bistpbilen Krei «* MA pep teuer t« Wenn der K-^ei ρ HA in Zustand 1 ist, wird bei ledern I^-nuls MC von der ToT*pch"i 'tnnp1 MA ein Ir.puls CKend Sipmle MC of pure T ^ kt ^ ehpr HGd, This Si. £ - η η 1ρ Rind ^ pelmynpi.pe! "^ ulne, which control the work of the computer. Jpöem I"»nuls' en tpr richt an elementprer D ^ tenvernrbeitunrs-V ^ rp ^ nn ·, D ^ the repetition period is constant, the impulses form the basis of an internal Zpiteinteilunr, or simply press the time of the computer? * D n they refeln ^ psip · Rind, irt die Zeit d ^ 'f' R ° chn »'rs continuously and his work runs in a constant rhythm pb. The T ^ ktsip-n ^ le MC v / ground also BU the To ^^ ohRl tiinr ot beat. This Torpch ö ltunp vird MA pep expensive t "If the K ^ ei ρ HA is in state 1 by the bistpbilen Krei" *, in leather Î -nuls MC of the ToT * pch "i 'tnnp 1 MA an Ir.pulse CK
V"v Rechner CP" hnt r»uch einen T-ktpi etnpfpnirt, pbfcJinpi£ von der Steilunc dps Schalters c*>, ent'-'eder die T'-ktimriulpp vnn seiner1 T^ktffpbe^* H(r« oder dip von de·" Eipriohtunf* SI "bpeirebenen IrouIro C11. V "v computer CP" h n tr »uch a T-ktpi etnpfpnirt, pbfc Ji npi £ from the Steilunc dps switch c *> , ent '-' eder die T'-ktimriulpp vnn his 1 T ^ ktffpbe ^ * H ( r «or dip from de ·" Eipriohtunf * SI "bpeirebenen IrouIro C 11 .
B°i normaler Arbeitsweise i^t der S^v-^'te^ c in. dpr 1 * e*~ L"reB ° i normal working i ^ t of S ^ v - ^ 'te ^ c in. Dpr 1 * e * ~ L "right
00988 6/150 8
BAD 00988 6/150 8
BATH
-S--S-
B, Fontaine et al"'5-1B, Fontaine et al "'5-1
Bei Einsät» in dem "be ρ einrieb en en Simulationssystem ist der Schalter ca jedoch betätigt und der Rechner νirβ durch die Impulse OK gesteuert, die von dem Taktgeber HGd abgegeben A^erden, vorausgepetzt, daß die Torschaltung pb "betätigt ist.When using "in the" be ρ is a rubbed in simulation system the switch ca is actuated and the computer νirβ controlled by the pulses OK given by the clock HGd delivered A ^ ground, provided that the gate circuit pb "is actuated.
Eine entsprechende Anordnung (Taktgeber HGb, Schalter ob, Torschaltung pe) ist für den Rechner CPb vorgesehen.A corresponding arrangement (clock HGb, switch whether, Gate circuit pe) is intended for the computer CPb.
Die Arbeitsweise der beiden Prufreehne-r· CPp, und CPb wird »!so durch den bistabilen K^eLs MA gesteuert. Wenn dieser Kreis in der Stellung 0 ist, wird die Arbeit der beiden Rechner unterbrochen, da keine TeJrtimpulse mehr angelegt werden, während der Simulationsrechner weiterarbeitet. Diese Anordnung ermöglicht es also, die Prüfrechner anzuhalten, oder, von der Seite der Testrechner gesehen, die Arbeitszeit des Simulationsrechners zu Null werden au lassen.The operation of the two test tendons r · CPp, and CPb is controlled by the bistable K ^ eLs MA. if this circle is in the 0 position, the work will be done by the both computers interrupted because no more telegrams can be created while the simulation computer continues to work. This arrangement makes it possible to use the test computer to stop, or, seen from the side of the test computer, the working time of the simulation computer to zero be let out.
Der bistabile Kreis KA wird durch einen von dem Simulationsrechner CPd über das Leitungsbündel BUSd abgegebenen Befehl, der in der Anpassungsschaltung ClS empfangen und in ein Signal SMA umgewandelt wird, in die Stellung geschaltet. Die Umschaltung in die Stellung 0 geschieht über die Torschaltung na bei vier verschiedenen Bedingungen» Dip erste Bedingung ist der Befehl RMA vom Rechner CPd, der wie der Befehl SMA übertragen wird. Oje zweite Bedingung ES wird νοτη Detektor DT abgegeben, die dritte Bedingung AR voir Detektor DS und ^i e vierte Bedingung- ZRT vom Zähler SIG.The bistable circuit KA is by one of the simulation computer CPd delivered via the trunk group BUSd Command received in the adapter circuit ClS and is converted into a signal SMA, switched to the position. The switchover to position 0 takes place via the gate circuit na under four different conditions » Dip first condition is the command RMA from the computer CPd, the how the command SMA is transmitted. Oh, the second condition ES νοτη detector DT is emitted, the third condition AR voir detector DS and ^ i e fourth condition- ZRT from the counter SIG.
009886/1508 BAD009886/1508 BATH
B. Fontaine et al 3-1 ·B. Fontaine et al 3-1
Der Zähler GIß zählt die Impulse CK und kann durch einen vom Rechner OPd abgegebenen Befehl T)RT auf ein« ■bestimmte Stellung voreingestellt werden. Seine Stellung kam* auch vom Rechner CPd nach einem Befehl über die An-PassungQschaltung CIS abgelesen werden, die über das Iieitungsbündel BÜSd die Informationen überträgt, die sie über die Verbindung RRT empfangen.hat. Durch diese Anordnung kann der Siraulationsrechner CPd die Zeit der Prüfrechner CPa und CPb erfahren, da der Zähler CIG· die zu diesen Rechnern übertragenen Taktimpulse zählt. Ranh einer vorzugsweisen Ausführung der Erfindung ist der Zähler CIG rückwärtszählend ausgeführt und besitzt einen Ausgang, über den er ein Signal ZRT abgibt", wenn ei? in der Stellung O ist« Dieses Signal steuert über die Torschaltung pa den bistabilen Kreis MA in die Stellung O.The counter GIß counts the pulses CK and can through a command T) RT issued by the computer OPd to a « ■ a certain position can be preset. His position came * also from the computer CPd after a command via the adaptation circuit CIS can be read, which transmits the information via the Lieitungsbündel BÜSd that they received via the connection RRT. Through this arrangement the simulation computer CPd can determine the time of the test computer CPa and CPb learn that the counter CIG · the to these Clock pulses transmitted to computers counts. A preferred embodiment of the invention is that Counter CIG running down counting and has an output via which it emits a signal ZRT "if ei? In the Position O is «This signal controls the gate circuit pa the bistable circuit MA in the position O.
Der bistabile Kreis MA ist zu Beginn in der Stellung O und die beiden Prüfrechner sind angehalten. Der Simulationsrechner CPd kann jetzt ohne Zeitdriiok den Ablauf eines Simulationsvorganges vorbereiten. Danach bringt er den !Zähler CIS in eine Stellung, die der Zahl der daraufhin in den Testrechners notwendigen Arbeitsschritte entspricht, und schaltet dann den bistabilen Kreis in die Stellung 1. Die Torschaltung pt öffnet und gibt die Impulse CK weiter.The bistable circuit MA is initially in position O and the two test computers are stopped. The simulation computer CPd can now prepare the course of a simulation process without a time delay. Then he brings the! Counter CIS to a position that corresponds to the number of work steps then required in the test computer, and then switches the bistable circuit to position 1. The gate circuit pt opens and passes the pulses CK on.
Jeder dieser Impulse steuert einen Arbeitsschritt in den Rechnern CPa und CPb und schaltet den Zähler CIG- um eine Stellung zurück. Wenn der Zähler CIG- die Stellung 0 erreicht, haben die Rechner die gewünschte Zahl von Impulsen empfangen. Zu diesem Zeitpunkt gibt der Zähler CICr das Signal ZRT ab, das über die Torschaltung pa den bistabilen Kreis MA in die Stellung O schaltet. Die Torschaltung pt gibt keine Impulse CK mehr ab und die Arbeit der RechnerEach of these impulses controls a work step in the Computers CPa and CPb and switches the counter CIG- to one Position back. When the counter CIG- reaches position 0, the computers have the desired number of pulses receive. At this point in time, the counter CICr emits the signal ZRT, which via the gate circuit pa the bistable Circuit MA switches to position O. The gate circuit pt no more impulses from CK and the work of the computer
009886/1508009886/1508
B. Fontaine et al 3-1B. Fontaine et al 3-1
OP?, und CPb wird unterbrochen,OP ?, and CPb is interrupted,
Das Signal ZRT vrird mich über eine Leitung des Unterbrechungsbündels INT zum Siimilgtionsrechner CPd übertragen um diesen durch Programmunterbrechung davon zu informieren, daß der gegebene Befehl ausgeführt ist.The ZRT signal is sent to me over a line of the interrupt bundle Transfer INT to the security computer CPd in order to inform this by program interruption that the given instruction has been executed.
Man kann daraus den grossen Vorteil der Anordnung gemäß der Erfindung erkennen, da damit bei einer Simulation die Steuerung und Prüfung der Prüfxeehner bis zu einem Elementarschritt oder dem kürzesten Zeitintervall möglich ist. Es ist auch möglich, jedesmal nur einen einzigen Arbeitsschritt zu steuern.One can see the great advantage of the arrangement according to this recognize the invention, since it is a simulation the control and testing of the test extender up to one Elementary step or the shortest time interval possible is. It is also possible to do just one at a time Control work step.
Der Detektor DT ist parallel an die Eingangs- /Ausgängele itungen BUSa und BUSb der Rechner CPa und CPb angeschaltet. Er hat die Aufgabe, das Auftreten der Aussendung von Daten (Ausgangsoperation) oder der Anforderung von Daten (Eingangsoperation) durch den einon oder anderen Prüfrechner festzustellen. Sobald einer der Rechner CPa oder CPb eine Eingangs- /Ausgangsoperation beginnt, gibt der Detektor das Signal ES ab. Über die Torschaltung pa wird der bistabile Kreis MA in die Stellung O gebracht und in den Prüfrechnern wird die Zeit angehalten.The detector DT is parallel to the input / output ports itations BUSa and BUSb of the computers CPa and CPb are switched on. Its task is to prevent the transmission of data (output operation) or the request from occurring of data (input operation) by one or the other To determine the test computer. As soon as one of the computers CPa or CPb starts an input / output operation, the detector emits the signal ES. Via the gate circuit pa the bistable circuit MA is brought to the O position and the time is stopped in the test computers.
Das Signal ES wird auch über die Leitungen IHT zum Simulationsrechner übertragen, um diesen entsprechend zu informieren. Dieser legt jetzt die Zeit fest, die notwendig ist, um die auf den Kanälen BUSa oder BUSb angebotenen Daten über die Anpassungsschaltung GIS und den Kanal BUSp zu lesen, um Antwortdaten zu liefern, um ggf. die Stellung des Zählers CIG abzutragen und andere notwendige Arbeitsvorgänge durchzuführen und stellt dann denThe signal ES is also transmitted to the simulation computer via the lines IHT in order to inform it accordingly. This now defines the time that is necessary to read the data offered on the channels BUSa or BUSb via the adaptation s circuit GIS and the channel BUSp in order to deliver response data, if necessary to read the position of the counter CIG and others carry out necessary work processes and then provide the
009886/1SÖ8009886 / 1SÖ8
B. Fontaine et al 3-1B. Fontaine et al 3-1
"bietabU en Kreis MA wieder in ale Stellung 1."Provide the district MA again in all position 1.
Der Stondetektor DS hat ein*=1 ähnliche Aufgabe wie der Detektor DT. Er empfängt Signale HTa und HTb, dip von den Rechnern CPa und GPb bei einem inneren Hnlt abgegeben werden. Ein Rechner unterbricht seine Arbeit bei einer Störung oder in Abhängigkeit von einem intern programmierten Befehl (Bedingunfshalt), wenn beBtirtnte Bedingungen gleichzeitig vorliegen, und ?1bt dnnn das Signal HTa bisw, HTb ab. Tn Abh^n/yi^keit davon pibt der Detektor T)S d«».e Signal AR ab, duroh das der bistabile Kreis HA in die Stellung O gebucht wird und das hu oh zum Simulationsreohner übertreten wird. Dip Arbeit der beiden Testreohner wird wieder unterbrochen und der Sjnmlationerechner kann alle notwendigen VorgMnfe dtirchfiihren, bevor er die Umschaltung des bistabilen Kreises MA in die StellungThe Stondetektor DS has a * = 1 function similar to the detector DT. It receives signals HTa and HTb, dip from the computers CPa and GPb when an internal Hnlt is emitted. A computer interrupts its work in the event of a fault or as a function of an internally programmed command (conditional stop) if activated conditions are present at the same time, and then the signal HTa bisw, HTb aborts. Depending on this, the detector T) S emits a signal AR, by which the bistable circuit HA is booked in the position O and the hu oh is passed over to the simulation repeater. The work of the two test users is interrupted again and the simulation computer can carry out all the necessary operations before it switches over the bistable circuit MA to the position
Die tlbertr^irunp der InmiliR OK zn den Prüfrechnern virdThe InmiliR OK is transmitted to the test computers
noch durch die Tor^ch^ltunken pb und nc fe- ä nor through the gate ^ ch ^ ltunken pb and nc fe- ä
steuert. D4P^e Torsch^ltunpren werden durc'' die bistabilen K^e^ee MB bsv, MC ^epteuert, dip vom rlei o^en T^n; '"te der bistabile K^eir MA sind. Diese bistabilen Kneipe werden vom Simulationsrechner CFd über d«s Bündel BUSd, den Kreis CIS und die Leitungen SMB, RMB, SMC, RKC p;epteuert. Diese Mittel ermöglic1 en e? den Simulationsrechner für die Teetrechner individuell T^ktinmlpe zu unterdrücken.controls. D 4 P ^ e gate ^ ltunpren are controlled by the bistable K ^ e ^ ee MB bsv, MC ^ epteuert, dip vom rlei o ^ en T ^ n; '"te bistable K ^ eir MA are these bistable pub are from the simulation computer CFd about d' s bundle BUSD, the circle CIS and the lines SMB, RMB, SMC, RKC p;. epteuert This means ermöglic 1 s e to.? Simulation computer for the Teet computer to suppress individually T ^ ktinmlpe.
009886/1506009886/1506
Β« Fontaine et al 3-1Β «Fontaine et al 3-1
Durch Schalten des bistabilen Kreises MB in die Stellung O und durch die dadurch erfolgende Sperrung der Torschaltung pb wird der Zeitablauf für den Prüfrechner CPa unterbrochen, während der Prüfrechner GPb weiterläuft. Eine solche Anordnung bietet zwei interessante Möglichkeiten: sie erlaubt, einen der Testrechner auß der Simulation herauszunehmen; sie erlaubt weiterhin ,iede Arbeitsunterbrechune· eines Testrechners zu simulieren und, in allgemeinen, Verzögerungen bei der Arbeit des einen Prüfrechners gegenüber dem anderen Prüfrechner einzuführen.By switching the bistable circuit MB to the O position and the resulting blocking the gate circuit pb the timing for the test computer CPa is interrupted, while the test computer GPb continues. Such an arrangement offers two interesting possibilities: it allows one of the test computers to take out of the simulation; it also allows any work interruption of a test computer to simulate and, in general, delays in the To introduce the work of one test computer to the other test computer.
Das oben bepchriebene Simulationssystein ermöglicht es ?lso mit Hilfe einfacher Mittel fbistabiler Kreis MA, Torschaltung nt, Schalter cp und ob) die Arbeitsweise vnn Prüfrechnern von einem Simulationsrechner zu steuern. Ein Zähler (CIG) ermöglicht es, der Arbeitsweise der Testrechner zu folgen und sie zu unterbrechen, v/enn sie eine vorgegebene Zahl von Arbeitsschritten durchgeführt haben. Ein Detektor DT ermöglicht es, die Arbeit der Prüfrechner zu unterbrechen, v/enn einer von ihnen einen Eingabe /Aufg»be-Vorgang einleitet. Ein Detektor DS erm^^li^ht die gleiche Funktion, wenn einer der Tef-'trechner von °elbPt anhelt. In nieren dre: Fällen erreicht man das Anhalten einfach dadurch, dpi? der ^i^tpbile Kreis MA in den Znptpnd O gebracht wird. Bri eincr "Proc-r?ninunterbrechijnpwird der Simulationprenhner informiert, um den G^und des Anh°ltens festzustellen.The simulation system described above makes it possible to control the operation of test computers from a simulation computer with the aid of simple means fbistable circuit MA, gate circuit nt, switch cp and ob). A counter (CIG) makes it possible to follow the operation of the test computers and to interrupt them when they have carried out a predetermined number of work steps. A detector DT makes it possible to interrupt the work of the test computers if one of them initiates an input / output process. A detector DS enables the same function when one of the Tef-'t computers of ° elbPt stops. In kidney dre: cases, you can stop simply by doing this, dpi? the ^ i ^ tpbile circle MA is brought into the Znptpnd O. Bri a c r "Proc-r? Nininterruptijnp the simulation prenhner is informed in order to determine the G ^ and the halt.
Anordnungen befreien die Simulation vollkommen von den Faktor Zeit, indem die Zeit der Prüf rechner ,jedesmal angehalten wird, wenn der Simualtionerechner eintreten muß,Arrangements completely relieve the simulation of the time factor by reducing the time of the test computer, every time is stopped when the simulation computer has to enter,
009886/1508009886/1508
BAD UBAD U
B. Fontaine et al 3-1B. Fontaine et al 3-1
Weiterhin ermöglichen es andere einfache Mittel (■bistabile Kreise Mk, MG, Torschaltungen pb, pc) individuell die Arbeitsweise der Prüfrechner zn beeinflüssen, insbesondere einen für eine beliebige Zelt anzuhalten, während der andere weiterarbeitet«Furthermore, other simple means (■ bistable circuits Mk, MG, gate circuits pb, pc) enable individually influence the operation of the test computers, especially to stop one for any tent while the other continues to work «
009886/1508 BAD ORIGINAL009886/1508 ORIGINAL BATHROOM
Claims (1)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR6925251A FR2052156A5 (en) | 1969-07-24 | 1969-07-24 |
Publications (1)
Publication Number | Publication Date |
---|---|
DE2034706A1 true DE2034706A1 (en) | 1971-02-04 |
Family
ID=9037956
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19702034706 Pending DE2034706A1 (en) | 1969-07-24 | 1970-07-13 | Simulation system |
Country Status (11)
Country | Link |
---|---|
US (1) | US3715728A (en) |
JP (1) | JPS5020821B1 (en) |
BE (1) | BE753853A (en) |
CH (1) | CH530677A (en) |
DE (1) | DE2034706A1 (en) |
ES (1) | ES382143A1 (en) |
FR (1) | FR2052156A5 (en) |
GB (1) | GB1271595A (en) |
NL (1) | NL7010967A (en) |
NO (1) | NO127991B (en) |
SE (1) | SE7010214L (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4068304A (en) * | 1973-01-02 | 1978-01-10 | International Business Machines Corporation | Storage hierarchy performance monitor |
JPS49104538A (en) * | 1973-02-06 | 1974-10-03 | ||
US3909795A (en) * | 1973-08-31 | 1975-09-30 | Gte Automatic Electric Lab Inc | Program timing circuitry for central data processor of digital communications system |
AU7589374A (en) * | 1973-12-28 | 1976-06-03 | Standard Telephones Cables Ltd | Simulation system |
US4040021A (en) * | 1975-10-30 | 1977-08-02 | Bell Telephone Laboratories, Incorporated | Circuit for increasing the apparent occupancy of a processor |
US4301515A (en) * | 1979-11-14 | 1981-11-17 | Gte Products Corp. | Variable timing system |
-
1969
- 1969-07-24 FR FR6925251A patent/FR2052156A5/fr not_active Expired
-
1970
- 1970-07-10 US US00053746A patent/US3715728A/en not_active Expired - Lifetime
- 1970-07-13 DE DE19702034706 patent/DE2034706A1/en active Pending
- 1970-07-13 NO NO02742/70A patent/NO127991B/no unknown
- 1970-07-14 GB GB34041/70A patent/GB1271595A/en not_active Expired
- 1970-07-20 CH CH1098470A patent/CH530677A/en not_active IP Right Cessation
- 1970-07-23 ES ES382143A patent/ES382143A1/en not_active Expired
- 1970-07-24 SE SE7010214A patent/SE7010214L/sv unknown
- 1970-07-24 JP JP45064439A patent/JPS5020821B1/ja active Pending
- 1970-07-24 BE BE753853A patent/BE753853A/en not_active IP Right Cessation
- 1970-07-24 NL NL7010967A patent/NL7010967A/xx unknown
Also Published As
Publication number | Publication date |
---|---|
SE7010214L (en) | 1971-01-25 |
JPS5020821B1 (en) | 1975-07-17 |
GB1271595A (en) | 1972-04-19 |
US3715728A (en) | 1973-02-06 |
FR2052156A5 (en) | 1971-04-09 |
NL7010967A (en) | 1971-01-26 |
CH530677A (en) | 1972-11-15 |
ES382143A1 (en) | 1973-05-01 |
NO127991B (en) | 1973-09-10 |
BE753853A (en) | 1971-01-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3300260C2 (en) | ||
EP0115609B1 (en) | Addressing device for the storage of several data processing units in a bus system | |
DE1524239B2 (en) | CIRCUIT ARRANGEMENT FOR MAINTAINING ERROR-FREE OPERATION IN A COMPUTER SYSTEM WITH AT LEAST TWO COMPUTER DEVICES WORKING IN PARALLEL | |
DE1924678A1 (en) | Information distributor for automatic channel changers in wireless communication networks of large capacities with reserve channels | |
DE69418860T2 (en) | Method and device for block interleaving and deinterleaving | |
DE3411881A1 (en) | METHOD AND CIRCUIT ARRANGEMENT FOR TRANSMITTING DATA SIGNAL BITS APPLYING WITH A FIRST BITRATE IN A BIT CURRENT WITH A SECOND BITRATE HIGHER THAN THE FIRST BITRATE | |
DE2034706A1 (en) | Simulation system | |
EP0156315B1 (en) | Circuit for testing the correct operation of a data transmission system | |
DE2163260A1 (en) | Device for testing data transmission systems and networks by means of simulation | |
DE1616356B1 (en) | Circuit arrangement for synchronization in a time division multiplex system | |
DE19640346A1 (en) | Method for checking a data exchange carried out according to a communication protocol | |
EP0234355B1 (en) | Circuit arrangement for pcm telecommunication installations, especially pcm telephone exchanges, with a plurality of synchronous clock-controlled transmitters for a common transmission channel | |
DE1221671B (en) | Arrangement for receiving pulse code modulated time division multiplex signals | |
DE2114522C3 (en) | Telecontrol process with pulse-coded signals for the transmission of control commands, messages and measured values | |
DE3406407A1 (en) | CIRCUIT ARRANGEMENT FOR CONTROLLING THE TRANSMISSION CAPABILITY OF THE RECEIVING BRANCH OF A TRANSMISSION DEVICE | |
DE1512568C3 (en) | Method for the secure block-wise transmission of binary-coded data and arrangement for carrying out the method | |
DE1512049B2 (en) | TELEPHONE SYSTEM | |
DE4230178B4 (en) | A method of automatically determining the order of signal processing in a sequential building block system | |
DE1199026B (en) | Data processing system | |
DE1065192B (en) | Electronic calculating machine that works according to the decimal system | |
DE1001324B (en) | Circuit arrangement for generating at least one pulse at a time determined by an output pulse | |
DE2058065C (en) | Remote monitoring system for a PCM transmission system | |
DE1121851B (en) | Method and device for distributing a prescribed number of pulses over a prescribed period of time and using them to multiply two factors | |
DE2705190B2 (en) | Circuit arrangement for monitoring signal lines in telecommunication systems, in particular telephone systems | |
DE2042792A1 (en) | Device for recording telephone charges |