|
CATIA V5 Programmierung : Unterschiedliche Product definitionen
bgrittmann am 19.02.2018 um 11:49 Uhr (1)
ServusWas ist bei dir die BauteilBenennung?Beispiel:Code:Set MyPartDocument = Catia.Documents.Item("MyPart.CATpart")Set MyPart = MyPartDocument.PartSet MyPartProduct = MyPartDocument.ProductArbeitest du in VBA? Dann nutze bitte mal das Watch/Local-Fenster um die Struktur zu erforschen.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bauteile vergleichen mit geometrischen Sets
Splex54 am 19.02.2018 um 20:10 Uhr (1)
Moin Leute,habe jetzt meine Anfangsidee verworfen. Ist zu kompliziert. Ich habe von dem Feature "Produkte vergleichen" in CATIA V5 gelesen. Ich weiß nicht warum ich das nicht schon vorher gesehen habe Da meine Dateien aber ziemlich "groß" sind, wollte ich zuerst die Oberflächen nicht als Bezier Kurve darstellen sonder als Dreiecke. Kann mir da jemand weiterhelfen? Als neue allgemeine Aufgabe möchte ich quasi einen Ordner auswählen, in dem dann das Marko alle Dateien die dort enthalten sind, miteinander ve ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bauteile vergleichen mit geometrischen Sets
Splex54 am 19.02.2018 um 21:00 Uhr (1)
Moin Bernd,tut mir leid, dass ich mich so ungenau ausgedrückt habe!Ich meinte das so: Wenn einer Oberfläche ein Netz zuweisen möchte, geschieht das ja entweder mit Bezier Linien oder man kann das auch mit Dreiecken annähern. Ich würde gerne Die Oberfläche mit Dreiecken annähern, damit die Genauigkeit nicht so hoch ist und somit der Vergleichsprozess schneller von statten gehen kann , als mit genaueren "Netzoberflächen". Ich hatte auch schon an cgr Dateien gedacht, jedoch kann ich diese nicht in CATIA öffne ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Running executable unter CATIA mit catscript
bgrittmann am 23.02.2018 um 15:05 Uhr (1)
ServusAlso in Windows 7 öffnet sich das Fenster mit deinem Code.(bleibt dann aber hängen: geht nur wenn Catia mit Englischer Sprache verwendet wird)GrußBerndPS: Das Makro von Joe von catia.cad.de kennst du auch?------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Running executable unter CATIA mit catscript
Sylas am 23.02.2018 um 15:17 Uhr (1)
Zitat:Original erstellt von bgrittmann:ServusAlso in Windows 7 öffnet sich das Fenster mit deinem Code.(bleibt dann aber hängen: geht nur wenn Catia mit Englischer Sprache verwendet wird)GrußBerndPS: Das Makro von Joe von catia.cad.de kennst du auch?Ich habe auch gemerkt, dass unter Win7 - andere User - das Makro geht... Makro von Joe habe ich nicht probiert - ich siehe keine Download option da... EDIT:Doppelclick an ProdSortNoOcx.exe hat mir Explorer gehangt [Diese Nachricht wurde von Sylas am 23. Feb. ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : FileSelectionBox 3dmap
Splex54 am 23.02.2018 um 17:01 Uhr (15)
Moin allerseits,ich möchte eine .3dmap Datei, die ich vorher abgespeichert habe, erneut laden und dann in meinem Product quasi über die verglichenen Dateien "legen". Diese Datei kommt heraus aus dem Vergleich der beiden vorher eingefügten Parts.Allerdings kann aus irgendeinem Grund die FileSelectionBox die Datei nicht öffnen. Wieso das? Code:Dim document1 As DocumentSet document1 = documents1.Item("AddedMaterial.3dmap")document1.Activatedocument1.SaveAs CATIA.FileSelectionBox(makroname + " " + version + " ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : FileSelectionBox 3dmap
bgrittmann am 23.02.2018 um 17:26 Uhr (15)
ServusWarum verwendest du denn die FileSelectionBox beim speichern und erneuten öffnen?Falls der User den Pfad/Dateinamen beim speichern wqählen soll könntest du diesen doch zwischenspeichern und erneut beim öffnen nutzen. zB (ungetestet)Code:Dim sPathAddDocument as StringsPathAddDocument = CATIA.FileSelectionBox(makroname + " " + version + " - Bauteil1", "*.3dmap", CatFileSelectionModeSave)document1.SaveAs sPathAddDocumentsFileList(0) = sPathAddDocumentPP.AddComponentsFromFiles sFileList, "All"Um den Date ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection-Fehlermeldung unterdrücken
student1992 am 02.03.2018 um 13:41 Uhr (1)
Hallo zusammen,Gibt es eine Möglichkeit das Fenster von der Fehlermeldung zu unterdrücken, das Makro welches ich entwickelt habe soll im Product laufen, Wird das Makro aber in einem Unterpart gestartet soll es eine Fehlermeldung an den benutzer haben, dass das Product aktiv gesetzt werden soll. Wie kann ich das Fenster(siehe Bild) unterdücken?Code:On Error Resume NextDim productDocument1 As ProductDocumentSet productDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = productDocument ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Speicherpfad auslesen
Esterbauer am 05.03.2018 um 14:39 Uhr (1)
Hallo,Ich habe nochmals eine Frage:Wie kann ich mehrere Ordnerebenen zurückspringen und diesen Pfad dann auslesen.Mein Code (Teil) schaut aktuell so aus.Strfolder = CATIA.ActiveDocument.PathStrPath = Left(Strfolder, InStrRev(Strfolder, ""))StrTargetPath = StrPath & "Startup est.catpart"MsgBox StrTargetPathDas aktive Part liegt unter c:catia100part estDas neu Part liegt unter c:catia100StartupDa der Ordnernamen (catia100) immer anders ist und die länge des Ordneramen variiert komme ich so nicht weiter.wer k ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Local name von Parameter ändern
moppesle am 07.03.2018 um 14:23 Uhr (1)
Hallo,mir ist aufgefallen das beim ändern der Benennung eines Parameters der interne Pfad verloren geht.Beim anlegen (von Hand) wird in den Properties des Parameters folgendes angezeigt.z.B.Local name: Length.1Name:Part2Length.1 == (Ich nenne dies mal den Pfad)Ändert man über die Properties den Local name bleibt der Pfad(Name:Part2Length.1) erhalten.Bei Doppelklick auf den Parameter wird der Pfad mit der Eingabe gleichgesetzt.Das gleiche passiert beim umbenennen über ein Makro.z.B.Code:strParam1.Rename "Ne ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Local name von Parameter ändern
moppesle am 07.03.2018 um 15:02 Uhr (15)
Hi Bernd,Nein noch nicht.Schaue ich mir mal an.Danke dir. ------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Erstellung Koordinaten System mit VBA
DeRubio0 am 13.03.2018 um 08:21 Uhr (1)
Hallo Zusammen, ich würde gerne für einen "Axis to Axis" Befehl per VBA ein Koordinatensystem erstellen. Beim erstellen des Koordinatensystem werden die vorher erzeugten Linien nicht in den Befehl implementiert. Die Linien, der Punkt, das Koordiantensystem (ohne Referenzen) und die AxistoAxis transformation werden erstellt. Nur die Referenzen für das Koordiantensystem funktioniert nicht. Würde mich freuen wenn mir jemand weiterhelfen könnte.Der Code ist:Public Selected_starting_point As ObjectPublic Select ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Lines aufdicken, CaptureToFile funktioniert nicht automatisiert
roccat am 13.03.2018 um 12:10 Uhr (1)
Hallo,evtl. hilft ein "DoEvents" oder ein "CATIA.RefreshDisplay = True" zwischen deiner Linienformatierung und der Bild-Erzeugung. mfGMario------------------Wenn das die Lösung sein soll,will ich mein Problem zurück !!
|
In das Form CATIA V5 Programmierung wechseln |