Softwareentwicklung eines BricsCAD-Add-ins in C++, das Abstandshalter und Klemmen von Leiterseilen als 3D-Körper erzeugt und für den Export aufbereitet.
Kunde: Anbieter von Planungssoftware für Hochspannungs-Schaltanlagen
Techniken: C++, BRX-SDK, BricsCAD, 3D-Volumenkörper, Visual Studio
- weiterlesen
Aufgabe
In der Planungssoftware unseres Kunden sind Abstandshalter und Klemmen reine Datenobjekte ohne Geometrie. In der 3D-Ansicht und im 3D-Export fehlen sie deshalb, obwohl die Anwender sie sehen wollen. Eine vereinfachte Form genügt, sie muss nicht jedes Detail des echten Bauteils zeigen.
Lösung
Zuerst haben wir die Spezifikation des Kunden geprüft und offene Punkte und Unstimmigkeiten zurückgemeldet. Danach entstand das Add-in:
- Abstandshalter: für Bündel aus zwei bis acht Teilleitern, kreisförmig oder linear angeordnet und gleichmäßig entlang einer Leitung verteilt.
- Klemmen: mit Flach- oder Bolzenanschluss, waagrecht und senkrecht ausgerichtet über eine eigene Winkellogik.
- Export: Jeder Körper wird zum Block mit verrundeten Kanten.
- Daten am Objekt: Die Maße hängen als Attribute am Körper. Layer und Faktoren stehen in einer Konfigurationsdatei.
Das Projekt läuft seit 2026.
Nutzen
3D-Modelle und Exporte zeigen die Anlage vollständig, mit Abstandshaltern und Klemmen. Niemand muss diese Bauteile von Hand modellieren.
Mehr dazu
