|
CATIA V5 Programmierung : Laufwerksbuchstabe highliten
Tim2007 am 25.06.2014 um 10:02 Uhr (1)
Hallo K,danke für deinen Beitrag.Das kenne ich aber schon.Wie schon oben beschrieben, möchte ich nicht selber ein Open.Dialog erstellen, sondern das bestehende File Open aus Catia verwenden und da soll angezeigt werden, ob ich auf Unix oder Windows zugreife.Hintergrund ist folgender:Wir verwenden ein Netzwerklaufwerk und es gibt einen Ordner für Unix und einen für Windows.Wenn man im Catia die Ordner öffen will, steht immer nur der letzte Ordner im Display oben.Heißen die Unterordner nun gleich, weiß der U ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bestimten Join auswählen und Elemente ersetzen
Jens Hansen am 27.01.2010 um 16:07 Uhr (0)
Hallo,hast du mal versucht den Join als Hybridshape anzusprechen?Set Verbindung = HBody.Item(10)bzw. Set Verbindung = HBody.Item(VERBINDUNG.1)SGJens Hansen------------------Inoffizielle CATIA-HilfeseiteHomepage von Jens HansenKochbuch - CATIA V5 automatisieren
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit SaveAs unter VBA
Modellierer am 26.01.2011 um 11:36 Uhr (0)
Hallo,soweit funktioniert der code jetzt, daß er mir die fehlermeldung über die MsgBox bringt und nicht mehr den Laufzeitfehler.Jedoch speichert mir Catia die Datei dennoch nicht.Wie kann ich überprüfen ob Catia die Datei noch irgendwo vorhält und ich sie deßhalb nicht überschreiben kann?Wenn ich das Makro "normal" laufen lasse, kann ich es am Ende über einen Button beenden.Innerhalb dessen werden mit der folgenden Schleife alle offenen Fenster geschlossen.For z = 1 To CATIA.Windows.CountCATIA.ActiveDocume ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : TypeName (.net)
Augustiner am 23.08.2006 um 10:16 Uhr (0)
Halloich durchsuche eine Struktur und möchte mit TypeName überprüfen um was für ein Document es sich handelt.In Catscript funktioniert es einwandfreiCode:Sub CATMain() Analysieren(Catia.ActiveDocument.Product)End SubSub Analysieren(P as Product) Dim Pdoc as Document Set Pdoc = P.ReferenceProduct.Parent msgbox(Typename(Pdoc)) Dim PP as Products Dim I as Integer Set PP =P.Products for I = 1 to PP.Count Analysieren(PP.Item(I)) nextEnd subIn .netCode: Public CATIA As Object = (System.Runtime.InteropServices.M ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 Parameter über Python auslesen
EngineeredByRobberts am 17.06.2010 um 16:59 Uhr (0)
Hier ein kleines Beispiel:Option ExplicitLanguage="CATSCRIPT"Sub CATMain()Dim productDocument1 As DocumentDim selection1 As SelectionDim I As IntegerDim TextFile1 As FileDim fileSys As FileSystemDim oStream As TextStreamDim Outputtxt, Tmptxt As StringDim param1 As ParameterSet fileSys = CATIA.FileSystem Set productDocument1 = CATIA.ActiveDocumentOutputtxt = productDocument1.Path & "DeinTextFile.txt"Set TextFile1 = fileSys.CreateFile(Outputtxt, True)Set oStream = TextFile1.OpenAsTextStream("ForWriting")Set ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Visual Studio 2005: Wie kann ich auf die Typen von CATIA zugreifen???
Augustiner am 14.09.2006 um 12:05 Uhr (0)
Also bei mir funktioniert folgender Code in .netCode: Dim oRootDoc As ProductDocument = CATIA.Documents.add("Product") Dim oRootProd As Products = oRootDoc.Product.Products Dim File(0) File(0) = "C:Part.CATPart" oRootProd.AddComponentsFromFiles(File, "CATPart")
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : R9 Makro läuft nicht in R11
Mimi am 01.10.2003 um 11:53 Uhr (0)
Huhu, mein Makro (CATVbs) zum Erzeugen eines geöffneten Körpers Hilfselemente sieht folgendermaßen aus: Sub CATMain() Dim Hauptkoerper Set Hauptkoerper = CATIA.ActiveDocument.Part.Mainbody Dim HB1 Set HB1 = CATIA.ActiveDocument.Part.HybridBodies Dim Hierarchie1 Set Hierarchie1 = HB1.Add Hierarchie1.Name = Hilfselemente End Sub
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Elementen ausblenden über Hide Components
Estafanos am 17.07.2013 um 15:15 Uhr (0)
Die gesamte Ausführungszeit vom Skript dauert sehr lange. Bei Ausführen habe ich keine Möglichkeit einzuzoomen oder irgendwas zu machen.Ich habe das Skript Herrn Schulz nach meinen Bedürfnisse geändert (Siehe Unten). Gibt es Möglichkeiten, um das skript zeitlich zu beschleunigen?Wie gesagt, es gibt in einigen baugruppen bis zu 50.000 Elementen.CodeSub CATMain()Uhrzeit1 = Time Dim actDoc As ProductDocument Dim oSel As Selection Dim oVisPropSet As VisPropertySet Dim oriCaption As String CATIA.Interactiv ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makroausführung testen
Helmut Steeg am 26.09.2007 um 15:58 Uhr (0)
sodele, ich bins mal wieder Besteht eine Möglichkeit zu testen, ob im geöffneten Catia aktuell gerade ein Makro ausgeführt wird? Ich habe das Problem, das ich ein Formular mit einer Liste von Skripten habe, die ich von dort aus starte. Wenn mir allerdings ein Benutzer wild drin rumklickt (oder in Anwender-deutsch sagt ich hab bloss probiert, wie das geht), bleibt ab und zu das CATIA stehen. Diese Stelle ist auch nicht wirklich das grosse Problem, da ich im Click-Ereignis der Listbox vor der Ausführung die ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Einstieg in Programmierung von Catia V5
mattu82 am 23.06.2005 um 08:48 Uhr (0)
Hi, ich habe vor kurzem den Auftrag erhalten, mich ein wenig in die Programmierung von Catia V5 Makros einzuarbeiten. Gibt es da gute Informationen im Netz bzw. Anleitungen, die den Einstieg vereinfachen? Bin recht neu im CAD Umfeld und kenne bisher nur wenig einschlägige Seiten. Hab auch dieses Forum hier erst kürzlich entdeckt . mfg mattu82 ------------------ A fool with a tool is still a fool
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Variablen in CATIA
Schäfchen am 22.01.2010 um 09:28 Uhr (0)
Ja genau so was hab ich gesucht vielen Dank.Aber eine Frage hab ich jetzt doch noch:Dein Beispielcode gibt ja den Wert aus A1 an eine Messagebox zurück. Wie kann ich denn diesen Wert an ein Textfeld in Catia übergeben? Ein kleines Beispiel wäre hilfreich.Vielen Dank für deine Bemühungen mir das klar zu machen.Grüße Schäfchen
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : c++ anders als VB.Net?
mathias.bergundthal am 22.09.2006 um 09:29 Uhr (0)
kann ich dir nicht sagen... da ich nicht mit c++ arbeite.aber ich denke so wie du, das die api/com die selben sind in vb wie im c++. mit den klassen und methoden meinst du von den catia objekten, oder? nein ich glaube nicht das du einen grossen unterschied wirst haben. im CAA ja, das geht tiefer ins catia rein, aber nicht die api/comgruss, mathias------------------In diesem Zeitalter der Massenkomunikation sind Verrücktheiten ansteckend.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ersetzen von XXXX in ausgewählten Elementen
DanielFr. am 03.06.2012 um 20:43 Uhr (0)
Hallo,Andere Idee: wie wäre es mit einem Knowledge-Part / Product. Hier könntest du mit den KWE-Lizenzen soetwas bewerkstelligen. Damit ist es kein externes Makro welches irgenwo für alle Mitarbeiter verfügbar sein muss sondern die Intelegenz hat die Datei selbst.------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
| In das Form CATIA V5 Programmierung wechseln |