Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Fläche diskretisieren bzw. Vernetzung automatisieren

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Fläche diskretisieren bzw. Vernetzung automatisieren (1603 mal gelesen)
BenjaminBihler
Mitglied
Mathematiker

Sehen Sie sich das Profil von BenjaminBihler an!   Senden Sie eine Private Message an BenjaminBihler  Schreiben Sie einen Gästebucheintrag für BenjaminBihler

Beiträge: 9
Registriert: 25.09.2012

erstellt am: 14. Dez. 2012 14:48    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

für einen speziellen Check würde ich gerne eine Fläche diskretisieren, also viele relativ gleichmäßig verteilte Punkte darauf erzeugen und mit diesen Punkten dann meine Berechnungen durchführen.

Ich habe darüber nachgedacht, dies mit hybridShapeFactory.AddNewPointOnSurface(...) zu machen. Das Problem ist aber, daß ich zwei Richtungen angeben müßte entlang derer ich die Punkte erstelle und es scheint mir schwer, für beliebige Flächen gute Netz-Richtungen zu finden.

Meine zweite Idee war, die Fläche mit Dreiecken zu vernetzen und die Dreiecksknoten zu verwenden. Das Vernetzen mit "Analyse & Simulation\Advanced Meshing Tools" funktioniert gut, aber ich weiß nicht, wie ich die Vernetzung mit CATIA VBA automatisieren kann. Wenn ich "Makroaufzeichnung starten..." mache und dann die Vernetzung von Hand aufrufe, enthält das aufgezeichnete Makro keine Vernetzungsbefehle.

Hat jemand eine alternative Lösung für das Diskretisieren oder kennt jemand eine Möglichkeit, die Dreiecksvernetzung per CATIA VBA aufzurufen und die Dreiecksknoten anschließend abzufragen?

Dankeschön für jede Antwort!!!
Benjamin

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

bgrittmann
Moderator
Konstrukteur


Sehen Sie sich das Profil von bgrittmann an!   Senden Sie eine Private Message an bgrittmann  Schreiben Sie einen Gästebucheintrag für bgrittmann

Beiträge: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 15. Dez. 2012 10:52    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für BenjaminBihler 10 Unities + Antwort hilfreich

Servus
Bitte Systeminfo ausfüllen-
Wie fein willst du vernetzen?
ggf könntest die Vernetzung bei der Erstellung von cgr-Dateien ausnutzen. Möglicher Ablauf:
- cgr erstellen
- cgr in Part konvertieren (Export als .model, .model Datei öffnen, Geometrie in Part kopieren (siehe Forensuche))
- Punkte aller Dreiecke suchen (zB nach Scheitelpunkte suchen) ggf auf doppelte Einträge prüfen.

Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

BenjaminBihler
Mitglied
Mathematiker

Sehen Sie sich das Profil von BenjaminBihler an!   Senden Sie eine Private Message an BenjaminBihler  Schreiben Sie einen Gästebucheintrag für BenjaminBihler

Beiträge: 9
Registriert: 25.09.2012

erstellt am: 17. Dez. 2012 08:24    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Servus!

Zitat:
Original erstellt von bgrittmann:
ggf könntest die Vernetzung bei der Erstellung von cgr-Dateien ausnutzen.

Hmmm, danke für den Vorschlag. Weißt du, ob das die einzige Möglichkeit zum Vernetzen ist?

Ciao,
Benjamin

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

bgrittmann
Moderator
Konstrukteur


Sehen Sie sich das Profil von bgrittmann an!   Senden Sie eine Private Message an bgrittmann  Schreiben Sie einen Gästebucheintrag für bgrittmann

Beiträge: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 17. Dez. 2012 12:11    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für BenjaminBihler 10 Unities + Antwort hilfreich

Servus
Bitte Systeminfo ausfüllen.
ggf kann man dies über VB auch in der FEM-Workbench (schau mal in der V5Automation.chm), oder einen Algorithmus selbst programmieren.
Die Methode über die cgr-Datei scheint mir am einfachsten (in den anderen Workbenches kenne ich mich nicht so aus)

Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP



Werkstudent BIM (m/w/d) für API-Programmierungen (Tekla Structures, Inventor)

GOLDBECK?realisiert zukunftsweisende Immobilien in Europa. Wir verstehen Gebäude als Produkte und bieten alle Leistungen aus einer Hand: vom Design über den Bau bis zu Services im Betrieb. Aktuell beschäftigt unser Familienunternehmen mehr als 12.000 Mitarbeitende an über 100 Standorten bei einer?Gesamtleistung von über 6 Mrd. Euro. Unser Anspruch ?building?excellence? steht dabei für Spitzenleistungen ...

Anzeige ansehenWeitere: IT
BenjaminBihler
Mitglied
Mathematiker

Sehen Sie sich das Profil von BenjaminBihler an!   Senden Sie eine Private Message an BenjaminBihler  Schreiben Sie einen Gästebucheintrag für BenjaminBihler

Beiträge: 9
Registriert: 25.09.2012

erstellt am: 18. Dez. 2012 14:15    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Bernd!

Zitat:
Original erstellt von bgrittmann:
Servus
ggf kann man dies über VB auch in der FEM-Workbench (schau mal in der V5Automation.chm), oder einen Algorithmus selbst programmieren.
Die Methode über die cgr-Datei scheint mir am einfachsten (in den anderen Workbenches kenne ich mich nicht so aus)

Der Tip mit V5Automation.chm war gut. Die Funktionen ein Netz zu generieren sind tatsächlich vorhanden und in kurzer Zeit hat das auch geklappt.

Als letzten Punkte müßte ich noch das eigentliche Netz abfragen, also die Koordinaten der Dreieckspunkte auslesen. Weiß jemand, ob/wie das geht? Sprich: ich habe eine Instanz von AnalysisMeshPart. Durch Setzen der globalen Spezifikation und ein Update dieser Instanz wurde ein Dreiecksnetz erzeugt. Wie komme ich jetzt programmatisch an die Dreiecke? Das habe ich in V5Automation.chm nicht mehr gefunden...

Falls das nicht geht, müßte ich mir die Alternativen nochmals anschauen.

P.S. Ich habe meine Systeminfo mehrfach eingetragen. Hoffentlich wird sie jetzt angezeigt...

Danke und Ciao,
Benjamin

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz