Flexible Animation Builder für BORIS (Release 6)

Der Flexible Animation Builder (kurz FAB) für WinFACT erlaubt die komfortable Erstellung einfacher bis komplexer Prozessvisualisierungen, Animationen und Bedienoberflächen für das blockorientierte Simulationssystem BORIS. War die Umsetzung solcher Vorhaben bisher an die Realisierung mittels selbstprogrammierter User-DLLs gebunden, steht nunmehr ein leistungsfähiges Werkzeug zum interaktiven, direkten Entwurf zur Verfügung. Die Entwicklung der Animationen erfolgt komfortabel per Drag & Drop, sodass keinerlei Programmierkenntnisse erforderlich sind. Eine auf diese Weise erstellte Visualisierung oder Bedienoberfläche wird wie ein "normaler" Systemblock in eine BORIS-Struktur eingebunden und mit den anderen Systemblöcken verknüpft. Die Erstellung der Animationen kann wahlweise direkt innerhalb von BORIS oder aus einer "Stand-Alone-Version" des Animation Builders erfolgen. Die Grundlage bildet jeweils eine umfangreiche Bibliothek an Grafik- und Bedienelementen, die für die vielfältigsten Aufgaben zum Einsatz kommen können. Parallel dazu wird eine Sammlung unterschiedlichster Bitmap-Grafiken mitgeliefert, die vom Anwender um eigene Grafiken ergänzt werden kann.
Der Animation Builder stellt folgende Grundelemente zur Verfügung:
| Elementare Grafikelemente |
 |
Linie (Länge, Winkel) |
|
 |
Linie (Anfangs- und Endpunkt) |
|
 |
Dynamische Linie |
|
 |
Linienzug |
 |
Rechteck |
|
 |
Abgerundetes Rechteck |
|
 |
Schattiertes Rechteck |
|
 |
Kreis |
 |
Ellipse |
|
 |
Dreieck |
|
 |
Parallelogramm |
|
 |
Kreissegment |
 |
Statischer Text |
|
 |
Bitmap |
|
 |
Windows-Metafile |
| Dynamische Anzeigeelemente |
 |
Ausgabe einzeiliger dynamischer Textmeldungen |
|
 |
Ausgabe von Meldungen/ Alarmen in Meldungsliste |
|
 |
Aktuelle Systemzeit |
|
 |
Aktuelles Systemdatum |
 |
Bitmap-Statusanzeige |
|
 |
Gesteuerte Bitmap-Sequenz |
|
 |
Video |
|
 |
Alphanumerisches Ausgabefeld |
 |
Alphanumerisches Ausgabefeld im "LCD-Look" |
|
 |
Numerisches Ausgabefeld im "LCD-Look" |
|
 |
Numerisches Ausgabefeld im "7-Segment-Look" |
|
 |
Frei skalierbares Analoginstrument |
 |
Horizontale Balkenanzeige |
|
 |
Vertikale Balkenanzeige |
|
 |
Windows-Standardverlaufsanzeige |
|
 |
Runde LED-Anzeige |
 |
Rechteckige LED-Anzeige |
|
 |
y-t-Diagramm einer oder mehrerer Größen |
|
 |
x-y-Diagramm einer oder mehrerer Größen |
|
 |
Tabelle |
 |
Horizontale Balkenanzeige mit erweiterten Möglichkeiten |
|
 |
Vertikale Balkenanzeige mit erweiterten Möglichkeiten |
|
 |
Vertikale Skala |
|
 |
Horizontale Skala |
| Bedienelemente |
 |
Rechteckiger Schalter |
|
 |
Rechteckiger Taster |
|
 |
Bitmap-Schaltfläche |
|
 |
Bitmap-Schaltfläche mit bis zu zehn Zuständen |
 |
Numerisches Editierfeld |
|
 |
Editierfeld mit Wippregler |
|
 |
Schaltfeld |
|
 |
Horizontaler Schieberegler |
 |
Vertikaler Schieberegler |
|
 |
Vertikaler oder horizontaler Wippregler |
|
 |
Listenfeld zur Auswahl einer von mehreren Optionen |
|
 |
Kombinations-Listenfeld |
 |
Radioschalter-Gruppe |
|
 |
Tastaturereignis (online/offline) |
|
 |
Tastatur-Statusabfrage |
|
 |
Dateianzeige |
 |
Dialog zur messtechnischen Auswertung von y-t-Diagrammen |
| Prozessdarstellung (alle Elemente animiert) |
 |
Förderband |
|
 |
Horizontales Leitungsstück (z. B. für Strömungssysteme) |
|
 |
Vertikales Leitungsstück |
|
 |
Tank |
 |
Ventil |
|
 |
Dreiwege-Ventil |
|
 |
Hydraulik-Zylinder |
|
 |
Pumpe |
 |
Motor |
|
 |
Thermometer |
|
 |
EMSR-Stelle |
|
 |
EMSR-Stelle |
 |
Feder |
|
 |
Heizwendel |
|
 |
Transportrolle (z. B. zum Aufbau von Fördersystemen) |
|
 |
Horizontales Rollenband |
 |
Vertikales Rollenband |
|
 |
Horizontales oder vertikales Gurtband |
|
 |
Lichtschranke |
|
 |
3/2-Wegeventil in Schaltplandarstellung |
 |
5/2-Wegeventil in Schaltplandarstellung |
| Sonstiges |
 |
Akustisches Signal |
|
 |
Dynamische Farbfüllung |
|
 |
Infotext-Tooltip |
|
 |
Separator zur Elementgruppierung |
 |
Bitmap-Sequenz-Generator (z. B. für animierte GIFs). |
| Vorkonfigurierte Animationen (Auswahl) |
 |
Rührer mit Motor |
|
 |
Rührer |
|
 |
Rührer groß |
|
 |
Flamme von links |
 |
Flamme von rechts |
|
 |
Flamme von unten |
|
 |
Drehung gegen den Uhrzeigersinn |
|
 |
Drehung im Uhrzeigersinn |
 |
'Achtung!'-Symbol |
|
 |
Dampf (vertikal) |
|
 |
Dampf (horizontal) |
|
 |
Warnlampe |
 |
Motor |
|
 |
Motor (klein) |
|
 |
Sound-Symbol |
|
 |
Fallende Tropfen |
 |
Wasserstrahl von links |
|
 |
Wasserstrahl von rechts |
|
 |
Wasserstrahl von oben |
|
 |
Wasserblasen durchsichtig (klein) |
 |
Blasen |
Alle grafischen Elemente und Bedienelemente können beliebig platziert, skaliert und miteinander verknüpft werden. Durch die Möglichkeit, die meisten Elementeigenschaften (z. B. Position oder Größe) an einzelne Blockein- oder -ausgänge anzukoppeln, lassen sich statische und dynamische Visualisierungen jeglicher Art realisieren. Weiterhin besteht die Möglichkeit, einzelne Elemente unabhängig voneinander zu- oder abzuschalten.
Da es sich beim FAB-Kernel um eine DLL nach dem BORIS-User-DLL-Standard handelt, kann der FAB nicht nur als Tool innerhalb von BORIS, sondern auch völlig unabhängig davon als eigenständige Prozessvisualisierung für andere Applikationen - z. B. vom Benutzer programmierte Anwendungen - benutzt werden. Dazu muss der Anwender lediglich die entsprechenden Schnittstellenfunktionen der FAB-DLL in sein Programm einbinden und kann dann auf einfache und komfortable Weise Ausgaben seines Programms visualisieren bzw. Eingaben für sein Programm erzeugen.
Durch das in Release 6 neu eingeführte Konzept der FAB-I/O-Blöcke wird die für BORIS sonst übliche Beschränkung auf 50 Blockein- und -ausgänge aufgehoben. Zusätzlich dazu kann jeder FAB-Block nämlich bis zu 200 weitere "externe" Ein-/Ausgänge besitzen, die innerhalb der Visualisierungs- oder Bedienoberfläche völlig analog zu den "echten" Blockein- und -ausgängen benutzt werden können. Bereits zur Entwurfszeit können diese externen Ein- und Ausgänge - wie auch die Standard-I/Os - für Testzwecke im I/O-Kontrollfenster der FAB-Entwicklungsoberfläche modifiziert bzw. angezeigt werden.
Nachfolgend einige weitere Leistungsmerkmale des aktuellen Release 6:
 |
Optionaler Fenstermanager zur komfortablen Verwaltung mehrerer
FAB-Visualisierungsfenster zur Laufzeit |
 |
Verarbeitung von Tastaturbotschaften (ermöglicht Auslösung
von Ereignissen durch Tastendruck) |
 |
Eingangsgesteuertes Anzeigen und Verbergen des
Visualisierungsfensters |
 |
Selektion und Bearbeitung von Elementgruppen (über
<Strg>- bzw. <Shift>-Taste oder durch Aufziehen eines Rechtecks mit der
Maus) |
 |
Optimiertes Fenstermanagement im Entwurfsmodus (über
Kontextmenü des Visualisierungsfensters) |
 |
Konfigurierungsdialog mit getrennten Element- und Eigenschaftstabellen |
 |
Formel-Syntaxüberprüfung bereits zur Entwurfszeit |
 |
Steuerbare Elementfarben und Füllmuster |
 |
Ändern der Elementreihenfolge per Drag & Drop |
 |
Einfügen neuer Elemente per Drag & Drop an beliebiger
Position |
 |
Kopieren und Einfügen von Elementen |
 |
Optionales Entwurfsraster im Visualisierungsfenster |
 |
Selektieren und Verschieben von Elementen mit der Maus (Drag &
Drop) oder über Navigationstasten |
 |
Spezielle Schaltflächen zur Simulationssteuerung, zum Drucken, zum Aufruf externer Programme etc. |
 |
Deaktivierung von Bedienelementen während der Simulation möglich |
 |
Auf Knopfdruck aufklappbare Visualisierungs- und
Bedienfenster |
 |
Integrierbare Online-Hilfe |
 |
Verwendung von Konstanten |
 |
I/O-Kontrollfenster |
 |
Automatische Erzeugung von Bitmap-Sequenzen möglich, die dann in Animated GIFs (z. B. zur Einbettung in Präsentationen oder Webseiten) überführt werden können. |
 |
Umfangreiche Bitmap-Bibliotheken (standard und benutzerdefiniert) |
 |
Umfangreiche Beispielsammlung im Lieferumfang |
Eine Demo-Version sowie die komplette Doku finden Sie in unserem
Download-Bereich!
| Preise: |
| Einzelplatzlizenz Industrie: |
EUR | 580,00 |
| Studienlizenz: |
EUR | 580,00 |
Die aktuellen Preise aller Produkte entnehmen Sie bitte unseren
Preislisten! Nutzer älterer Releases erhalten auf Anfrage ein kostengünstiges Update.
Nachfolgende Animationen zeigen einige Anwendungen des FAB-Moduls.
Klicken Sie zur Anzeige der (größtenteils animierten) Originalgrafiken einfach
auf die entsprechende Grafik-Vorschau. Auch die Oberflächen unserer
regelungstechnischen Kompaktmodelle sowie unserer steuerungstechnischen Simulationsmodelle wurden mit dem Flexible Animation
Builder erstellt.
| Grafik-Vorschau |
Kurzbeschreibung |
 |
Kommissionierungsanlage FH Hamm |
 |
Simulationsmodell Aufzugsteuerung |
 |
Blechbearbeitungsanlage |
 |
Drei-Silo-System |
 |
Mischanlage |
 |
Simulationsmodell Rührkesselreaktor (hier nicht animiert!) |
 |
Bedienoberfläche für
Fahrzeugsimulation |
 |
Fahrwerkssimulation Beispiel I (Quelle: FH Köln/FB
Fahrzeugtechnik Prof. Gundlach, Dipl.-Ing. Hochrath, Dipl.-Ing.
Zimmermann) |
 |
Fahrwerkssimulation Beispiel II (Quelle: FH
Köln/FB Fahrzeugtechnik Prof. Gundlach, Dipl.-Ing. Hochrath, Dipl.-Ing.
Zimmermann) |
 |
Visualisierung und Bedienoberfläche für
Polymerisationsanlage (hier nicht animiert!) |
 |
Visualisierung einer Verhältnisregelung
(Warsteiner Brauerei)(hier nicht animiert!) |
 |
Regelung eines Zweitanksystems mit Sollwertvorgabe
(hier nicht animiert!) |
 |
Klimakammer mit Regelung von Temperatur und
Luftfeuchtigkeit als Beispiel für ein Mehrgrößensystem (hier nicht
animiert!) |
 |
Klimakammer mit Mehrfachtemperaturmessung als Beispiel
für ein System mit verteilten Parametern (hier nicht animiert!) |
 |
Simulation einer Behältersteuerung. Die Simulation
der Behältersteuerung ist vollständig und in Verbindung mit einer SPS
lauffähig. Dabei werden die Ventile angesteuert und die Füllstände
mittels Geber abgefragt. (hier nicht animiert!) (Quelle: Robert-Bosch-Schule Ulm,
Dipl.-Ing. Günter Zieher) |
 |
Simulation einer Biegevorrichtung. Die pneumatische
Biegevorrichtung erlaubt das Einlegen eines Bleches. Bei eingeschaltetem Druck
können die Pneumatikzylinder so angesteuert werden, dass das Blech
U-förmig gebogen wird. Die Position der Zylinder wird wieder über Geber
an die SPS übermittelt. (hier nicht animiert!) (Quelle: Robert-Bosch-Schule
Ulm, Dipl.-Ing. Günter Zieher) |
 |
Bang-Bang-Temperaturregelung |
 |
Ausschnitt aus Bergwerksimulation (Fa.
Controltechnology Engineering, Herten) |
 |
Ausschnitt aus Bergwerksimulation (Fa.
Controltechnology Engineering, Herten) |
 |
Einfacher Feder-Masse-Schwinger |
 |
Einfache Prozessvisualisierung Beispiel I |
 |
Einfache Prozessvisualisierung Beispiel II |
 |
VBAR- und HBAR-Demo |
 |
Fahrbares inverses Doppelpendel |
 |
PKW-Schiebedach-Steuerung |
 |
Farbige Temperaturvisualisierung - ein Beispiel
für die Anwendung dynamischer Füllfarben von Elementen |
 |
y-t-Grafik-Demo: Einfaches Beispiel für die
Anwendung des YTPLOT-Elementes |
 |
Tanksystem mit Zu- und Abfluss (hier nicht
animiert!) |
 |
Einfache Fertigungsstraße (hier nicht
animiert!) |
 |
Langzeit-Temperaturerfassung (realisiert mit einem
CONRAD-Messinstrument)
(hier nicht animiert!) |
 |
Fadenpendel mit Anschlag |
 |
Wippe mit Kugel |
 |
AVI-Demo "Rock around the clock..." |
 |
Analoge Echtzeituhr, realisiert mit einfachen
grafischen Grundelementen |
 |
"Hund jagt Ball" - ein Beispiel für die Anwendung
bewegter, transparenter Bitmaps |
 |
"Hexe auf Besen" - ein Beispiel für die Anwendung
bewegter, transparenter Bitmaps auf verschiedenen Ebenen |
 |
Einarmiger Bandit |
 |
Würfelpaar |
 |
Roulettespiel mit Möglichkeit zur Abgabe von Tipps
und Ergebnisanzeige |
 |
Einfacher Shooter mit Joystick-Steuerung |