|
CATIA V5 Programmierung : Mokro für Bohrungen
demar am 15.10.2012 um 08:53 Uhr (0)
Hallo Leuteich habe folgendes Problem. Ich habe eine Menge von Bohrungen(ca. 300) in Catia V5R20 zu erstellen und bräuchte ein Makro dafür, um nicht jede einzelnen Bohrung zu erstellen. Ich habe alle Achsen und auch alle Punkte der Bohrungen und sollten alle auf eine beliebige Fläche erstellt werden. Mit Muster funktioniert es nicht, da die Positionen der Bohrungen individuell sind. Hat jemand schon mal dafür ein Makro erstellt. Danke für die Hilfe!Alex
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Text ersetzen
Zico am 18.06.2004 um 09:22 Uhr (0)
Hallo, hat vielleicht jemand eine Lösung für mein Problem. Ich komme nicht weiter, da ich bisher nur im EXCEL mit Macro-Recorder gearbeitet habe, der funzt aber im CATIA nicht so wie ich das gerne hätte. Mein Problem: ich habe in einem DRAWING Texte in denen nur Zahlen stehen selektiert. Ich möchte nun alle diese Texte um einen weiteren immer gleichen Text erweitern. Beispiel: aus 1 soll FRK_1 werden. Gibts da eine einfache Lösung? Gruß Zico
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte ändern
Hartmut44 am 25.03.2009 um 15:59 Uhr (0)
Hallo,vielleicht kann mir einer von euch weiterhelfen. Ich will einen Punkt aus Excel bei einem bestimmten Zellwert einfärben. Momentan probier ich es mit folgendem Code: If (WS.Cells(nRow, 21).Text) = "3" Then Set sel_p = CATIA.ActiveDocument.Selection sel_p.Add Point Set pt_tri = sel_p.VisProperties pt_tri.SetRealColor 0,0,255,1 End If Momentan sehe ich zwar, dass die entsprechenden Punkte selektiert werden, aber am Aussehen ändert si ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA-Projekt Startprobleme
Tstone am 08.06.2004 um 09:17 Uhr (0)
Hallo Ausgangssituation: Wir haben mehrere VBA-Projekte auf einem Server liegen, die von mehreren Anwendern genutzt werden. Um keine Zugriffsprobleme zu erhalten werden die Projekte jeweils über ein Makro(verknüpft mit einer Symbolleiste) gestartet. Problem: Bei dem ersten Start der Projekte, nachdem Catia geöffnet wurde, kommt es zu Funktionsstörungen im Projekt(Buttons funktionieren nicht...etc).Schließt man die Benutzeroberfläche des Projektes und startet das ganze nochmal, ist alles in Ordnung. Frage: ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : öffne 3D aus Zeichnung
HoBLila am 31.07.2013 um 17:26 Uhr (1)
Die Zeilenangabe fehlt noch immer...versuch malCode:Call CATIA.Documents.Open(oName)Edit:Übrigens ist inCode:On Error GoTo 0bereits ein Err.Clear enthalten. Du machst es also doppelt. :-)Aber das ist nicht Dein Fehler, sondern nur ein Tipp.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen,die Natur versucht, immer bessere Idioten zu bauenXing[Diese Nachri ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Herauslesen von Normen aus Zeichnung
davidmeyer98 am 27.02.2020 um 09:26 Uhr (1)
Vielen Dank für deine Antwort. Kannst du mir sagen, wo und wie ich den Quellcode ändern muss, um auf die Textboxen im "Sheet Background" zuzugreifen?Aktuell greift er nämlich nur auf die "Drawing View" zu.Vielen DankSub CATMain()Dim oDrwDoc As DrawingDocumentDim oDrwSheet As DrawingSheetDim oDrwView As DrawingViewDim oDrwText As DrawingTextDim auto As VariantSet oDrwDoc = CATIA.ActiveDocumentFor Each oDrwSheet In oDrwDoc.Sheets For Each oDrwView In oDrwSheet.Views If oDrwView.Texts.Count 0 Then F ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automation Error bei der Erstellung von UserRefProperties
gehirnsuelze am 29.05.2013 um 08:07 Uhr (0)
Hallo Forum,ich möchte per Makro benutzerdeefinierte Eigenschaften zu einem Produkt hinzufügen, CATIA stolpert allerdings in eine Automation Error (siehe letzte Zeile des Codes).Code:Dim parameters As parametersDim paramSTTPT As StrParamSet productLevel6 = productsLevel5.AddNewComponent("Product", productProperties.FifthLevelName & "__" & strGroupArray(i))Set parameters = productLevel6.UserRefPropertiesHat jemand eine Idee woran es liegen könnte?In der Makro-Aufzeichnung wird der selbe Code verwendet?Viele ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : bestimmte Zeichenfolge individuell auslesen
Andreas Müller 1977 am 21.10.2010 um 20:21 Uhr (0)
Hallo und vielen Dank an alle die sich die Zeit nehmen mir zu helfen.habe mal wieder ein neues Problem - nichts großes dennoch komm ich nicht weiter.Ich möchte aus meiner Teilenummer die Anzahl der Zeichen (von links)bis zum Doppel-Unterschtrich auslesen-Problem die Anzahl der Zeichen können verschieden sein. Bsp. 0000000__0000__Bezeichnungin diesem Fall sind es 7 Zeichen bis "__" (von links)oder 0000000000__0000__Bezeichnung hier sind es 10 Zeichen bis "__"Kann mir Jmand ein Makrobeispiel aufführen für VB ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Edge Direction
Kristof am 17.11.2003 um 11:25 Uhr (0)
Hallo, Ich möchte irgendwie die Richtung einer selektierten Linie dem Anwender (Aw.) anzeigen. Diese Richtung brauche ich, um einen Parallelitäts-Constraint zwischen zwei Teilen zu erzeugen. Was ich vor habe: Aw. selektiert eine Linie bzw. Edge mit dem SelectElement Befehl. Das Makro erzeugt einen neuen Open-Body, legt einen ersten PointOnCurve mit Ratio 0, legt einen zweiten PointOnCurve mit Ratio 1 und erzeugt dann einen Pfeil vom ersten bis zum zweiten Punkt (Richtung). Aw. wird gefragt, ob diese Richtu ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Stack Size verringern per Skript
imation1999 am 19.11.2013 um 12:22 Uhr (1)
Hallo Thomas, hallo Bernd,vielen Dank Eure Antwort.also: "i" bleibt immer auf 1.Es wurde immer das gleiche Part aufgerufen.Ich habe mein Code so geändert:Code:Sub Scan(product1)Set selection1 = CATIA.ActiveDocument.SelectionFor i = 1 To product1.Count If product1.Item(i).Products.Count 0 Then Set product2 = product1.Item(i).Products Scan product2 Else Set part1 = product1.Item(i).ReferenceProduct.Parent.Part End If NextEnd Sub
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bedingungen löschen
bgrittmann am 30.08.2013 um 15:42 Uhr (1)
ServusAnbei ein Beispiel (zu ca. 80% aus einer der Makroaufzeichnung), das die Bedingungen in einer selektieren Skizze löscht:Code:Sub CATMain()Dim partDocument1 As partDocumentSet partDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = partDocument1.SelectionDim sketch1 As SketchIf selection1.Count 0 Then If TypeName(selection1.Item(1).Value) = "Sketch" Then Set sketch1 = selection1.Item(1).Value selection1.Clear selection1.add sketch1 selection1.Search "CATSketchSear ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Rohteil messen
Florian.Held am 03.05.2006 um 11:19 Uhr (0)
Hi,also Trägheit messen kommt aufgrund der ungenauigkeit nicht in Frage.Mir geht es Primär um die Rohteilabmessungen von Konturteilen mit komplexeren 3D-Flächenkonturen und da scheint der Rohkörper von Trägheit messen nicht immer genau zu arbeiten, sprich ist zum Teil größer, zum Teil kleiner wie mein Bauteil. Trotzdem Danke dafür dass du deine Idee geschreiben hast.Erzeugt Rohteil in GSD sagt mir persönlich überhaupt noch nichts, werd ich mir mal ansehen und dann wieder melden.------------------Es gibt ni ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auslesen Properties im Strukturbaum
Lusilnie am 19.09.2007 um 23:53 Uhr (0)
Hallo Wahl,im Script (catvbs, CATScript, catvba) ist der Zugriff meist kein Problem, da PartNumber, Revision, Definition, Nomenclature und Source Properties vom Object Product sind. Bei Description bin ich mir nicht sicher, da hier die Hilfe 2 Typen ausgibt: DescriptionInst und DescriptionRef.Ob man das Ganze auch ausserhalb von CATIA auslesen kann, weiß ich nicht. Als "Klartextangabe" habe ich es im Product nicht gefunden.mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten sind sehr ...
|
| In das Form CATIA V5 Programmierung wechseln |