DE19905386A1 - PC module for displaying information - Google Patents
PC module for displaying informationInfo
- Publication number
- DE19905386A1 DE19905386A1 DE1999105386 DE19905386A DE19905386A1 DE 19905386 A1 DE19905386 A1 DE 19905386A1 DE 1999105386 DE1999105386 DE 1999105386 DE 19905386 A DE19905386 A DE 19905386A DE 19905386 A1 DE19905386 A1 DE 19905386A1
- Authority
- DE
- Germany
- Prior art keywords
- display
- computer
- interface
- information
- display module
- 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.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/147—Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/32—Monitoring with visual or acoustical indication of the functioning of the machine
- G06F11/324—Display of status information
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Human Computer Interaction (AREA)
- Digital Computer Display Output (AREA)
Abstract
Description
Die Erfindung ist ein Zusatzgerät für den Computerarbeitsplatz. Es wird je nach Ausführungsart an die serielle oder parallele Schnittstelle eines PC's (Personal Computer) angeschlossen und zeigt dem Benutzer nützliche Informationen über sein Computersystem an.The invention is an additional device for the Computer workstation. It will depend on the type of execution to the serial or parallel interface of a PC (Personal Computer) connected and shows that Be useful information about users Computer system.
Bei der Arbeit mit einem Computer benötigt man von Zeit zu Zeit Angaben über bestimmte Merkmale oder über den momentanen Zustand des Betriebssystems, um ein effektives Arbeiten zu ermöglichen.When working with a computer you need from From time to time information about certain characteristics or about the current state of the operating system, to enable effective work.
Das beste Beispiel hierfür ist die häufige Frage nach den freien Festplattenkapazitäten, wenn neue Software installiert oder ein speicheraufwendiges Arbeitsprojekt gespeichert werden soll.The best example of this is the frequent question about free disk space when new software installed or a memory-intensive work project should be saved.
In einigen Fällen hat der Anwender die Möglichkeit sich die benötigten Informationen mit Hilfe des gerade benutzten Programmes anzeigen zu lassen. Ansonsten kann er ein zusätzliches Programm starten, welches ihm diese Daten liefert.In some cases, the user has the option get the information you need using the to display the used program. Otherwise he can start an additional program which provides him with this data.
Meistens sind die angebotenen Informationen jedoch unvollständig oder werden nicht gleichzeitig dargestellt. Und das Starten eines weiteren Programmes bedeutet für den Anwender einen unnötigen Mehraufwand, da er es erst einmal suchen und ausführen muß, wobei er je nach Betriebssystem ggf. vorher andere Programme beenden oder die Fensteraufteilung ändern muß.Most of the time, however, the information offered is incomplete or not at the same time shown. And starting another one Programs means one for the user unnecessary extra effort since he is looking for it first and must execute, depending on the operating system if necessary, end other programs beforehand or the Window division must change.
Der Erfindung liegt die Aufgabe zugrunde, dem Computernutzer auf einfache und schnelle Weise nötige und hilfreiche Informationen anzuzeigen.The invention has for its object Computer users in a simple and quick way display necessary and helpful information.
Diese Aufgabe wird erfindungsgemäß dadurch gelöst, dass mit dem Start des Betriebssystems ein Computerprogramm geladen wird, welches während der gesamten Nutzungszeit des PCs im Hintergrund arbeitet, indem es diese Daten ermittelt und auf die Schnittstelle ausgibt, das an Schnittstelle angeschlossen Anzeigemodul nimmt die Daten auf und stellt sie dar. According to the invention, this object is achieved by that with the start of the operating system Computer program is loaded, which during the total usage time of the PC in the background works by collecting this data and pointing it to the Outputs the interface connected to the interface Display module records and displays the data.
Die mit der Erfindung erzielten Vorteile bestehen insbesondere darin, daß der Computeranwender auf einfache und schnelle Weise nötige und hilfreiche Informationen erhält, ohne andere Programme starten zu müssen. Weiterhin braucht die Bildschirmaufteilung (Fenstertechnik) nicht geändert zu werden, da das Anzeigemodul keinen Platz auf dem Bildschirm benötigt sondern die Informationen "extern" anzeigt. Das Anzeigemodul hat eine kleine Baugröße und ist mit geringen Kosten produzierbar, wobei beide Merkmale im wesentlichen von der Anzahl der darstellbaren Zeichen abhängig sind (z. B. 4 Zeilen mit je 16 Zeichen).The advantages achieved with the invention exist especially in that the computer user on simple and quick way necessary and helpful Receives information without starting other programs to have to. Furthermore, the screen layout needs (Window technology) not to be changed because that Display module no space on the screen needed but displays the information "externally". The display module has a small size and is included low cost to produce, with both features essentially on the number of representable Characters are dependent (e.g. 4 lines with 16 characters each).
Diese Ausführungsvariante wird an die parallele Schnittstelle des PC's (Druckerausgang) angeschlossen und kommt mit einer geringen externen Beschattung aus. Nachfolgend ist der elektronische Schaltplan des Anzeigemoduls dargestellt. This variant is connected to the parallel interface of the PC (Printer output) connected and comes with a small external Shading off. Below is the electronic circuit diagram of the Display module shown.
Die Anzeige DV16400 ist vierzeilig, wobei in jeder Zeile 16 Zeichen dargestellt werden können. Der Anschluß erfolgt über eine 14-polige Stiftleiste. Eine Umwandlung der Schaltpegel ist nicht erforderlich, da sowohl die Anzeige als auch die parallele Schnittstelle mit High = 5 V und LOW = 0 V arbeiten. Pin 1 (Masse) und 2 (+) werden zur Stromversorgung (5 V Gleichstrom) benötigt. Über Pin 3 kann mittels des einstellbaren Widerstandes der Kontrast der Anzeige zwischen ganz hell und ganz dunkel eingestellt werden (Spannungsteilerschaltung). Über Pin 7 bis 14 erfolgt das Schreiben eines Datenbyte ( = 8 bit), wodurch entsprechend des ASCII-Codes jeweils ein alphanumerisches Zeichen dargestellt werden kann. Außerdem werden noch die beiden Steuerleitungen ENABLE (Pin 6; Kennzeichnung, dass ein Zugriff erfolgt) und RS (Pin 4; Auswahl, ob an Pin 7-14 ein Daten- oder ein Befehlsbyte anliegt) benötigt, die zur Steuerung der Anzeige dienen. Der READ/WRITE-Pin (5) ist direkt mit Masse verbunden, da ein Lesezugriff (bei High-Pegel) auf die Anzeige ohnehin nicht ausgeführt wird. Das Treiberprogramm auf dem PC ändert den Inhalt Anzeige, indem es direkt auf die parallele Schnittstelle zugreift. Dabei ist das Datenbyte über den Basisport (meistens mit der Adresse 378 (hexadezimal) bzw. 888 (dezimal)) und die beiden Steuerpins über den Steuerport (Basisportadresse + 2; ENABLE = Bit 0; RS = Bit 2) beschreibbar. Der konkrete Quelltext des Treiberprogrammes hängt vom verwendeten Betriebssystem ab. Zur Darstellung auf dem Anzeigemodul bieten sich beispielsweise folgende Informationen an: der freie Festplatten- und Arbeitsspeicher, die eingestellte Bildschirmauflösung, die Auslastung der Rechenzeit und der Systemressourcen, der Name und die Version des Betriebssystems, die Einschaltzeit des Bildschirmschoners, das heutige Datum und die Uhrzeit, die Einstellungen der verschiedenen Computerelemente (Sound-, Grafik-, Netzwerkkarte, . . .), u. a. m.The DV16400 display has four lines, with 16 characters per line. The connection is made via a 14-pin header. A conversion of the switching level is not necessary, since both the display and the parallel interface work with High = 5 V and LOW = 0 V. Pin 1 (ground) and 2 (+) are required for the power supply (5 V DC). The contrast of the display can be adjusted between very bright and very dark via pin 3 (voltage divider circuit). A data byte (= 8 bit) is written via pins 7 to 14 , which means that an alphanumeric character can be displayed in accordance with the ASCII code. In addition, the two control lines ENABLE (pin 6 ; marking that an access is being made) and RS (pin 4 ; selection whether a data or a command byte is present at pin 7-14 ) are required to control the display. The READ / WRITE pin ( 5 ) is directly connected to ground, since a read access (at high level) to the display is not carried out anyway. The driver program on the PC changes the content of the display by directly accessing the parallel interface. The data byte can be written via the base port (usually with the address 378 (hexadecimal) or 888 (decimal)) and the two control pins via the control port (base port address + 2; ENABLE = bit 0; RS = bit 2). The specific source code of the driver program depends on the operating system used. For example, the following information can be displayed on the display module: the free hard disk and RAM, the set screen resolution, the utilization of the computing time and the system resources, the name and version of the operating system, the activation time of the screen saver, the current date and time , the settings of the various computer elements (sound, graphics, network card,...), etc.
Die Baugröße ergibt sich im wesentlichen aus der Größe der Anzeige (hier DV16400) und ist etwa 110 mm × 70 mm × 15 mm (Länge x Breite a Höhe).The size essentially results from the size of the display (here DV16400) and is about 110 mm × 70 mm × 15 mm (length x width a height).
Diese Ausführungsvariante wird an die serielle Schnittstelle des PC's angeschlossen. Der elektronische Schaltplan des Anzeigemoduls ist auf Seite 5 dargestellt. Zwischen Anzeige und PC ist ein Mikrokontroller (hier C-Control/BASIC-Computer) geschalten, so daß die Anzeige nicht mehr direkt über die Schnittstelle beschrieben wird. Auf dem Mikrokontroller läuft ein Programm ab, das ständig den Inhalt der Anzeige (hier DV16400) aktualisiert. Hierzu erbittet es von dem auf dem PC laufenden Treiberprogramm über die Schnittstelle eine bestimmte Information (z. B. Festplattenkapazität) und schreibt sie nach dem Hinzufügen von Testelementen (z. B. 'C:') auf die Anzeige. This variant is connected to the serial interface of the PC connected. The electronic circuit diagram of the display module is on page 5 shown. There is a microcontroller between the display and the PC (here C-Control / BASIC-Computer) switched, so that the display no longer is described directly via the interface. Running on the microcontroller a program that constantly changes the content of the display (here DV16400) updated. To do this, it requests that of the PC running Driver program certain information via the interface (e.g. Hard disk capacity) and writes them after adding test elements (e.g. 'C:') on the display.
Da die serielle Schnittstelle des PC's mit anderen Pegeln als der Mikrokontroller arbeitet, muß ein Pegelwandler-IC (TC 232) dazwischengeschalten werden. Zur Datenübertragung werden nur die Pins RXD (Empfangsdaten), TXD (Sendedaten) und Signalmasse verwendet. Außerdem wird noch eine 5 V Gleichstromquelle benötigt, wobei die beiden Leitungen (5 V + und Masse) direkt mit allen Kontakten, die die Bezeichnung + bzw. M oder Masse tragen, verbunden sind. Für den Mikrokontroller (C-Control/BASIC-Steuercomputer) selbst ist keine externe Beschaltung mehr nötig, da EEPROM, Taktgeber und Reset-Baustein (für automtischen Start) bereits integriert sind. Dieser MC besitzt 16 Digitale Ein-/Ausgänge, von denen ich 10 als Ausgänge (DA1 bis DA8, DA15, DA16) und 4 als Eingänge (DE10 bis DE13) benutze (D9 und D14 sind unbenutzt). Die 10 Pins (8 Datenbits + Z Steuerpins, wie in der Ausführungsvariante 1) der Anzeige werden direkt an 10 Digitalausgänge des MC angeschlossen, da die Signalpegel an dieser Stelle wieder gleich sind (high 5 V, low 0 V).Because the serial interface of the PC's at different levels than the microcontroller a level converter IC (TC 232) must be connected in between. For Data transfer are only the pins RXD (receive data), TXD (Transmission data) and signal ground used. In addition, a 5 V DC power source needed, the two lines (5 V + and ground) directly with all contacts with the designation + or M or mass, are connected. For the microcontroller (C-Control / BASIC control computer) external circuitry is no longer necessary, since EEPROM, clock and Reset module (for automatic start) are already integrated. This MC has 16 digital inputs / outputs, 10 of which I use as outputs (DA1 to DA8, Use DA15, DA16) and 4 as inputs (DE10 to DE13) (D9 and D14 are unused). The 10 pins (8 data bits + Z control pins, as in the Version 1) of the display is connected directly to 10 digital outputs of the MC connected because the signal levels are the same again at this point (high 5 V, low 0 V).
An den 4 Digitaleingängen sind 4 Taster angeschlossen, die zur Auswahl der Anzeigeoptionen dienen. Die Eingänge sind jeweils mittels eines 10 kOhm Pullup-Widerstandes auf high-Pegel gelegt und erhalten bei einer Tasterbetätigung low-Pegel.4 buttons are connected to the 4 digital inputs to select the Display options. The inputs are each using a 10 kOhm Pullup resistor set to high level and received at one Push button actuation low level.
Weiterhin stehen 4 Analogeingänge zur Verfügung, von denen einer (AE1) mit dem Kontrast-Eingang der Anzeige verbunden ist, sodaß auch die Kontraststärke auf der Anzeige dargestellt werden kann. Der vorgeschaltete 10 kOhm Widerstand dient dem Schutz des Analog-Digitalwandlers im MC.4 analog inputs are also available, one of which (AE1) with the contrast input of the display is connected, so that the Contrast strength can be shown on the display. The upstream 10 kOhm resistor protects the analog-digital converter in the MC.
Das Treiberprogramm sendet und empfängt Daten über die serielle Schnittstelle, indem es direkt auf die Schnittstelle zugreift. Zum Senden wird das Datenbyte auf den Basisport der Schnittstelle (COM2 meist 2f8 (hexadezimal)) geschrieben. Um ein Datenbyte empfangen zu können, muß gewartet werden bis Bit 0 des Statusports (Basisport+5) gesetzt ist. Anschließend kann das empfangene Datenbyte aus dem Basisport gelesen werden. So können nach und nach alle Informationen übertragen werden.The driver program sends and receives data via the serial Interface by accessing the interface directly. It will be sent Data byte on the base port of the interface (COM2 mostly 2f8 (hexadecimal)) written. To receive a data byte, you have to wait until Bit 0 of the status port (base port + 5) is set. Then that can received data bytes are read from the base port. So gradually after all information is transferred.
Zur Darstellung auf dem Anzeigemodul bieten sich beispielsweise folgende Informationen an: der freie Festplatten- und Arbeitsspeicher, die eingestellte Bildschirmauflösung, die Auslastung der Rechenzeit und der Systemressourcen, der Name und die Version des Betriebssystems, die Einschaltzeit des Bildschirmschoners, das heutige Datum und die Uhrzeit, die Einstellungen der verschiedenen Computerelemente (Sound-, Grafik-, Netzwerkkarte, . . .), u. a. m.For example, the following are available for display on the display module Information to: the free hard disk and RAM, the set one Screen resolution, the utilization of computing time and system resources, the name and version of the operating system, the on time of the Screensavers, today's date and time, the settings of the various computer elements (sound, graphics, network card,...), and. a. m.
Die Baugröße ergibt sich im Wesentlichen aus der Größe der Anzeige (hier DV16400) und ist etwa 110 mm × 70 mm × 30 mm (Länge × Breite × Höhe).The size essentially results from the size of the display (here DV16400) and is approximately 110 mm × 70 mm × 30 mm (length × width × height).
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE1999105386 DE19905386A1 (en) | 1999-02-10 | 1999-02-10 | PC module for displaying information |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE1999105386 DE19905386A1 (en) | 1999-02-10 | 1999-02-10 | PC module for displaying information |
Publications (1)
Publication Number | Publication Date |
---|---|
DE19905386A1 true DE19905386A1 (en) | 2000-08-17 |
Family
ID=7896968
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE1999105386 Withdrawn DE19905386A1 (en) | 1999-02-10 | 1999-02-10 | PC module for displaying information |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE19905386A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE20021396U1 (en) | 2000-12-18 | 2001-04-19 | Cleware GmbH, 24876 Hollingstedt | Display device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3109710A1 (en) * | 1981-03-13 | 1982-09-23 | Robert Bosch Gmbh, 7000 Stuttgart | Device for acquiring and representing internal quantities of a microprocessor system |
US5122941A (en) * | 1990-09-24 | 1992-06-16 | Biomechanics Corporation Of America | Video terminal accessory |
US5572672A (en) * | 1991-06-10 | 1996-11-05 | International Business Machines Corporation | Method and apparatus for monitoring data processing system resources in real-time |
US5590021A (en) * | 1993-07-16 | 1996-12-31 | Register; David S. | Secondary display system for computer |
DE19714984A1 (en) * | 1996-04-10 | 1997-11-13 | Beger Frank Michael Dipl Desig | Integrated equipment and control unit for surgical operating work station |
-
1999
- 1999-02-10 DE DE1999105386 patent/DE19905386A1/en not_active Withdrawn
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3109710A1 (en) * | 1981-03-13 | 1982-09-23 | Robert Bosch Gmbh, 7000 Stuttgart | Device for acquiring and representing internal quantities of a microprocessor system |
US5122941A (en) * | 1990-09-24 | 1992-06-16 | Biomechanics Corporation Of America | Video terminal accessory |
US5572672A (en) * | 1991-06-10 | 1996-11-05 | International Business Machines Corporation | Method and apparatus for monitoring data processing system resources in real-time |
US5590021A (en) * | 1993-07-16 | 1996-12-31 | Register; David S. | Secondary display system for computer |
DE19714984A1 (en) * | 1996-04-10 | 1997-11-13 | Beger Frank Michael Dipl Desig | Integrated equipment and control unit for surgical operating work station |
Non-Patent Citations (1)
Title |
---|
Running Diagnostics Without A Console. In: IBM Technical Disclosure Bulletin, Vol.33, No.7, Dec. 1990, S.57,58 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE20021396U1 (en) | 2000-12-18 | 2001-04-19 | Cleware GmbH, 24876 Hollingstedt | Display device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3852148T2 (en) | Display mode switching system for a plasma display device. | |
DE3587996T2 (en) | Process for providing "on-line" assistance for interactive data processing systems. | |
DE69423158T2 (en) | Method and device for configuring computer programs using available subroutines | |
DE3853550T2 (en) | Method and device for specifying communication parameters. | |
DE69132209T2 (en) | Display adapter | |
DE69230095T2 (en) | Image window management of connected applications | |
DE69825915T2 (en) | METHOD AND DEVICE FOR SWITCHING SOURCE SYNCHRONOUS CLOCK / - AND JOINT-TACT DATA TRANSMISSION MODES IN A MULTI-AGENT TRANSMISSION SYSTEM | |
DE69130358T2 (en) | Electronic device with lanyards | |
DE3242627C2 (en) | ||
DE19949377A1 (en) | Automatic storage of trigger definition in signal measuring system registers and stores signal data in accordance with trigger specification, uses trigger definition and control parameter to store specification that actuates memory state | |
DE1923078B2 (en) | Control arrangement for an image display device connected to a computer | |
DE3844036C2 (en) | ||
DE2420058A1 (en) | ELECTRONIC COMPUTER WITH KEYBOARD | |
DE602004008416T2 (en) | Improved communication interface for vehicles | |
DE19935512A1 (en) | Device for connecting an industrial control unit to an industrial control panel | |
DE69017185T2 (en) | Procedure for cursor control of the movement of movements on certain work computers. | |
DE29803317U1 (en) | Help service function control device added to a multi-channel monitor of a personal computer | |
DE69320288T2 (en) | Method and device for interacting with a user interface of a computer system using a stylus | |
DE3607549A1 (en) | INFORMATION ACCEPTANCE SYSTEM FOR A DATA PROCESSING SYSTEM | |
DE19905386A1 (en) | PC module for displaying information | |
DE68919638T2 (en) | Interrupt-controlled clock speed computer and method for its operation. | |
DE4415398C2 (en) | Test device for interfaces | |
DE102005021605B4 (en) | Apparatus and method for configuring an installation device | |
DE3814622A1 (en) | OUTPUT PULSE GENERATION DEVICE | |
DE19828395B4 (en) | Debugging methods for use in programmable displays |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OM8 | Search report available as to paragraph 43 lit. 1 sentence 1 patent law | ||
8139 | Disposal/non-payment of the annual fee |