|
CATIA V5 Programmierung : Explorer öffnen
bgrittmann am 07.05.2008 um 21:20 Uhr (0)
ServusKannst du nicht zuvor dein "/../explorer.exe" und deinen Pfad als String zusammensetzen?GrußBerndEDIT: Etwa so:Code:Sub CATMain() Folder = "D:/" ExplorerPath = "C:/WINDOWS/explorer.exe" Explorer = CATIA.SystemService.ExecuteProcessus(ExplorerPath & " " & Folder) End Sub------------------Warum einfach, wenn es auch kompliziert geht.[Diese Nachricht wurde von bgrittmann am 07. Mai. 2008 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro in einer Drawing
Jens Hansen am 15.05.2008 um 10:10 Uhr (0)
Hallo,du versucht über eine Selection an das Objekt und an die jeweiligen Eigenschaften (hier die Schriftart) heran zu kommen. Das Geht so leider nicht!!Um die Schriftart zu ändern, musst du den jeweiligen text expliziet ansprechen; d.h die jeweilige View ansprechen und dort den Text ansprechen. Erst dann kannst du die Eigenschaft "Schriftart" ändern.SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXing
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Messen im CATProduct. Abstand Part Part oder Part Product
Knowledge am 28.04.2010 um 18:31 Uhr (0)
Hallo zusammen,ich habe gerade ei Problem und benötige eure Hilfe. Ich habe in eine Produktstruktur am Wickel. Diese besteht aus Parts und Produkten. Für jedes CATPart möchte ich die Abmessungen in X, Y und Z erhalten.Hierzu habe ich mir ein Produkt erstellt, dass ebene Flächen enthält.Mein Ziel ist es, eine Messung zwischen zwei Parts zu zu erzeugen. Leider klappt es nicht.Hier mein Quellcode.Sub AbmessungenPart(oProduct As Product) hier kommt ein CATPart rein. Wähle das Produkt zum Messen an. Dim oR ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : GetObject + VBA + Excel
Jens Hansen am 22.09.2007 um 23:15 Uhr (0)
Hallo,sind beide Office-Versionen installiert oder wird hier an 2 unterschiedlichen Rechner getestet?Der fehlende Zugrif bei GetObject(, "CATIA.Application") kann unter anderem daher kommen, dass ggf. V5 nicht als COM-Komponente in Windows registertiert ist.Versuch mal Spaßes halber folgendes (kann nix kaputt gehen ):Im Verzeichnis von CNEXT.exe also ..intel_acodein ein DOS-Fenster öffnen und den Befehl "CNEXT.exe -regserver" eingeben.Es passiert hierbei nicht wirklich sichtbares, allerdings wird V5 als ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : iIndex / Name Ansprechbarkeit
bgrittmann am 12.08.2019 um 15:18 Uhr (15)
ServusIch verstehe nicht ganz was du in dem Zusammenhang mit "spiegeln" meinst oder was das sortieren bezwecken soll.Du könntest doch auf die Elemente nur per Index zugreifen (des Hybridshapes oder eines Arrays) die Elemente zuvor alle temporär umbenennen (Postfix oder Präfix hinzufügen, dann klappt auch das Ansprechen über diesen (temporären) NamenZu deinem Beispiel mit der Ebene: es ist doch egal wo der Punkt im Baum ist, Hauptsache er kann eindeutig angesprochenen werden (Index, Userselektion , Name (fa ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Monitor2 für Ein- u. Ausgabefelder festlegen
RSchulz am 13.07.2018 um 14:37 Uhr (1)
Hallo Stephan,vorab ich habe die Dubletten mal gelöscht.Du kannst im Userform die StartUpPosition (Manual, Centerowner, Centerscreen, Windows Default) vorgeben, zumindest im VBA. Die MSGBOX geht immer via Windowsstandard. Daher in der Regel mittig zum Owner (CATIA) oder mittig zum Owner Bildschirm (Center Monitor 2). Wenn du eine nVidia Grafikkarte hast, kannst du den nView Manager aktivieren, mit dem du das sogar explizit vorgeben kannst. ------------------MFGRick SchulzNettiquette (CAD.de) - Was ist die ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : EXCEL Data Einlesen mit CATIA V5 VBA
KDM2 am 28.04.2006 um 11:36 Uhr (0)
Ich bin auch noch auf der Suche wie ich eine Excel-Tabelle in eine Drwaing einfügen kann.Bilder und Texte kann ich es schon.Aber hier ein Hinweis wie man einen Wert aus einer Excel-Tabelle auslesen kann. Der Rest dürfte dann nicht all zu schwer sein.Public Wert() As StringConst Tabelle = "c:/test.xls"Sub LeseExcel()Definieren ExeltabelleDim xl As ObjectSet xl = CreateObject(Tabelle)Einlesen Wert der Exceltabelle Wert = xl.Worksheets("Sheet1").Range("A1").Value xl.CloseSet xl = NothingMsgBox Wert--------- ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Rekursiv
tomtom1972 am 13.03.2007 um 09:05 Uhr (0)
Hallo,wieso soll CATScript dafür nicht gemacht sein?Und wieso ist ein rekursiv aufgebautes Script speicherintensiver? Das halte ich alles für absoluten Unfug. Endlosschleifen sind das Resultat falscher Programmierung und nicht das Ergebnis rekursiver Vorgänge.Rekursiv heißt ja nicht, das eine Schleife beliebig oft aufgerufen wird.Bsp sei folgende Struktur:Product Product Part Product Part Partund folgendes Script:Sub CATMain() Set oRoot = Catia.ActiveDocument Set oProducts = oRoot.Produc ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auflisten *.CATDrawing u. Ausgabe in Datei
Maximilianus am 23.04.2007 um 14:58 Uhr (0)
Probier es mal hiermit:For Each fil In fc t = fil.Type If (t = "CATIA Drawing" or t = "CDD-Datei") then filename = fil.Name Pos1 = instr(1, s, filename) If Pos1 = 0 Then Set documents1 = CATIA.Documents PFADEINGABE = fld & "" & fil.name scount = scount + 1 sfiles = scount & ". " & filename & "p" & sfiles Set document1 = documents1.Open(PFADEINGABE) CATIA.ActiveWindow.WindowState = 0 Set drawingDocument1 = CATIA.ActiveDocument If t = "CATIA Drawing" then fileoutname = replace(fil.name, ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CAA für Anfänger, der Versuch einer Einleitung
93Aero am 19.09.2006 um 11:31 Uhr (0)
Die Schulung braucht man eigentlich nicht. Wer sich mit CATIA und C++ auskennt, schafft es auch gut alleine, allerdings werde ich einem die Mecanical-Schulungsmaterialien und entsprechende Samples dringend empfehlen.Danach hat man schon genug "Erfahrung" gesammelt, um in der CAA-Enzyklopedia die passende Information (Frameworks, Klassen, Funktionen und Samples) zu finden.Andererseits gibt es genug Leute, die nach der Schulung keine Chance haben, eine mehr oder weniger vernünftige CAA-Applikation zu schreib ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : äquidistate Punkte auf Spirale bei Lochplatte
AjoschaKoch am 27.12.2015 um 15:23 Uhr (1)
Hi Joe,vielen Dank, ich werde gleich mal reingucken Mein Problem ist, dass alles automatisch laufen muss und durch Parameter steuerbar sein soll. Dabei ist darauf zu achten, dass es in den Löchern der Durchzüge nicht zu Verschneidungen mit Perforationslöchern kommen darf. In der Knowledgeware von Catia bin ich noch Neulig, diese muss aber wahrscheinlich hier zum Einsatz kommen. Die Steuerung der Spirale funktioniert soweit. Auch die Punkte kann ich mit der "Points and Plane Repetition" äuquidistant setzte ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Vermessungen zu Excel Tabelle exportieren
bgrittmann am 12.04.2022 um 20:58 Uhr (1)
ServusZitat:Aber anscheinend trägt es nur die letze Werte von ein Parameter zu ein Zelle. Falsch, dein i bleibt während der for-each-Schleife konstantZitat:Überingens wie kann man bestimmte Parametersdu könntest ja den Namen des Parameters auswertenGrußBernd ------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA v5 Makro aus Excel heraus starten
WolfgangKrenz am 08.08.2005 um 12:20 Uhr (0)
Hallo Timo,Du holst Dir mit===============Set CATIA = GetObject("","CATIA.Application")===============die CATIA Instanz und startest dann mit===============Dim params()CATIA.SystemService.ExecuteScript MacroPath, catScriptLibraryTypeDirectory, MacroName, "CATMain", params===============dein Skript. Wahrscheinlich musst Du noch Dim s zu diesem BeispielCode hinzufügen.MacroPath, MacroName sind Strings und da musst Du den Pfad und den Dateinamen deines Skripts einfügen.Ob das auch für .vba Dateien geht weis i ...
|
| In das Form CATIA V5 Programmierung wechseln |