|
CATIA V5 Programmierung : Visual Basic 6 Makro erzeugen
reimund am 24.11.2010 um 16:21 Uhr (0)
Hallo,danke für euere Antworten.Mittlerweile habe ich es geschafft und das VB6-Makro funktioniert als Exe-Datei. Beim Direktaufruf über den Explorer funktioniert alles so wie es soll.Nun habe ich eine weitere Frage dazu.Die Exe-Datei will ich aus dem V5 mit einem CATScript starten. Dazu nutze ich den Befehl: CATIA.SystemService.ExecuteProcessus (spathapplication). Das Macro ist auch gestatet, doch es konnte wohl keine Verbindung zum V5 aufnehmen. Nachdem ich es mit CATIA.SystemService.ExecuteBackgroundProc ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Schriftarten auflisten/auslesen
bgrittmann am 05.03.2017 um 12:55 Uhr (1)
ServusWenn du auf Word oder Excel zugreifen kannst findest du zB hier eine Lösung.Falls du mit .net arbeitest siehe zB hier.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA-Projekt Mersprachig auslegn
Suchtiii94 am 21.02.2019 um 12:03 Uhr (1)
Servus,danke, die Idee mit dem txt-File gefällt mir. Aber wie kann ich den Inhalt der Textdatei in ein Array schreiben?In Excel geht das ja relativ einfach mit Zeilen und spalten, die habe ich aber dann nicht
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel-Aufruf wird nicht erkannt
Tim2007 am 12.01.2012 um 11:56 Uhr (0)
Hi Bernd,danke, das wars mal wieder.Hr. Hansen hat dies wohl in den Referenzen eingestellt, kann es aber nicht überprüfen, da Passwortabfrage.So langsam dünkelt es mir.Was wären wir ohne dich?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro Befehl zum Erzeugen eines Koordinatensystems
DanielFr. am 02.08.2010 um 13:31 Uhr (0)
Hallo ,Schau dir mal das folgende Beispielscript an. Die *.xlsx Datei welche ich als Vorlage genommen habe befindet sich im Anhang des Posts. Die Richtungen der Koordinatensysteme werden über die Eigenschaft catAxisSystemAxisByCoordinates festgelegt. Hier musst du eventuell das Script auf deine Bedürfnisse anpassenCode:Option Explicit---------------------------------------------------------------------------------------------------------PointAndAxisReader v1.0----------------------------------------------- ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Search Funktion mit Variablenname
ebnair am 20.06.2007 um 17:01 Uhr (0)
Liebe CAD-Gemeinde,ich muss ein Catia-Part nach einem Namen durchsuchen. Dieser Name steht in einer Variable. Ich kann den Namen nicht direkt in den Search-Befehl schreiben, da der Name durch eine andere Funktion aus einer Excel-Tabelle eingelesen wird (in diesem Quellcode zur Veranschaulichung weggelassen).Wie baue ich hierfür den Befehl auf?Dim namename = "Bodengruppe"Dim selset sel = CATIA.ActiveDocument.Selectionsel.clearsel.search "Name= " " & name ;all"So funktioniert der Befehl leider nicht.Ich würd ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : for-schleife in Reaction
ptit.tom am 25.06.2014 um 16:34 Uhr (1)
Hallo,Es gibt die Möglichkeit VB für die Reaktionen zu verwenden (radio button bei der Erzeugung einer Reaktion). Dann sind Update und Schleife kein Problem mehr.Sonst kann man mit EKL in einer Reaktion ein Macro with Argument starten. Es ist praktischer, um Parameter weiterzugeben.Code:Macro_Feature.Run(arg1, arg2,...)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA.StartCommand synchron?
AlexE78 am 05.10.2005 um 15:48 Uhr (0)
Hallo allerseits,ist jemandem von euch eine Möglichkeit bekannt, wie man einen CATIA.StartCommand("CommandX")-Befehl (CommandX ist in meinem Fall eine CAA-Funktion) innerhalb eines .catvbs- oder .catscript-Makros synchron ablaufen läßt? D.h., daß das Script erst dann weiterläuft, wenn StartCommand beendet ist oder zumindest eine gewisse Zeit wartet.Das ganze muß auf Unix und XP laufen, daher kann ichs nicht mit einem out-process-macro realisieren.Mit externen Sleep-Prozessen (z.b. CATIA.SystemService.Execu ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA-Bäume (CATIA Tree) vergleichen
imation1999 am 13.06.2016 um 18:47 Uhr (1)
Hallo Zusamman,ich würde zwei CATPart (Aufbau des Modell) vergleichen. Die Modelle, die ich gerne vergleichen möchte, sind ca. 95% gleich und enhalten tote Sachen. Mich interessiert nur die Unterschied zwischen die Bäume (Namen und Struktur).Ich möchte die Unterschiede schnell festellen, deswegen gedacht, die zwei Bäume in zwei EXCEL-Blätter reinschreiben, dann mit Funktion "Syncron scrollen" optisch vergleichen....oder habt ihr evtl. andere Vorgehensweise?Für jede Tip bin ich dankbar!Danke im Voraus[Diese ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel Tabelle durchsuchen
bgrittmann am 04.03.2011 um 09:04 Uhr (0)
ServusEs ist nicht klar auf was sich Rows bezieht.Versuch mal Tabelle.Rows.CountGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Script aus Excel starten
x.race am 04.02.2010 um 09:43 Uhr (0)
Ja, der Befehl war mir schon bekannt, allerdings hat er mir ständig eine Fehlermeldung gebracht. Kam daher, dass er eigentlich danach immer noch eine manuelle Partnummereingabe verlangt hatund das Makro aber schon weiterlief. Ich habe das ganze jetzt einfach umgangen, indem ich in den Options unter Product Structure die Option Part Number - Manual input deaktiviert habe.Also, vielen Dank nochmal für die Hilfen!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auswahl zweier Zeichnungen zum kopieren einer Ansicht
ogard1 am 10.10.2008 um 08:38 Uhr (0)
Hallo Roland,es gibt ein Macro vom Dassault "CAADriDuplicateViewhier ein Auszug vielleicht hilft dir schon weiter Create an object of selection for the source document Dim oSelectionSource As Selection Set oSelectionSource = oDrawingSource.Selection Create the Drawing document Target Dim oDrawingTarget As DrawingDocument Set oDrawingTarget = CATIA.Documents.Add("Drawing") Create an object of selection for the source document Dim oSelectionTarget As Selection Set oSelectionTarget = oDrawingTarget.Se ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff auf DLNAMES
AlexE78 am 07.06.2006 um 10:07 Uhr (0)
Guten Morgen,ist inzwischen möglich (seit R14 glaub ich). Man kann die DLs und Pfade auslesen und auch manipulieren, wenn die Settings es zulassen.Man benötigt dafür den entsprechenden Controller:set DLNames = CATIA.SettingControllers.Item("CATSysDLNameSettingCtrl")und schon kanns losgehen:z.B:dim DLNameListDLNameList = DLNames.GetDLNameList()oder:DLNames.SetDLName name, xp, unix, parent, checkpath?...Ich meiner V5Automation.chm sind die Funktionen nicht beschrieben (vermutlich anderes SP hier), aber wenn ...
|
| In das Form CATIA V5 Programmierung wechseln |