|
CATIA V5 Programmierung : Catia programmierung über C++
Tim2007 am 03.12.2012 um 13:16 Uhr (0)
Hi Rick,danke schon mal.Ich habe immer noch dasProblem, dass ich gerne auf die geomerische Toleranzen zugreifen würde.Ichg habe auch schon ein Add-on gesehen, welches auf diese zugreifen kann.Jedoch nicht, wie.Die Frage ist hier, kann man das außerhalb VBA machen?Grüße, Tim
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Eigenschaften von Selektion zurücksetzen
geekv5 am 03.12.2012 um 13:31 Uhr (0)
SendKeys hatte ich schon probiert, aber leider kommt kein Tastendruck an.. In die Befehlszeile kann ich schreiben via SendKeys, aber wenn ein Dialogfenster offen ist, scheint es nicht zu funktionieren..Code:Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)Sub CATMain()CATIA.StartCommand ("Eigenschaften zurücksetzen")CATIA.RefreshDisplay = TrueSleep 2000SendKeys "{TAB}", TrueSendKeys "{TAB}", TrueSendKeys "{ENTER}", TrueEnd SubGruß------------------Seid nicht dumm, lest drin rum!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Eigenschaften von Selektion zurücksetzen
MarkS. am 03.12.2012 um 18:13 Uhr (0)
Hallo zusammen,die Lösungsansätze sind eigentlich ganz gut. Wie oben aber schon erwähnt, wird mit "BM_SETCHECK" quasi nur der Zustand geändert. Man weiß also nicht, ob da noch weitere Methoden aufgerufen werden. Ich würde daher auch versuchen, Befehle über die Tastatur zu simulieren, um dieses Problem zu umgehen. Mit "BM_GETCHECK" könnte man aber auslesen, ob der Haken gesetzt ist."SendMessage" sollte beim Senden der Tastaturbefehle durch "PostMessage" ersetzt werden. Habe das eben kurz mal ausprobiert und ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia programmierung über C++
RSchulz am 03.12.2012 um 20:40 Uhr (0)
Hallo Tim,also mit CAA dürfte so ziemlich alles gehen. Dafür sind allerding horende Lizenzgebühren fällig. Mit VBA, VB.net oder was auch immer, bist du rein auf die API angewiesen und diese stellt doch sehr eingeschränkt Funktionen zur Verfügung. Die Sache mit den geometrischen Toleranzen dürfte wohl eher nicht zur Verfügung stehen. Programme, die derartige Funktionen nutzen sind nunmal meistens in CAA geschrieben und kosten dementsprechend Geld... leider...------------------MFGRick SchulzNettiquette (CAD. ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Konsturktionstabelle mit MS Access
pfannensepp am 04.12.2012 um 08:55 Uhr (0)
Hallo Gemeinde,Ich habe ein Part mit an die 400 Parameter welcher mit einer Excel-Designtable verknüpft sind. Aus mehreren Gründen (Geschwindigkeit, Datenbankgröße) würde ich gerne die Exceltabelle durch eine Access Datenbank austauschen. Meine bisherigen Versuche waren über die ADO-Schnittstelle auf Access zuzugreifen, die Daten auszulesen und dann in meine CATIA Parameter zu schreiben. Ablauf:- Verbindung zu Access über ADODB- auslesen eines Recordset- Schreiben der Daten (...Parameter.Item(1).Value = Rs ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kind eines Catproductes in neue Fenster öffnen?
hexxi24 am 04.12.2012 um 15:52 Uhr (0)
Wie öffne ich "Kind" eines Catproductes in neuen Fenster? In diesem fall das 4. Kind.Catia.ActiveDocument.Product.Products.Item(4)
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kind eines Catproductes in neue Fenster öffnen?
MarkS. am 04.12.2012 um 16:24 Uhr (0)
Hallo hexxi24,könnte z.B. so gemacht werden....Code:CATIA.Documents.Open CATIA.ActiveDocument.Product.Products.Item(4).ReferenceProduct.Parent.FullNameGruß Mark
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kind eines Catproductes in neue Fenster öffnen?
RSchulz am 04.12.2012 um 16:30 Uhr (0)
Hallo Hexxi24,siehe hier...Code: Public Sub Product_OpenInNewWindow(ByVal FileName As String) Try CATIA.Documents.Open(FileName) Catch ex As Exception MsgBox(ex.ToString, MsgBoxStyle.Critical, "Fehler in Functions: Product_OpenInNewWindow") End Try End Sub------------------MFGRick SchulzNettiquette (CAD.de) - Was ist die Systeminfo? - Wie man Fragen richtig stellt. - Unities
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Farbe zurücksetzen
tomtom1972 am 26.11.2008 um 08:47 Uhr (1)
Hallo V5Playaz,geht über den CATIA.Startcommand. Unschön, aber funktioniert.Gruß TomTom------------------tomtom1972
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Farbe zurücksetzen
imation1999 am 02.03.2016 um 14:14 Uhr (1)
Hallo,versuch mal ein Code:CATIA.RefreshDisplay = True einbauen.
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Drawing Selection Font Size
bgrittmann am 06.03.2016 um 18:38 Uhr (15)
Hi CristianoWelcome to the forum.IMHO the geometrical tolerances are not accessable via the catia VBA API.The only chance to modifiy them is to use startcommads. These methodes are very limited.Best regards,Bernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Aufruf einer Optimierungsfunktion in CATIA über C#
Shorts am 07.03.2016 um 15:12 Uhr (15)
Hallo,ich versuche eine Optimierungsfunktion (Optimizer) in CATIA über C# auf zu rufenich habe mitbekommen dass man es über die KnowledgewareTypelib machen muss.aber sobaled ich auf die Optimierung selber zugreifen möchte, bekomme ich eine Fehlermeldung ProdRelations = Prod.Relations;Optimizations = ProdRelations.Optimizations; ----- hier gibt er mir noch den richtigen Namen des Ordners aus (was bei mir "Optimizations.1" ist)aber sobald ich Optimization = Optimizations.Item(1); geht es nicht. Ich habe ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Farbe zurücksetzen
elharry am 26.11.2008 um 10:28 Uhr (1)
Hallo zusammen,im PartDesing bevorzuge ich es die Properties einfach wieder zurück zu setuzen.RM auf PartBody -- PartBoy object -- Reset Properties -- Apply to children -- OKDanach ist alles im CATIA grau.viele grüßeHarry
|
In das Form CATIA V5 Programmierung wechseln |