|
CATIA V5 Programmierung : Bohrungspassung einfärben
DanielFr. am 16.02.2011 um 12:27 Uhr (0)
Hallo,das Problem ist das es keine Eigenschaft hierzu gibt. Jedoch kannst du über das untere und obere Abmaß der Toleranz gehen um die Abfrage anzupassen.Hier mal das Script:Code:Sub CATMain() Dim objSel As Selection Dim objPartDoc As PartDocument Dim arrHole() As Object Dim objHole As Variant Dim i As Integer Dim objVisProp As VisPropertySet Set objPartDoc = CATIA.ActiveDocument Set objSel = objPartDoc.Selection objSel.Clear objSel.Search "CATPrtSearch.Hole,all" ***ES GIBT BOHRUNGEN If ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Teilbereich Name von hinten suchen
bgrittmann am 10.06.2016 um 14:27 Uhr (1)
ServusDu musst den Suchstring zusammensetzen:Code:myCatiaDoc.Selection.Search("Name=*" & wert & ",all")Bzw noch den String "wert" kürzen. (siehe zB hier)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkt durch anklicken
louis am 10.07.2003 um 08:30 Uhr (0)
Hallo Karin, in R11 gibt es die Möglichkeit einer Selection im Raum. Siehe Doku von R11 oder im Internet http://www.caav5.com/developers/autofr.htm Hab aber noch keine Erfahrung damit. Gruss Louis
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Flächen aus geometrischen Sets auslesen und Referenz erstellen
Luhukas am 16.03.2018 um 14:09 Uhr (1)
Servus, dein Lösungsansatz hat wunderbar funktioniert, vielen Dank nochmals.Ich habe noch eine Frage, um meinen Code ein bisschen schöner zu gestalten: Ist es möglich, Parts und GeoSets mit Hilfe einer For Schleife zu deklarieren. Mein Ansatz bisher lautet: Code:Dim oTeil As StringoTeil = InputBox("Bitte Namen des Teils eingeben", oTeil)For i = 2 To 10Dim partDocument(i) As partDocument Set partDocument(i) = documents1.Item(oTeil & i & ".CATPart")Dim part(i) As part Set part(i ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Operatoren (Und/Oder) bei Suche
geekv5 am 30.01.2012 um 15:07 Uhr (0)
Moin Moin!Möchte gerne so etwas in mein Makro einbauen:Code:.-(.Teil+..NAME=xy-Ebene+..NAME=yz-Ebene+..NAME=zx-Ebene)In Verbindung mit:Code:selection1.Search ",from"Er soll im aktiven Dokument (Part) suchen und alles selektieren, was keine Standardebene oder Part ist..Gruß[Diese Nachricht wurde von geekv5 am 30. Jan. 2012 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Name der Instanz ändern
V5-Guru am 02.05.2006 um 18:09 Uhr (0)
Hallo Lusilinie und tomtom,vielen Dank für euere Beiträge. Habe jetzt die längere Version von Luslinie eingebaut und es klappt ganz gut. Das übergeordnete Product brauche ich aber nicht vorher selektieren. Es geht auch so.Hallo mathias.bergundthal hier meine entgültige Version falls du Sie noch benötigst.---------------------------------------------------------------------Language="VBSCRIPT"Sub CATMain() Set ListeProduct = CATIA.ActiveDocument.selection Suche nach Instanzen vom jeweiligen CATPart im ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part / Product Paramter auslesen und in Drawing verwenden
V5Playaz am 20.04.2010 um 23:38 Uhr (0)
Hallo Sven,Grundsätzlich sollte dein Vorhaben funktionieren.Ich kann die empfehlen dich zuerst einmal mit der Grundlegenden CATIA-Programmierung auseinander zu sezten.D.h. Bücher, Makro-Rekorder, Watch-Fenster, Suchfunktion, V5Automation.chm, etc.View-Link1View-Link2Möglicher Zugriff auf Parameter:Catia.ActiveDocument.Part.ParametersOder Alternativ über eine Suchabfrage.Textfeld erzeugenGrüsse Dominik
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Entfernen, PasteSpezial
DanielFr. am 15.06.2009 um 10:39 Uhr (0)
Hallo,ok . Naja das Teil das du "boolst" hast du doch noch in der Selektion. D.h. du kannst doch mit Selection.Item(1).Value.Name den Namen ändern nach dem einfügen.------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makros ,Parameter
leon0109 am 16.12.2011 um 11:10 Uhr (0)
Hallo 1. Ich will extern Stückliste von bestimmten Produkt Lessen.2. Will neue Parameter schreiben. Sorry für meine Ausdrucksweise, hast du aber gut geraten. Mit Lesen habe jetzt auch probiert und hat funktioniert. Muss jetzt noch mit schreiben was finden.Danke P.S. Danke dass noch die Menschen geben die nicht aufgeben.Möchte noch alle Helfer bewerten. Kann man das und wie?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automatische Erstellung von CheckBoxen - Caption lässt sich nicht ändern
geekv5 am 01.12.2011 um 18:07 Uhr (0)
Hallo zusammen!Habe ein kleines Problem und zwar habe ich ein Makro, was in einem Part alle Körper durchläuft und für jeden eine CheckBox auf einem Formular erstellt..Soweit klappt das auch, allerdings setzt/ändert er die Beschriftung der CheckBox nicht (soll heißen wie der jeweilige Körper), er erstellt einfach CheckBoxen ohne Caption.. Was mache ich falsch??Hier mal der Code:Code:Sub CATMain()Dim Part As StringPart = (CATIA.FileSelectionBox("Part auswählen ", "*.CATPart", 0))Dim documents1 As DocumentsSe ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehler bei Publication-Macro?
rattlesnake am 04.03.2008 um 09:50 Uhr (0)
hallo zusammen. Ich hab ein sehr seltsames Phänomen und frag mich jetzt ob ich nur zu blöd dazu bin oder was los ist...Also, ich möchte eine Publication machen von dem Hauptbauteil und das automatisieren.1. ich mir ein Makro auf, bei dem ich eine Publikation erzeuge.2. Ich erstell mit über File-New-Part ein neues Part und lass es laufen. Funktioniert3. ich erstell mir über File-New-New From ein Part aus einem ganz einfachen Part. Lass das Macro laufen. Fehlerfolgenden Code hab ich aufgenommen:Code:Language ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA Object(HybridBody) als Private an Sub übergeben
PAP am 07.06.2016 um 11:53 Uhr (1)
Der Pukt soll in der Sub Dopoint erstellt werden, da sieht man nur noch nichts. Das soll irgendwie in diese Richtung funktionieren:Code:Option ExplicitPrivate DestinationGeoSet As HybridBodySub SelItem(objHybridBody As HybridBody) DestinationGeoSet = objHybridBody MsgBox "Success"End SubSub DoPoint(objInput As Object) Dim objCoords(2) objInput.GetCoordinates (objCoords) Dim documents1 As Documents Set documents1 = CATIA.Documents Dim partDocument1 As PartDocument Set partDocument1 = documents1.It ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Top Produkt Paramter auslesen
bgrittmann am 29.04.2022 um 10:49 Uhr (1)
Servus ErichWie du festgestellt hast, enthält die Parameter-Collection eines Products alle darunterliegenden Parameter (auch Subproducts und Einzelteile).Je nach dem um was für Parameter es sich handelt kannts du .Sublist nutzen oder auf das Root-ParameterSet zugreifen. zBCode:Msgbox CATIA.ActiveDocument.Product.Parameters.RootParameterSet.DirectParameters.Item("Status").ValueAsStringGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |