DE19905386A1 - PC module for displaying information - Google Patents

PC module for displaying information

Info

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
Application number
DE1999105386
Other languages
German (de)
Inventor
Steffen Bueder
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to DE1999105386 priority Critical patent/DE19905386A1/en
Publication of DE19905386A1 publication Critical patent/DE19905386A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/147Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/324Display 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

A computer's parallel or serial interface connects to a display module for requesting and displaying data corresponding to user settings like free memory resources from a system via an interface. A program runs on a computer that detects requested information and sends it back to the display module

Description

ANWENDUNGSGEBIETFIELD OF USE

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.

ZWECKPURPOSE

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.

STAND DER TECHNIKSTATE OF THE ART

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.

KRITIK DES STANDES DER TECHNIKPRIORITY CRITICISM

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.

AUFGABETASK

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.

Lösungsolution

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.  

ERZIELBARE VORTEILEACHIEVABLE BENEFITS

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).

BESCHREIBUNG VON AUSFÜHRUNGSBEISPIELENDESCRIPTION OF EMBODIMENTS AUSFÜHRUNGSBEISPIEL 1EMBODIMENT 1

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).

AUSFÜHRUNGSBEISPIEL 2EMBODIMENT 2

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)

Anzeigemodul für den PC (Personal Computer) zur Darstellung nützlicher Informationen über das Computer- bzw. Betriebsystem, dadurch gekennzeichnet, dass es je nach Ausführungsart die Informationen von der seriellen oder parallelen Schnittstelle des PC's aufnimmt und auf einer kleinen alphanumerischen Anzeige darstellt. Das Ermitteln und Ausgeben der Daten auf die Schnittstelle erfolgt durch den im Hintergrund des Betriebssystems laufenden Treiber.Display module for the PC (personnel Computer) to represent more useful Information about the computer or Operating system, characterized in that it depends Execution the information from the serial or parallel interface of the PC records and on a small represents alphanumeric display. The Determine and output the data on the Interface takes place through the im Operating system background running Driver.
DE1999105386 1999-02-10 1999-02-10 PC module for displaying information Withdrawn DE19905386A1 (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE20021396U1 (en) 2000-12-18 2001-04-19 Cleware GmbH, 24876 Hollingstedt Display device

Citations (5)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
Running Diagnostics Without A Console. In: IBM Technical Disclosure Bulletin, Vol.33, No.7, Dec. 1990, S.57,58 *

Cited By (1)

* Cited by examiner, † Cited by third party
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