|
CATIA V5 Programmierung : Hilft ein externer Editor weiter?
Bobby_Joe2001 am 26.04.2006 um 20:08 Uhr (0)
Probiers doch erst mal als VBScript, dass von Windows ausgeführt wird.Einfach eine leere Textdatei erstellen und sie z.B.test.vbsnennen.hier einfach das hier einfügen:On Error Resume Next Set CATIA = GetObject(, "CATIA.Application") If Err.Number 0 Then Set CATIA = CreateObject("CATIA.Application") CATIA.Visible = True End IfDann hast du zugriff auf die CATIA Objekte.Für VB.Net oder Excel VBA wärs genau der Selbe Code.------------------Du musst die Leute einmal richtig ärgern, dann wirst du end ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB/CATIA verbindung funktioniert nicht
pixbroker am 24.11.2004 um 08:48 Uhr (0)
hallo! ich habe ein kleines problem bezueglich der CATIA- VB verbindung. obwohl VB installiert ist, und an sich funktioniert, zeigt CATIA den VB eintrag immer grau/nicht-aktiev. was mache ich falsch? muss man da irgendwas konfigurieren um VB & CATIA aufeinander aufmerksam zu machen? danke, -p
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Script aus Excel starten
Jens Hansen am 03.02.2010 um 17:52 Uhr (0)
Hallo,super dass du es hin bekomme hast Um ein neues Product anzulegen müsste der Code folgt lauten (ohne zu testen):Set ProductDoc = CATIA.Documents.Add("Product")SGJens Hansen------------------Inoffizielle CATIA-HilfeseiteHomepage von Jens HansenKochbuch - CATIA V5 automatisieren
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA gezielt starten?????
clausb am 11.10.2006 um 20:25 Uhr (0)
Nur so eine Idee: Vielleicht schreibt CATIA ja auch versionsabhaengige PROGIDs in die Registry, nicht nur die versionunabhaengige PROGID "Catia.Application". Eine versionsabhaengige PROGID koennte zum Beispiel so aussehen: "Catia.Application.42". Wenn CATIA das tut (und fuer "ordentliche" COM-Server ist das generell eine gute Idee), kann man gezielt eine bestimmte Version starten (CreateObject("Catia.Application.42")). Ob das bei CATIA geht, kann ich mangels CATIA nicht verifizieren - ist also nur eine Anr ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Case Verzweigung
BettinaRauch am 23.07.2009 um 10:27 Uhr (0)
@ BigCheese: Danke auch für deine Antwort. Leider hab ich das probiert und es funktioniert nicht (siehe weiter oben)@ marbat: Also die If-verzweigung funktioniert, auch wenn ich nicht ganz verstehe warum. In der If-Abfrage steht doch nur Wenn Var4 Dann ... woher weiß der jetzt, ob er auf wahr oder falsch prüfen soll? (Wär allein für mein Verständnis hilfreich. Ich hätte nämlich wieder If Var4 = true Then oder Ähnliches probiert. Das funktioniert aber natürlich wieder nicht... und ich dachte, dass ich die I ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Geöffnetet Dateien über Parameter abspeichern save as
TobiLi am 02.02.2014 um 10:42 Uhr (1)
Hallo zusammen,bin noch ganz frisch hier, und absolut ratlos....suche mich seit Tagen durch die Foren dieser Welt, um eine Anwort zu finden... es ist bestimmt schon öfter angesprochen worden nur hab ich die richtige Lösung nie gefunden oder verstanden, und zwar hab ich folgendes Problem:Ich möchte eine Vorlage, besteht aus einem Part und einer drawing, umbennen via Paramater im Part und dan auch unter diesen neuen Namen beide dateien abspeichern.z.B. Vorlage_XXX.CATpart und die drawing dazu Vorlage_XXX.CAT ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Reelle Zahl auf zwei Stellen nach dem Komma runden
Kess am 19.01.2010 um 13:16 Uhr (0)
Hallo,ich habe zu meinem Problem leider keinen beitrag im Forum gefunden.Ich habe eine Messung in meinem Bauteil (mit drei Stellen nach dem Komma). Auf diesen Wert möchte ich mich in meiner Zeichnung per Attributsverknüpfung beziehen. Dort soll er allerdings nur noch zwei Stellen nach dem Komma haben und auch die Maßeinheit (mm) nicht anzeigen.Ich habe über einen Parameter aus der Länge eine Reelle Zahl erzeugt. So fällt schonmal die Maßeinheit weg. Diese Reelle Zahl hat aber leider zu viele Stellen hinter ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Offsetebene von selektierter Fläche
geekv5 am 27.02.2012 um 13:37 Uhr (0)
Hallo zusammen,ich möchte in einem Makro eine Offsetebene erstellen von einer selektierten Ebene oder planaren Fläche.. Die Selektion steckt in SelektionAlt(0).. Wenn eine Ebene selektiert ist, funktioniert es, bei einer Fläche allerdings nicht..Code:Set hybridShapeFactory1 = part1.HybridShapeFactorySet hybridBodies1 = part1.HybridBodiesSet hybridBody1 = hybridBodies1.Item(selection1.Item(1).Value.Name)Set hybridShapes1 = hybridBody1.HybridShapesSet hybridShapePlaneOffset1 = SelektionAlt(0)Set reference1 = ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro in Batch-mode Starten
serrano am 14.07.2006 um 14:01 Uhr (0)
Hallo zusammen, Ich habe die Lösung gefunden, 1 Fehler: CATIA in meinem Makro mit Zitat:Dim CATIA As ObjectSet CATIA =CreateObject(, "CATIA.Application")zu erzeugen, weil CATIA mit CNEXT automatisch gestartet wird.2 Fehler: (ein bisschen Doff... ) Zitat:CNEXT -batch -makroDas Wort "makro" soll "macro" sein.------------------mfg,serrano
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter auslesen
DanielFr. am 13.08.2009 um 14:10 Uhr (0)
Hallo,die Methode .search sucht im aktiven Dokument mit den entsprechenden Einstellungen (in deinem Beipsiel sucht das Teile alle Paramter und das auf jeder Ebene). Das ganze wird in die Selektion-Arry zurückgeben. D.h.mit selection1.Item(x).Value kannst du auf die einzelnen Werte der Selektion zugreifen.Um alle Werte aus dieser Selektion abzuarbeiten brauchst du kein extra Array (das frisst nur unnötig Ressourcen). Du hast das Ergebnis ja schon in einem Systemarray vorliegen.Das heißt jetzt musst du nur n ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA vom Netzwerkordner starten
HoBLila am 11.06.2008 um 13:31 Uhr (0)
Danke für die Antwort,wie ich eine Enviroment-Variable bekomme weiß ich ja schon, aber wie ich dann aus dem erhaltenen Pfad das CATIA-Object generiere würde mich interessieren...Edit:Also dies war die Antwort die Enviroment Funktion.Das Makro macht es genauso wie ich bisher:Function GetCATIA() As Object Set CATIA = GetObject(, "CATIA.Application") If CATIA Is Nothing Then Set CATIA = CreateObject("CATIA.Application") CATIA.Visible = True End If Set GetCATIA = CATIAEnd FunctionDies funktioniert ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verschiedene CadParts erstellen und speichern unter
TaMueller am 08.07.2016 um 11:22 Uhr (1)
Vielen Dank für die schnelle Antwort.Ich werde eure Tipps mal ausprobieren. Das mit dem NExt hab ich aber schon versucht. Glaube da kam die gleiche Fehlermeldung. Das mit dem End if ist mir auch aufgefallen da hab ich es aber schon abgeschickt.00(i)ZS2 soll nur der Name für das Cadpart sein unter dem es abgespeichert werden soll. Ich hab mein Modell parametrisch aufgebaut und die Parameter verändern sich in einer Designtabelle. Es gibt also verschiedene Konfigurationen des Modells. Deshalb habe ich i einge ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Es ist keine Quelle verfügbar
Jens Hansen am 13.03.2014 um 12:55 Uhr (1)
Hallo,das aktuelle Dokument kannst du wie folgt prüfen (ohne Gewähr):If Typeof(CATIA.ActiveDocument) "CATProduct" Then...end ifSGJens------------------Inoffizielle CATIA-HilfeseiteKochbuch - CATIA V5 automatisieren
|
| In das Form CATIA V5 Programmierung wechseln |