|
CATIA V5 Programmierung : PointOnSurface Koordinaten über Mausklick
bgrittmann am 02.02.2019 um 20:59 Uhr (1)
ServusGetCooridnates geht auch bei SelectElement2. Beispiel:Code:Sub CATMain()Dim Ergebnis As StringDim Filter(0)Dim oSelection As SelectionDim coord(2) As VariantDim oPart as Partdim oPartDocument as PartDocumentDim oHybridBody as HybridBodyDim oHybridShapeFactory as HybridShapeFactorySet oPartDocument = CATIA.ActiveDocumentSet oPart = oPartDocument.PartSet oHybridBody = oPart.HybridBodies.Item(1)Set oHybridShapeFactory = oPart.HybridShapeFactoryFilter(0) = "HybridShape"Set oSelection = CATIA.ActiveDocume ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Product o. Part Fixen
ChrisHH am 19.11.2012 um 14:25 Uhr (0)
Moin,danke für den hinweis. Leider hatte ich den Thread schon gefunden und auch mit einer quasi 1 zu 1 Kopie führt es bei mir nicht zum Erfolg.Mir ist eben allerdings was aufgefallen. Und zwar nutze ich um das CATScript zu schreiben die VB6.0 IDE. Da werden ja befehle wie zB. "CreateReferenceFromName" automatisch auf groß und kleinschreibung korrigiert. Das passiert allerdings nicht bei "addmonoeltcst". Fehlt mir noch die passende CATIA Library in meiner Zuweisungsliste der IDE? bzw. weiss jemand in welche ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : 2D Spline Erzeugung unterscheidet sich abhängig vom Catia Release
EmilioSanchez am 08.04.2024 um 16:40 Uhr (1)
Hallo Wolfi,jetzt weis ich was du meinst. Durch Doppelklick auf den Spline im Sketcher kommt man auf die Spline-Definition.Hier ist aber bei meinen beiden Varianten (R19 und R29) Tangente und Krümmungen nicht aktiv (siehe Screenshot).Erst wenn man den Haken bei Tangentenstetigkeit setzt wird der Spline wieder weiß und man kann für jeden Punkt einen Wert einstellen der dann die Form des Splines verändert.Die inaktiven, ausgegrauten Eingabefelder für Tangentenstetigkeit und Krümmungsradius zeigen anscheinend ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verdecken/Anzeigen auf einen bestimmten Koerper anwenden
Starbirth am 17.01.2011 um 09:27 Uhr (0)
Hallo Norman,über die "GetShow" Methode von VisProperties kannst du den aktuellen Status abfragen.Dazu hier das kleine Beispiel aus der V5Automation.chmCode: Dim showstate As CatVisPropertyShow Set visProperties1 = CATIA.ActiveDocument.Selection.VisProperties visProperties1.GetShow showstate MsgBox "show = " & showstateSpäter kannst du dann entweder über eine If Abfrage den entsprechenden Befehl (Anzeigen/Verdecken) absetzen.Alternativ dürfte es auch funktionieren, nachdem der entsprechende Körper in der ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : CreateReferenceFromName max. Zeichenlänge für Pfadangabe?
chameleon am 14.02.2013 um 16:06 Uhr (0)
ich brauche den Body, den ich in jeder seiner verschiedenen Positionen in ein Part kopiere (durchläuft eine Kinematik). Ich hab den code nochmal durchlaufen lassen und mir den string für den Pfad ausgeben lassen. Einmal für den String "Pathreferenz", der den Pfad speichert und einmal für den String aus "CreateReferencefromName.displayname". Anscheinend übernimmt er nicht alles vom Pfad und wiederholt ab einer bestimmten Stelle, siehe Bilder. Das Ausrufezeichen befindet sich nicht am Ende. Ich hoffe die Bi ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Copy/Paste with link einen Body der in einem instancierter Product ist.
tr am 28.05.2003 um 10:56 Uhr (0)
Hi, I try to copy a Body of an instanciate Part into an other Part but if I work with objects, Catia returns always the body of the first instance. That’s my first script but it doesn’t work (In a first time I tried to copy the complete instanciate Part before trying to copy a Body...) Sub test() Set root = CATIA.ActiveDocument.Product.Products Set subprod = root.Item("Sub-Product_in_root").Products Set subprod2 = subprod.Item("Product_in_Sub-Product").Products Set subprod3 = subprod2.Item("Product_contain ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : selektierte parts/models auf Dateiebene in ein anderes Verzeichnis verschieben
chris-cv5 am 03.08.2009 um 11:53 Uhr (0)
der Ablauf ist folgender. In einem Ordner befinden sich 4903 Datein (models & parts). In Catia lege ich ein Product an z.B. ZSB-Umfang. Darunter - Insert New Component - darunter lade ich dann ca. 100 Modelle per insert existing Component ein ...ZSB-Umfang|- u1 |- 1.model, 2.model, 3.part, ... 100.part|- u2 |- 101.model, 102.model, 103.part, ... 200.partNun aktiviere ich durch aktivät Terminannode (u1 zuerst) alle 100 Modelle darunter und schaue Sie mir an.Mit der Funktion Edit Selektion Set Edition erstel ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Tipp: AddComponentsFromFiles schlägt fehl (VBA)
geekv5 am 07.03.2012 um 12:01 Uhr (0)
Hi,hatte das Problem, dass ich immer folgende Meldung angezeigt bekam: Zitat:Compile error:Function or interface marked as restricted, or the function uses an Automation type not supported in Visual BasicHier der nicht funktionierende Programmcode:Code:Dim productDocument1 As ProductDocumentDim product1 As ProductDim products1 As ProductsDim arrPartDocument(0) As VariantSet productDocument1 = CATIA.ActiveDocumentSet product1 = productDocument1.ProductSet products1 = product1.Products arrPartDocument(0 ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Partnumber gleich Filename
bgrittmann am 13.07.2010 um 21:43 Uhr (0)
ServusWarum willst du die Parts in ein Product laden? Um den Arbeitsspeicher zu "schonen"?Wenn die Dateien auch geöffnet werden können könnte es so gehen: Ausgehend von diesem Makro könnte ein (einfache, ohne Fehlerbehandlung, nicht Benutzerfreundliche) Ansatz so aussehen:Code:Language="CATScript"Sub CATMain()folderinput = InputBox ("Wo befinden sich Ihre Daten?","Eingabe","C:Quellordner",500,1000)Dim fs, f, file1, fc, s Set fs = CreateObject("Scripting.FileSystemObject") Set f = fs.GetFolder(folderinput) ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Coincidence Constraint in R18 und R19
crow73 am 25.02.2009 um 16:03 Uhr (0)
Hallo Zusammen,wir haben ein Programm welches Produktstructuren mit allen Constraints in CATIA erzeugt.Leider funktioniert dieses Programm in den Releases 18 und 19 nicht mehr denn die Referencen die man für die Coincidence Constraints benötigt werden, werden nur noch bis zum ersten Unterprodukt erzeugt. Ich habe, um hier ein Beispiel zeigen zu können, das ganze als Makro aufgezeichnet: Sub CATMain()Dim productDocument1 As ProductDocumentSet productDocument1 = CATIA.ActiveDocumentDim product1 As ProductSet ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Probleme mit UserSel
V5Playaz am 02.03.2010 um 21:16 Uhr (0)
Bei INFTIFF handelt es sich um eine CATIA-Bibliothek für die Programmierung aus z.B. VB2008.Wenn du "nur" mit CATScript programmierst, brauchst du es nicht.Grüsse Dominik
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : OpenOffice und CATIA
Bappnaas am 07.10.2009 um 09:22 Uhr (0)
Volltreffer !Mit der Schreibweise ( " [Leerzeichen weglassen, sind drin wegen der besseren Lesbarkeit]funktionierts !Vielen Dank ! Gregor ------------------Wer bin ich? Und wenn ja: wieviele?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA friert ein während Makro läuft
Tiberius am 17.07.2008 um 11:32 Uhr (0)
Ich habs hinbekommen mit dem Hinweis auf den Laufzeitfehler.Jetzt klappts super - Danke Euch für Eure Hilfe!GrußTiberius
|
| In das Form CATIA V5 Programmierung wechseln |