|
CATIA V5 Programmierung : per Makro Eigenschaften im Drawing ändern
meisterlumpi am 06.08.2011 um 07:21 Uhr (0)
Hallodefiniert man seine Ansicht mitCode:Dim drawingDocument1 As DrawingDocumentSet drawingDocument1 = CATIA.ActiveDocumentDim drawingSheets1 As DrawingSheetsSet drawingSheets1 = drawingDocument1.SheetsDim drawingSheet1 As DrawingSheetSet drawingSheet1 = drawingSheets1.Item("Blatt .1")Dim drawingViews1 As DrawingViewsSet drawingViews1 = drawingSheet1.ViewsDim drawingView1 As DrawingViewSet drawingView1 = drawingViews1.Item("Vorderansicht")kann man diese sperren mitCode:drawingView1.LockStatus = Truewieder ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : definierte Benennung für Kongruenz
Trilemma am 15.11.2013 um 12:58 Uhr (1)
Hallo Bernd,danke füe Deine Antwort,hat mir sehr weitergeholfen.Code:Sub CATMain()Dim productDocument1 As DocumentSet productDocument1 = CATIA.ActiveDocumentDim product1 As ProductSet product1 = productDocument1.ProductDim constraints1 As CollectionSet constraints1 = product1.Connections("CATIAConstraints")Dim reference1 As ReferenceSet reference1 = product1.CreateReferenceFromName("Product2/Part7.1/!Absolutes Achsensystem")Dim reference2 As ReferenceSet reference2 = product1.CreateReferenceFromName("Produ ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part per Makro auslesen
V5amSee am 04.03.2005 um 13:17 Uhr (0)
Hallo, danke erstmal für die schnelle Antwort. Leider muss ich sagen das ich ein absolutes Greenhorn bin auf diesem Gebiet. Hab das mit dem Makrorecorder gleich probiert und folgendes Ergbniss erhalten: Language= VBSCRIPT Sub CATMain() Dim partDocument1 As Document Set partDocument1 = CATIA.ActiveDocument Dim part1 As Part Set part1 = partDocument1.Part Dim bodies1 As Bodies Set bodies1 = part1.Bodies Dim body1 As Body Set body1 = bodies1.Item( Oberschale Spoiler ) part1.InWorkObject = body1 End Sub Sow ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Schraffur mit Makro ändern
CadV5UserR am 18.04.2008 um 22:19 Uhr (0)
Zitat:Original erstellt von CEROG:Hallo CadV5UserR,ich hab dazu mal ne Frage: warum durch ein Makro?Viele Grüße,CEROGHallo CEROGEs handelt sich um eine Größere Anzahl von Catia V4 Dateien.Einige sind so erstellt,das die Schraffur in V5 als Fläche erscheint. Ich würde gerne alle V4 Draftings nach V5 wandeln und dann nacheinander mit dem Makro bearbeiten.Ich habe nur leider noch nicht gefunden wie ich die Schraffur im 2d ansprechen kann.Im zweiten Teil würde ich gerne ein Makro erstellen welches den Abstan ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro: Parameter aus Parts auslesen, addieren und in Parameter in Product speichern
ashneel am 09.10.2012 um 09:01 Uhr (0)
Ok. Danke.das Grundgerüst funktioniert. Allerdings erkennt die Suchmethode nun die Parameter nicht mehr und die Schleife wird übersprungen.Ändere ich die Suchparameter so, dass die Parameter wieder erfasst werden, produziere ich die Fehlermeldung: "Das Objekt unterstützt die Eigenschaft oder Methode nicht: Parameter.Value"So sieht der veränderte Code ausCode:Sub CATMain()Dim productDocument1 As ProductDocumentSet productDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = productDocu ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Product Parameter
Azazel1 am 17.09.2015 um 17:25 Uhr (1)
Hallo Bernd,vielen Dank für die schnelle Antwort.Code:Dim param1 As String, param1Name As String param1Name = "Object Title"Set prod = CATIA.ActiveDocument.Selection.Item(1).ValueWith prod For j = 1 To .Parameters.Count If VBA.Left(.Parameters.Item(j).Name, Len(.PartNumber)) = .PartNumber And VBA.InStr(.Parameters.Item(j).Name, param1Name) 0 Then param1 = .Parameters.Item(j).ValueAsString MsgBox (param1) End If Next j End WithHabe mich bei der Lösung etwas an diesen Beitrag ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Default Representation Source auslesen?
SaschaM am 23.11.2007 um 15:37 Uhr (0)
Jetzt hänge ich an einer anderen Stelle.Ich bekomme den Pfad zum CATPart aus dem CGR-Pfad über Replace und anderen String-Funktionen eindeutig heraus.Wie springe ich nun zum übergeordneten Strukturknoten, des selektierten CGRS und hänge dort das CATPart ein?Ich habe es mit AddComponentsFromFiles versucht, bekomme aber Objektfehler.Hat jemand ein Beispiel?Language="VBSCRIPT"Sub CATMain()Set productDocument1 = CATIA.ActiveDocumentSet selection1 = productDocument1.SelectionQuelldatei = Selection1.Item(1).Valu ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bezüge für Form und Lagetoleranzen in einer Zeichnung finden
reimund am 05.06.2018 um 17:01 Uhr (1)
Bezüge für Form und Lagetoleranzen in einer Zeichnung findenHallo,wir arbeiten auf den Zeichnungen mit Form und Lagetoleranzen.Nun will ich einen neuen Bezug hinzufügen und will wissen was der letzte Bezugsbuchstabe ist.Über die Suche habe ich alle Bezüge in den unterschiedlichen Ansichten gefunden.Das Objekt aus der Selektion habe ich mit Value übernommen, allerdings wird das DrwDatumFeature nicht aufgelistet.Wie komme ich an das DrwDatumFeature?Sub CATMain()Dim drawingDocument1 As DrawingDocumentSet draw ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drawing Text - Wortumbruch mit VBA festlegen
johann.burghuber am 07.03.2012 um 09:32 Uhr (0)
Hallo Zusammen!Hoffe ihr könnt mir hier weiterhelfen.Ich erstelle gerade eine Eingabemaske für unser Schriftfeld bei den Zeichnungsableitungen (Drawings)Ich muss nun für bestimmte Textfelder im Schriftkopf den Wortumbruch ausschalten.Wenn ich das manuell mach, gehe ich bei dem jeweiligen Textfeld in die Eigenschaften und deaktive den Haken bei Wortumbruch.Wie kann ich das gleich per VBA-Befehl erledigen.Mit der Funktion WrappingWidth habe ich es schon probiert aber nicht hinbekommen.DankeHier mein Code:Cod ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Text an Maß positionieren
Tim2007 am 09.10.2012 um 16:37 Uhr (0)
Hi,das habe ich gefunden: http://www.coe.org/p/fo/et/thread=15397GetBoundaryBox - Make It Work, Heres HowDouglas Snell[Inceptra]Nov 10, 2006 07:20 PMI know this method has been discussed in previous posts in regards to it not working with VBA. There is a workaround that will make it work and return values to boot. I thought I would share this as I have spent entirely too much time trying to figure it out.Run this in a drawing with a dimension created in the active view.sub main() Dim oDrwDoc as DrawingDoc ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kreismuster?!
zoltan.bekesi am 06.06.2009 um 20:55 Uhr (0)
Hallo LaCosa,dieses Forum ist nicht da, um vollständige Quellcode für die Probleme/Aufgaben anderen zu liefern.Mache mal die Aufzeichnung und führe während der Aufzeichnung wirklich nur die notwendige Schritte durch (z.B. Modell so wenig, wie möglich bewegen). Dann wird es nicht vollgemüllt.Siehe dir mal die Datei V5Automation.chm in der CATIA-Verzeichnis an.Wenn du auf CircPattern eine Suche ausführst, findest du die Parameter, die man aus Makro dafür einstellen kann.Wenn so immer noch nicht klappt, dann ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Stückliste in Firmeninterne Stückliste importieren??
tomtom1972 am 29.12.2006 um 10:17 Uhr (0)
Hallo,Normalerweise bekommst du hier im Forum auf konkrete Fragen auch konkrete Antworten. Du kannst aber nicht erwarten, das dich jemand mit einem fertigen Script beglückt. Zumal aus deiner Beschreibung nicht ersichtlich wird, was du´genau vor hast.Es sei den der Weihnachtsmann treibt sich noch gut gelaunt in der Gegend herum und hatte bisher noch nicht genug zu tun ..... Also: Stelle eine präsise Frage und dann bekommst du bestimmt auch Hilfe.Schöne Grüsse & einen guten Beschluss TomTom----------- ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Masse in Abhängigkeit vom Material
Tweety79 am 17.09.2008 um 10:28 Uhr (0)
Ich habe es eben nachgemacht und war nicht erfolgreich.So wie du gesagt hast, habe ich das Material oben angeklickt, und CATIA hat in den Zeilenparameter alles übernommen mit Dichte, aber bei klicken von OK, bekam ich einen Dichteparameter mit dem Wert Null, der nicht mit dem Material verknüpft war.Zweites Problem: Nach Auswahl des Materials muss ich unten links das kleine Kästchen anklicken. So erscheint im Modell beim Material ein Pfeil, mit dem ich das Material später durch ein anderes ersetzen kann.Nac ...
|
| In das Form CATIA V5 Programmierung wechseln |