|
CATIA V5 Programmierung : CATIA V5 und C++
tonka am 29.11.2006 um 10:23 Uhr (0)
Hey!Danke, der Code klappt super Eine kleine Frage habe ich noch. Mit der Zeile...Doc = CatiaDoc.GetType().InvokeMember("Add", BindingFlags.InvokeMethod | BindingFlags.OptionalParamBinding, null, CatiaDoc, part);... wird ein neuer Part erstellt, wie kann ich den Namen des erzeugten Parts ändern, alles was ich versucht habe wurde zwar kompiliert, aber der Part wurde nicht umbenannt.MfGTonka
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Elemente aus Geometrischen Set in txt-File exportieren
dersummi am 27.11.2006 um 14:38 Uhr (0)
Dank für die Antworten!Also das mit den Achsensystemen hab ich nun auch endlich hinbekommen, zusätzlich wird in einer Function die Sprache geprüft so dass je nach dem der englische oder deutsche suchstring verwednet wird!Das ich über measurable auch in skizze arbeiten kann hatte ich mir auch schon irgendwie gedacht und auch schon rumprobiert, allerdings bislang ohne erfolg! nun funzt es aber, hab halt anscheinend immer probleme die richtigen referenzen anzugeben-aber nun geht es ja, manchmal schreibe ich g ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Elemente aus Geometrischen Set in txt-File exportieren
dersummi am 29.11.2006 um 12:58 Uhr (0)
jetzt scheint es zu gehen! Ich habe beim auskommentieren der löschbefehle weiterhin die punkte lösche lassen, daher konnten die linie nicht fehlerfrei dargestellt werden - blöder fehler!nachdem ich meinem rechner mal einen neustart gegönnt habe, scheinen auch nun die richtungen richtig zu sein - wenn der pc zu lange läuft und zu viel nebenbei macht, dann scheine ich probleme mit catia zu bekommen!wenn das jedenfalls nicht am skript liegt, weil es so wie ich es mir gedacht hat sowohl beim auslesen aus dem 3 ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : GetControlPoints ???
maxi-max am 28.11.2006 um 01:08 Uhr (0)
hallo leute,ich brauche dringend hilfe!ich möchte die Kontrollpunkte einer 2D-Spline ausschreiben lassen.aber irgendwie klappt das bei mir nicht. hab versuch wie es in der CAA Automation steht hin zu schreiben....dim punkte ()myspline1.GetControlPoints punktemsgbox punkte...wenn ich genauso hin schreibe, wie es da steht, dann stürzt catia ab.was muß ich machen? grußmax------------------Ich hasse Vegetarier. Die essen meinem Essen das Essen weg!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 und C++
dr am 28.11.2006 um 09:38 Uhr (0)
Hallo tonka,Ein Beispiel für CV5 habe ich gerade nicht - und da es recht viel Aufwand bedeutet, bastle ich jetzt auch keins. Sorry.Aber falls Ihr unbedingt mit C++ und ohne CAA arbeiten möchtet, solltet Ihr Euch ohnehin eine intensivere COM-Schulung gönnen.(Kann ich übrigens gerne anbieten... )--------------------Danny ReinholdReinhold Software Services
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 und C++
tonka am 30.11.2006 um 07:38 Uhr (0)
Danke Danke Jens, hat super geklappt
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 und C++
Jens Hansen am 29.11.2006 um 21:01 Uhr (0)
Hallo Tonka,folgender c#-code schreibt die Teilenummer eines Parts um:-------------------------------------object PartProduct = Doc.GetType().InvokeMember("Product", BindingFlags.GetProperty, null, Doc, null );//Teilenummer ändernobject[] TeileName = new object[1]{"neuer_Teilename"};object Name = PartProduct.GetType().InvokeMember("PartNumber", BindingFlags.SetProperty, null, PartProduct, TeileName);------------------------------------------------Jens
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 und C++
tonka am 22.11.2006 um 07:04 Uhr (0)
Hat keiner von euch eine idee???
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 und C++
dr am 27.11.2006 um 14:27 Uhr (0)
Hi,Sorry, falls diese Antwort etwas spät kommt - ich lese nicht allzu regelmässig in den Foren herum...Wenn Du Catia V5 via C++ ansprechen möchtest, ist der Weg über CAA tatsächlich der einfachste.Aber natürlich nicht der einzige.Falls Du einfach nur die Automation-Schnittstelle verwenden möchtest (sprich: wenn Dir die in VB verfügbare Catia V5 Funktionalität ausreicht), kannst Dus auch mit C++ machen - ohne CAA und teure CAA Lizenzen.Ist aber natürlich komplizierter als mit VB.Der Grund ist, dass die Auto ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 und C++
tonka am 27.11.2006 um 14:36 Uhr (0)
HalloHätteest du vielleicht ein Beispiel, wie man mit c++ die API ansprechen kann, z.B. Punkt oder Linie. Habe in einigen Sprachen schon die APIs angesprochen, nur mit c++ happerts.DankeMfGTonka
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 und C++
Jens Hansen am 28.11.2006 um 10:04 Uhr (0)
Hallo,für den externen Zugriff hier mal ein kleines Beispiel; allerdings in C#. Für C++ müsste es dann eine entsprechende Methode geben-----------------------------------------------------------object CatiaApp = null;object CatiaDoc = null;object Doc = null;CatiaApp = Marshal.GetActiveObject("CATIA.Application");//Ausschalten der Userinteraktionobject[] Wert = new object[1]{"False"};object DisplayFileAlerts = CatiaApp.GetType().InvokeMember("DisplayFileAlerts", BindingFlags.SetProperty, null, CatiaApp, Wer ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : UserRefProperties in jedem Produkt erstellen bzw. beschreiben
Heini_K am 25.10.2006 um 11:23 Uhr (0)
Hallo,Ich beschäftige mich zur Zeit mit dem Vorgang für jedes Produkt der Produktstruktur eigene Properties zu erstellen bzw. zu beschreiben. Leider funktioniert die Property "UserRefProperties" nur für das RootProduct. Obwohl sie laut Catia-Hilfe zumindest für alle Reference Products funktionieren sollte.Anbei Auschnitte meines bisheriegen Codes:---------------Dim MyProduct As ProductSet MyProduct = product2 Beliebiges Product bei rekursivem Durchlauf des Baumes Dim MyParameters As DirectParametersSet My ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Datei in txt File schreiben mit catscript
yann am 30.11.2006 um 14:19 Uhr (0)
Hallo,Zurzeit schreibe ich ein Makro für CATIA V5 R16 in catscript und möchte eigentlich Datei in ein .txt File schreiben. Ich weiss, wie man ein txt File auslesen kann und Datei in CATIA importieren, das ist ziemlich einfach, so das sollte nicht so schwer sein....aber ich habe keinen Beispiel gefunden.Hättest jemand einen Beispiel ?Vielen Dank
|
In das Form CATIA V5 Programmierung wechseln |