 |
CATIA V5 Programmierung : [HowTo] Interne Befehlsnamen schneller finden (CATNls)
geekv5 am 10.05.2012 um 19:30 Uhr (1)
Hallo zusammen,hier ein kleines Tutorial, was das finden der interenen Befehlsnamen erleichtern soll..Szenario 1:Ein Befehl wird über CATIA.StartCommand aufgerufen, ist aber unter verschiedenen Workbenches unter dem gleichen Namen vorhanden, sodass unter Umständen der falsche Befehl aufgerufen wird.Szenario 2:Der Befehl CATIA.StartCommand wird in einem mehrsprachigen Makro verwendet, statt für jede Sprache den richtigen String vorzuhalten, soll der interne Befehlsname verwendet werden.Anleitung:Die gesucht ...
|
| In das Form CATIA V5 Programmierung wechseln |
 Data_Rescue.zip |
CATIA V5 Programmierung : Datenrettung bei Click OK to Terminate
AstroAsterias am 22.09.2012 um 21:35 Uhr (1)
Hallo liebe CAD.DE Gemeinde!Ich bin letztes Jahr auf diesen Thread hier gestoßen und habe mich fleißig ans programmieren gemacht...Herausgekommen ist das Progrämmchen im Anhang.Es handelt sich um eine .exe Datei, die im Fall eines Click OK einfach per doppelklick gestartet werden kann. Das Programm hat sich nun seit ca. einem Jahr bei uns in der Firma (ca. 200 User) gut bewährt.Strategie:- Ansprechen von CATIA (in einem eigenen Thread)- Anzeigen des GUI- Auswählen des Speicherortes durch den User- Starten ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Per Makro als pdf speichern (ohne letztem Blatt)
bgrittmann am 01.04.2021 um 18:22 Uhr (1)
Servus StefanIch meine dieses Thema wurde schon öfters angesprochen (bitte Forensuche verwenden).Mögliche Lösungen sind: Zeichnung per PDF-Drucker ausdrucken (dabei Detailsheet ausschließen) PDF per ExportData erstellen und mit einem externen Tool (Ghostscript?) die falschen Seiten entfernen PDF per ExportData erstellen (pro Seite eine Datei) und mit einem externen Tools Seiten zusammenfügenGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Nur RootProduct speichern, ohne Parts
Randle am 07.07.2023 um 14:05 Uhr (1)
Hallo,du könntest auf die Parts/Products des Rootproducts den Schreibschutz auf Betriebssystemebene setzen, bevor du das Rootproduct speicherst. Abschließend kannst du den Schreibschutz ja wieder aufheben. Ich hatte kürzlich einen ähnlichen Anwendungsfall.Gruß Randle------------------Planung ersetzt Fehler durch Irrtum!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Im CAA abfragen ob man in Admin-Mode ist
dr am 23.09.2015 um 11:02 Uhr (1)
Moin zusammen,Zum eigentlichen Thema:CATDlgWindow erbt von CATDialog. Und dort gibt es eine Methode GetTitle().Vielleicht hilft das weiter.Auch, wenn es hier Off Topic ist:@HoBliLa: Die Java Probleme kommen vermutlich daher, dass Du auf die Dokumentation über eine URL der Form file://.... zugreifst.Über solche URLs erlaubt Java seit einiger Zeit nicht mehr die Ausführung von Applets - deshalb funktioniert die Suche in der CAA Dokumentation nicht.Man kann sich hier durch die Installation eines Webservers (h ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dateinamen aus Produkte mit fehlender Datei
bgrittmann am 16.07.2007 um 17:03 Uhr (0)
Servus PhilipEin Möglichkeit wäre, das CATProduct (siehe hier) mit einem Editor zu durchsuchen, eine Liste mit den Dateinamen zu erstellen, die Dateinamen im Produktverzeichnis einlesen und dann vergleichen welche Datei im Verzeichnis fehlt.GrußBerndPS: Nein ich weiß nicht wie man das programmieren kann.------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff auf temporäre CGRs im Cache mit Pfad > 259 Zeichen
tomtom1972 am 09.09.2008 um 12:54 Uhr (0)
Hallo zusammen,hier wie versprochen die Lösung des o.s. Problems:--- sFile: Absoluter Pfad der betroffenen Datei If Len(sFile) 259 Then Dim p As Integer p = 0 Dim sSubstFile As String aFile = Split(sFile, "") --- Struktur zerlegen sSubstFile = aFile(0) Do --- Pfad wieder zusammenbauen, bis String 30 Zeichen p = p + 1 sSubstFile = sSubstFile & "" & aFile(p) Loop Until Len(sSubstFile) 30 Dim q As Integer Dim sRestFile As String --- der Rest des Pfades sRestFile = aFile(p + 1) ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Pfad der geöffneten Datei übergeben
Proofin am 26.10.2006 um 13:08 Uhr (0)
Hi Martin,es scheint das Catia bei dfx Dateien keinen Pfad angibt!Also ich habe bis jetzt noch keine Möglichkeit gefunden den Pfad ausfindig zu machen.GrußProofin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte für einen Spline importieren
zoltan.bekesi am 23.03.2009 um 19:09 Uhr (0)
Hallo demar,es muss ein CATPart geöffnet sein.Einige Fehler sind behandelt, aber nicht alle.Den CATIA-bezogenen Teil kannst Du übernehmen. Die Datenformat sollst du anpassen, wie du willst.Dateiformat: Code:10.0;20.5;30.6;110.0;120.5;130.6;210.0;520.5;320.6;310.0;420.5;330.6;410.0;320.5;530.6;Code:Sub Catmain() Dim oActDoc As Document If CATIA.Documents.Count = 0 Then MsgBox ("Kein Dokument geöffnet!") Exit Sub End If Set oActDoc = CATIA.ActiveDocument If TypeName(oActDoc) "PartDocument" Then ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Großes CAA Problem
dr am 16.11.2006 um 11:30 Uhr (0)
Hi,Ist mit VS2003 ein wenig hakelig , läuft aber bei mir mittlerweile. Zu beachten:1.) NTsetenv.bat anpassen2.) Falls Du Use Cases übersetzen möchtest: Die Dinger ziehen "iostream.h" an. Diese Datei gibt es aber seit VS7.1 nicht mehr. Workaround: Erstelle eine Datei "iostream.h" in Deinem VS-Include Verzeichnis. Inhalt:Code:#include iostreamusing namespace std; Du wirst dennoch einige Fehler in einigen Use Case Files bekommen. In diesen Dateien sorgst Du dann dafür, dass "iostream.h" als ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Großes CAA Problem
tonka am 15.11.2006 um 11:09 Uhr (0)
Hy @ allIch habe seit kurzem CAA V5R16. Ich benutze die Programmierprogramme Visual Studio.net 2003 und 2005. Das CAA mit VS 2005 nicht funktioniert habe ich schon vorher gewusst. Mit VS 2003 lässt sich Workspace und etc. erstellen, aber nicht kompilieren, da die Headerfiles nicht gefunden werden. Ich habe nur aus der Hilfe Datei(en) das Gettig Started Projekt (CAASysCallBack.m) kopiert und diese Schritt für Schritt nach der Anleitung durchgegangen. Beim initialisieren hat er VS 7.1 nicht gefunden und am S ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Längen in Excel ausgeben
mkna am 12.12.2006 um 09:03 Uhr (0)
HalloIch habe mal für ein simples Beispiel ein ebenfalls einfaches Makro geschrieben.Sub Catmain()Excel Datei erzeugen Dim Excel As Object Versuchen ein evtl. bereits geöffnetes Excel zu aktivieren Sollte kein Excel geöffnet sein erzeugt dieser befehl einen Fehler deshalb mit On Error Resume Next im falle eines Fehlers mit dem nächsten Befehl fortfahren On Error Resume Next Set Excel = GetObject(, "Excel.Application") Wenn der vorhergehene B ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ausgabe des Documents bei einer Selection
der-quest am 26.03.2007 um 12:10 Uhr (0)
Ja, den Code habe ich bereits in großen Teilen geschrieben bzw. aus anderen Beiträgen aus diesem Forum übernommen. Hier ist er (an ein paar Stellen eingekürzt):Code:Sub CATMain() Ist genau ein GeoSet selektiert?Dim selektion1 As SelectionSet selektion1 = CATIA.ActiveDocument.SelectionIf selektion1.Count = 1 Then If selektion1.Item(1).Type "HybridBody" Then kein GeoSet gewählt MsgBox("Es ist kein GeoSet ausgewählt.") Exit Sub End IfElse MsgBox("Es ist genau ein GeoSet mit den Schnittebenen auszuwählen ...
|
| In das Form CATIA V5 Programmierung wechseln |