|
CATIA V5 Programmierung : Koordinaten von HybridShapeNear ausgeben (und Punkten, aber das funktioniert)
torstnm am 25.09.2009 um 14:24 Uhr (0)
Bin nicht sicher was da mit deinem near passiert,vielleicht hilfts ja in deiner schleife erstmal alle Punkte "dummzukopieren"und dann von diesen die Koords zu holen?etwa sowas in schleife:Code:Set ref_Point = wzk3d.AddNewPointDatum(bauteil.CreateReferenceFromObject(myPoint(i)))geoset.AppendHybridShape ref_Pointbauteil.UpdateObject ref_Pointpunktkopie irgendwo noch das reinsetzen oder eigene verwenden falls schon drinCode:Set bauteil = CATIA.ActiveDocument.PartSet wzk3d = bauteil.HybridShapeFactory--------- ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Sketches / External ref / Isloate
DanielFr. am 11.06.2012 um 20:14 Uhr (0)
Hallo,Die Objekte der HybridSketches-Collection lassen wie wie alle Objekte einer Collection über die .Item(x) Methode ansprechen, wobei "x" die Position des Objekts innerhalb der Collection ist.Ev. Kannst du ja hier dein bereits erstelltes Script anhängen damit die Forumsmitglieder dir auch bei deinem explizieten Problem weiterhelfen können PS: Reine Formsache ABER bitte könntest du ein wenig auf deine Rechschreibung achten?------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | C ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part in einer Prodkuktstruktur ansprechen
MaxZ am 12.07.2005 um 15:33 Uhr (0)
hallo! zum einfügen eines openbody muss dass erstellte part ausgewählt sein. das part erzeugen und openbody einfügen könnte so aussehen: Sub CATMain() Dim productDocument1 As ProductDocument Set productDocument1 = CATIA.ActiveDocument Dim product1 As Product Set product1 = productDocument1.Product Dim products1 As Products Set products1 = product1.Products Dim product2 As Product Set product2 = products1.AddNewComponent( Part , Neuerzeugtes_Part ) Se ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Netzwerkinstallation - wie CATIA Objekt besorgen?
HoBLila am 11.06.2008 um 14:13 Uhr (0)
Sorry, war meine Schuld, das System Object scheind im .NET Framework zu sein und dort automatisch zur Verfügung stehen. Ich mache aber VB6 und kann daher das Object nicht nutzen:Sprich VB findet den Verweis nicht und ich kann kein System.Runtime machen.Edit: Ja, es lag tatzächlich am Framework, im Visual Studio geht es ohne Probleme. Also auch von mir vielen Dank, den Weg das CATIA Object so zu bekommen kanne ich noch nicht.[Diese Nachricht wurde von HoBLila am 11. Jun. 2008 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
 Textdokument.CATScript.txt |
CATIA V5 Programmierung : Product als STEP-Dateien exportieren
K.Siebert am 16.03.2012 um 16:11 Uhr (0)
Hallo,Das Skript habe ich jetzt noch mal überarbeitet.Sollte funktionieren.Habe in dem Ordner zum Testen eine Zeichnung abgelegt.Diese macht Catia auf kann diese nicht Exportieren somit kommt eine Meldung (kann diese Datei nicht Exportieren) nach Bestätigung wird das Tool weiter ausgeführtDieses Meldung sollte auch kommen wenn Catia die Datei nicht aufmachen kann.Die schleife so wie du beschieben hast, baust du dir wahrscheinlich selbst.Weil das Tool macht alle Dateien in dem Ordner auf und will diese dann ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA-Userforms in Catia
gehirnsuelze am 30.11.2005 um 07:46 Uhr (0)
Zuerst wird ein neues Markro innerhalb von Catia erzeugt (Alt+F8). Dieses muss ein *.catvba-Makro sein.Dazu muss zusäztlich ein separates Makroverzeichniss erzeugt werden. Dort speichert Catia dann alle Dateien, die zu dem Makro gehören incl. Userform. Ist der Name vergeben wurden kann das Makro mit dem internen VB-Editor bearbeitet werden. (Schnellaufruf auch mit Alt-F11, dazu muss dieser jedoch installiert sein, standardmäßig ist er das nämlich nicht. Installation direkt von der CD aus dem Verzeichniss V ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA Toolbar Problem
schmidle am 21.01.2009 um 14:16 Uhr (0)
Hallo,ich hatte bisher immer eine Toolbar mit ca. 10 Makros erstellt (als Ref Settings).Nachdem ich das Verzeichnis für die Makros geändert habe funktioniert die Toolbar nicht mehr. Leider scheint CATIA den Pfad der Makros absolut (mit Pfad) abzulegen.Nachdem ich es nicht schaffte, in den Settings die Pfade auszutauschen habe ich versucht die Toolbar manuell abzuändern.Problem ist jetzt allerdings, dass ich in den Commands den Titel der Makros ausgetauscht habe (xyz.catscript) wurde z.B. in xyz geändert.Pr ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter Mehrfachauswal
DanielFr. am 28.01.2010 um 09:37 Uhr (0)
Hallo,sowas kannst du mit einer Konstruktionstabelle lösen. Hier stehen die Werte für deine Rahmen und die Werte der entsprechenden Pad Parameter drinnen. Je nach Zeile die du in der Tabelle auswählst, passt sich der Rahmen und das Pad automatisch an. Das ganze kannst du dann "auflösen". Der Ergebnis daraus ist, das du für jede Zeile deiner Konstruktionstabelle ein einzelnes Part bekommst das du abspeichern kannst ------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATScript aus externem Editor starten
Peter80 am 03.12.2007 um 15:00 Uhr (0)
Hallo Jens,vielen Dank für deine Antwort!Ein externes Skript möchte ich nicht starten.Ich möchte Notepad++ verwenden, um CATScripts zu programmieren, da das bekanntermaßen komfortabler geht, als mit dem Catia-Editor.Da wäre es halt ganz nett, wenn man in Notepad++ sozusagen auf den "Play-Button" klicken könnte und das Skript würde dann ausgeführt.Dazu kann man die entsprechende EXE-Datei angeben. Die "CNEXT-EXE" von Catia funktioniert da leider nicht.Hat vielleicht jemand noch ne Idee?GrußPeter
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automatischer Schriftkopf
diamond am 30.08.2006 um 14:55 Uhr (0)
Hallo an Alle!Ich habe bis vor kurzen bei uns in der Firma SolidEdge Betreut, nun soll ich das selbe mit Catia machen.Mein Problem:Ich soll einen Automatischen Schriftkopf Generieren d.h. Bei einfügen eines Körpers soll sich der Schriftkopf ausfüllen.1. Ist das mit Catia Überhaupt möglich?? (Ich nehme dies aber an)2. Wo Hinterlege ich die eigenschaften im Part?3. Wie Frage ich diese Eigenschften dann vom Draft us ab??Ich bin für jede Hilfestellung Dankbar!PS: Würd mich Ja mit der Hilfe Datei auseinanderset ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selektion auf Baum beschränken
Hannes12 am 27.05.2010 um 11:30 Uhr (0)
Klasse! Mit...Code:Sub CATMain() Set myDoc = CATIA.ActiveDocument Set ActivePart = CATIA.ActiveDocument.Part Selektion definieren und leeren ---- Dim UserSel As Object Set UserSel = myDoc.Selection UserSel.Clear UserSel.Search "CATPrtSearch.BodyFeature,all" UserSel.VisProperties.SetPick catVisPropertyNoPickAttr UserSel.Clear Auswahl festlegen ------------------- Dim Was1(0) Was1(0) = "Body" -------------------------------------- Dim Auswahl Auswahl = UserSel.SelectElement2 ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia kann aufgenommene makros nicht ausführen...
Fhdoia am 03.12.2011 um 17:21 Uhr (0)
Ich bibn gerade dabei mit makro und vba zu experimentieren und habe das Problem das Catia eine menge makros nicht ausführt. Ich nehme einfache Dinge auf, wie Strukturbaum ausblenden, Parameter öffnen usw aber wenn ich dann das makro starte, tut sich absolut nichts. Woran liegt das? Habe auch das Makro als CATScript und MS VBScript versucht aber es hat keinen Unterschied gemacht...mach ich was falsch?grüße------------------Windows 7MS office 2010Catia v5 R19PPC:Core I3-5508GB RamCorsair SSD....
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro verliert die Selektion nach laden des Parts
DasDon am 03.07.2013 um 21:44 Uhr (0)
moin moin,wieso kannst du nicht einfach für jedes Bauteil eine extra sub einfügen welches die BAuteil lädt? Sind sie schon geladen würde es nicht länger dauern.zBsub CATMain()hierpassiertdeinselectionset oProd = CATIA.ActiveDocument.Selection.Item(1).ValueLoadSub oProd hier ruft er das extra sub auf und übergibt das SelektiereCATIA.ActiveDocument.Selection.add(oProd)sonstiges codeend subsub LoadSub (oProd) CATIA.StartCommand ("Load")end Sub
|
| In das Form CATIA V5 Programmierung wechseln |