AutoReport Fenster

Automatische Erstellung von Reports

Siehe auch:


Allgemeines

Das AutoReport Fenster arbeitet mit dem Report Fenster (GED) zusammen. Alle Reports werden grundsätzlich dort angezeigt. Für manuelle Reports kann auch das Report Fenster alleine verwendet werden - und das Erstellen einfacher manueller Reports ist auch dort beschrieben.
Dieser Teil der Beschreibung erklärt das AutoReport Fenster und seine Funktionen. Technische Details von HTML werden in einem eigenen Kapitel erläutert.


Der Aufbau des AutoReport Fensters

Das AutoReport Fenster bietet alle seine Funktionen in den Menüs an.
Viele der häufig verwendeten Funktionen stehen in der linken Werkzeugleiste des Report Fensters (GED) als Ikonen zur Verfügung.
Im Fenster selbst steht die Liste der "Ein-Klick-Reports". Diese Liste kann von Ihnen erweitert und verändert werden. Ein Klick auf eine Zeile in dieser Liste startet sofort (nach zwei abschaltbaren Scherheitsabfragen) die Erstellung eines Reports.
Im rechten Teil des Fenster befindet sich ein Informationsbereich, der die aktuell benutzten Datei- und Pfadnamen anzeigt.
Darunter stehen Optionen, die häufig verändert werden - und daher extra aufgeführt sind.

Datenstruktur:

Verzeichnisse (Report->Optionen->Verzeichnisse):

IRIS erstellt alle Reports in einem eigenen Verzeichnis-Pfad - und erwartet alle Vorlagen in einem eigenen Verzeichnispfad.
Mit der o.g. Funktion können Sie diese Verzeichnisse frei wählen. Wir empfehlen DRINGEND eigene Verzeichnisse anzulegen, die nicht im Ordner 'Eigene Dateien' liegen. Speziell bei Windows-XP ergeben sich sonst uferlos lange Pfadnamen, die nicht mehr darzustellen sind und keine Übersicht mehr bieten.
Wir empfehlen: c:\iris\reports und c:\iris\vorlagen zu benutzen.

Format eines Reports:

Ein Report trägt einen Namen - und dieser Name taucht NUR als Verzeichnis auf. Da ein Report nicht nur aus einem HTML-Dokument besteht, sondern zudem auch (oft viele) Bilder enthält, die auch wieder eigene Namen tragen (manchmal auch WAV-Sound-Dateien vorhanden sind), muss alles das zusammen gefasst werden. Dies erfolgt in einem eigenen Ordner. Erstellen Sie einen Report mit dem Namen "kunde müller" - so taucht der Report in diesem Pfad auf: c:\iris\report\kunde-müller\index.htm
(Spätere Versionen, die mehrere getrennte HTML-Seiten erzeugen, werden: 01.htm, 02.htm, ... benutzen)


Die Funktionen des AutoReport Fensters

Mit (#) markierte Funktionen sind auch über die linke Werkzeugleiste des GED erreichbar.

Datei Reports anlegen, anzeigen, drucken, verändern
Neu (leer) Diese Funktion öffnet den (neuen) File-Manager und zeigt den Inhalt des Report-Ordners. Alle schon vorhandenen Reports erscheinen. Sie tippen nur den Namen ein (z.B.: "Kunde-Müller") und drücken ENTER oder [OK]. IRIS legt den neuen Report-Ordner an. Ist eine 'default' Standardvorlage vorhanden, so wird diese gleich in den neuen Report kopiert und geöffnet. Ansonsten wird ein leerer Report erzeugt.
Neu (AutoName) # Ist Ihnen das Eintippen eines Namens jetzt zu aufwendig, so verwenden Sie diese Funktion. Sie erzeugt automatisch einen Report mit dem Namen: Jahr.MonatTag-StundeMinute.Sekunde
(Sie können das Verzeichnis später mit dem Windows-Explorer umbenennen).
Neu (mit Vorlage) # Der File-Manager zeigt alle vorhandenen Vorlagen. Sie tipppen einen Namen ein - oder wählen einen mit Maus. Anschliessend wählen Sie einen Namen für den neuen Report. IRIS kopiert die Vorlage in den neuen Report und startet (wenn vorhanden) einen automatischen Ablauf Makro.
   
Anzeigen Ruft das Report Fenster (GED) auf und zeigt den aktuellen Report an.
Drucken Nicht aktiv
Editieren Nicht aktiv
   
Anzeigen (Windows) # Ruft den mit HTML verknüpften Web Browser ihrer Windows Installation auf und zeigt den aktuellen Report an.
Drucken (Windows) Druckt den aktuellen Report über die Windows-Funktionen aus. Das entspricht der Funktion (Anzeigen-Windows) kombiniert mit Datei->Drucken im dortigen Browser. Diese Druckfunktion unterscheidet sich wesentlich vom Drucken im GED.
Editieren (Windows) Ruft den mit HTML verknüpften Editor ihrer Windows Installation auf und erlaubt das Verändern des Reports dort. Standard Windows XP Installationen benutzen hierfür nur den Notepad Text Editor, der hierfür vollkommen ungeeignet sein dürfte. Wenn Sie einen eigenen HTML Editor bevorzugen oder WinWord installiert haben, so wird der Report mit diesem Programm geöffnet.
Achtung: Vergessen Sie nicht Änderungen zu Speichern, bevor Sie den Report weiter mit IRIS Funktionen bearbeiten oder erweitern wollen.
   
Vorlage Vorlagen ändern, erweitern, neue Vorlagen erstellen, Makros zu Vorlagen bearbeiten und erstellen.
Öffnen Sie wählen ein Vorlagen Verzeichnis und darin eine HTML Datei. Die Datei wird geöffnet und im GED angezeigt.
Sie können nun die Vorlage unter einem anderen Namen abspeichern - oder sie verändern.
Macro (autoexec) öffnen Sie können den zu einer Vorlage gehörenden Makro öffnen. (meistens den autoexec.mac, der automatisch startet, wenn die Vorlage für neue Reports benutzt wird). Der Makro erscheint im Makro-Rekorder und kann geändert werden. Vergessen Sie nicht ihn nach Änderungen abzuspeichern!
Neue Vorlage erstellen (leer) Es wird eine leere Datei als Vorlage erstellt. Sie können diese Datei mit dem GED oder auch einem externen Editor zu einer beliebigen HTML-Vorlage ausbauen.
Als Vorlage speichern Der aktuelle Report wird als neue Vorlage gespeichert. Wenn Sie einen Report geöffnet haben, um ihn in einer Variante anderweitig zu benutzen, dann sollten Sie den Report SOFORT als neue Vorlage speichern. Sonst ist die Gefahr, dass Sie ihre bisherige Vorlage verändern (oder zerstören) recht gross.
   
Addieren Addieren von Elementen zum aktuellen Report
Grundsätzlich werden alle neuen Elemente am ENDE des aktuellen Report hinzugefügt.
Technische Erklärung: Eine HTML-Datei endet praktisch immer mit: </body></html>. Alle Funktionen zum Addieren von Elementen suchen das </body> und fügen das neue Element dort ein. Spätere Versionen der IRIS werden auch das Einfügen an anderer Stelle (Anker, Labels) erlauben.
ThBild # Dies addiert den Inhalt des Fensters ThBild als Grafik zum Report. Hierbei wird die Werkzeugleiste IMMER weggelassen. Wenn in den Optionen so eingestellt, so wird danach eine "neue Zeile" eingefügt. Its die Skalierung nciht auf 100% eingestellt, so wird das Bild gleich in einer anderen Größe übernommen. Dabei wird IMMER NOCH die Grafik im vollen Format (mit allen Pixeln) als Datei geschrieben. Nur die Skalierung für die Bildschirm-Anzeige ändert sich. Wie solche BIlder dann gedruckt aussehen, hängt dann vom Multiplikator dieses Faktors mit dem Drucker-Zoom ab - ist also nicht vorhersehbar und kann nur experimentell mit Ihrer eigenen Konfiguration ermittelt werden. In jedem Falle ermöglicht die Einstellung der Skalierung an dieser Stelle das einfache Einfügen von vielen Bildern nebeneinander in eine Seite.
Nur Bild # Wie ThBild - Es wird nur das aktuelle Bild des Fensters ThBild übernommen.
JPEG Bild #  
Voice Link # Für Thermogramme, die über ein integriertes Sound-File (Ton, Sprache) verfügen: Hiermit wird diese Sound-Datei in den Report kopiert und ein Link dazu angelegt. Der Text des Links ist immer 'SoundLink'.
Film # Ist ein Film definiert, so erlaubt diese Funktion die schnelle Übernahme von vielen Bildern in einen Report. Die Anzahl der Bilder in horizontaler Richtung, sowie die Auswahl, welche Bilder (wie: ThMess->Film->Viele Bilder) übernommen werden, kann angegeben werden. Die Bilder des Films werden immer in Form einer Tabelle mit dem Dateinamen im Report angelegt. Kundenspezifische Übernahmen sind mittels Makro-Programmierung möglich. Siehe auch -> Makro-Werkzeug: +Film
BildFenster Das aktuelle Bild aus der Bild-Datenbank (Fenster Bild) wird eingefügt. Hiermit können auch PCX, JPEG und BMP Bilder importiert werden. Dies ist vor allem wichtig, um 'visible' Bilder, die zusammen mit einem Thermogramm geöffnet wurden, in Reports zu integrieren. Sie auch -> Makro-Werkzeug: +Jpeg
Zeilenwechsel # Es wird ein Zeilenwechsel (Zeilenumbruch) eingefügt (Makro-Programmierung)
HTML-Befehl # Ein beliebiges Token wird eingefügt. (Makro-Programmierung)
Text # Eine Zeile Kommentar wird als neuer Abschnitt eingefügt. (auch Makro-Programmierung). Dies erlaubt die schnelle Eingabe von Bemerkungen, die einem beim späteren Überarbeiten eines Reports behilflich sein können.
Window (nur Makro) # Dieser Befehl wird nur aufgezeichnet. Er dient dazu JEDES Fenster der IRIS in einen Report zu übernehmen. Vor allem Grafiken (DBgph, DBxyz) können hiermit integriert werden. Es ist erforderlich im Makro zunächst das Fenster zu aktivieren und seine Größe zu definieren. Es wird jeweils dasjenige Fenster im Ablauf eines Makros in den Report kopiert, das gerade eben den 'EIngabefocus' hat - also ganz oben liegt und eine 'aktive Titelleiste' hat.
Tip: Die Ikone im GED erlaubt das Einfügen von Fenstern auch ausserhalb von Makros.
Datum # Es wird NUR noch das Datum alleine addiert. Oftmals ist es unnötig und unwillkommen, die xakte Uhrzeit zu vermerken.
Zeit # Es wird NUR noch die aktuelle Uhrzeit addiert (siehe oben).
Zahl (aus Datenbank) # Es kann jede Zahl aus der Datenbank (Messwerte) addiert werden. Zu Details siehe: Report-Beschreibung, Makro-Rekorder.
Skala # Die aktuelle Farb-Skala (aus ThFarb) wird mit einstellbarer Höhe als Grafik in den Report als Grafik übernommen. Dies ist nützlich, wenn man mehrere Bilder übernehmen möchte, aber nicht jedes mal die Skala mit dabei sein soll.
Ergebnisse (ThBild) # Die Messerebnisse, die im ThBild Fenster in der Histogramm-Sektion oder der Ergebnis-Sektion angezeigt werden, werden als Tabelle zum Report addiert.
Ergebnisse (DBdsp) # Die Messwerte, die im Fenster DBdsp anzeigt werden, werden als Tabelle zum Report addiert.
Achtung: Es ist in den meisten Fällen notwendig erste eine Selektion der Daten im Fenster DBdsp vorzunehmen. Diese Funktion kann riesige Reports erstellen!
   
Optionen Einstellungen für AutoReports und die Übernahme von Elementen aus der IRIS in Reports
Einstellungen Hier kann das Verhalten des Report-Generators in einigen Punkten festgelegt werden.
Details siehe weiter unten.
Verzeichnisse Einstellung der Standard-Verzeichnisse zur Ablage der Reports und der Vorlagen. Sollte nur einmalig richtig eingestellt - und dann nicht mehr verändert werden! Details: siehe weiter oben.
Seitenwechsel Es wird ein Blattwechsel in den Report eingefügt. Derzeit kann nur der GED solche Blattwechsel erkennen und richtig anzeigen und drucken. Spätere Versionen der IRIS werden neue HTML-Seiten beginnen.
Bild Skalierung Der Standard-Wert für die BildSkalierung von [+ThBild] und [+Bild] kann hiermit gesetzt werden. Die Funktion ist makro-fähig und wird meist bei der >Programmierung von Makros benutzt.
JPEG Skalierung Dies ist die Skalierung für die Funktion Addieren->JPEG Bild
Auto Anzeige Ist diese Option aktiv, so wird die Anzeige im GED (Report Fenster) bei jeder Erweiterung sofort aktualisiert. Dies ist sehr hilfreich bei der manuellen erstellung von Reports.
Makro Programmierer, die sehr viele Erweiterungen in kurzer Zeit vornehmen, stört das laufende schnelle Flackern des Report Fensters während ein Makro läuft. Daher kann der Refresh temporär abgeschaltet werden.
   

Einstellbare Optionen für AutoReports

Warnung vor dem Start von Autoexec Makros Wird eine Vorlage gestartet, die sofort einen Makro startet, so fragt die IRIS nach, ob dies erwünscht ist. Das bewahrt Sie davor, dass bei versehentlichem Klick ihr ganzer Schirmaufbau umgeworfen wird und ein geändertes Makro verloren geht.
Wenn diese Warnung stört, können Sie sie hier abschalten.
Warnung vor Start von Vorlagen Vor jedem Start eines "Ein-Klick-Reports" fragt IRIS nach, ob dies erwünscht ist. Das bewahrt davor, dass bei versehentlichem Klick ihr aktueller Report verloren geht.
Wenn diese Warnung stört, können Sie sie hier abschalten.
   
Nach Bildern 'Neue Zeile' einfügen (<br>) Diese Option fügt automatisch nach jedem Bild auch die Anweisung <br> zum Report hinzu. Damit werden Bilder immer untereinander dargestellt. Dies ist in den meisten Fällen auch sinnvoll.
Möchten Sie sehr oft viele Bilder nebeneinander darstellen, so können Sie diese Option abschalten. Es ist dann möglich mit der Ikone 'Zeilenwechsel' manuell neue Zeilen zu beginnen.
Bild Skalierung Die Übernahme von Bildern aller Art aus der IRIS kann mit einem Zoomfaktor versehen werden. Damit werden Bilder immer kleiner oder größer in den Report übernommen. Es hängt von Ihrem Drucker und Ihren Bedürftnissen ab, wie dieser Wert steht.
JPEG Skalierung Visible JPEG Bilder sind oftmals riesengroß im Vergleich zu Infrarot Bildern. Daher kann hier ein eigener Faktor zur Übernehme von JPEGs eingestellt werden.
   
[Schliessen] Diese Schaltfläche übernimmt Änderungen nur zeitweilig. Nach dem nächsten Start der IRIS sind die Änderungen verloren und der alte Zustand gilt wieder.
[Speichern] Die geänderten Optionen werden auf der Festplatte abgespeichert und gelten für alle späteren Starts der IRIS.
[Abbrechen] Eventuelle Änderungen werden nicht übernommen.

...

Makro-Werkzeuge

Die Steuerung des Report-Generators und des GED über Makros

Es ist problemlos möglich, Reports auch über Makros zu erstellen. Das Report-Fenster bietet quasi nur eine 'Grundauswahl' an Funktionen an. Da die Anwenderschaft sehr unterschiedliche Vorstellungen von der Report-Herstellung hat, bieten wir zusätzliche Möglichkeiten auch komplexeste Reports über Makros herzustellen. Solche 'kunden-spezifischen' Reports können in den 'Standard-System-Makro' der IRIS übernommen werden - und stehen damit direkt im ThBild-Fenster zur Verfügung. Wir liefern einen Standard-Report-Makro mit, der als Beispiel dienen soll - nicht als fertige Lösung. Sie können diese Standard-Makros beliebig selbst verändern, erweitern, erstellen - oder auch in Dienstleistung erstellen lassen.
Der System-Makro ist erreichbar über: Makro-Fenster->Options-Swap. Die Labels, die in der Werkzeugleiste angezeigt werden sollen, beginnen mit einem Bindestrich (Minus). Label (--) erzeugt einen Abstand.

Die AutoReport Funktionen des Standard Makros

[RepNeu] Erzeugt einen neuen Report mit dem festen Namen "1". Bei Namen die mit Zahlen beginnen, erfolgt keine "Überschreib-Warnung" !
[BildOpen]
[ >>],[<<]
Normal: Bilder öffnen und in Filmen und Bildfolgen vorwärts und rückwärts gehen.
[+ThBild] Wie: Report->[+ThBild]
[+Jpeg] Für ein Thermogramm, das visible JPEG und/oder Sound enthält: Das Thermogramm wird in den Report kopiert (in eine Tabelle). In der zweiten Spalte wird das (verkleinerte) JPEG visible Bild abgelegt, darunter ein evtl. vorhandener SoundLink.
[FilmDef] wie: ThMess->Film->Definieren
[+Film] ähnlich zu Report->Addieren->Film

Dies ist eine sehr komplexe Makro-Report-Funktion:
Es ist möglich, einen Film mit HotSpots in den Report aufzunehmen.
Zudem kann eine Einzelabfrage 'pro Bild' aktiviert werden.
Zudem kann die heisseste Stelle automatisch gefunden werden - und nur Bilder, die diese Maximal-Temperatur überschreiten werden automatisch in den Report übernommen.
Es ist auch möglich pro BIld noch eine Kommentarzeile hinzu zu fügen.

Erweiterung der Makro-Werkzeuge:

Sollten Ihnen Funktionen fehlen, um bestimmte Makros oder Abläufe selbst zu gestalten, so lassen Sie es uns wissen. Wenn Sie uns vom Nutzen überzeugen können, oder mehrere Anwender den selben Wunsch äussern, so werdne wir die IRIS entsprechend (auch kurzfristig) erweitern.
In jedem Falle bieten wir die Integration neuer Befehle und Möglichkeiten im EInzelauftrag und als Dienstleistung an.

Geübte Anwender können den Systemmakro auch selber ändern. Das Makro Fenster zeigt den System-Makro mit der Funktion Macro->Options->Swap an. Es wird wärmstens empfohlen, des SystemMakro vorher zu sichern. Er liegt im IRIS Programm Verzeichnis und hat die Namen: system.mac und system1.mac.


Ende