|
CATIA V5 Programmierung : Makro soll warten
adrian83 am 27.06.2013 um 18:19 Uhr (0)
hi!ich starte mit einem shell eine anwendung von catia,die rechnet dann viel. wie ist es möglich,dass mein makro solange anhält,bis catia die berechnungen durchgeführt hat? habe es provisorisch mit ner sehr langen for shcleife gemacht.aber es geht doch sicher besser?-------------------Windows 7 64 bit-Catia V5 r19
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia v5 automatisieren
adrian83 am 26.03.2013 um 10:45 Uhr (1)
okay,danke erstmal für die tipps. allerdings ist das im rahmen einer arbeit an der uni,und ich suche eine nichtkommerzielle lösung,es reicht das catia geld kostet. gibt es denn keine andere möglichkeit,vllt in die makro-programmiersprache einsteigen?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : APIs von neuen releases
adrian83 am 09.07.2013 um 11:01 Uhr (0)
hallo!welche neuen funktionen bieten die APIs der CAtia-versionen nach V5r21 SP2 im bereich manufacturing? -------------------Windows 7 64 bit-Catia V5 r19
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : dialogfenster öffnen und bearbeiten
adrian83 am 02.06.2013 um 23:57 Uhr (0)
hallo!besteht die möglichkeit in catia per VB-makro ein bestimmtes dialogfenster zu öffnen,wenn ich weiß wie es heißt und dort dann so zu tun,als würden per maus buttons gedrückt,häkchen gesetzt usw?-------------------Windows 7 64 bit-Catia V5 r19
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : dialogfenster öffnen und bearbeiten
adrian83 am 03.06.2013 um 12:51 Uhr (0)
Okay,vielen Dank für den code Rick. ist das die saubere alternative zu AppActivate() ? bei dem Fenster dass ich öffnen und bearbeiten will handelt es sich um ein Catia-Fenster-------------------Windows 7 64 bit-Catia V5 r19
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia v5 automatisieren
adrian83 am 28.05.2013 um 16:58 Uhr (1)
Hallo!also,ich habe nun einiges per VBA automatisieren können,bin dort aber an Grenzen gestoßen,hauptsächlich weil die Api dort nicht alles zur Verfügung steht.Um auf die Antwort von R.Schulz zurückzukommen, möchte ich nun den Rest mit "echtem" Visual Basic erledigen. Ich möchte nämlich so mit einem Programm sowohl Windows-API,als auch Catia-API ansprechen um eben Mausklicks usw. auch noch zu automatisieren.Welches VB ist in diesem Falle das einfachste? Wie müssen meine laufenden CatVBA-Makros abgeändert w ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia v5 automatisieren
adrian83 am 09.04.2013 um 16:49 Uhr (1)
Hi!mein ziel ist immer noch die automatisierung im cad/cam modul von catia , wie ich es im dritten beitrag dieses fadens beschreibe. ich habe mich nun durch die objekbrowser-bibliotheken gelesen, habe dort viel brauchbares gefunden,aber nicht alles. zum beispiel finde ich dort keine objekte/methoden zur kollisionserkenneung und ausgabe einer kollisionsdatei so wie es von hand machbar ist...zumindest nicht im nc bereich. die objekte die ich zum thema "clash" dort gefeunden habe waren alle aus der DMU abteil ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia v5 automatisieren
adrian83 am 21.04.2013 um 23:01 Uhr (1)
hallo !ich möchte immer noch die kollisionerkennung für verschiedene aufspannungs-geometrien im NC-modul so weit wie möglich automatiseiren mit einem VBA makro. im objektbrowser finde ich auch ein objekt "videoresullt",aber nichts was mit der von hand ganz leicht erstellten kollisionsdatei (.txt) zu tun hat. weiß jemand rat?bzw. kann man es umgehen,indem die manufacturingactivity auf objekte aus anderen klassen als manufacturing zugreift? -------------------Windows 7 64 bit-Catia V5 r19
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro soll warten
adrian83 am 28.06.2013 um 11:25 Uhr (0)
ich habe Code von hoblila auf meine berdürfnisse angepasst:Set WshShell = CreateObject("WScript.Shell") Call CATIA.StartCommand("Global Feature Recognition") CATIA.RefreshDisplay = True Call WshShell.AppActivate("Global Feature Recognition", True) Call WshShell.SendKeys("%{TAB}", True) Call WshShell.SendKeys("{ENTER}", True)For i = 1 to 10000000 Pause erzwingenNextWshShell.SendKeys "Text"es ist ja schon mehrmals zu broblemen mit win7 und sendkeys gekommen. unter welchem windows läuf ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia v5 automatisieren
adrian83 am 18.04.2013 um 14:43 Uhr (1)
hi nochmal!bislang habe ich mich in VB 6 eingelesen was echt interessant war. nur bin ich noch unschlüssig über die grundstruktur meines makros. ich dachte dabei an folgendes (globale) variablen deklarieren CATmain() ruft nacheinander funktionen auf definition aller funktionenwichtig ist mir dabei,dass in catmain funktion 2 schon mit dem aktuellen rückgabewert der funktion 1 arbeitet. von daher dachte ich die rückgabewerte der funktionen als globale variablen zu definieren,sodass alle funktione ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : dialogfenster öffnen und bearbeiten
adrian83 am 12.07.2013 um 20:58 Uhr (0)
hi Rick!danke nochmal. aber es funzt leider nicht. wait() kennt vba nicht. kann man es durch sleep ersetzen?muss ich vllt. irgend was an den references einstellen? ich habe folgenden code probiert, leider kommt nur die timout:...Code:Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As LongDeclare Function SetForegroundWindow Lib "user32" (ByVal hWnd As Long) As LongDeclare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)Sub catm ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Frage zur API
adrian83 am 19.06.2013 um 17:30 Uhr (0)
Hi Rick,alles klar!was bedeutet das "offene Programmierschnittstelle" in diesem Zusammenhang? -------------------Windows 7 64 bit-Catia V5 r19
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : creatAllMachinableAreaFeatures
adrian83 am 23.05.2013 um 13:49 Uhr (0)
Hallo!also ich meine,die methode ist schon gut,nur blicke ich damit "iMachFeaturesProduct as Product" nicht durch. wie soll ich das definieren?-------------------Windows 7 64 bit-Catia V5 r19
|
| In das Form CATIA V5 Programmierung wechseln |