|
CATIA V5 Programmierung : Ersetzen der
Lusilnie am 23.06.2010 um 00:31 Uhr (0)
Hallo Wishmaster,das geht z.B. mit "Cut & Paste" aus bzw. in die jeweilige Selektion:Code:Set iSel = CATIA.ActiveDocument.SelectioniSel.CleariSel.Add CATIA.ActiveDocument.Part.HybridBodies.Item("Geometrical Set.2")iSel.CutiSel.CleariSel.Add CATIA.ActiveDocument.Part.HybridBodies.Item("Geometrical Set.1").HybridBodiesiSel.PasteCATIA.ActiveDocument.Part.UpdateDamit kannst Du in einem separat geöffneten CATPart das "Geometrical Set.2" (auf Part-Ebene) unter das (ebenfalls auf Part-Ebene liegende) "Geometrical ...
|
| 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 |
|
CATIA V5 Programmierung : Position.GetComponents - Funktion
Steffen Hohmann am 24.07.2003 um 08:32 Uhr (0)
Hallo Laute, Was sind denn die Positionsdaten eines Features (Pad, Fillet, usw.)? Also die Position-Methode funktioniert nur mit Part s, Product s und sonstigen Komponenten, die in einer Baugruppe verbaut werden können. Eine andere Anwendungsmöglichkeit die funktioniert ist mir nicht bekannt. Dein zweites Makro läuft, wenn Du die Typdeklaration von oPosition auskommentierst. Aber Du bekommst in der Matrix dPosition nur die Positionskoordinaten vom oPart. Die Anweisung Set oPart = CATIA.ActiveDocument. ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Pfad über Dialog auswählen
RSchulz am 28.06.2012 um 09:42 Uhr (0)
Hallo Andreas,hier mal etwas Beispielcode zu deiner Frage...Hierfür muss die Library "CATIA V5 InfInterfaces Object Library" importiert werden. Code:CATIA fangen: Variable für CATIA definieren Public CATIA As INFITF.Application alternativ: As Object Public Sub GetCatia() Try Catia ansprechen CATIA = GetObject(, "CATIA.Application") Catch ex As Exception Fehlermeldung, wenn CATIA nicht gefunden oder angesprochen werden kann. MsgBox(StateMsg, ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Blatt in Drawing einfügen
KarinMueller am 19.11.2003 um 11:19 Uhr (0)
Hallo, ich habe eine Zeichnung mit meheren Blättern. In diese Zeichnung möchte ich ein weiteres Blatt einfügen, das bereits in einer anderen Zeichnung existiert. Ich habe es mit Selektion des gewünschten Blattes probiert, Selektieren geht, aber es wird nicht eingefügt. Warum? Mein Code: Set DrwDocument = CATIA.ActiveDocument Set DrwSheets = DrwDocument.Sheets Set DrwSheet = DrwSheets.Item(1) Set SelMasterDoc = CATIA.ActiveDocument.Selection SelMasterDoc.Add(DrwSheet) -- ... Blatt ko ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kompass und Strukturbaum ausblenden
DanielFr. am 02.08.2010 um 13:50 Uhr (0)
Hallo ,na aber sicher weiß das jemand . Hier mal ein Beispielscript. Leider kann man nicht direkt die Textgröße einstellen sondern muss über den Zoom gehen. 1 ist dabei dir Standardtextgröße (welche über das Environment (also die *.txt Datei) festgelegt werden kann)Code:Sub CATMain() Dim intWindowObj As SpecsAndGeomWindow Dim intSpecsViewer As SpecsViewer Dim intViewPoint2D As Viewpoint2D Set intWindowObj = CATIA.ActiveWindow Set intSpecsViewer = intWindowObj.SpecsViewer Set intViewPoint2D = intSpecs ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Existenz der Datei prüfen
DanielFr. am 08.12.2009 um 14:13 Uhr (0)
Hallo,das liegt an der Auswertung der booleschen Variablen. Dies kann VB so nicht verarbeiten. Konvertiere die Variable vorher in einen String und vergleiche mit dem Wert "True" dann wird es gehenHier mal ein Beispiel:Code:Sub CATMain() Dim myFilePathStr As String Dim myFileNameStr As String Dim ExitsBool As Boolean myFilePathStr = "deinPfad" myFileName = "deinDateiname" ExitsBool = CATIA.FileSystem.FileExists(myFilePathStr + myFileName) If CStr(ExitsBool) = "True" Then MsgBox "ersetzen" Else ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Es ist keine Quelle verfügbar
Sebby04 am 12.03.2014 um 12:58 Uhr (1)
Hallo Forum,ich habe mit VB 10 inen Variantengenerator für CAD-Baugruppen in CATIA V5 programmiert.Läuft auch soweit ganz gut. Trotzdem war das mein erstes Projekt mit VB.Nun tritt am Ende folgendes Problem auf!Das Debuggen funktioniert nicht, wenn ich das CAT.product in Catia nicht geladen habe. Dann ommt eine Fehlermeldung: "Es ist keine Quelle verfügbar".Wie kann ich meinem Programm sagen, dass es zu aller erst Catia und das CAT.product öfnnen soll? Oder das zumindest eine Fehlermeldung kommt mit:"Bitte ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CatPart einfügen
Lusilnie am 17.03.2009 um 23:09 Uhr (0)
Hallo CAD.Student,ein im Programm erstelltes CATPart fügst Du entweder mit ".AddComponent" oder ".AddNewComponent" ein. Ein CATPart oder CATProduct aus einer Datei wird äquivalent dazu mit ".AddExternalComponent" eingefügt, wobei Du hier das "Document" angeben musst. D.h., Du musst erst das Dokument öffnen (CATIA.Documents.Open) oder lesen (CATIA.Documents.Read), um das "Document"-Object zu erhalten.Hier ist ein Blick in die "V5Automation.chm", die in jeder CATIA-Installation enthalten ist, sehr hilfreich! ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part per Makro auslesen
V5amSee am 09.03.2005 um 15:42 Uhr (0)
So da hab ich mich wohl doch zu früh gefreut. Hab es jetzt fast so wie ich mir das vorstelle. Allerdings ist es so das ich auch einige geöffnete Körper hab unter dennen sich auch wieder Körper befinden. Über den Makorecorder hab ich herausgefunden das diese als Hybridbodies definiert sind. Hab ich natürlich auch gleich ins Script eingebaut funktioniert auch soweit. Er liest mir aber immer nur die Übergeordneten Hybridbodies aus unter die darunter liegenden nicht. Hab mich auch die Hilfe geangelt aber auch ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Forum Download
DanielFr. am 30.07.2012 um 10:53 Uhr (0)
Hallo Marc,Ist eine gute Idee aber die Frage solltest du besser im Board Kritik stellen. Hier können Albert und Andreas sicher etwas dazu sagen (auch die technischen Hintergründe beleuchten).------------------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 : Forum Download
DanielFr. am 30.07.2012 um 10:53 Uhr (0)
Hallo Marc,Ist eine gute Idee aber die Frage solltest du besser im Board Kritik stellen. Hier können Albert und Andreas sicher etwas dazu sagen (auch die technischen Hintergründe beleuchten).------------------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 : MitstreiterInnen fuer OpenSource Projekt gesucht !
gdir am 08.04.2005 um 11:47 Uhr (0)
Zitat: Original erstellt von dreicad-bie: Hallo Gemeinde, [...} Da ich leider ueberhaupt keine Ahnung von Catia-Programmierung habe, und mich eigentlich auch nicht damit beschaeftigen moechte [...] Gruss Oliver Das ist meiner Meinung nach eine sehr schlechte Basis für die Programmierung eines PDM-Systems für CATIA. Günther
|
| In das Form CATIA V5 Programmierung wechseln |