Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  VBA Programmierung

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:  VBA Programmierung (443 / mal gelesen)
MattZawa
Mitglied


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

Beiträge: 6
Registriert: 08.11.2023

erstellt am: 08. Nov. 2023 08:18    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 Zusammen,
ich habe ein Problem, und zwar möchte ich ein Macro schreiben, welches ein Routing durch verschiedene Kurven und Punkte macht. Im vorgegebenen Modell sind dem Product verschiedene Parts unterteilt. In dem Parts sind dann Bodies und geometrische Sets jedoch sind die Inhalte Explicit bzw. Isoliert und es gibt somit keine Informationen über die Linien und Kurven. Ist es möglich diese irgendwie umzuwandeln?
Viele Grüße 

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

MattZawa
Mitglied


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

Beiträge: 6
Registriert: 08.11.2023

erstellt am: 08. Nov. 2023 08:21    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

Ergänzung: Die Bodies und geometrischenSets sind logisch nicht miteinader verbunden. In den Parts werden die nur aufgelistet

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: 11890
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 08. Nov. 2023 12:54    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 MattZawa 10 Unities + Antwort hilfreich

Servus

Willkommen im Forum.
den Type der Elemente kann man über verschiedene Wege feststellen (zB TypeName, GetGeometricalFeatureType, GeometryName (aus einer Messung))
Für viele Elemente kann man zB über eine Messung die Parameter ermitteln um solch ein Element parametrisch neu zu erstellen.
Was vermutlich nicht geht: die isolierten Elemente in parametrische umwandeln oder diese durch die neu erstellen zu ersetzen.
Kannst du mal ein Bild posten dass zeigt wie es davor und danach aussehen soll?

Gruß
Bernd

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

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

MattZawa
Mitglied


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

Beiträge: 6
Registriert: 08.11.2023

erstellt am: 08. Nov. 2023 13:09    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,
das darf ich leider nicht...
Ich versuche es aber genauer zu erklären was ich programmieren will.
Ich habe vor einen rekursiven Algorithmus zuschreiben, welcher mir von einer Linie auf den Punkt am Ende der Linie springt und dann auf die anschließende Linie geht usw. (aufgebaut wie ein Baum).
Jedoch sind die "Flexiblen Kurven" und Punkte vom Typ HybridShapeCurveExplicit und das gleiche vom Punkt.
Also ich möchte über diese Kurven und Punkte laufen.
Viele Grüße

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: 11890
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 08. Nov. 2023 15:14    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 MattZawa 10 Unities + Antwort hilfreich

Servus

Ist sichergestellt, dass die Reihenfolge der Linien/Kurven im Baum korrekt ist (also keine Lücke ist)?
Hast du nun Punkte oder nur Linien/Kurven?
Bei den Kurven: wenn es keine Kreisbögen sind, musst du dir ggf Hilfspunkte erstellen und diese messen

Gruß
Bernd

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

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

MattZawa
Mitglied


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

Beiträge: 6
Registriert: 08.11.2023

erstellt am: 08. Nov. 2023 15:31    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

Nein, alle Linien sind einfach in einzelne Geometrische Sets hinterlegt, die Strukturmäßig aber keine Verbindung haben. Also ich habe ein Part in dem liegen Bodies, geoSets usw. drin. Also "Dumme" Komponenten. Und keines dieser Komponenten hat geometrische Inhalte. Alles was drunter liegt ist isoliert. Und am ende von jeder Linie Liegt ein Punkt

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: 11890
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 08. Nov. 2023 16:10    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 MattZawa 10 Unities + Antwort hilfreich

Servus

Dann solltest du eine Schleife über alle Elemente des GeoSets laufen lassen können. Für jedes Element mit Hilfe einer Messung die Endpunkte (GetPointsOnCurve) ermitteln können.
Aus den Punkten kannst du dann Linien erzeugen.
Bei sonstigen Kurven (gerade Splines) wird es "interessanter"

Gruß
Bernd

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

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

MattZawa
Mitglied


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

Beiträge: 6
Registriert: 08.11.2023

erstellt am: 08. Nov. 2023 16:13    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
das habe ich schon versucht. Klappt aber nicht, da die Punkte von der Klasse HybridShapePointExplicit sind...
auf diese Klasse kann man ja keine Methoden anwenden ist das richtig? Also wollte ich diese umwandeln
Nach meinen Stand jetzt sehe ich aber keine Möglichkeit dies zu tun

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: 11890
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 08. Nov. 2023 16: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 Nur für MattZawa 10 Unities + Antwort hilfreich

Servus

Ich befürchte dass Umwandeln nicht geht, sondern nur neue Punkte erzeugen.

Gruß
Bernd

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

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

MattZawa
Mitglied


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

Beiträge: 6
Registriert: 08.11.2023

erstellt am: 09. Nov. 2023 09:30    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,
Danke für die Info 

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

Lionel Hutz
Mitglied



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

Beiträge: 411
Registriert: 26.03.2014

CATIA V5 R26

erstellt am: 13. Nov. 2023 09:59    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 MattZawa 10 Unities + Antwort hilfreich

Noch ein kleines Feedback zum Thread:
Der Betreff ist mangelhaft.
Wenn du demnächst Hilfestellung suchst, formulier den Betreff bitte so, dass andere, die vor einem ähnlichen Problem stehen daraus auf den Inhalt des Beitrags schließen und Hilfe finden können.

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