|
CATIA V5 Programmierung : Makro Programmierung
RonnyS am 09.10.2003 um 09:41 Uhr (0)
Nur mal der Vollständigkeit halber und damit Neulinge einen leichteren Einstieg haben. Also ich hab das Buch gekauft und gelesen und für gut bis sehr gut befunden. Gerade Einsteigern hilft es extrem weiter (Anmerkung: bis vor einem Monat kannte ich weder Catia noch hatte ich viel mit VBA geproggt, bin aber als Infromatiker zugegeben ein bisserl vorbelastet). das Buch an sich bietet eine sehr gute Übersicht, d.h. fast als komplett API zu betrachten, über die meisten Klassen die man im PartDesign so braucht ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro Programmierung
RonnyS am 09.10.2003 um 11:04 Uhr (0)
hast du ja prinzipiell recht nur ist es für einsteiger teilweise wirklich hilfreicher denselben text auf deutsch zu lesen Außerdem ist die automation.chm derartig unübersichtlich aufgebaut, dass man (ich zumindest) erstmal viel zeit investieren muss um überhaupt einen einstieg zu bekommen. Darüber hinaus werden zahlreiche Begriffe und Methden mit sich selbst erklärt, was nun wirlich unter aller Sau ist - weil dann kann man die erklärung auch ganz lassen - die im buch mit den vielen querverweisen wesentlich ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : StrWorkbench
RonnyS am 13.10.2003 um 10:13 Uhr (0)
Huhu hab schon wieder ein kleines Prob :-) hat schon jemand mal versucht die StrWorkbench zu laden? Sub CATMain() Dim mypart As part Dim mypartdocument As Document Dim wb As Workbench Set mypartdocument = CATIA.ActiveDocument Set mypart = mypartdocument.part Set wb = mypartdocument.GetWorkbench( StrWorkbench ) Fehler End Sub Funzt bei mir nicht...Ich vermute er findet die einfach nicht aber warum das so ist??? Mit SPAWorkbench gings ja auch ------------------ gr33t7 Ronny
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ausrunden
RonnyS am 14.10.2003 um 14:32 Uhr (0)
Hi, ich habe einen Körper der Prinzipiell ein block(Quader) ist und in den verschiedene Tascehn(auch Quader) hineingeschnitten. Dadurch dass sich diese schneiden könnenviele verschiedene Formen entstehen. Nun möchte ich das ganze vollautomatisch ausrunden lassen. Alle betroffenen Flächen auszuwählen und runden zu lassen kann ich schon. Mein Problem beginnt dabei wenn ein Bereich des sumschliessenden Quaders kleiner als der Rundungsradius ist. Wenn man in Catia normal alle beteiligten Flächen in einer besti ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Analyze.Volume
RonnyS am 09.10.2003 um 11:37 Uhr (5)
Hallo,ich versuche gerade das Volumen eines gesamten Products (mehrere Parts) zu bestimmen).Auszug:Sub catmain() Dim myproduct As Product Dim myanalyse As Analyze Set myproduct = CATIA.ActiveDocument.Product Set myanalyze = myproduct.Analyze MsgBox myanalyze.VolumeEnd SubDas funtkioniert auch soweit sehr gut nur werden leider in den einzelnen Parts nur die Hauptkörper beachtet, ein zusätzlicher vom Nutzer hinzugefügter Block in einem zusätzlichen Körper deselben Parts wird hingegen völlig ignorier ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Baugruppen auslesen
RonnyS am 20.10.2003 um 09:12 Uhr (0)
hier büddä ist zwar aus einem meiner Projekte entnommen und deshalb evtl net ganz die einfachste lsg aber egalsub catmain dim myproduct as product set myproduct = catia.activedocument.product dim getActivePartNames as collection Set getActivePartNames = New Collection Open "c:la.txt" For Output As #2 Dim tmp As String For i = 1 To MyProduct.Products.Count Step 1 tmp = MyProduct.Products.Item(i).PartNumber print #2, tmp getActivePartNames.Add tmp Next close #2end ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makros mit Vb .Net
RonnyS am 20.10.2003 um 14:32 Uhr (0)
Nochmal hi,kannst du mir grad noch verraten wie ich catia am besten starte? im idealfall ohne vorher den instpath zu kennen.ich hab versucht ein catscript anzulegen udn dies zu starten nur findet das vb irgendwie nicht (Filenotfoundexception) wenn ich nur den relativen Path angeb, oder in welchen Ordner im Projekt muss ich dass werfen?------------------gr33t7 Ronny
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makros mit Vb .Net
RonnyS am 20.10.2003 um 15:16 Uhr (0)
uups nee ich meinte genau das gegenteilich möchte aus meinem compilierten VB .net exe-programm Catia starten lassen ohne aber dessen Path kennen zu müssen. Ich hab versucht einfach ein leeres CatScript-file zu nutzen (Wenn man ein gültiges ausführt, wird catia ja auch automatisch gestartet).Quasi in Vb : shell("StartCatia.CATScript",vbnormalFocus) dabei hater aber die Datei "StartCatia.CATScript" halt nicht gefunden, und deswegen FileNotFoundException von .Net bekommen------------------gr33t7 Ronny
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Neues Fenster wärend Macro öffnen
RonnyS am 17.10.2003 um 10:44 Uhr (0)
Geht diese doppelte Öffnen überhaupt? Ich hatte damit bis zur R10 massive Catia: Nö mach ich nicht -Probleme und selbst jetzt unter der R11 werden hin und wieder die Oberflächen der doppelt geöffnete zerstört (d.h. nur Dreicke sichtbar) ------------------ gr33t7 Ronny
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia starten ohne den intsallPath zu kennen
RonnyS am 03.11.2003 um 09:11 Uhr (0)
Hi, bin nach einer zwangspause auch mal wieder da. Ich suche im Moment eine Möglichkeit Catia zu starten, ohne den installPath zu kennen. Kann mir jemand weiterhelfen? Vielen DAnk schonmal im voraus... ------------------ gr33t7 Ronny
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Alle Parts innerhalb eines Produkts herausschreiben
RonnyS am 03.11.2003 um 11:00 Uhr (0)
Es geht auch eleganter Catia selbst stellt dies schon bereit. Die suchfuntkin muss man nicht nutzen, wies geht habsch hier schonmal gepostet. gib einfach mal in der Suchfunktion(ja es gibt sie wirklich !) Baugruppen auslesen ein. dann bekommst nur den einen passenden Thread. PS: nix für ungut ------------------ gr33t7 Ronny [Diese Nachricht wurde von RonnyS am 03. November 2003 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : [Suche] Beispiele wie man mit externen Proggies Catia anspricht
RonnyS am 04.11.2003 um 14:33 Uhr (0)
Hallo ich hab mich nun soweit eingefuchst, dass ich mit einem externen VB .Net Proggi Catias Automation Schnittstelle ansprechen kann. Soweit so gut. Ich hab auch gelesen, dass Catia wohl selbst ein COM-Server ist, d.h. man müsste es normalerweise vollkommen sprachneutral ansprechen können(auch via JScript,Java,C,C++ usw.). OHNE die RADE zu nutzen. Da ich alle möglichkeiten mal durchspielen möchte, uzm zu testen welche für uns die praktikabelste ist(auch im hinblick auf vorhandene Sofware, KnowHow usw.) su ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zu Drawing gehörendes Dokument
RonnyS am 05.11.2003 um 12:57 Uhr (0)
meines Wissens kann man mittels Catia.Documents auf alle Dokumente zugreifen. Mit Drawings hab ich zwar selbst noch nichts gemacht. Aber von der idee her müsstest du doch nur prüfen ob .catdrawing2 im name vorhanden ist. Also z.b. so Dim CATDrawingFileType as String CATDrawingFileType= .CATDrawing Dim MyPos as integer for i=1 to catia.documents.count step 1 myPos = InStr(1, catia.documents.item(i).name, CATDrawingFileType, If myPos 0 Then MSGBOX Hallo ich bin ein Drawing next EDIT// uups: ...
|
In das Form CATIA V5 Programmierung wechseln |