|
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 |
|
CATIA V5 Programmierung : Edit Links - Load
DuffM4nUS am 14.03.2018 um 22:39 Uhr (1)
Hallo Gemeinde,kann man den Befehl "Load" in Edit-Links (siehe Screenshot) per VBA automatisieren?Denn wenn ich folgenden Code laufen lasse, dann findet dieser nur dann alle Links wenn diese vorher mittels des Load-Button in die Session geladen wurden.(Es handelt sich um ein CATPart als ActDoc)Code:Sub Main() Dim oStiEngine As StiEngine Dim oStiDBItem As StiDBItem Dim oStiDBChild As StiDBChildren Set oStiEngine = CATIA.GetItem("CAIEngine") Set oStiDBItem = oStiEngine.GetStiDBItemFromAnyObject(CATIA. ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Coordinate Dimension sortieren/anordnen
F-Schmidt87 am 15.03.2018 um 11:55 Uhr (1)
Hallo zusammen,weiß jemand von euch, ob es eine Möglichkeit gibt, im Drawing von Catia, Balloon´s und Coordinate Dimensions, beispielsweise rechteckig um das Bauteil anzuordnen?Ich weiß, dass man für manche Teile im Drawing über die VBA Funktion GetCoordinates sich die Position der einzelnen Teile auslesen kann. Leider funktioniert dieses nicht bei besagten Elementen. Oder ich habe mich da dumm angestellt.Ich habe bereits im gleichen Zug ein Makro geschrieben, bei dem ein automatischer Vergleich mit einer ...
|
In das Form CATIA V5 Programmierung wechseln |