|
CATIA V5 Programmierung : Es ist keine Quelle verfügbar
Sebby04 am 13.03.2014 um 10:23 Uhr (14)
Wow! Das hat top funtioniert! Wenn Catia geschlossen ist und ich mein Programm starten will wirft er mir jetzt eine MsgBox mit einer Fehlermeldung raus und läuft nicht auf einen Fehler. So sollte es sein. Vielen Dank! Jetzt würde mich noch eine Sache interessieren.Wenn CATIA bereits geöfnet ist, aber das Product noch nicht, welches ich zum Ausführen meines Programmes brauche... Was ist dann zu tun? Der Code um das Product zu öffnen lautet: Catia = GetObject(, "CATIA.application") Documents1 = Catia.Do ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Es ist keine Quelle verfügbar
Jens Hansen am 13.03.2014 um 12:55 Uhr (1)
Hallo,das aktuelle Dokument kannst du wie folgt prüfen (ohne Gewähr):If Typeof(CATIA.ActiveDocument) "CATProduct" Then...end ifSGJens------------------Inoffizielle CATIA-HilfeseiteKochbuch - CATIA V5 automatisieren
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Achsensysteme in einem GeometricalSet
Jens Hansen am 13.03.2014 um 13:00 Uhr (1)
Hallo,wie Bernd schon schreibt, es geht nur über eine Suche.SGJens------------------Inoffizielle CATIA-HilfeseiteKochbuch - CATIA V5 automatisieren
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Achsensysteme in einem GeometricalSet
Jens Hansen am 13.03.2014 um 14:44 Uhr (1)
Hallo,eigentlich ganz einfach wenn man das geoSet kennt:- Das GeoSet in eine SAelection packen (mit .add)- dann die Suche ausführen (selection1.Search ("CATPrtSearch.AxisSystem.Name=" & "Name_oder_Stern_*" & ",sel")- in einer Schleife kann dann auf jedes Achsensystem zugefriffen werden. Am besten dafür aber eine Collection bzw. Array erstellen und dort die Achsensystem "parken". Dann kann man die Selection leeren.for i = 1 to selection1.count Set axis1 = selection1.Item(i).valuenextselection1.clearSGJens-- ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Manipulator aus Assembly in VBA?
Jens Hansen am 13.03.2014 um 14:45 Uhr (1)
Hallo,das geht leider nicht. Der Manipulator ist über die normale Schnittstelle nicht verfügbar.SGJens------------------Inoffizielle CATIA-HilfeseiteKochbuch - CATIA V5 automatisieren
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Regel, die Sweep in Abhängigkeit vom Winkel begrenzt
Axlthedevil am 17.03.2014 um 13:16 Uhr (1)
Hallo,ich habe folgendes Problem:Ich muss von einer Kurve einen Sweep erstellen, der einen bestimmten Neigungswinkel hat. Das Problem ist, dass die Kurve einige Rundungen aufweist, sowohl "Links-" als auch "Rechtskurven". Wenn ich den Sweep jetzt langziehe, kommt irgendwo der Punkt, an dem die Rundungen zu einem Punkt werden, bzw. sogar überlappen. Dann gibt es eine Fehlermeldung: "... leads to a cusp." Sowohl Winkel als auch Sweeplänge sollen variabel gehalten werden. Wie muss ich da vorgehen? Kann man da ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Globale Koordinaten eines Punktes auslesen
Jens Hansen am 17.03.2014 um 14:53 Uhr (1)
Hallo,das Achsensystem einer Baugruppe wird duch das zuerst eingefügte Part bestimmt. Achte daher beim Messen daher darauf, ob du im PartDesign bist oder im Assemblydesign.Wenn du dein Part mit dem Punkt aktiv hast, wirst du auch nur die lokalen Koordinaten bekommen.Also am besten vor der Messung den Workbench auch Assemblydesign stellen, dann auf den SPAworkbench wechseln und die Koordinaten auslesen.SGJens------------------Inoffizielle CATIA-HilfeseiteKochbuch - CATIA V5 automatisieren
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Globale Koordinaten eines Punktes auslesen
sAnjas am 17.03.2014 um 15:48 Uhr (1)
Aber dann verstehe ich die Doku nicht - welche Punkte werden dann berechnet und warum speichere ich mein Ergebnis in einem Array(8) wenn ich einfach nur eine Distanz berechne?Entschuldige die blöden Fragen - aber Catia verwirrt mich gerade etwas Viele GrüßeAnja
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : DWG -> Catia, Layer, Strichstärke anpassen
Pietzonka am 18.03.2014 um 12:59 Uhr (15)
Hallo Catia-Gemeinde!Da ich viele DWGs bearbeiten muss, die nur eine Strichstärke und -art haben, möchte ich die vorhandenen Layer und Farben nutzen, um eine normale Zeichnung zu erstellen.Mit der Suchfunktion habe ich schon das Problem Nr.1: ich kann noch die Farbe auswählen, aber bekomme bei dem Versuch Layer zu wählen eine Fehhlermeldung. Das habe ich als Bild angehangen.Problem Nr.2 ist, dass ich im Forum keinen Hinweis fand, wie ich den selektierten Elementen dann die neue Strichstärke und -art, Layer ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : DWG -> Catia, Layer, Strichstärke anpassen
bgrittmann am 18.03.2014 um 13:44 Uhr (1)
Servuszu 1)Wie lautet die Fehlermeldung?Wie sieht dein Code aus?zu 2):Schau dir mal in der Doku die Funktionen zu "VisPropertySet" der Selection an.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : DWG -> Catia, Layer, Strichstärke anpassen
K.Siebert am 18.03.2014 um 22:50 Uhr (1)
Hallo,Hier ist ein Script, möglicher weise kannst du etwas davon gebrauchen.------------------Sei Schlau bleib Dumm !!?!!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kochbuch Catia V5
ChiefJosef am 19.03.2014 um 11:10 Uhr (1)
Schau mal auf FB, da sind auch die Beispiele vorhanden------------------Ich hab keine Ahnung und davon sehr viel.
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Fehlerhafter Link
RSchulz am 19.03.2014 um 13:13 Uhr (15)
Hallo,ich hab dir da mal etwas zusammen getippelt...Code:Sub Example() Dim ActDoc As ProductDocument Dim MainPRD As Product Dim TmpNode As Product Dim TmpPubs As Publications Dim TmpPub As Publication Set ActDoc = CATIA.ActiveDocument Set MainPRD = ActDoc.Product For Each TmpNode In MainPRD.Products If tmpnode.Products.Count = 0 Then Set TmpPubs = tmpnode.Publications For Each Tmp ...
|
In das Form CATIA V5 Programmierung wechseln |