|
CATIA V5 Programmierung : Punktabstand zwischen versch. Produkten & Parts
Alexander.Stud am 09.01.2013 um 11:23 Uhr (0)
Ich stehe grad völlig auf dem Schlauch... Wenn ich den Pfad zum Point.UX haben will, wie sollte dieser denn dann aussehen:Test1 (oberstes Produkt) - TestProd1 - TestPart1 -... -Geometrical Set - Point.WZ - Point.UX Den Pfad muss ich ja dann "nur" in das Beispiel von Ralf einsetzen (Set ref1 = product1.CreateReferenceFromName(product1.Name & "/" & exemplarName & "/!" & ohShapes.Item(1).Name)) oder?VGAlexander
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehlerhafter Link
bgrittmann am 21.03.2014 um 12:20 Uhr (1)
ServusWas hast du denn gemacht? Wie soll es aussehen/funktionieren?Ich erkenne nur dass das eine Part fixiert ist, das andere in der Baugruppe nicht positioniert ist. Beide Parts haben scheinbar Veröffentlichungen.Sollen die Linien immer konkurtent sein? (mit Bedingungen ausrichten oder Linien mit Verknüpfung (im Baugruppenkontext ins andere Part kopieren)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Orientierung der Part-Ursprünge im Product
cscp am 23.05.2013 um 10:06 Uhr (0)
Hi,nachdem ich das erste Mal schon so tolle Hilfe hier bekommen habe und gerade verzweifel, wende ich mich nochmal an euch Ich will per Macro die Orientierung der einzelnen Ursprung-Achsensysteme der Parts gegenüber dem Product auslesen. Wie ist das möglich. Gerade versuche ich von einem Part die OriginElements auszulesen mit dem Code:Sub CATMain() Dim oPart As Object Set oPart = CATIA.ActiveDocument.Part Dim Vec(3) Dim plnXY As Variant Set plnXY = oPart.OriginElements.PlaneXY plnXY.GetFirstAxis Vec ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : bestimmte Instanz eines Parts selektieren
bgrittmann am 13.10.2017 um 09:07 Uhr (1)
Servus PeterIch hab dazu drei Ideen (ungetestet):- entsprechende Instanz selektieren und darin per .Search das Part suchen- alle anderen Instanzen dieses Parts vor dem einfügen deaktivieren- das Part über eine Reference selektieren (per CreateReferenceFromName, Pfad vergleichbar wie bei der Erstellung von Bedingungen)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameterset umbenennen
Erich am 27.01.2012 um 12:56 Uhr (0)
Halloin der V5R19 finde ich unterschiedliche Parametersets im Produkt in diversen Parts verschachtelt oder unverschachtelt. Diese möchte ich umbenennen. D.h. den kompletten Namen auslesen und mit einem neuen Namen überschreiben.Im Forum habe ich mir hierzu Anleihen für Parameter zum umbenennen bereits erfolgreich geholt, nur bei den Sets fehlt mir die Syntax zur Parameter Sets zum Umbenennen.Mit der Bitte um Unterstützung. Danke.------------------mfgErich
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Update Fehler
tubuibam am 07.08.2015 um 10:07 Uhr (1)
Hallo,in meinem Makro gibt es den Befehl Part.Update.Wenn man die vorherigen Schritte nicht richtig bedient, dann bleibt es an der Stelle hängen.Jetzt möchte ich den Fehler fangen, z.B nach dem Part.Update, falls es eine Error gibt, dann springt er aus dem Sub, und zurück zu dem aktuellen Stand, damit der Benutzer noch mal richtig bedienen kann.Problem ist, wenn ich z.B nach dem Part.Update etwas dazu schreibt (z.B "If Err.number 0", dann stoppt der Makro schon bei dem Update, und diese If Schleife wird ni ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mehrere Funktionen in einem Makro
marbat am 05.08.2009 um 09:22 Uhr (0)
Hallo Bettina,eine Function darf nicht innerhalb einer Function oder Sub definiert werden.so funktioniert esLanguage="VBSCRIPT"Sub CATMain()Summe1 = Addition(a, b)Produkt = Multiplikation(a, b)If Summe 10 Then a = a + 2 Produkt2 = Multiplikation(a,b)else Msgbox "a 10"End IFEnd SubFunction Addition(c, d) Addition = c + dEnd Function Function Multiplikation(c,d) Multiplikation = c * dEnd Function ------------------mb
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part einfügen --> vorher Ziel auswählen
BADU am 10.09.2004 um 17:11 Uhr (0)
Hallo Zusammen, ich möchte einen Part ins Subprodukt einfügen. Der User das Subprodukt vorher auswählen. (Im Prinzip möchte ich die Funktion Neues Teil einfügen nachbasteln) Wie kann ich sowas machen? Ich bin am verzweifeln!!! Danke für eure Hilfe ------------------ Gruss BADU
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Regel ändern
bgrittmann am 06.11.2018 um 09:37 Uhr (1)
Servus TomTomIch hab mal was zusammengebastelt was bei mir funktioniertCode:Sub CATMain() Dim part1 As Document Set part1 = Catia.activeDocument Dim mass As RealParam Set lenght = part1.Part.Parameters.CreateDimension("lenght", "LENGTH", 5.) Dim depth As RealParam Set depth = part1.Part.Parameters.CreateDimension("depth", "LENGTH", 0.) Dim selectdepth As Relation Set selectdepth = part1.Part.Relations.CreateProgram("select_depth","Select depth", "if (lenght10mm) { depth=2mm } else { depth=1mm }") MsgBox ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Constrains updaten
HoBLila am 24.09.2013 um 13:03 Uhr (1)
Das Part hat eine Update-Methode für Objekte.Ich glaube Part.UpdateObject()Ich vermute, dass das Product eine ähnliche Eigenschaft hat.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen,die Natur versucht, immer bessere Idioten zu bauenXing
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Warum Selection.Search EXTREM langsamer als CATIA Suche?
Maetes am 21.09.2009 um 11:32 Uhr (0)
Cool! Funktioniert! BTW hat funktioniert, jetzt bekomm ich wieder Automatisierungsfehler Ich hasse Catia langsam ------------------Catia ist doof
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automatische Erzeugung von Baugruppen-CGRs
bgrittmann am 15.07.2011 um 12:58 Uhr (0)
ServusZu deinen einzlenen Bilder:Bild 1: Fehlt da noch " , cgr" nach dem Dateinamen?Bild 2: Wahrscheinlich hast du ein Product und nicht ein CATPart geöffnetBild 3: Gibt es das Part überhaupt?Bild 4 (vorheriger Post): Vielleicht fällt das Script auf die Nase, da es sich ja nicht um ein Part handelt, oder die Tabelle anders heißtGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : getcomponents ohne Selection
lohri am 28.08.2007 um 18:16 Uhr (0)
Hey Alex,tausend Dank (oder besser 10fachen) für so eine schnelle Antwort, da kann ich jetzt gleich weitermachen.Die CAA-Hilfe hat mich in diesem Fall wohl sehr erfolgreich in die Irre geführt.Viele GrüßeLohri
|
| In das Form CATIA V5 Programmierung wechseln |