|
CATIA V5 Programmierung : Userform von Excel ausführen lassen
DanielFr. am 14.10.2009 um 09:17 Uhr (0)
Hallo HAW-Raptor,nach sicher ist das möglich. Hierzu gibt es innerhalb von Excel die Methode "Application.Run". Du musst dann den absoluten Pfad der Exceldatei sowie den Namen der Sub die die aufrufen willst an die Methode übergeben. Der Pfad sowie der Sub-Name können auch variabel gestaltet werden (.z.B. über eine "FileSelectionBox"). Der Ablauf des Makros sieht wie folgt aus:1. In CATIA wird die CATMain gestartet2. Bei einem variablen Excel-Pfadnamen wird eine "FileSelectionBox" aufgerufen und der Anwend ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Userform von Excel ausführen lassen
DanielFr. am 14.10.2009 um 09:17 Uhr (0)
Hallo HAW-Raptor,nach sicher ist das möglich. Hierzu gibt es innerhalb von Excel die Methode "Application.Run". Du musst dann den absoluten Pfad der Exceldatei sowie den Namen der Sub die die aufrufen willst an die Methode übergeben. Der Pfad sowie der Sub-Name können auch variabel gestaltet werden (.z.B. über eine "FileSelectionBox"). Der Ablauf des Makros sieht wie folgt aus:1. In CATIA wird die CATMain gestartet2. Bei einem variablen Excel-Pfadnamen wird eine "FileSelectionBox" aufgerufen und der Anwend ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PartNumber im Zwischenablage Kopieren
RSchulz am 14.09.2011 um 14:27 Uhr (1)
Zitat:Original erstellt von DasDon:PS: .NET kann ich nicht. Welche vorteile hätte ich es für CATIA zu erlernen? Kann man damit mehr automatisieren?Für .Net brauchst du ein Visual Studio, das es in einer "abgespeckten" Version auch kostenlos gibt. Mir .Net bzw. VB.Net hast du alle Möglichkeiten nach Importieren der CATIA Libraries und dem Fangen von CATIA, wie in der VBA-Umgebung auch. Zusätzlich hast du allerdings viel mehr Möglichkeiten, die du in der "geschlossenen" CATIA-Umgebung eben nicht hast. Die F ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameterset mit Variable umbenennen
ledneb am 01.07.2009 um 16:31 Uhr (0)
Hallo,bei der Scriptprogrammierung (V5 R19) bin ich auf ein Problem bei der Umbenennung eines Parametersets über eine Variable gestoßen.Im Beitrag: http://ww3.cad.de/foren/ubb/Forum137/HTML/000751.shtml#000010 ist beschrieben, dass ein Parameterset nur über die Suche umbenannt werden kann. Leider findet bei mir die Suche nichts, wenn ich den Namen des Parametersets über eine Variable ansprechen möchte. Gebe ich den Parameternamen als Text im Code vor dann funktioniert die Suche.Hier mein Code-Fragment: (D ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA gezielt starten?????
mathias.bergundthal am 10.10.2006 um 11:49 Uhr (0)
Hallo Timberwolve,Es wird das CATIA gestartet welchen in der Registry aktiv ist.du kannst unter dem RegKeyHKEY_CLASSES_ROOT.CATPartCATIA.PartShellNewnachschauen welcher Release aktiv ist. musst einfach den wert auslesen und ein bisschen trimmen bist du die info hast welche du brauchst.aber standard mässig wenn du nichts machst, nimmt es den momentan aktiven Release (wie wenn du auf eine datei doppelt klickst, kommt ja auch nicht das selbe je nach aktivierung)viel spass, mathias------------------In diesem Z ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Sketches / External ref / Isloate
WilliGo am 11.06.2012 um 09:52 Uhr (0)
Hallo,ich versuche verzweifelt eine Skizze die per Link in ein Part übermittelt worden ist, per Makro zu isolieren. Ich nutze den Befehl Catia.Command hierzu. (Selelction / Objekt.Add / Catia.Command("Isloate")) Im Watchfesnter vom VBA bekomme ich zwar HybridSkechtes.count mit 1 angegeben. Leider komme ich hier nicht weiter um die einzelnen Skizzen im HybridSketches ( es können auch mehere Skizzen sein) anzusprechen, bzw. den Objekt zu zuweisen, und zu isolieren. Hat jemand die Aufgabe auch schon gehabt, u ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dateinamen Vorgeben??
robert_de am 10.11.2005 um 13:29 Uhr (0)
Hallo an alle CATIA Makro Freunde,wende mich mal wieder mit einen kleinen Problem an euch.Ich speichere eine Datei ab und benutze zur Angabe des Speicherortes und des Dateinamen die Funktion "CATIA.FileSelectionBox", jetzt möchte ich noch gerne, dass mir wenn diese Box erscheint der Name von meinen Produkt als zu speichernder Name vorgeschlagen wird. Wenn jemand dafür eine Lösung weis bitte hier posten. Mir fällt da einfach keine Lösung ein.Grüße Robert------------------Viele Grüße Robert und vielen Dank f ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zur Lizenzaktivierung
Studdy am 15.08.2006 um 07:20 Uhr (1)
In dieser Sache bin ich ein wenig weiter gekommen. Der unten stehende SourceCode wechselt Lizenzen. Dabei entsteht aber das Problem, dass nach jedem Lizenzwechsel CATIA neu gestartet werden muss. Hat jemand eine Idee wie ich auf den Reiter "Dokumente für gemeinsame Benutzung" zugreifen kann, so dass der Lizenzwechsel ohne Neustart erfolgen kann?Danke für Eure Hilfe!Language="VBSCRIPT"Sub CATMain()Set settingControllers1 = CATIA.DynSettingControllersSet DynLicenseSettingAtt = settingControllers1.Item("CATSy ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte in Catia importieren
as-tom am 08.05.2009 um 06:51 Uhr (1)
Hallo zusammen,hat keiner von Euch eine Ahnung, wie ich mein Problem lösen kann. Ich stehe völlig auf dem Schlauch.Die Punkte die ich bekomme, sind Schaufeln eines Verdichterrades. Mit diesen Punkten sollen dann Flächen erzeugt werden, welche dann zur Berechnung der Strömung herhalten müssen.Mein Chef möchte, dass, wenn neue Räder konzipiert werden müssen, es nur noch "einige wenige" Knopfdrücke bedarf, um das neue Rad zu erzeugen (in Catia.Also, bitte gebt mir doch mal Hinweise zur Problemlösung!Gruss, Th ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aufruf Startpanel
nikibert am 01.07.2009 um 16:02 Uhr (0)
Hallo,Ich hätte da noch n Problem... und zwar haben wir ein startpanel aus dem wir unsere Makros aufrufen..ansich is da so gut wie nix drin nur das er wenn er auf nen bestimmten button drück das makro über den pfad aufgerufen wird...ansonsten kann man noch eine anleitung in word damit öffnen und ein beispielpart in catia...also insgesamt 2 module 1 oberfläche und 2 class modules....Mein Problem ist nun dabei das beim erstmaligen aufruf des Startpanels(über Icon in catia) das ganze ungefähr ne minute dauert ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Messungen
Str33t am 10.01.2016 um 21:21 Uhr (1)
Denke das ich relativ viel Erfahrung hab mit catia, zumindest was catia im normalen 3D Bereich angeht. Im Makro Bereich hab ich fast keine Erfahrung, allerdings ist dies unserer Semester Beleg. Daher muss es so gut wie möglich aufgebaut sein , und vorallem veränderungsstabil, darauf wird bei uns an der Hochschule viel wert gelegtWar mein erster danke damals allerdings hatte unser Dozent auch keine Ahnung wie man dies genau als Makro ausführt, da er sich das über die Jahre selber bei gebracht hat.Also hatte ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Geschwindigkeit CATIA
DanielFr. am 20.03.2010 um 18:39 Uhr (0)
Hallo Wulfgang,ich würde sagen das es mit der Windows Architektur zusammenhängt. Innerhalb des Makro´s erzeugst du ja Objekte, die irgendwo im Arbeitsspeicher abgelegt werden. Diese können mit dem = Nothing Befehl zerstört werden. Das löschen des Objekts aus dem Arbeitsspeicher erfolgt aber nicht mit der Ausführung dieser Zeile. In der Zeile wird das Objekt nur markiert, so das es überhaupt aus dem dem Speicher gelöscht werden kann. Dafür ist der Garbage Collector zuständig. Ein Prozess der ständig durch d ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Nicht geladene Elemente löschen
shoutz000 am 28.05.2015 um 11:10 Uhr (1)
Bin gerade an den Zeichnungen dran und komm nicht weiter...Hab mal des zusammengestümpert :-PMeckert die ganze Zeit rum das der Index i falsch gewählt wurde...er muss zwischen 0 und 1 liegen. Liegt an der -1 aber ohn (-)werden die Skizzen nur selektiert und mehr nicht?!Code:Sub CATMain()Set oDoc = CATIA.ActiveDocumentSet oSel = oDoc.Selection oSel.Search "CATPrtSearch.Sketch,all" For i = oSel.Count To 1 Step -1 Set oSketch = oSel.Item2(i).Value oSel.Delete Set oDocSel = oSel.Item2(i).Document ...
|
| In das Form CATIA V5 Programmierung wechseln |