|
CATIA V5 Programmierung : Paramater-Werte eines Punktes durch direktes Anklicken erzeugen
DanielFr. am 22.01.2012 um 12:10 Uhr (0)
Hallo,Du willst den vorhandenen Punkt selektieren und die Werte der Userform an diesen übergeben? Ist dies korrekt?Falls dies so ist benötigst du, wie im vorherigen Beitrag beschrieben, die interaktive Selektion.Andernfalls verstehe ich nicht wozu du die Punktdefinitiin benötigst!------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Referenz zurückliefern
DaiVied am 23.01.2012 um 11:35 Uhr (0)
Hallo,Ich habe folgende Funktion geschrieben, die mir eine Referenz zurückliefern soll:Code:Function CreateReferenceFromLim (index, name, geometry) Dim BRep Dim RefPlane BRep = "Face:(Brp:("+name+";"+index+");None:())" Set RefPlane = CATIA.ActiveDocument.Part.CreateReferenceFromBRepName(BRep, geometry) CreateReferenceFromLim = RefPlaneEnd FunctionDie Referenz wird Ordnungsgemäß erzeugt, aber beim zurückliefern scheint es ein Problem zu geben.Fehlermeldung: Das Objekt unterstützt diese ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Winkel Parameter verwenden
stars am 23.01.2012 um 12:26 Uhr (0)
Hi,ich komme hier nicht weiter. Mein Makro soll einen Parameter vom Typ Winkel erzeugen, später dann bei dem Erzeugen der Plane verwenden. Aber ich kann wohl nicht den Parameter direkt ansprechen, bei dem Anlegen des Plane kommt der Fehler.Grüße ThorstenDim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim parameters1 As ParametersSet parameters1 = part1.ParametersDim angle1 As AngleSet angle1 = parameters1.CreateDimension("", "ANGLE", 0 ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Koordinaten von Excel 2007/(2010) nach V5
K-Jay am 23.01.2012 um 16:58 Uhr (0)
Hi,ich arbeite mit Catia V5 R19 SP6 und möchte aus MS Excel 2007/(2010) x-und y-Koordinaten ins Catia mittels eines Makros laden.Alle bereits angebotenen Lösungen helfen mir nicht weiter, wie z.B.:-C:ProgrammeDassault SystemesB19intel_acodecommandGSD_PointSplineLoftFromExcel -- zeigt die Fehlermeldung "Objekt unterstützt diese Eigenschaft oder Methodik nicht"- oder von dessault systems die "Point.zip" -- zeigt die Fehlermdeldung "Index außerhalb des gültigen Bereiches"!Wer kann mir hier bei meinem kleine ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Paramater-Werte eines Punktes durch direktes Anklicken erzeugen
HoBLila am 24.01.2012 um 09:29 Uhr (0)
Hallo,ich bin hier um Lösungsideen und Denkanstöße zu kommunizieren, bzw. Erfahrungen auszutauschen.Alles andere würde auch mit meiner Arbeit kollidieren. Den Rest schlägst Du bitte selbst nach.Es ist sogar oft so, dass Studenten hier die fertigen Programme von uns wollen, weshalb ich auch vorsichtig bin.Bitte kauf Dir ein Buch über Programmierung, VB oder eines der CATIA-Bücher darüber (Makroprogrmamierung oder das Kochbuch) und lies es, die Bücher sind echt ihr Geld wert.Wenn Du nicht programmieren kanns ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Koordinatensysteme kongruent setzen
tobiley am 24.01.2012 um 10:17 Uhr (0)
Hallo,ich versuche gerade das Beispiel von Ivanl nach zu stellen. Jedoch klappt es bei mir nicht. Es wird zwar eine Bedingung erzeugt aber ohne Funktion!Der Code ist eigentlich bis auf die Benennung der Features der gleiche ist aber unten noch einmal angehangen, sowie ein Screenshot von der Baumstruktur.Folgendes steht in der Reference wennn ich mir diese im VBAEditor anschaue: : DisplayName : "Product2/Part2.1/!Product2/Part2.1/" : String : Module7.CATMainMüsste dort nicht normalerweise das Achsensystem ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Koordinaten von Excel 2007/(2010) nach V5
K-Jay am 24.01.2012 um 18:56 Uhr (0)
Hab im Excel-Dokument die Makros aktiviert und anschließend den Makronamen "Feuil1.CreationPoint" selektiert und auf "Schritt" geklickt. "Sub CreationPoint()" (unten fett unterlegt) erscheint dann gelb unterlegt und das ist ja die erste Zeile von "Creates all usable points from the parameter file"!Das sieht so aus:------------------------------------------------------------------------ Creates all usable points from the parameter file------------------------------------------------------------------- ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Koordinaten von Excel 2007/(2010) nach V5
DanielFr. am 25.01.2012 um 07:52 Uhr (0)
Hallo,willst du wirklich nur X/Y-Koordinaten in CATIA übertragen? Dann benötigst du auf jeden Fall noch eine Ebene/Fläche um die Z-Koordinaten der Punkte festzulegen. Oder willst du X7Y7Z-Koordinaten einlesen?------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Applications im CATIA Strukturbaum benutzerdefiniert neu sortieren
projo am 26.01.2012 um 13:37 Uhr (0)
Die Sortierung von "Sections" habe ich wie folgt durchgeführt:Code:Sub SetSectionOrderOfListBox(listBoxOrder() As String) Dim i As Integer i = 1 For i = 1 To UBound(listBoxOrder) SelectSectionByName listBoxOrder(i) CopyAndPaste DeleteSectionByName listBoxOrder(i) SetOldSectionName listBoxOrder(i) NextEnd SubSub CopyAndPaste() Dim sel As Selection Set sel = CATIA.ActiveDocument.Selection sel.Copy sel.PasteEnd SubSub SetOldSectionName(secName As String) Dim secs As Sections Set secs ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameterset umbenennen
Erich am 29.01.2012 um 12:26 Uhr (0)
Hallofolgende funktionierende Code-Zeilen habe ich gefunden:-------------------------------------------------------Sub CATMain()Set ProductDoc = CATIA.ActiveDocumentSet Product = ProductDoc.PartSet RootParameterSet = Product.Parameters.RootParameterSetSet ParameterSets = RootParameterSet.ParameterSetsSet ModelElement = ParameterSets.GetItem("_Material_and_Weight").GetItem("ModelElement")ModelElement.DisplayName = "Material_and_Weight"End Sub-------------------------------------------------------Hiermit pas ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Offset von Punkten automatisieren
DocMurphy am 31.01.2012 um 14:52 Uhr (0)
Hänge immer noch an dem oben beschriebenen Problem herum.Ich möchte erreichen das der User vor Start des Scripts ein GEO-Set auswählt und dannin diesem GEO-Set alle Punkte um den definierten Offset in X, Y, oder Z verschoben werden.Das Makro läuft durch und bringt keine Fehlermeldung aber leider werden die Punkte nicht geschoben.Mein Script sieht jetzt so aus:Sub CATMain() Dim myPart As Part Dim Counter As Integer Counter = 0 Dim oFenster As Windows Dim ObjType As String Set oFenster = CA ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Befehlszeile per Makro ausführen
Martin K am 14.01.2010 um 13:54 Uhr (0)
HalloIch such jetzt schon länger im Forum nach einer Lösung.Ich würde gerne Befehle die ich interactiv in CATIA über die Befehlsleiste ausführen kann in einem Makro ausführen.Dazu habe ich einige Einträge im Forum gefunden die mir leider nicht weiterhelfen.z.B.: http://ww3.cad.de/foren/ubb/Forum137/HTML/001243.shtml#000003 http://ww3.cad.de/foren/ubb/Forum137/HTML/000186.shtml AppActivate ("CATIA V5")SendKeys "b:CompassDisplayOff" + Chr(13), 1Funktioniert bei mir nicht. Fehlermeldung:"Type mismatch:AppAct ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Befehlszeile per Makro ausführen
Jens Hansen am 14.01.2010 um 14:28 Uhr (0)
Hallo,meinst du vielleicht CATIA.StartCommand ??Damit kannst du jedenfalls Befehle via Tastatur in V5 ausführen lassen, wobei das entsprechende Objekt vorher selektiert sein sollte.Willst du denn den Befehl an V5 aus einem externen Programm senden oder aus einem Makro heraus?SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXingKochbuch - CATIA V5 automatisieren
|
In das Form CATIA V5 Programmierung wechseln |