Tastatur

für Ihren Erfolg... 

IT-Service & SW-Entwicklung

Projekte (Auszug)

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

ASL

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

sdr

 

 

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

aviation

 

Software:  komplett in C++ für Windows, UNIX/Linux und VxWorks

AidassFCC-2+atl3

 

 

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)

TSS

 

 

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

RS_221

 

 

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

SLW_Beispiel


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

Wein

 

 

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.
 

CT2

 

 

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.
 

SA1-1

 

 

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.
 

LA_1

 

 

 

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