|
CATIA V5 Programmierung : Bohrungen in struktur einsortieren (Warnungsfenster vermeiden)
moppesle am 19.07.2012 um 16:08 Uhr (0)
Hallo camahiahua,benutze für die Bohrungen einen Body.Die Boolsche Operation kannst du dann mit "Reorder" an deine gewünschte Position bringen.------------------Gruß UweAuch Catia ist nur ein Mensch! [Diese Nachricht wurde von moppesle am 19. Jul. 2012 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Reorder Funktion per Makro durchführen möglich???
moppesle am 20.07.2012 um 10:44 Uhr (0)
Hallo camahiahua,hier ist doch auch schon das selbe Problem beschrieben?? http://ww3.cad.de/foren/ubb/Forum137/HTML/005048.shtml------------------Gruß UweAuch Catia ist nur ein Mensch! [Diese Nachricht wurde von moppesle am 20. Jul. 2012 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Double (als String) formatieren
danw am 13.07.2012 um 18:29 Uhr (0)
Hallo,habe ein Problem bei der Fomatierung von Zahlen.Würde diese gerne im Format "0.000000000E+00" ausgeben.Habe zuerst die Funktion Format(Wert, "0.000000000E+00") versucht, Fehlermeldung: Typen unverträglich.Habe dann festgestellt, dass meine Variable "Wert" vom Typ Double ist, was diese Funtkion nicht akzeptiert.Dann wollte ich Wert.ToString("E") verwenden, kommt aber die selbe Fehlermeldung.Hier mal ein Ausschnitt aus meinem Code:Code: ... Dim nFaktorTF, nFaktorWL, nSectionTF, nSectionWL, PointsTF(), ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATMultiSelTriggWhenUserValidatesSelection - Error in loading DLL
DanielFr. am 23.07.2012 um 09:10 Uhr (0)
Hallo,hast du mla unter Tools - Verweise nachgesehen ob der entsprechende Verweis als "MISSING" gekennzeichnet ist. Falls dies der Fall ist (z.B. weil der Verweis umgezogen wurde, das Projekt auf einem anderen Rechner erstellt wurde, etc.) musst du den Verweis explizit nachladen (auch über Tools - Verweise)------------------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 : Makro für Groups (DMU Navigator)
DanielFr. am 20.07.2012 um 15:26 Uhr (0)
Hallo,Code:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------Activate Component------------------------------------------------------------------------------------------------------Author: Daniel FrauenrathMail: daniel.frauenrath@gmail.comRelease: 20.07 ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit SaveAs
kaeja am 23.07.2012 um 09:56 Uhr (0)
Beim testen meines Makros für das Speichern eines Produktes als Part habe ich auch das Problem mit der vorhandenen Datei in der Session.Wenn ich CATIA neu starte und das Makro starte, läuft es problemlos durch.Wenn ich aber die gleiche Stp-datei erneut einlese, steigt er hier aus:Code:Activdocu.SaveAs FullpartNameSobald ich alle offenen Fenster in CATIA schließe erhalte ich:Modifications on 123Name are still active because the 123Name is use in other windowsWie kann sicherstellen, dass alle Sessions in CAT ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATMultiSelTriggWhenUserValidatesSelection - Error in loading DLL
DanielFr. am 23.07.2012 um 10:08 Uhr (0)
Hallo,das ist ganz und gar nicht komisch. Das Ganze ist in einer Enumation nahmens CATMultiSelectionMode. Diese ist in die InfTypeLib.tlb zu findes. Die *.tlb Datei ist eine Typbibliothek (öffentliche Schnittstelle). D.h. du musst auch nach dem Verweis "InfTypeLib.tlb" suchen und diesen hinzufügen (VBA).Eine zweite Möglichkeit ist den direkten Wert (Long) zu überben. Hierzu muust du folgende Zeile so abändern:Code:oSel = UserSelektion.SelectElement3(filter, "Bitte selektieren Sie / ESC zum Abbrechen", True ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : leere Selektion definieren
DanielFr. am 23.07.2012 um 11:22 Uhr (0)
Hallo,das sieht ziemloch wirr aus. Wenn du mittels der Funktion .search suchst, dann werden alle Einträge auf die der Suchstring passt (Match) in die Collection des Suchobjekts (selection1) verschoben. Diese Kollektion (Collection) muss du mittels der Schleife durchlaufenBeispielhaft:selection1.Search "Generative Shape Design.Surface.Name=SplitSurface*"Do blubluLoop Until selection1.Items.Count = 0oder:Dim i as Longselection1.Search "Generative Shape Design.Surface.Name=SplitSurface*"For i =selection1.Item ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATMultiSelTriggWhenUserValidatesSelection - Error in loading DLL
DanielFr. am 23.07.2012 um 11:26 Uhr (0)
Hallo,dann versuche doch mal den Long-Wert zu übergeben. Jetzt noch die ausstehende Erklärung:Early Binding: Alle Objekte werden mit deren Expliziten Typ deklaratiert (z.B. Dim objSel as Selection)Late Binding: Alle Objekte werden mit dem Master-Objekt-TYp deklariert (z.B. Dim objSel as Object)In VBA benötigt man diese Art (Late Binding) von Deklarationen machmal da manche Funktionen der Objekte von VBA als restricted deklariert sind. Gibt es z.B. einmal ein CATIA Objekt und ein gleichnamiges VBA-Objekt ka ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : leere Selektion definieren
Machiwi am 23.07.2012 um 11:57 Uhr (0)
Hey Daniel,ich hab deine Vorschläge mal durchprobiert. Nur leider hab ich immer bei "selection1.Items.Count" immer den Fehler "object doesnt support this property or method".Hab ich irgendeine Deklarierung oder so vergessen?Mein vollständiger Code lautet:Sub CATMain()Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim hybridShapeFactory1 As HybridShapeFactorySet hybridShapeFactory1 = part1.HybridShapeFactoryDim parameters1 As Parameter ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Noch ein Versuch -> CATProduct nach CATPart
kaeja am 23.07.2012 um 17:39 Uhr (0)
Hast Du das unter R16 getestet?Bei funktioniert Code:Set oProd2Part = oBGProd.GetItem("DECProductToPart")oProd2Part.Rununter R16 nicht, weshalb ich den Weg über Code:CATIA.StartCommand "Generate CATPart from Product..." nehmen muss.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : execute script unter Windows 7
moppesle am 23.07.2012 um 16:35 Uhr (0)
Hallo HoBLilaZitat:Edit: Man bei einem Satz schon verschrieben, das ist ne Leistung! :-)Warum hast du es nicht berichtigt. ------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bounding Box (Länge, Breite, Höhe)
Jens Hansen am 23.04.2009 um 11:57 Uhr (1)
Hallo Jan,du kannst den Umweg gehen und aus deinem Product ein einzelnes Part machen (Product to Part). Dieses Part würde ich dann für die Messung benutzen. Je nachdem wie die einzelnen Parts aufgebaut sind, können ja die jeweiligen Finalbodies als verknüpfte Kopie in das "Messpart" eingefügt werden. Dann hätte man sogar alles noch parametrisch.SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXingKochbuch - CATIA V5 automatisieren
|
In das Form CATIA V5 Programmierung wechseln |