|
CATIA V5 Programmierung : Partnumber durchgehen
RSchulz am 18.11.2009 um 10:21 Uhr (0)
Ich denke der Code ist selbsterklärend...For m = 1 To CATIA.Documents.CountIf (Right(CATIA.Documents.Item(m).Name, 10) = "CATProduct") Then Teilebez = CATIA.Documents.Item(m).Product.PartNumber Zahl1 = Len(Teilebez) For i = i To Zahl1 Teilebez = mid(CATIA.Documents.Item(m).Product.PartNumber, i, 1) Teilebez = UCase(Teilebez) If Teilebez = " " Then Teilebez = "_" End If Teilebezneu = Teilebezneu & Teilebez NextEnd IfN ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA-Makro aus VBA starten
Henning_N am 26.04.2006 um 08:19 Uhr (0)
Für meine Studienarbeit soll ich ein CATIA-Makro aus der VBA-Umgebung von CATIA starten (am Besten mit Parameterübergabe). Dies funktioniert leider nicht so richtig. Ich habe das Buch von Dieter R. Ziethen "Effiziente Konstruktion mit Makros" gelesen. Ich habe es auch geschafft ein Makro aus einem anderen Makro zu starten.z.B.:E=CATIA.SystemService.ExecuteScript _("C:Temp",1,"Makro1.CATScript","Multiplikation",Params)In der VBA-Umgebung funktioniert dies leider nicht. Der Befehl "ExecuteScript" ist mit VBA ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia V5 R14 mit JAVA Arbeiten
Tstone am 21.02.2006 um 14:44 Uhr (0)
HalloWie wäre es mit VB.Net auch eine OOP -Sprache und das Zugreifen auf die CATIA-COM-Objekte ist kein Problem.------------------Grüße TStone "Respektiere die Macht der Worte, wähle sie mit Bedacht!"
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makroprogramm zum Abspeichern mit als PartNumber Name
Jens Hansen am 11.11.2009 um 08:52 Uhr (0)
Das stimmt auch wieder. Ich fürchte, das schaukelt sich gegenseitig hoch SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXingKochbuch - CATIA V5 automatisieren
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drawing Name
Martin K am 28.02.2008 um 16:39 Uhr (0)
Hallo RickGenau das habe ich ja geschrieben. Ich kann nicht auf den CATIA.ActiveDocument Name zugreifen da dieser aus VPM kommt.Der richtige Name wird aber von VPM an CATIA übergeben.Der Strukturbaumeintrag ist ja richtigGruß Martin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Probleme beim Umbennen von untergeordneten Products
Proofin am 25.10.2006 um 15:33 Uhr (0)
Hi BentelerBoy2,mit Warnungen ausschalten CATIA.DisplayFileAlerts = False ... Dein Code ... wichtig Alarm wieder einschalten es werden solange keine Warnungen mehr angezeigt bis diese Eigenschaft wieder auf TRUE gesetzt wird auch nicht nach dem Beenden von CATIA CATIA.DisplayFileAlerts = Truesollten die Meldungen nicht mehr erscheinen.Gruß Proofin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Masse und Oberfläche ermitteln
Kon am 19.11.2004 um 10:25 Uhr (0)
Hi das ist jetzt zwar schon ne ganze Weile her, aber ich glaube mit dem folgenden Makro ging es. ############################ Language= VBSCRIPT Sub CATMain() CATIA.visible=False Set documents1 = CATIA.Documents Set productDocument1 = documents1.Open( C:....product_catia.CATProduct ) Set partDocument1 = documents1.Item( product_catia.CATPart ) Set part1 = partDocument1.Part part1.Update Set productDocument1 = CATIA.ActiveDocument productDocument1.Save Messen set Product = Catia.ActiveDocument.Product ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part bearbeiten im Produkt
ptit.tom am 10.02.2010 um 18:01 Uhr (0)
Hallo,Ich antworte selbst: ich habe eine Möglichkeit gefunden, die nicht so elegant ist.Es wird im VBA gemacht.Code:Sub CATMain() NewFrom ("C:TempMyProduct.CATProduct")End SubPublic Sub NewFrom(iPath As String) If (iPath = "") Then Exit Sub End If CATIA.Application.StartCommand ("New from") Nur für englisch .. VBA.SendKeys iPath VBA.SendKeys "{ENTER}" CATIA.RefreshDisplay = TrueEnd SubDas SendKeys emuliert, was der User manuell eingeben würden. So kriege ich die "New from"-Oberfläche von CATIA.Gr ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ins CATIA-Fenster wechseln?
Tstone am 18.02.2009 um 08:05 Uhr (0)
Hallo Pelzkröte,ich hoffe ich habe dein Problem richtig verstanden.Generell ist es ohne weiteres möglich zwischen dem Makro-Fenster und dem CATIA- Fenster hin und her zu springe, dazu muss das Makro-Fenster allerdings nicht modal geschaltet werden. (Eigenschaft ShowModal = False). Dann kannst du in Catia arbeiten, obwohl das Makro-Fenster offen ist.------------------Grüße TStone "Respektiere die Macht der Worte, wähle sie mit Bedacht!"
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Absturz beim Doc speichern
DanielFr. am 19.01.2010 um 07:51 Uhr (0)
Hallo,um den Hinweis von Tom zu ergänzen:Du musst die Schleife umdrehen. Also folgendes Codefragment sollte definitiv erst mal besser funktionieren.For i = CATIA.Windows.Count to 0 Step -1 ...NextABER IMHO erklärt das nicht den Absturz. Der Compiler sollte dir einen Laufzeitfehler auswerfen der sagt das die Variable i außerhalb des gültigen Bereichs liegt.------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia V5 R14 mit JAVA Arbeiten
padde am 21.02.2007 um 10:58 Uhr (0)
@valoWie hast Du Dein Problem denn jetzt mit Java gelöst? Kannst Du vielleicht mal Deinen Code posten? Ich möchte auch mittels Java auf CATIA V5 zugreifen. Bisher habe ich lediglich CATIA V5 zum Laufen bekommen (mittels Runtime.getRuntime().exec(...)). Aber wie kann ich denn auf die Eigenschaften eines CATPart zugreifen Schon einmal vielen Dank für Deine Hilfe im Voraus!GrußPadde
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Datenrettung bei Click OK to Terminate
roccat am 15.07.2011 um 16:00 Uhr (1)
Hallo Azat,es kommt immer darauf an, wie sich Catia aufgehangen hat. Da die einzelnen Aufgaben nacheinander abgearbeitet werden, kann Catia nicht angesprochen werden wenn es beim abarbeiten einer Aufgabe abstürzt, wie z.B. Update, speichern, öffnen. Wenn es bei Interaktionen durch den Benutzer Abstürzt wie z.B. einfrieren des Bildschirms, oder Wechseln der Workbench nach dem ziehen der GSD-Lizens dann kann Catia noch angesprochen werden, da Catia ansich in diesem Moment nichts abarbeitet.Die Chancen stehen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Etwas für Profis -> übliche Rekursion über Strukturbaum funktioniert nicht!
Antelito am 29.11.2013 um 08:25 Uhr (1)
Hallo,ja, etwas Erfahrung habe ich schon. Die bisherigen Makros zum Auslesen der Punkte habe ich selbst mit Hilfe des Buches von Ziethen "Catia V5 Makroprogrammierung" und Hansen "CATIA V5 automatisieren" sowie google/cad.de geschrieben. Doch bisher beschränkten sich die Makros auf das Auslesen von Schweisspunkten. Ich würde gerne wissen, wie mächtig VBA zum automatisieren von Catia tatsächlich ist. Ich habe in der Vergangenheit viel mit VBA in den Microsoft Office-Produkten programmiert und weiss daher, d ...
|
| In das Form CATIA V5 Programmierung wechseln |