|
CATIA V5 Programmierung : Zugriff auf Part im Produkt
hotschen am 23.06.2009 um 20:02 Uhr (0)
Hallo Zoltan,vielen Dank für den Link, der bringt so einiges Licht ins Dunkle. Ich hatte zwar das Forum schon durchwälst, der Thread ist mir aber irgendwie durch die Lappen gegangen.Die andere Frage bezüglich der VBA Makros hat sich wie von Geisterhand erledigt.Ich konnte per ALT+F8 nur CATScript und VBScript dateien anwählen. VBA Projekte waren nicht möglich (auch kein Bibliotheken).Wie gesagt, jetzt gehts komischerweise wieder, interessieren würde es mich aber dennoch was das war.Gruß hotschen
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mehrere Farben in der Selection ermitteln
HoBLila am 31.05.2016 um 16:41 Uhr (3)
Hallo zusammen,ich bin grad auf der Suche nach einer smarten Lösung um von einem Körper alle Farben der Einzelflächen auszulesen.Klassisch mache ich das über die VisProperties der Selection. Das ist mir als Schleife jedoch zu langsam, da die Selection zu langsam ist.Denn so muss ich erst eine Suche aus der Selection heraus machenCode:oSEL.Search "Topology.CGMFace,sel"Dann merke ich mir alle Referenzen und kann diese dann wieder einzeln selektieren um an die VisProperties jeder einzelnen Fläche zu kommen.Ge ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Anfängerhilfe mit Selection
FreshBlood am 25.03.2009 um 15:16 Uhr (0)
also meine idee / code sieht wie folgt aus:Code:Dim UserSelection As SelectionSet UserSelection = CATIA.ActiveDocument.SelectionIf InStr(UserSelection.Item(1).Document.FullName, ".CATPart") 0 ThenDim TempPart As PartSet TempPart = UserSelection.Item(1)Set pList = TempPart.ParametersElseIf InStr(UserSelection.Item(1).Document.FullName, ".CATProduct") 0 ThenDim TempProduct As ProductSet TempProduct = UserSelection.Item(1)Set pList = TempProduct.ParametersElse Und hier will ich die Fälle abhandeln wo der Us ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : .SaveAs von komplettem Produkt
mycon am 03.06.2011 um 21:49 Uhr (0)
Hi,ich versuch mich gerade an einem Makro in .NET, das ein komplettes .CATProduct mit allem was darin ist in ein neues leeres Verzeichnis zu speichern mit der .SaveAs Methode.Dazu habe ich jetzt in einer ListView für jede im Produkt vorkommende Datei eine Auflistung gemacht. Dort ist u.a. die PartNumber und der derzeitige Dateiname aufgelistet.In der Liste ist jedes Part/Product nur 1x vorhanden, auch wenn es mehrfach verbaut ist.Dann gehe ich mit einer For each schleife durch die Liste, weise das Document ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Edge Polyline
wulfgang am 16.03.2010 um 19:59 Uhr (0)
Hallo, ich ahbe mal folgendes probiert. Leider scheint Edge oder Ecke irgendwie nicht gefunden zu werden.Code:Sub SubTestEdge() Dim SelectList As Selection Set SelectList = CATIA.ActiveDocument.Selection SelectList.Clear SelectList.Search "Name=*Edge*;all" SelectList.VisProperties.SetRealColor 255, 0, 0, 1End Sub Weiß niemand einen Rat?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Formeln und Regeln in Catia V5 schützen
soju am 27.11.2015 um 09:50 Uhr (1)
Vielen Dank! Ich glaube, dass ist genau das, was wir brauchen! Leider haben wir noch absolut keine Erfahrung mit den User Defined Features. Was ich bisher drüber rausgefunden habe, ist dass es in Parts verwendet wird und hier Features gesammelt und quasi in eine Black Box gesteckt werden können.Doch was ist mit Formeln in einem Produkt?Und selbst im Part Design habe ich da noch Schwierigkeiten?Beispiel:Ich hab ein einfaches Part mit einem Body, welches ein Pad und der dazugehörigen Skizze und vielleicht no ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro in Sketch wechseln innerhalb einer Baugruppe
Dennis030186 am 13.05.2011 um 07:27 Uhr (0)
Danke erstmal für die Antwort. Das mit den langen Ketten bilden ist klar, sieht auch übersichtlicher aus in deinem Fall. Da ich aber noch recht am Anfang stehe mit der Programmierung, ist das alles noch teilweise unverständlich für mich. Könntest Du deinen Code mit Kommentaren versehen und was kommt hinein wo und so weiter steht (wann muss ich das ausfüllen). Meine Schwierigkeit besteht halt darin, dass ich nicht sehe, wie diese ganzen Befehle aufgebaut werden, sprich:woher weiß ich dass vor ActiveDocument ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Suche über Dateinamen im Product
Berges am 28.05.2013 um 17:14 Uhr (0)
Hallo BerndMyPart ist deklariert als Part (Dim MyPart As Part)Bei der Abfrage mit (selection1.Item(1).Value.Name) ist auch das richtige Part selektiert.GrußRalf------------------KOBUE
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection mit Relation
bgrittmann am 10.07.2014 um 08:10 Uhr (1)
ServusProbiere es mal so:Code:Dim strParameterName as stringstrParameterName = part1.Parameters.GetNameToUseInRelation(Selection.Item2(1).value)Dim relations1 As RelationsSet relations1 = part1.RelationsDim formula1 As FormulaSet formula1 = relations1.CreateFormula("Formula_s", "", length1, strParameterName )GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : User-Selektion nach CATParts in einem CATProduct
DanielFr. am 24.09.2009 um 12:57 Uhr (0)
Hallowo ist den genau das Problem. Du kannst doch die Parts in einem Produkt selektieren. Der Filter hierzu wäre nicht Part sondern Products. Ggf. könntest du auch als Filter AnyObject verwenden um den mit dem Watchfenster zu kontrolliren was du selektierst hast (welchen Typ). Diesen kannst du dann als Filter wiederrum einsetzen.------------------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 : publizierten Body per Maus auswählen und diese in ein anderes Part austom.kopieren
V5-Macro-Noob am 27.01.2010 um 14:41 Uhr (0)
Erstmal Danke für eure super Hilfe, hat alles wunderbar geklappt. Was mir gefehlt hat war, wie ich, nachdem ich den körper selektiert habe, an den Namen des Körpers komme.nach kurzem suchen hatte ich die anweisung gefunden: userSelection.Item(1).Value.Nameich habe nur eine frage dazu: wie komme bzw. finde ich auf diesen Befehl, z.b. in der catia hilfe? wie ist hier das vorgehen? Kennt ihr ein gutes buch, indem befehle und das vorgehen erklärt werden?ein anderes problem habe ich leider auch noch, wie kann i ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Name eines Parameters nach Excel
Tweety79 am 11.05.2016 um 20:11 Uhr (1)
Hallo,wie kann ich die Namen aller Parameter eines ParameterSets, die mit "Fall" anfangen, kopieren und in Excel in die Zellen schreiben?vb.NETEs sind zum Beispiel 5 Parameter, deren Name mit "Fall" anfangen ( unter insgesamt 12 ).Der erste Name kommt in Excel nach B2, der zweite nach C2, der dritte nach D2 ...Ich habe dies als Ansatz:Dim myParamSet As parameterset Dim ModelEl As INFITF.ModelElementmyParamSet = myCatiaDoc.Selection.Item("Fall*").NameModelEl = myParamSet.GetItem("ModelElement")ModelEl.Selec ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Auswahlwerkzeug per Makro umswitchen
inno69 am 03.05.2017 um 09:55 Uhr (15)
Hallo Forum,vielleicht könnt ihr mir behilflich sein:Ich befinde mich im Generative Shape Design. Ausgewählt ist das Auswahlwerkzeug Polygon Selection Trap. Ich möchte per Makro Befehl auf Rectangle Selection Trap wechseln. Ist das möglich? Wie sieht der Visual Basic Code dazu aus?Für jede Rückmeldung wäre ich dankbar.MfG
|
| In das Form CATIA V5 Programmierung wechseln |