|
CATIA V5 Programmierung : Auslesen der Associations mit einer DesignTable
moppesle am 02.04.2012 um 11:58 Uhr (0)
Hallo Zitat:das bringt leider nichts die verknüpfung zu tabelle wiederherzustellen, da mein part ja wie gesagt nicht mehr weiß WAS er verknüpfen soll....Hast du es mal versucht???? Normalerweise funzt das.(Wenn du an den Paramertennamen nichts geändert hast.) Zitat:und für was das bild?Ist die Mastertabelle die die du verknüpfen möchtest? Diese hat alle Verknüpfungen? Oder bin ich jetzt falsch.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mit VB 2010 Catia starten und Part erstellen
variable am 02.04.2012 um 13:32 Uhr (0)
Das könnte ungefähr so aussehen:(Tippfehler vorbehalten)##################################### Start #################################Würde ich global deklarieren:Dim CATIA As INFITF.Application Dim ex As System.Runtime.InteropServices.COMException Private Sub cmdAnyButton_Click(...)... If IsCATIARunning() True Then CreateProcess("CATIA.APPLICATION") wenn CATIA noch nicht läuft, starte es End If For i = 0 To 10 Step 1 CATIA braucht ein bisschen bis man es ans Programm anbinden kann, wir versuchen es 10 ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automation API per CAA erweitern
tobias.t am 03.04.2012 um 10:50 Uhr (0)
Guten Tag,ich stecke gerade an einer grundsätzlichen Stelle fest.Ich möchte von einem Programm aus auf ein laufendes CATIA zugreifen und dort dann Dateien öffnen, Parameter auslesen usw. Da ich den Zugriff per CAA nicht hinbekommen habe, bin ich dafür auf die Automation API (in C/C++) ausgewichen, wo das mit GetActiveObject() ja relativ leicht geht. Diese API bietet allerdings einige benötigte Befehle nicht, so dass ich diese mit CAA irgendwie bereitstellen muss.Dazu gibt es auf http://catiatutor.com/CAA-V ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automation API per CAA erweitern
HoBLila am 04.04.2012 um 10:17 Uhr (0)
Hallo Tobias,zunächst einmal: Nein ich habe das noch nicht gemacht, aber es steht auf meiner Liste. :-)Was ich noch nicht so ganz verstehe: Wenn Du ein CAA schreibst, dann bist Du doch schon im CATIA und zwar in den Internas, direkt an allem dran. Gut okay, es ist nichts dokumentiert und Du musst alles erraten, wie man es genannt haben könnte, aber wieso jetzt noch das CATIA aus der Prozessliste fischen? Du bist Doch das CATIA. :-)Oder verstehe ich da was grundlegend falsch? CAA wird meiner Meinung nach in ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : User Selection
JuPaV am 10.04.2012 um 15:31 Uhr (0)
Hallo Deine Selektion Name ist falsch.Code:Dim osel As SelectionSet osel = CATIA.ActiveDocument.Selectionosel.ClearDim FDim Was(0)Was(0) = "HybridShapeSurfaceExplicit"F = osel.SelectElement2(Was, "test", False)------------------Mit freundlichen Grüßen,JuPaV
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automation API per CAA erweitern
tobias.t am 04.04.2012 um 14:35 Uhr (0)
Hallo Henry,in CAA kann man Programme schreiben, die zur Laufzeit intern ein CATIA starten, dort alle angegebenen Befehle ausführen und sich dann beenden. Quasi ein richtig schöner Batch-Betrieb. Evtl. kann man auch eigene Programme / Kommandos in CATIA einbetten, die dort per Knopfdruck gestartet werden können.Beides sind aber Abläufe, die ich nicht möchte. Ich möchte ein eigenständiges Programm starten, welches sich bei Bedarf zu einem separaten CATIA verbinden und dort Befehle ausführen kann. Wenn ich i ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zeichnung mit eigenen Standard erstellen
tobiley am 05.04.2012 um 15:33 Uhr (0)
Hallo,folgende Frage: Kann man, wenn man eine Zeichnung über DrwDocument = CATIA.Documents.Add("Drawing") erstellt, auswählen welcher Standard für die Zeichnung zu grunde gelegt wird? Also anstatt dem ISO Standard einen eigenen?Vielen Dank für eure Hilfe!Mfg Tobias
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Copy & Paste
INLU am 26.03.2010 um 19:03 Uhr (0)
Hallo alle zusammen,wenn ich euch richtig verstanden habe, habe ich ein ähnliche Problem.wie in meinem thread - http://ww3.cad.de/foren/ubb/Forum137/HTML/003831.shtml beschrieben, versuche ich auch körper zu kopieren. Ich habe festgestellt, das es einen Unterschied macht, welche Ebene aktiv ist (Im Catiabaum Blau hinterlegt). Dazu ein beispiel:Ich verwende für alle drei fälle den gleichen Code:Code: sendepart.Parent.Activate Set sel1 = CATIA.ActiveDocument.Selection sel1.ClearDim i i = 1 ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Copy & Paste
DanielFr. am 11.04.2010 um 08:17 Uhr (0)
Hallo Alfred,was willst du genau machen? Du willst Publikationen kopieren oder willst du die Features kopieren die publiziert wurden?Beschreibe mal was genau dein Ausgangsstand ist (vielleicht auch mal eine Testdatei anhängen bzw. zwei ein Ist-Stand und ein Soll-Stand). Deine Beschreibung ist ziemlich wirr ------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Copy & Paste
MakroNoob am 05.04.2012 um 15:44 Uhr (0)
Soooo, ich bin der ehemals Makronizer. 3 Jahre ohne CATIA und nu fang ich mal wieder von vorne an. Also nicht wundern, wenn demnächst wieder doofe Fragen kommen. LGThomas
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : NewFrom Bezuege
MichaelTreiber am 05.04.2012 um 15:13 Uhr (0)
Hallo zusammen,ich habe folgendes Problem:Ich habe einige Templates die nachher zu einem Assembly zusammengebaut werden. Sprich ich steuer die Parameter der Einzelteile über VBA an und füge die modifizierten Teile am Ende zusammen. Das ganze wird über ein Skelett Modell gesteuert, dass alle Parameter beinhaltet und per Publications (External Parameters) in jedem Einzelteil vorkommt. Dementsprechend müssen natürlich sämtliche Bezüge vorhanden sein.Nun möchte ich meine Templates aufrufen und zwar per NewFrom ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff auf Parameter von (Multi-)Branchables
LayKris am 05.04.2012 um 14:31 Uhr (0)
Hallo zusammen,quasi als Fortführung meines anderen Threads bin ich an ein weiteres Problem geraten. Da das Thema aber inhaltlich kaum etwas mit dem vorherigen Problem zu tun hat, mache ich hier mal ein neues Thema auf.Ich habe also aus dem Aufruf einer .exe meinen Rückgabewert und möchte den jetzt gerne in CATIA als Durchmesser für ein Kabelbündel übernehmen. Dafür habe ich mir ein kleines Makro zusammengebastelt, das in einer Unterfunktion den Wert zuweisen soll. Leider habe ich keine Ahnung, wie genau i ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff auf Parameter von (Multi-)Branchables
LayKris am 05.04.2012 um 18:27 Uhr (0)
Servus!UserSel ist innerhalb der Function folgendermaßen definiert:Code:Dim UserSel As SelectionSet UserSel = CATIA.ActiveDocument.SelectionSet objBuffer = UserSelUserSel.ClearDanke auf jeden Fall schon mal für den Vorschlag, werde das spätestens kommende Woche mal ausprobieren. Jetzt wünsche ich aber erstmal schöne Feiertage!
|
In das Form CATIA V5 Programmierung wechseln |