Grundlagen

CADMAI ist ein relationales CAD System, das seinen Schwerpunkt in der parametrischen 2D und 3D Konstruktion hat. Als Solid Modeller Kern wird OpenCascade verwendet.

CADMAI ist vollassoziativ, das bedeutet dass nicht nur Schraffuren/Bemaßungen sich an definierte Geometrie anpassen, sondern alle Elementarten miteinander in Abhängigkeit gebracht werden können

Neben Formvarianz lassen sich auch logische Strukturen definieren und somit sogar topologische Änderungen abdecken

Durch die Integration von dynamisch generierten Dialogen lassen sich die Modelle auch im Viewer beliebig steuern

Die Steuerung der Parameter kann ebenso durch externe Programme wie zum Beispiel Tabellenkalkulationen, Datenbanken, PDM-Systeme oder Web- Seiten durchgeführt werden, in die das Viewer- Modul eingebettet wird.

Ein offenes, durch Konfigurationsdateien erweiterbares Exportkonzept ermöglicht auch den Transfer von Parametrik beispielsweise in CAD-Systeme

CADMAI besteht den folgenden Hauptmodulen:
Dem Hauptprogramm zur Erstellung relationaler Modelle
Dem Viewer, der von externen Applikationen “ferngesteuert” werden kann
Dem ActiveX / DotNet Control, das in eigene Applikationen eingebettet wird und entweder als integrierter Viewer oder als interaktives CAD Modul dient
Eine Windows API, die es erlaubt CADMAI Fenster in externe Applikationen einzubetten
Eine Objekt API, die als unabhängige Geometrie Bibliothek verwendet werden kann
Batch Module, die CADMAI als Hintergrundanwendung verfügbar machen und geladenen CAD Modellen steuern.
SOA Module, die eine Verwendung von CADMAI in einer serviceorientierten Umgebung erlauben.

Verwendung

Die Einsatzmöglichkeiten von CADMAI lassen sich in vier Schwerpunkten zusammenfassen:

Basismodul für eigene Applikationen mit CAD Funktionalität
Parametrischer Sketcher
Interaktives 2D/3D CAD Modul incl. Solid Modellierer

Vorgeschalteter Modellierer für Applikationen, die auf CAD Geometrie aufbauen
CAM Systeme
FEM Systeme
Simulationssoftware
Rendering und Präsentationssoftware

Nachgeschaltetes Modul zur Darstellung und Steuerung von existierender Geometrie bzw. zur Neugenerierung von CAD- Modellen
Produkt-Konfigurator mit Internet Anbindung z.B. für Außendienstmitarbeiter
datenbankgesteuerte Werkzeugauswahl mit dynamischer Grafik z.B. für NC Systeme
Viewer und Schnittstellenbasis für tabellengesteuerte Konstruktionen z.B aus Excel®
Generierung oder Steuerung von CAD Modellen aus vorgeschalteten Programmen wie z.B. Zahnradmodulen, Konfiguratoren, EDM-Systeme (Sachmerkmalsleisten)
Viewer für Katalogteile
Internet Publishing Tool durch Ergänzung von HTML-Seiten mit funktionalen 3D Objekten
Präsentation von Produkten z.B. in Verbindung mit Word®, Powerpoint®, Director® oder anderen Applikationen mit der Möglichkeit der Variantenbildung und des “intelligenten” Exports

Eigenständiges 2D/3D CAD Programm
Kostengünstiger CAD Modellierer
Einsatz im Schulungsbereich
Als ein OEM Produkt mit eigener Handelsmarke.
in einer serviceorientierten Umgebung z.B. für Konstruktionsautomatisierung.

Überblick über wichtige Funktionalitäten

Eine ausführliche Beschreibung kann Sie hier herunterladen.
Beispiele in Form von Bildern und Videos finden Sie hier.

Basis-Funktionen

  • Vollständig parametrisch und relational aufgebaut
  • Integrierte Scriptsprache, die als Modellierungssprache dient
  • Von externen Applikationen steuerbar
  • In Fremdapplikationen einbettbar
  • Eingebauter Formel-Interpreter
  • Unterstützt den Aufbau hierarchischer Baugruppen
  • Definition von Animationen
  • Benutzerdefinierte Elementattribute und Methoden
  • API um CADMAI in externe Programme einzubetten
  • Basis API mit Geometrie- Objekten Base für technische Applikationen

Nicht geometrische Elemente

  • Benutzerdefinierte Dialoge
  • Benutzerdefinierte Objekte
  • Benutzerdefinierte Variablen
  • Attribute
  • Tabellen und Tabellencursor  inkl. ODBC Datenbankverbindungen
  • Layer
  • Programmstrukturen (loop/ifthen), die in das Modell integrierbar sind

2D Elemente

  • Punkte (15 Erzeugungsmethoden)
  • Linien (11 Erzeugungsmethoden)
  • Bögen (20 Erzeugungsmethoden)
  • Kurven
  • Schraffuren/gefüllte Flächen
  • Transformationen
  • Symbole
  • Text
  • Hinweistexte
  • Bemaßung

3D Elemente

  • Koordinatensysteme
  • Volumenkörper (Solids) (16 Erzeugungsmethoden)
  • Solid Features (23 Methoden)
  • Polygon basierende 3D Elemente (Wavefront/3DS/…)
  • Komponenten
  • FEM Netze

Import/Export

  • Stücklisten (in Tabellenform)
  • DXF, IGES, STEP, VRML, STL, XCAF, PARASOLID/ACIS/3D-DXF auf Anfrage
  • OBJ, 3DS, ASC, X, OBT, IOB, DAT, LWO, C, UDO, RAW, RWX, SCE
  • BMP, PNG, JPG, TIFF
  • AVI
  • Benutzerdefinierte Exportformate

API (Nativ und DotNet)

  • Windows API
    damit können CADMAI Fenster in Fremdapplikationen eingebettet werden. CADMAI liefert dabei spezielle Windows Fensterklassen, die ähnlich der Windows Common Controls  verwendet werden können.
  • Objekt API
    stellt die folgenden CADMAI Objekte externen Applikationen als Geometriebibliothek zur Verfügung:
    Punkte, Linien, Bögen, Kurven, Schraffuren, Matritzen, Koordinatensysteme, Ansichten, Solids, Greps, Bemaßungen, Symbole, Texte, Tabellen, Cursors, Layer, Attribute, Variablen, Dialoge
  • Batch API
    macht CADMAI als Hintergrundanwendung verfügbar und erlaubt die Steuerung von CAD Modellen
  • Connect API
    ermöglicht die Fernsteurung von CADMAI Batch Prozessen über das Netzwerk