|
CATIA V5 Programmierung : Smarteam Script ausführen
RSchulz am 20.09.2012 um 11:56 Uhr (0)
Hallo Norbert,in der deutschen Umgebung lautet der Befehl...Code:CATIA.StartCommand ("Script 01 ausführen")Die ganze Sache ist aber Sprachabhängig! Deswegen vorher irgendeiner Prüfung und den jeweiligen Befehl übergeben. Du kannst der Funktion "Script 01" auf einen eigens definierten Namen zuweisen und diesen verwenden.------------------MFGRick SchulzNettiquette (CAD.de) - Was ist die Systeminfo? - Wie man Fragen richtig stellt. - Unities
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : V5Automation.chm im VBA-Editor aufrufen
RSchulz am 09.10.2012 um 08:58 Uhr (0)
Hallo Markus,ich glaube mit der CATIA-Hilfe hat das recht wenig zu tun. Das CATIA selbst muss sauber installiert sein, denn dieses Dokument liegt schließlich auch im Programmverzeichnis von CATIA. Da ich selbst diesbezüglich nie etwas einstellen musste, muss es demnach mit der Installation bzw. dem Registryeintrag "DEST_FOLDER" von CATIA zusammenhängen. ------------------MFGRick SchulzNettiquette (CAD.de) - Was ist die Systeminfo? - Wie man Fragen richtig stellt. - Unities
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Sicherungsverwaltung aus VB-Script
RSchulz am 21.11.2012 um 16:46 Uhr (0)
Hallo zusammen,da es unmittelbar eigentlich mit dem selben Thema zu tun hat, bleibe ich mal in diesem Thread.Meine Frage wäre, gibt es eine Möglichkeit entweder den im Save Management gezeigten Status eines Objektes auszulesen, oder selbst die Prüfung, die diesen Status zurückmeldet, auszuführen?Hintergrund wäre die Möglichkeit selbst ein SaveManagement zu schreiben oder eine Auswertung etc. ausführen zu können. Das Attribut ".Saved" vom Obeject "CATIA.Document" bringt mir an dieser Stelle leider nichts, d ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : überflüssige Dateien im Verzeichnis entfernen
RSchulz am 30.11.2012 um 09:52 Uhr (0)
Hallo Hawaii,ich habe für ähnliche Anforderungen schon kleine Progrämmschen geschrieben und da wir hier im Programmierungsforum sind, gehe ich davon aus, dass du das auch möchtest.Eigentlich ist das ganz simpel. Du brauchst nur deine Rootbaugruppe laden und die geladenen Dokumente via "CATIA.Documents" auslesen und schreibst den "Document.Fullname" in ein Array. Danach vergleichst du diese mit z.B. im .Net "System.IO.File" im Verzeichnis und löschst oder schreibst eben alle, die nicht geladen sind, in eine ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia programmierung über C++
RSchulz am 03.12.2012 um 10:56 Uhr (0)
Hallo Tim,AFAIK gibt es nur die CAA-Doku. Du wirst dir die Sachen wohl mit Umdenken aus dem VBA extrahieren müssen. Ich für meinen Teil habe mir auch etliche Sachen für VB.Net selbst raussuchen und teilweise durch ausprobieren herausfinden müssen. Die Doku ist da vorallem für das Instanziieren von Objekten und den Aufruf von vielen Methoden leider keine Hilfe. Die API ist generell eher schlecht als recht in meinen Augen. Aber gut, dafür gibt es ja die teure CAA-Umgebung. Was mich extrem stört ist die Auf ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia programmierung über C++
RSchulz am 03.12.2012 um 20:40 Uhr (0)
Hallo Tim,also mit CAA dürfte so ziemlich alles gehen. Dafür sind allerding horende Lizenzgebühren fällig. Mit VBA, VB.net oder was auch immer, bist du rein auf die API angewiesen und diese stellt doch sehr eingeschränkt Funktionen zur Verfügung. Die Sache mit den geometrischen Toleranzen dürfte wohl eher nicht zur Verfügung stehen. Programme, die derartige Funktionen nutzen sind nunmal meistens in CAA geschrieben und kosten dementsprechend Geld... leider...------------------MFGRick SchulzNettiquette (CAD. ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kind eines Catproductes in neue Fenster öffnen?
RSchulz am 04.12.2012 um 16:30 Uhr (0)
Hallo Hexxi24,siehe hier...Code: Public Sub Product_OpenInNewWindow(ByVal FileName As String) Try CATIA.Documents.Open(FileName) Catch ex As Exception MsgBox(ex.ToString, MsgBoxStyle.Critical, "Fehler in Functions: Product_OpenInNewWindow") End Try End Sub------------------MFGRick SchulzNettiquette (CAD.de) - Was ist die Systeminfo? - Wie man Fragen richtig stellt. - Unities
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Befehlsliste für Catia V5
RSchulz am 22.07.2011 um 08:44 Uhr (1)
Zitat:Original erstellt von jdahm:Schön wäre es, wenn man so eine Art Baukastensystem hätte, das nach praktischen Gesichtspunkten geordnet ist, z.B.:* Dateisytem* Fenster-Management* Abfrage-Routinen usw.Ja ne is klar... Sorry, wenn ich das so sage, aber ich würde mich auch freuen, wenn mir jemand eine Millionen überweisen würde, ohne das ich etwas dafür machen muss.Das was du da verlangst oder dir wünscht ist nicht wirklich wenig arbeit. Das einordnen, den Code rauskopieren, Codepassagen löschen etc.. Da ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Befehlsliste für Catia V5
RSchulz am 20.07.2011 um 11:27 Uhr (1)
Hi Tim,ich hätte dich fast vergessen Ich habe eine Lösung für dein Übel gefunden.Lösung 1 : Daten entpacken und native verwenden Mit z.B. 7Zip das chm öffnen und die kompletten Daten in einen Ordner entpacken die Main.html oder tree.html in "..NeuerOrdnergeneratedinterfaces" auf einer Intranet-Seite verlinken Nachteil ist, dass die Suche nicht verwendet werden kann bzw. wirklich nur die Seiten und Linkstrukturen verwendet werden können!Lösung 2 : Registry-Eintrag hinzufügen / ändern Start ausführen rege ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB macro in Batch mode
RSchulz am 09.01.2013 um 15:52 Uhr (0)
You could start CATIA with an vb.net applikation so if the memory usage goes to high you could restart catia for the next documents. AFAIK you could also hide the catia window and deactivating some functions of his GUI.Code:Useful Code: CATIA.RefreshDisplay = false CATIA.Interactive = false CATIA.DisplayFileAlerts = falseBut for that you have to learn much more about vb.net.------------------MFGRick SchulzNettiquette (CAD.de) - Was ist die Systeminfo? - Wie man Fragen richtig stellt. - Unities ÜBay - ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Arbeitsspeicherauslastung
RSchulz am 16.01.2013 um 16:27 Uhr (0)
Zitat:Original erstellt von HoBLila:GlobalMemoryStatus() ist für meine aktuellen Zwecke aber erst einmal okay. Ich strebe nur immer danach alle Optionen erwogen zu haben. :-)Ja und du kennst doch mittler Weile die CATIA-API Da kann dir glaub ich nicht mal einer von DS sagen, ob das geht...Mehr brauch ich dazu ja wohl nicht sagen. Unter VBA möchte ich aber behaupten geht es jedenfalls nicht und unter CAA bist du der Profi nicht ich ------------------MFGRick SchulzNettiquette (CAD.de) - Was ist die Systemi ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : DrawingThread
RSchulz am 23.01.2013 um 15:48 Uhr (0)
Oh I am sorry for that. I didnt thought that the language is the problem. Maybe english will be the better choice...Okay now I know what you want to do. I think the "DrawingViewGenerativeBehavior"-Object is the only one which provides some properties for the "View"-Object that way. As far as I know there are no other objects which provides those kind of properties in the API of CATIA. So maybe the CAA-Environment will afford more possibilities but for that you need special licenses and it is writen in nati ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro für Parameterübernahme CATPart zu CATDrawing
RSchulz am 29.01.2013 um 08:21 Uhr (0)
Hallo Heiko und herzlich willkommen,bei deinem Vorhaben musst du als allererstes herausfinden, womit die Zeichnung verlinkt ist. Dabei können mehrere Links und oder kryptische Namen der View zum Verhängnis werden. Ich hole mir daher mitlerweile meine Parameter direkt aus der PDM-Datenbank. Ist einfacher, unabhängiger und es werden garantiert die richtigen Daten gezogen.Hier aber mal ein Beispielcode für dich einfach nur zusammengeschrieben und ohne jeglichen Feinschliff und Fehlerbehandlung...Code:Sub CATM ...
|
In das Form CATIA V5 Programmierung wechseln |