|
CATIA V5 Programmierung : Verschiebung ermitteln zwischen zwei Produkten
V5-Macro-Noob am 19.01.2010 um 14:28 Uhr (0)
Hallo zusammen,ich wollte nachfragen, ob jemand Zeit gefunden hat, um meinen Denkfehler in der Koor. Transf. zu finden.Danke.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : publizierten Body per Maus auswählen und diese in ein anderes Part austom.kopieren
V5-Macro-Noob am 18.01.2010 um 15:59 Uhr (0)
Hallo,ich habe ein kleines Problem und vertraue auf die fachliche Hilfe hier im Forum, ein Tipp, in welche Richtung ich gehen muss oder der Befehl, der für mich in Frage kommt, würden mir schon ausrichen. Für die eine oder andere keine Erklärung wäre ich auch dankbarProblem 1: Ich habe ein Part, welches die groben 3d daten meiner konstruktion enthält. dabei beinhalten verschiedene bodies teile der gesamten geometrie (das wort Skelett werfe ich mal in den raum)momentan habe ich es schon so weit gebracht, da ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verschiebung ermitteln zwischen zwei Produkten
V5-Macro-Noob am 22.01.2010 um 13:17 Uhr (0)
Danke für die Hilfe, das auslesen der Ursprungskoordinaten hat beim ersten Mal ohne Probleme geklappt; war einfacher als gedacht.Ein Problem bleibt momentan noch; meine Koordinatentransformation hat noch immer nicht hin. Ich habe auch schon im Forum gesucht aber nichts sinnvolles gefunden. Kann mir noch jemand einen Tipp geben, wo ich eine 3-dim. Koordinatentransformation (eventuell auch mit Programmcode) finden und verstehen kann. Das ist das letzte Puzzle in meinem Makro, doweit funktioniert alles richti ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verschiebung ermitteln zwischen zwei Produkten
V5-Macro-Noob am 27.01.2010 um 14:52 Uhr (0)
Hallo zusammmen,da es wohl hier im Forum niemanden gibt, der mir bei meinem Problem helfen kann, wollte ich eine andere Vorgehnsweise in den raum werfen, mit dem ich meinen Fehler viell. umgehen kann.Bisher ist es so, dass ich abstände und winkeldifferenzen ermittle und diese mit dem befehl MOVE nutzen wollten. Da ich sowieso die Endposition meiner Produkte einlese, kann ich bestimmt diese umrechnen und dem Koordinaten des Produktes zuweisen, in der art von GETKOORD.Könntet ihr eure Meinung darüber bitte p ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verschiebung ermitteln zwischen zwei Produkten
V5-Macro-Noob am 02.02.2010 um 19:55 Uhr (0)
Danke für eure Antworten,ich bin in meinem Programm jetzt auch übergegangen, direkt mit Vektoren zu rechnen und meine Produkte mit SetComponents zu positionieren. Vereinfacht einies im Quellcode, ist aber weniger Anschaulich als die Rotation um Achsen. Aber da werden meine Kollegen mit leben müssen. Habe auch schon ein kleines Programm erstellt, mit denen meine Kollegen Koordinaten von Produkten und Parts ermitteln können.Nun muss getestet und Bugs ausfindig gemacht werden.Nochmals Danke allen für alle Bei ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : publizierten Body per Maus auswählen und diese in ein anderes Part austom.kopieren
V5-Macro-Noob am 27.01.2010 um 14:41 Uhr (0)
Erstmal Danke für eure super Hilfe, hat alles wunderbar geklappt. Was mir gefehlt hat war, wie ich, nachdem ich den körper selektiert habe, an den Namen des Körpers komme.nach kurzem suchen hatte ich die anweisung gefunden: userSelection.Item(1).Value.Nameich habe nur eine frage dazu: wie komme bzw. finde ich auf diesen Befehl, z.b. in der catia hilfe? wie ist hier das vorgehen? Kennt ihr ein gutes buch, indem befehle und das vorgehen erklärt werden?ein anderes problem habe ich leider auch noch, wie kann i ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verschiebung ermitteln zwischen zwei Produkten
V5-Macro-Noob am 14.01.2010 um 22:16 Uhr (0)
Hallo,ich habe die Aufgabe bekommen, mit Hilfe eines Makros die Verschiebung zwischen 2 beliebigen Produkten zu ermitteln. ich bin makro programmier anfänger und meine vorgehensweise habe ich mir im programm so vorgestellt:erstellung eines parts im ersten producterstellung eines parts im zweiten produktauslesen der x,y,z verschiebung sowie -verdrehung zwischen beiden produktenausgabe der komponentenlöschen beider partsich wollte fragen, ob diese vorgehensweise i.o ist bzw. ob jemand ncoh einen anderen und ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verschiebung ermitteln zwischen zwei Produkten
V5-Macro-Noob am 18.01.2010 um 15:50 Uhr (0)
Danke und ein hallo zurück,zuerst die Antworten auf die gestellten Frage:ja, die Parts bzw. Produkte sind in einem Product zusammengebaut.in Koordinatentransformation bin ich wohl leider nicht so fit; siehe angehängte Datei. Um jeweils eine Achse zu drehen habe ich keine Probs, auch eine Drehung um 2 Achsen funktioniert, aber nur bei kleinen Winkel; schon ab einem Winkel von 20° stehen meine Achsen nicht mehr 100% senkrecht zueinander. Ich weiß momentan auch nicht, wo mein Fehler liegt, viell. hat jemand e ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : publizierten Body per Maus auswählen und diese in ein anderes Part austom.kopieren
V5-Macro-Noob am 19.01.2010 um 13:48 Uhr (0)
Hallo Dominik und Daniel,zuerst Danke für eure Tipps.Zum Punkt kopieren: ich möchte die Publikation mit Link (wenn ich mich recht erinnere heißt das Multi Model Link?) kopieren; wie das kopieren an sich funktioniert ist mir egal. Gibt es noch mahr als copy und paste bzw. in dem Fall paste special?Zum Punkt Selektieren: ich möchte während das Makro läuft selektieren, da vor dem Makro mein oberstes Produkt aktiv sein soll, indem kopiert und die Parts neu erstellt werden sollen. Der Tipp mit SelectElement2 hö ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verschiebung ermitteln zwischen zwei Produkten
V5-Macro-Noob am 26.01.2010 um 17:59 Uhr (0)
Danke für den hilfreichen Tip,ich habe schon einige Bücher und Internetseiten durchsucht und gefunden, dass man eine beliebige rotation im 3d als jeweils eine rotation um eine achse erzeugen kann. (unter beachtung, dass die reihenfolge der rotation einfluss auf das endergebnis hat.dies habe ich im wuellcode umgesetzte (siehe angehängte datei ein paar abschnitte weiter oben), funktioniert auch für die rotatiom um je eine achse 1a. möchte ich nun aber um 2 achsen hintereinander rotieren, dann gibt es probs.h ...
|
| In das Form CATIA V5 Programmierung wechseln |