(Eigenentwicklung ab 01.2014)
ASL (Advanced Scripting Language) ist speziell für technische Aufgaben konzipiert. Kann als Interpreter, Compiler, Runtime oder DLL in beliebige Anwendungen eingebunden werden. OEM-Lizenzen und Anpassungen/Erweiterungen möglich.
Software: komplett in C++ für Windows (auch UNIX/Linux und VxWorks)
Weitere Informationen hier:
(Interim-Projekt 06.2010 – 10.2013)
Simulation eines geplanten SDR-Funksystems mit aufgezeichneten und simulierten IQ-Daten. Messen und Prüfen eines IQ-Transceivers (Prototyp). GUI (Graphical-User-Interface) und Steuerung für unterschiedliche Einsatzmöglichkeiten. Einsatz für zivile Kommunikation und Überwachung (KW, VHF, UHF)
Software: in C/C++/C# und Python für Windows
(letztes abgeschlossenes Projekt, 06.2001 – 03.2010)
Konzeption und Design einer Programmiersprache für Avionik-Test und Simulation (ATL, Automated-Test-Language) .
Software-Design für einen ATL-Compiler und -Interpreter zur Integration in Avionik- Testsysteme.
Entwicklung und Implementierung von:
- Compiler, Interpreter, Laufzeitsystem
- Debugger für Windows
- Real-Time Laufzeitsystem für UNIX/Linux
- Embedded Real-Time Laufzeitsystem für VxWorks (Power-PC)
Entwicklung und Implementierung von Bibliotheken und Interfaces für:
- Avionik-Signale und -Messages
- Interfaces, Events, Testfunktionen
- Synchronisation, Simulation und Kommunikation
Dokumentation, Trainingsunterlagen und Lizenzverwaltung.
Einsatz in AIDASS (Airbus, Eurocopter, Tornado, etc.) und MaTE (Eurofighter).
Software: komplett in C++ für Windows, UNIX/Linux und VxWorks
Konzeption und Software-Design einer Entwicklungsumgebung zum Testen von Sicherheits-Software (Bibliotheken/Treiber). Multilayer Framework für Testcases und Testmethoden. Simulation von Environment und Application. Script-Sprache/Interpreter für Test-Automation.
Software: Beratung, Konzept und Software-Design (Implementierung vom Kunden)
Conformance-Testsystem für erweiterte GSM Satelliten-Kommunikation. System-Layer (Design, Implementation, Test, Dokumentation).
Funktionalitäten:
- Application- und Device-Layer-Interface
- Message-Handling
- Support-Librarys
- Service-Access-Point
- Signalpfad-Auswahl
- Radio-Path-Emulation
- Frequency-Selective-Measurement
- Interference-Signale
- Time-Selective-Measurement
- Datenbank für Methoden- und Device-Eigenschaften.
Software: komplett in ANSI-'C' für Linux
Konzeption und Entwicklung der Programmier-Sprache SL.
- Interpreter
- Compiler
- Runtime-System
- EXE-Linker
- Datenbank-Kern
Entwicklungs-Umgebung einschließlich:
- Programm-Editor mit Syntaxhervorhebung
- Online-Hilfe/Dokumentation
- Fehlerbehandlung
- Dialog-Editor
Erweiterungen für den Einsatz in technischen Anwendungen:
- Hexa-, Binär- und Bit-Verarbeitung
- Logische-Operationen, trigonometrische Funktionen
- Zugriff auf Arbeits-Speicher, I/O-Ports, Interrupts und Register
- Ausführen von Programmen in Variablen
- Serielle Kommunikation über COM-Ports
- Multimedia-Erweiterungen für Sound, Grafik, Video und MCl-Interface
Software: komplett in ANSI-`C' für Windows
Weitere Informationen hier:
Konzeption und Entwicklung eines Warenwirtschafts-Systems für den Einzelhandel mit Lieferanten, Artikel, Lager, Kunden, Kalkulation, Auszeichnung (Barcode/Text), Kasse (Barcode, Kundenanzeige, Bondruck), diverse Auswertungen.
Software: komplett in SL für Windows
Rechnergesteuerte automatische Mess- und Prüfsysteme für Zielrechner.
- Baugruppen- und End-Test von statischen und dynamischen Analog-, Digital- und Puls-Parametern
(bis weit in den Gigaherz- und Subnanosekunden-Bereich)
- Radar-Auswertung, Lageregelung und Echtzeit-Simulation
- Konzeption und Integration der gesamten Hardware
(Messgeräte, Generatoren, Schaltmatrixen, Prüf-Adapter, Rechner, Peripherie).
- Entwicklung und Fertigung der Schalt-Matrixen und Prüf-Adapter
- Konzeption, Entwicklung u. Integration der Software
- Insgesamt 15 Testsysteme in 3 Ausführungen im Netzwerk
- Modernste und größte Anlage im europäischen Raum
Maßgebend für den Zuschlag gegenüber weltweit führenden Mitbewerbern war die einzigartige Flexibilität und Leistungsfähigkeit des Hardware- und Software-Konzeptes.
Software: Geräte-Treiber sowie geräte- und test-spezifische Sprach-Erweiterungen für Test-BASIC in Assembler. Real-Time/Multitasking-Kernel und Netzwerk-Routinen in Assembler.
Rechnergesteuertes Mess- und Prüfsystem für Flugabwehr-Radar.
- Test von statischen und dynamischen Analog-, Digital- und
Puls-Parametern (bis weit in den Gigaherz- und Subnanosekunden-Bereich)
- Konzeption u. Integration der gesamten Hardware.
(Messgeräte, Generatoren, Aktiv/Passiv-Anschaltefeld, Rechner, Peripherie)
- Konzeption, Entwicklung u. Integration der Software
- Kompletter Test bis hin zur Einsatz-Simulation
- Modernste und größte Anlage im deutschsprachigen Raum
Maßgebend für den Zuschlag gegenüber weltweit führenden Mitbewerbern war die einzigartige Flexibilität und Leistungsfähigkeit des Hardware- und Software-Konzeptes.
Software: Geräte-Treiber sowie geräte- und test-spezifische Sprach-Erweiterungen für Test-BASIC in Assembler.
Schall-Auswertung von Aufzeichnungen auf 8-Kanal Analog-Magnetband. Die gesamte Steuerung des Systems wird von einem Prozeß-Rechner über CAMAC-Interfaces vorgenommen.
- Konzeption und Integration der gesamten Hardware.
(Prozeß-Rechner, Bandgerät, Ein/Ausgabe, 6 Impuls- und Schallpegel-Messgeräte, Zeitcode-Generatoren, CAMAC-Controller, AD-Wandler, Multiplexer und Interfaces, 8-Kanal Analog-Bandgerät)
- Entwicklung der Bedien-Einheit und der Zeit-Code-Anpassung.
- Modifikation sämtlicher Messgeräte und Zeitcode-Generatoren.
- Prozeßrechner-Modifikationen zur Einhaltung des geforderten
Echtzeit-Verhaltens.
Software: Messwert-Erfassung in Assembler, Auswertung in FORTRAN.
 |
 |
Maschinen-Daten-Erfassung Komplette Hardware/Software-Entwicklung einer Maschinendaten-Erfassung und Auswertung für bis zu 255 Maschinen. Datenerfassungs-Terminal mit Z80-Prozessor. Erfassen der Maschinen-Daten. Steuerung der Terminals inklusive Dialog-Führung. Plausibilitäts-Kontrollen und Impuls-Auswertung (Drehzahl, Geschwindigkeit und Stillstands-Erkennung) Daten-Konzentrator/Verwalter mit Z80-Prozessor. Entwicklung eines Echtzeit- Multitasking/Multiuser Betriebssystems (bis 255 Terminals). Daten-Aufbereitung und -Übertragung zum Zentral-Rechner. Software: Z80-Assembler (EPROM)
Prozess-Steuerung Steuerung von Trockenanlagen für die Keramik-Industrie mit PCs im Multi-Tasking- und/oder Netzwerk-Betrieb. Datenbank für alle anwendungs- und prozeß-spezifischen Parameter. Individuelle Steuer/Regel-Programme. Überwachung, Protokollierung und Visualisierung. Software-Regler mit freier Zuordnung der Regel-Parameter, Soll-Kurven und Prozeß-Schnittstellen. Fern-Bedienung/Überwachung über Netzwerk oder DFÜ. Die gesamte Anwendung ist durch Schnittstellen-Treiber zum Prozeß vollkommen hardware-unabhängig. Software: ANSI-‘C’
Datenbank-System Datenbank-System für Daten-Verwaltung im Dialog komplett über Parameter-Dateien gesteuert. Sämtliche Bildschirm-Masken, Auswahl-Fenster, Menü-Fenster, Datenbank-Strukturen, Datenbank-Verknüpfungen, Dialog-Parameter, Maussteuerung, System-, Tastatur- und Drucker-Anpassungen sowie Hypertext-Hilfesystem frei definierbar in Parameter-Dateien. Integrierte Treiber für optimalen Zugriff auf ASCII- und dBase-Dateien. Software: ANSI-‘C’
SPS-Protokolle C-Bibliothek für Kommunikation zwischen PC und Simatic-S5 Steuerungen. Jede Art von Bausteinen erzeugen, auslesen und verändern. Beliebige Adressen auslesen und beschreiben. Prozeßabbild sämtlicher Merker, Eingänge, Ausgänge, Zähler und Timer auslesen und verändern. Starten und Anhalten der SPS. Software: ANSI-‘C’
Grafikinterpreter Interpreter für grafische Darstellungen von Daten. Sämtliche Parameter, wie Darstellungsart (Kreis, Linien, Balken, etc.), Bildausschnitt, Rahmen, Titel, Legende, individuelle Beschriftung, Skalierung, Farben und Druckformat frei definierbar in Script-Dateien. Software: ANSI-‘C’
Device-Treiber für ASCII-Dateien Device-Treiber für satzorientierten Multiuser-Direktzugriff auf ASCII-Dateien mit fester Satzlänge. Zugriff über frei definierbare Schlüsselfelder. Satzsperre durch Record-Locking. Read, Write, Modify, Delete, Lock und Unlock auf Satzebene. Zugriff über Schlüsselfeld. Automatisches Create, Open und Close. Automatische Benutzer-Zuordnung. Sprachunabhängig (BASIC, dBASE, ML, C, PASCAL, Assembler, etc.). Software: ANSI-‘C’
Dialog-Peripherie Komplette Hardware/Software-Entwicklung eines 15"-Bildschirm-Dialog-Terminals mit getrennter Tastatur und eigenem Z80-Prozessor. Auslagern sämtlicher Dialog-Funktionen zur Entlastung eines Multiuser-MDT-Systems in dieses Terminal. Hardware: Entwicklung Bildschirm-Terminal und Controller mit Z80-Prozessor Software: Z80-Assembler (EPROM und Down-Load)
Grafik-Plot-Anwendung Plotten von Stanz-Werkzeugen mit automatischer Bemaßung aus Parametern der Fertigungs-Planung. Die Stanz-Parameter werden On-Line vom IBM-Host aus Auftrags-Daten gelesen und daraus automatisch entsprechende Zeichnungsdateien für Auto-CAD erstellt. Software: ANSI-‘C’
Magnetkarten Terminal-Anwendung On-Line-Überwachung und -Steuerung von bis 256 Maschinen-Terminals in Echtzeit mit jeweils individuellem Status/Ablauf-Verhalten. Steuerung der Geräte-Benutzung über Konten und im Wertkarten-Verfahren. Geräte-, Stammdaten-, Konto- und Parameter-Verwaltung für Programm-Steuerung, Entwicklung einer speziellen Datenübertragung mit variablen Datenpaketen. Die einzige fälschungssichere Anwendung dieser Art für Wert- und Konto-Karten (vom Anwender als Weltneuheit ausgewiesen). Hardware: Entwicklung Terminal-Controller mit 8051 CPU. Software: PC-Anwendungen und Terminal-Controller in ANSI-‘C’.
Magnetkarten Produktion/Aktivierung Kaufmännische Verwaltung vom Auftragseingang bis zur Auslieferung/Fakturierung über mehrere Arbeitsplätze. Steuerung der Produktions-Automaten für die Vor- und Endaktivierung von Magnetkarten. Absolut fälschungssichere Kodierung und Kontingentverwaltung für Kartenmaterial. Entwicklung einer eigenen Karten-Definitions-Sprache (CDL) zur Aufbereitung der Kartenparameter für die Produktionssteuerung. Hardware: Entwicklung Controller mit 8051-CPU für Automatensteuerung. Software: Verwaltung auf PC und Automaten-Steuerung in ANSI-'C'.
3D Grafik-Anwendung Programm zum Darstellen 3-dimensionaler Objekte zur visuellen Überprüfung von NC-Daten. Eingabe der Vektoren über Datei (x,y,z). Standpunkt, Blickwinkel sowie der Öffnungswinkel und das Sichtfeld des Betrachters kann beliebig variiert werden. Software: Anwendung in PL/1, Grafik-Kern in Z80-Assembler
2D Grafik-Arbeitsplatz Grafik/Text-Dokumentations-System für Teile-Zeichnungen und Arbeits-Vorbereitungen in der Automobilindustrie. Erstellen von Zeichnungen mit Digitizer-Tablett, Beschriftung mit 3-sprachiger Phrasen-Bibliothek über Licht-Stift am Bildschirm. Software: Anwendung in MBASIC (Kunden-Anforderung), Grafik in Z80- Assembler
Video-Digitalisierung und -Verarbeitung Digitalisierung eines Video-Signals in Echtzeit durch entsprechende Hardware mit Software-Unterstützung. Auswahl/Anzeige der Betriebsarten mit einem Bedien-Terminal. Lokalisieren und Berechnen des Objektes. Einblenden der Betriebsarten und Ergebnisse. Hardware: Entwicklung des Bedienterminals und Controller mit Z80-Prozessor. Software: Z80-Assembler, EPROM
Meßwert-Erfassung Meßwert-Erfassung an Autolackier-Station in der Fertigung zum Ermitteln der optimalen formenabhängigen Dosierung/Mischung. Die Software erfaßt die Meßwerte in Echtzeit und übergibt sie berechnet und entsprechend aufbereitet an die CALL-Schnittstelle der Anwender-Programme. Software: Z80-Assembler
|