|
CATIA V5 Programmierung : Grundsätzliche Anfängerfrage
FabianR am 05.07.2007 um 13:15 Uhr (0)
Vielen Dank für die Antwort! Das mit dem Masterbauteil geht warscheinlich in die richtige Richtung, es wird sich um eindache Dreh - Drück- Schiebesteller handeln.Nett wäre es wenn man eben auch Oberflchen und Beschriftungen ändern könnte, aber das ist ersteinmal nice to have.Ich habe mir das empfohlenen Buch gerade bestellt und hoffe es bald zu bekommen.Ist es möglich Eingabeformulare ähnlich der Userforms aus Office unter Catia zu erstellen?Vielen Dank nochmal für den netten Empfang hier im Forum!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Grundsätzliche Anfängerfrage
mkna am 05.07.2007 um 14:01 Uhr (0)
HalloVerwende am besten den MS-VBA Editor (ALT +F12), den Du auch aus den Programmierungen aus anderen Office Anwendungen kennst. Hier kannst Du ebenso wie Du es gewohnt bist Benutzerformulare erstellen.Übrigens irgendwo im Installtionsverzeichnis unter "C:ProgrammeDassault Systemes" findest Du die Datei "V5Automation.chm" hier bekommst du Information über die Hierarchie der Objekte und den dazugehörenden Methoden und Eigenschaften. Diese Hilfedatei ist allerdings sehr spöde für mein Empfinden. Aber wenn d ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Grundsätzliche Anfängerfrage
Axel.Strasser am 05.07.2007 um 14:07 Uhr (0)
Ich weiss zwar nicht was Du im Detail machen willst, denke aber mal dass der Programmieransatz der falsche ist, schau Dir mal lieber die ganzen Knowledge Module im Catia an. Da liegt viel Potential im Catia Umfeld drin und die Module sind leider viel zu wenig bekannt.Axel
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Grundsätzliche Anfängerfrage
FabianR am 15.07.2007 um 22:27 Uhr (0)
@mknaentschuldigung für die verspätete Antwort, es wird sich um einen Zusammenbau handeln. Ich bin mir aber bei der grundsätzlichen frage, ob catia das richtige programm ist, leider noch nicht sicher.das problem ist, dass ich ein anzeigeelement simulieren möchte, d.h. bewegung des stellteils - änderung der anzeige. und da liegt das problem, mir konnte bis jetzt noch niemand sagen ob, bzw. wie so etwas möglich ist.ich habe mir überlegt, ob das mit materialien geht, die dann eben auf eine bestimmte fläche ge ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zeichnungsableitung unabhängig vom Partnamen
lohri am 06.07.2007 um 09:52 Uhr (0)
Hallo Zusammen,ich möchte eine Zeichnung ableiten, unabhängig davon wie das Part heißt. Dazu frage ich den Partnamen des aktuellen Dokuments ab und will ihn als String für die Variable Prod wiedereinfügen.Hier mal mein Testprogramm:Sub CatMain()Part markierenDim P As PartSet P = CATIA.ActiveDocument.PartMsgBox (P.Name)Dim PName As StringPName = P.Name & ".CATPart"MsgBox (PName)Zeichnung erstellenDim D As DocumentSet D = CATIA.Documents.Add("Drawing")D.Standard = catISODim DS As DrawingSheetSet DS = D.Sheet ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zeichnungsableitung unabhängig vom Partnamen
YellowDevil am 06.07.2007 um 15:23 Uhr (0)
Mir ist nicht ganz klar ob Du aus einem Part heraus ein Drafting oder aus einem Product heraus ein drafting erstellen möchtest.Aus einem Part heraus sollte es so funktionieren, egal wie das Part heisst.Sub CatMain()Part markierenDim oPart As PartSet oPart = CATIA.ActiveDocument.PartDim oDrawing As DrawingDocumentSet oDrawing = CATIA.Documents.Add("Drawing") Retrieve the active sheetDim oSheet As DrawingSheetSet oSheet = oDrawing.Sheets.ActiveSheet Create a view called "Front View" in this sheetDim oFrontVi ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : eingefügte Elemente publizieren
Lidef am 07.07.2007 um 14:46 Uhr (0)
Hallo rfriedrich,du schreibst, dass du das Publizieren von Geometrie mit anschließendem "PasteSpecial" von Part A in Part B innerhalb eines Produktes hingekriegt hast. Könntest du mir bitte ein Beispiel-Code davon zeigen.Ich verzweifle gerade an der Publication und dem PasteSpecial. Bin der Meinung, dass ich alles richtig mache und das Problem Catia ist. Ich bräuchte einen Vergleich zu meinem Code.So publiziere ich:Name_Punkt = Punkt.NameString_Punkt = Dokument.Product.PartNumber & "/" & Part_A.Name & "/!" ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bounding Box
AlfaRomeo75 am 01.06.2007 um 12:14 Uhr (0)
Hey Qli!Vielen Dank für deine Antwort! Mit den Extrempunkten könnte ich die BoundingBox schon erzeugen, das ist richtig! Auch mit dem Vorteil diese auf jedes beliebige Achsensystem beziehen zu können! Nur leider, wie du auch schreibst, braucht dies manchmal einige Zeit und mein Gedanke war, wenn CATIA doch schon die BoundingBox Koordinaten weiss, muss ich diese doch auch über eine Methode abgreifen können ohne lange Rechenzeit!Trotzdem, vielen Dank und schönen Wochenende! --------------------------------- ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bounding Box
qli am 01.06.2007 um 12:54 Uhr (0)
Und noch etwas Es kann schlim gehen wenn ein Teil mehrere extrem Punkte in einen Richtung hat. Um sicher zu sein dass du nur ein Punkt kriegst, du muss nach AddNewExtremum Reihe noch zwei Auxiliare Richtungen geben (wie bei manuelle Berechnung mit CATIA)Also mein Code:Set oHybridShapeExtremumLocal = oHybridShapeFactory1.AddNewExtremum(oReferenceSelectedObject1, oMainDirection, iMaxMin) first optional direction createoHybridShapeExtremumLocal.Direction2 = oOptionalDirection2oHybridShapeExtremumLocal.Extrem ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : eingefügte Elemente publizieren
Lidef am 09.07.2007 um 16:49 Uhr (0)
Das habe ich auch schon vermutet und ausprobiert, leider ändert sich dabei nichts. Mittlerweile habe ich festgestellt, dass wenn ich das Part aus der Produktstruktur rauslösche und gleich wieder reinlade, dass die Publikationen dann in Ordnung sind, echt komisch. Allerdings ist danndas Part mit einem roten Blitz und braunen Zahnrad markiert (nicht in der Erzeugungumgebung).Oder ich speichere das gesamte Produkt und öffne es neu und dann funktioniert alles wunderbar.Was mir noch aufgefallen ist, dass einige ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Fehler Syntax Pfad für WshShell.Run
moppesle am 15.07.2021 um 08:38 Uhr (15)
Hallo,bei einem zusammengestzten Pfad aus Variablen bekomme ich einen Fehler.Dieser funktioniert:Code:WshShell.Run """C:Program Files (x86)AdobeAcrobat Reader DCReaderAcroRd32.exe""D:FarbpaletteFARBCODE.pdf"Mit einer Variablen bekomme ich das nicht ins laufen.Code:pdfDoc =D:FarbpaletteFARBCODE.pdfWshShell.Run """C:Program Files (x86)AdobeAcrobat Reader DCReaderAcroRd32.exe" & pdfDocStehe auf dem Schlauch. Need help.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : In Verzeichnis mit vielen Produkten, das Rootproduct herausfinden
jkaestle am 10.07.2007 um 11:34 Uhr (0)
Hallo PyroX82,nein, ist nicht mit CAA programmiert. Ich nutze keine CATIA-APIs. Deshalb auch keine Garantie für die Richtigkeit der Ergebnisse.Eine batchfähige Version ist derzeit nicht in Planung, wäre aber sicherlich machbar.Wie soll die kommerzielle Nutzun aussehen? Gerne auch als PM.------------------Viele GrüßeJochen Kästle
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : In Verzeichnis mit vielen Produkten, das Rootproduct herausfinden
jkaestle am 10.07.2007 um 14:21 Uhr (0)
@kri: Sollte auch auf 64Bit funktionieren. Bei mir tuts zumindest. Es sollte aber von einem lokalen Verzeichnis gestartet werden.@Filippo: Im Grunde wie von Lusilnie weiter oben beschrieben, nur dass ich kein CATIA brauche.------------------Viele GrüßeJochen Kästle
|
In das Form CATIA V5 Programmierung wechseln |