|
CATIA V5 Programmierung : 2.Blatt von einer CATDrawing in ein anderes CATDrawing im Background einfügen
bgrittmann am 12.04.2011 um 13:40 Uhr (0)
ServusVersch es mal Copy&Paste.Anbei der Mitschnitt des Makrorecorders:Code:Sub CATMain()Dim drawingDocument1 As DrawingDocumentSet drawingDocument1 = CATIA.ActiveDocumentSet drawingDocument1 = CATIA.ActiveDocumentDim selection2 As SelectionSet selection2 = drawingDocument1.Selectionselection2.ClearDim drawingSheets1 As DrawingSheetsSet drawingSheets1 = drawingDocument1.SheetsDim drawingSheet1 As DrawingSheetSet drawingSheet1 = drawingSheets1.Item("Blatt .1")Dim drawingViews1 As DrawingViewsSet drawingView ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : x.Visible & Display File Alerts
denyo_1 am 27.06.2008 um 12:15 Uhr (0)
Hallo Henry,ja das mit dem sendkey könnte man so machen aber das will ich ja eigentlich gar nicht. Ich will das das Fenster in dem die Infos zum Speicherort der log-Datei stehen nicht schließen. Der USER soll sie selber bestätigen, falls es ein Fehler gab bzw. falls er nochmal in die log-Datei schaun will und nicht wieß wo sie liegt.Sie sollen halt bloß im Hintergrund bleiben so wie CATIA auch definiert ist. Liegt das daran, das der Visible-Befehl nur auf Fenster geht?Erst wenn ich dann CATIA wieder sichtb ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : StartCommand iCommandId Auflistung
HoBLila am 01.12.2010 um 17:21 Uhr (0)
Jetzt musste ich auch kurz drüber nachdenken. Viel Spaß mit dem Code:Code:Public Sub CATMain() Dim arrVarListOfFiles() As Variant Dim objBuffer As Object Dim sendWork As INFITF.SendToService Set sendWork = CATIA.CreateSendTo() Call sendWork.SetInitialFile(CATIA.ActiveDocument.FullName) Set objBuffer = sendWork ReDim arrVarListOfFiles(0) Call objBuffer.GetListOfDependantFile(arrVarListOfFiles)End Sub------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen W ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mehrfachselektion unterschiedlicher Typen mit Hilfe eines Namens
YellowDevil am 08.05.2007 um 15:45 Uhr (0)
Mein Beispiel sah so aus:Sub CATMain()Dim selection1 As SelectionSet selection1=CATIA.ActiveDocument.Selectionselection1.Clearselection1.Search(" Part Design.Geometrical Set.Name=Test + Part Design.Body.Name=PartBody + Part Design.Geometrical Set.Name=Test1 ")End SubMan kann als Verbindung zwischen den einzelnen Suchanfragen +,- und & verwenden, soviel ich weiss.+ in die Suche mit einbeziehen- von der Suche ausschliessen& in Verbindung mitHoffe das ist richtig.Sonst schau einfach mal in CATIA unter EDIT be ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Publications mit VB.net plötzlich nicht mehr möglich
MarkS. am 07.08.2012 um 17:28 Uhr (0)
Hallo zusammen!Ich habe eine VB.net Anwendung erstellt, wo ich an einer Stelle in einem Part verschiedene Elemente veröffentliche. Bis jetzt hat alles wunderbar geklappt, doch wie aus Zauberhand bricht der Code nun plötzlich ab. Der gleiche Code(mit entsprechenden Änderungen) läuft aber in VBA, was mir nicht in den Kopf will. Das Hauptproblem scheint der Aufruf zum erzeugen der Referenz zu sein...in VB.net bekomme ich hier kein Ergebnis, sondern Nothing zurück. Ich habe auch ein komplett neues Projekt nur ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parts werden nicht ordnungsgemäß geschlossen
RSchulz am 09.03.2012 um 11:40 Uhr (0)
Hallo,also ich habe es so versucht...Code:Sub CATMain()Dim Documents1 As DocumentsDim ProductDocument1 As DocumentDim Product1 As ProductDim Prod2Part As DECProductToPartDim sError As StringDim AllCATPart As PartDocumentDim oCount As IntegerDim nCount As IntegerSet Documents1 = CATIA.DocumentsoCount = Documents1.CountSet ProductDocument1 = CATIA.ActiveDocumentSet Product1 = ProductDocument1.ProductSet Prod2Part = Product1.GetItem("DECProductToPart")CATIA.DisplayFileAlerts = FalseMsgBox Documents1.CountProd ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
Heisse Eisen : subwoofer an Computer??
zoltan.bekesi am 07.09.2007 um 11:10 Uhr (0)
Hallo,auf die Properties "Eigenschaften-"Andere Eigenschaften definieren" kannst Du aus dem Document (Part oder Product) über den Product.UserRefProperties zugreifen.Ist z.B. nur der Part im Fenster geöffnet, dann wie folgt:Code:Dim oActDoc As DocumentSet oActDoc = CATIA.ActiveDocumentMsgBox (oActDoc.Product.UserRefProperties.Count)MsgBox (oActDoc.Product.UserRefProperties.Item(1).name)MsgBox (oActDoc.Product.UserRefProperties.Item(1).Value)Die Name der Property trägt die Name der Part/Instanz mit sich, kö ...
|
| In das Form Heisse Eisen wechseln |
|
CATIA V5 Programmierung : nach einem Textstring suchen und ersetzen
madhya am 31.01.2008 um 15:10 Uhr (0)
Hallo Catia-Gemeinde!Ich möchte in Drawings nach einem Textstring suchen und diesen durch einen neuen ersetzen. Suchen ist zwar kein Problem, aber ich habe nicht die notwendigen Befehle für das Editieren.Language="VBSCRIPT"Sub CATMain()Dim drawingDocument1 As DocumentSet drawingDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = drawingDocument1.Selectionselection1.Search "CATDrwSearch.DrwText.TextString=ALTSTRING,all"Dim ModText as DrawingTextDim NewText as DrawingTextDim n as Inte ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Eigenen Bauteilkatalog per makro oder Icon Öffnen
denyo_1 am 03.12.2008 um 12:16 Uhr (0)
Hallo,warum sollte den CATIA das Teil dann öffnen? Wenn du ein ganz normales Dokument aus einem Katalog veröffentlichst, dann ist das Ablegen auf der Symbollseiste zwecklos. Das ist das selbe wie ein Doppelklick auf ein Dokument in CatalogBrowser. Da passiert auch nichts. Nur veröffentlichte "EXTERNE KOMPONENTEN" bringen etwas (z.B. PowerCopy, etc.). Hier wird direkt das entsprechende PopUp Fenster geöffnet nach dem Klick.Ich bin davon ausgegangen das du das Makro in einem Konzern (bzw. Firma) betreiben wi ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : open in new window
Shamrock2 am 29.09.2009 um 08:29 Uhr (0)
Hallo Andy,irgendwie klappt das so nicht, wie ich es mir vorstelle.Fall 1Ich habe folgenden Code:Set WindowsOpen = CATIA.Windowsfor w = WindowsOpen.count to 2 step -1 WindowsName = WindowsOpen.item(w).name Set WindowsSelect = WindowsOpen.item(WindowsName) WindowsSelect.Activate WindowsSelect.ClosenextDie Fenster werden rückwärts, der Reihe nach per "Activate" in den Vordergrund gelegt, aber nicht geschlossen - es erscheint auch keine Fehlermeldung!Fall 2Dann habe ich anstatt des "WindowsSelect.Close" folge ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Component Activation State ohne Wirkung?
DanielFr. am 21.04.2010 um 16:49 Uhr (0)
Hi,IMHO gibt es hierzu keine Lösung. Die Frage ist warum brauchst du es. Solange nur die Node oder der terminal Node deaktiviert ist kannst du doch ohne Probleme in dem Teil arbeiten. Du kannst alle Methoden und Klassen nutzen. Anders ist es natürlich wenn die Komponente / Part deaktiviert wurde (das kannst du aber abfragen).Eine Lösung wäre noch in einer Schleife alle Bauteile zu durchlaufen und mit der Methode "ActivateDefaultShape" zu aktivieren------------------MFG DanielSysteminformation | Inoffiziell ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia VBA Command No 3D background
moppesle am 04.12.2020 um 15:14 Uhr (1)
Hallo ar2020,willkommen im Forum. Bitte Systeminfo ausfüllen.Vieleicht hilft dir das hier weiter.Code:CatVisuBackgroundMode (Enumeration)enum CatVisuBackgroundMode { catNoBackground, catPick, catNoPick, catLowIntPick, catLowIntNoPick}Background Visu Mode.Values: catNoBackground Hide visu background. catPick Background is shown and pickable catNoPick Background is shown and not pickable catLowIntPick Background is shown in low intensity and pickable catLowIntNoPick Background is shown in low intensity and n ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit SaveAs unter VBA
Modellierer am 26.01.2011 um 09:33 Uhr (0)
Hallo sehr verehrte und hilfreiche CAD.DE Gemeinde,bin schon längere Zeit aktiver Leser zahlreicher Beiträge hier im Forum und dies stellt nun meinen ersten eigenen dar.Ich stehe vor einem Problem bei der Speicherung eines *.CatParts und hoffe auf Eure Hilfe.Problemstellung: Innerhalb eines Makros (VBA Projekt) wird ein CatProduct in ein CatPart mittels der Funktion ("product to Part") umgewandelt.Funktioniert wunderbar.Daraufhin sind zwei Fenster geöffnet:ursprüngliches Product und erzeugtes ALLCatPartDie ...
|
| In das Form CATIA V5 Programmierung wechseln |