Dienstleistungen

Wir beraten Sie in folgenden Themenbereichen des Engineerings:

MATLAB & Simulink

Wir unterstützen Sie in Ihrem aktuellen Projekt als Berater oder Programmierer. Als MATLAB- und Simulink-Experten sowie MathWorks-Partner verfügen wir über mehr als 20 Jahre Erfahrung.

simulink screenshot

Folgende Themen könnten Sie vielleicht im Speziellen interessieren:

  • Allgemein MATLAB- oder Simulink-Programmierung
  • Beschleunigung von MATLAB-Programmen
  • GUI-Programmierung mit MATLAB
  • C/C++ Code-Generierung aus MATLAB oder Simulink (MATLAB Coder, Simulink Coder und Embedded Coder)
  • Signalverarbeitung mit MATLAB-Tools
  • S-Function-Programmierung für Simulink (z. B. Einbindung von HW-Treibern)
  • Real-Time Target (Aufsetzen auf einen Desktop-PC, „Prototyping“, „Testing“)
  • Co-Simulationen mit Simulink und anderem Simulationstool
  • Programmierung für sicherheitskritische Anwendungen (Code- und Dokumente-Generierung)

LabVIEW

Unser Mitarbeiter verfügt über 10 Jahre Erfahrung mit (Test-) Systemen und ist Certified LabVIEW Developer.

Das ist eine fundierte Grundlage, um Sie in Ihrem LabVIEW-Projekt als Berater oder Programmierer zu unterstützen.

labView Logo

Zum Beispiel bei

  • allgemeiner LabVIEW-Programmierung
  • Konzepterarbeitung für ein neues System oder eine Anlage
  • Erweiterungen oder Änderungen an bestehendem LabVIEW-Code und -Anlagen
  • Systemsteuerung mit LabVIEW (z.B. cRIO mit Realtime /FPGA)
  • LabVIEW Schulung oder Beratung
  • Datenerfassung und Verarbeitung
  • Testprogramme oder Systeme mit LabVIEW

MATLAB/Simulink mit automatischer Code-Generierung

Hatten Sie auch schon den Wunsch, Spezifikation, Simulation und Implementation mit einem Tool zu erstellen? Danach automatisch Software-Code zu erzeugen und gleichzeitig einen standardisierten (z.B. mit funktionaler Sicherheit IEC 61508) Software-Prozess zu erfüllen?

code simulink screenschot

Mit MATLAB, Simulink und weiteren Tools von MathWorks werden Träume Realität. Auch Dokumentationen können so automatisch erzeugt werden.
Im Vordergrund steht dabei, dass jeweils nur die Tools zugekauft werden, die auch optimal in Ihren Software-Entwicklungsprozess passen. Darüber hinaus helfen andere Programme mit entsprechenden Skripten, ihren Prozess Schritt für Schritt zu automatisieren. Die Qualität des Codes kann dadurch drastisch gesteigert werden und gleichzeitig sinken die Entwicklungskosten rapide.
Das während unserer langjährigen Tätigkeit erlangte Knowhow kommt Ihrem Betrieb dabei voll zugute.

Vision

Bild- und visuelle Objekterkennung praktisch einsetzen

Mit der Maschine sehen ist für Aucodys kein Fremdwort. Die Spezialisten in MATLAB und LabVIEW setzen mit Hilfe von Image Acquisition Toolboxes und Vision Development Modules Ihr Projekt mit Bilderfassung, Bildverarbeitung und entsprechender Steuerung oder Datenerfassung zu Ihrer Zufriedenheit um.

Die Bilderkennung und Objekterkennung mithilfe von Kameras ist ein stetig wachsender Markt. Mit dem Aufkommen von günstig erhältlichen und auflösungsstarken Kameras macht die Erfassung und Verarbeitung von Bildern in vielen Bereichen zu einer idealen Lösung.

Industriecontroller wie z.B. den IC-3120 von NI bieten ausreichend Leistung und Anschlüsse um Ihre Wunschkameras daran zu betreiben und Helligkeitskorrekturen, Kontrastoptimierungen, Kantendetektion sowie Korrelationen in sogenannten In-the-Loop-Verarbeitungen auszuführen. Oder entsprechende KI-Algorithmen anzuwenden.

Damit lassen sich Bildverarbeitung und Merkmalerkennung, z.B über die Form, Topologie, Kontur, das Skelett oder auch im Frequenzbereich, gut realisieren.

Ablauf einer Bilderkennung

  1. Kamera mit Objektiv und idealer Blende, und hoher Framerate, sowie guter Beleuchtung auswählen
  2. Industrietaugliche Anbindung (GigE, USB3 Vision o.ä.) festlegen
  3. Erfassung mit einem Industriecontroller oder Computer
  4. Bildoptimierung (Kontrast, Verzerrung, Filtern usw.)
  5. Speichern im gewünschten Format (jpg, png, tiff usw.)
  6. Segmentierung in einzelne Bildbereiche
  7. Objektbeschreibung und Erkennung
  8. Auswertung und Klassifizierung
  9. Speichern der Bilder oder Umsetzung einer Steuerungsaufgabe

Erfahrung

Aucodys kann in der Erfassung mit der UI3060 von IDS sowie in der Verarbeitung und der Auswertung von Linien und Profilen an Eisenbahnrädern mit dem nötigen Know-how aufwarten. Wir begleiten Sie durch den Prozess von der Ideenfindung über die Erstellung bis zur Testung vor Ort.

C / C++ Programmierung

Aucodys unterstützt Sie auch im Bereich C/C++-Programmierung für Embedded Systeme mit Hilfe von MATLAB/Simulink mit automatischer Code-Generierung oder von „Hand“. Insbesondere besitzen wir Erfahrung im Bereich funktionaler Sicherheit (z. B. EN 50125, IEC 61508) von der Spezifikation bis zu Integrations- oder Abnahmetests.
Besonders nützlich sind Tools von MathWorks, die in allen Prozessphasen (von Implementierung bis Tests) die Entwicklung mit funktionaler Sicherheit unterstützen (Model-Based Design).

SPS Programmierung

Automate industriel WAGO pour un système de monitoring en industrie pharmaceutique

Falls Sie Unterstützung im Bereich Maschinensteuerungen (SPS) benötigen, können wir Ihnen bei Komponenten von SIEMENS oder Beckhoff helfen. Ebenso setzen wir LabVIEW als Ergänzung von TwinCAT für Beckhoff Systeme im Gebiet Visualisierung und Steuerung ein.