|
CATIA V5 Programmierung : in View Selection Linienstärke ändern (CatDrawing)
cmb am 26.02.2013 um 12:03 Uhr (0)
Kaum macht man es richtig...Code: If oAktivView Like Viewname_measure & "*" Then myView.GetViewName MyPrefix, MyIdent, MySuffix oSel.Add myView oSel.VisProperties.SetShow 0 ElseIf oAktivView Like Viewname_Dekor & "*" Then myView.GetViewName MyPrefix, MyIdent, MySuffix oSel.Add myView oSel.VisProperties.SetShow 0 mod 26.Febr. Linien formatieren Dim oSelgenElements As Selection Set oSelgenElements = oSel.Selection oSelgenElements.Search "C ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : body Name auslesen
cmb am 14.12.2011 um 15:23 Uhr (0)
Hallo Bernd,vielen Dank für die Info das soll laut Hilfe ja funktionieren aber ich bringe es nicht zum laufen: Code:Sub CATMain()Set oDoc = CATIA.ActiveDocumentSet oPart = oDoc.PartSet Koerper = oPart.BodiesDim iSel, iStatus, sFilter(0)Set iSel = CATIA.ActiveDocument.SelectionsFilter(0) = "Body"iStatus = iSel.SelectElement3(sFilter, "Part selektieren / ESC bei keine Auswahl", False, CATMultiSelTriggWhenSelPerf, False)If iStatus = "Normal" Then Else MsgBox "Abbruch(Cancel) der Auswahl", vbOKOnly + vbCriti ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Elemente unterhalb einer Selection
HoBLila am 03.07.2014 um 17:13 Uhr (1)
Selektier das Objekt, welches zu löschen ist und schau dann nach Seinen Children - gibts meist Funktionen dafür, oder such in der aktuellen Selection nach anderen Objekten.Selection.search("*.sel")------------------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
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection-Class als LateBinding aus Visual Basic
bgrittmann am 06.02.2011 um 21:15 Uhr (0)
ServusZu welcher Selektion willst du das Part hinzufügen? Das zu selektierende Element muss ja im Dokument der Selektion vorhanden sein.Was hast du vor?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro auf jedes Part im Produkt anwenden
bgrittmann am 08.01.2019 um 11:27 Uhr (1)
ServusDa gibt es zwei Ansätze:- per Suche die Parts selektieren, doppelte Einträge entfernen, Selektion abarbeiten- die Products-Collection des Products abarbeiten (ggf rekursiv) (siehe zB auch Forensuche Treewalk und rekursiv)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Hilfe mit makro.
RSchulz am 07.11.2011 um 11:52 Uhr (0)
Hello,maybe english could be the better choice. I hope you´ll understand Additional for understanding it could be better to write the information lines in english. However did you run the script in stepbystep mode via the F8-Key? The Question is what kind of error it is and in which line it occurs. In the most cases it would be necessary for finding out what the problem is...Code:Sub CATMain()Obtener el objeto de selecciónDim objSelection as SelectionSet objSelection = CATIA.ActiveDocument.SelectionBúsqu ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ändern der Linienstärke im Drafting
Rafetzeder am 27.02.2003 um 08:28 Uhr (0)
Hallo Weiß vielleicht jemand wie ich im Drafting Linien selektieren kann und deren Linienstärke ändere? Habs schon mit Selection.Search "Name:*Schriftkopf_*;Alle" & Selection.Search("Drafting.Geometry.Name = Schriftkopf_ *, Drawing") Selection.VisProperties.SetSymbThickness 7,1 versucht; funkt leider nicht. Hat vielleicht schon mal jemand erfahrungen damit gemacht??? Bin für jeden Hinweis dankbar! mfg Rafi
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff auf Part im Produkt
zoltan.bekesi am 23.06.2009 um 19:33 Uhr (0)
Hallo hotschen,der Titel des Threads ist zwar irreführend, hier habe ich aber schon ziemlich ausführlich über die Struktur von Parts/Products geschrieben. Sehe dir das mal an, bzw. die V5Automation.chm. In letzteren ist die Objektstruktur von CATIA beschrieben.Oder mache CATIA.ActiveDocument in VBA im Watchfenster auf.Zu deine andere Frage: was ist die Fehlermeldung?Gruß,Zoltan
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : KWA List Feature ansprechen
Criollo am 26.07.2010 um 13:46 Uhr (0)
Hallo,hat jemand von euch schon mal was mit einem Knowledgeware-List Feature gemacht. Ich möchte aus einem Part heraus verschiedene Parameter in einem Product ansprechen. Die Namen der Parameter kenne ich bereits im Vorfeld. Aber um die Parameterobjekte im Produkt anzusprechen, muss ich alle Parameter des Produkts durchlaufen. Das dauert insbesondere bei grossen Produkten ziemlich lange.Die Idee war nun die Parameter welche ich aus dem Produkt brauche, zu publizieren. Lässt CATIA aber leider nicht zu. Die ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : User Selection
bgrittmann am 10.04.2012 um 15:17 Uhr (0)
ServusDefiniere einfach die Selection als Objekt (sie auch hier)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Farbeigenschaft auslesen
bgrittmann am 20.09.2011 um 12:51 Uhr (0)
ServusWie schon Henry geschrieben darfst du nicht auf das Object (Value) sondern nur auf die Selection zugreifen:Set VisProp = Selection.Item2(A).vispropertiesVisProp.GetRealColor r, g, bGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : "Geometrieinformation" per Makro
Semra am 25.03.2004 um 09:52 Uhr (0)
Hallo Barbara, wenn ich das bloß selber wüsste..Spaß beiseite... Ich muss ein Part in einem Produkt einboxen , das heißt, ich brauche die Maße der kleinsten Box, die das Objekt noch beinhaltet. Mir scheint, dass ich mit dem Measurement-Objekt vielleicht weiterkomme. Nun habe ich das Problem auch soweit eingegrenzt, dass ich sagen kann, dass ich bei der Referenzbildung einen Fehler mache. Ich will das ganze Part als Referenz übergeben...geht das überhaupt? ************************************************* ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameterwert auslesen?
mgheinz1001 am 04.01.2006 um 11:56 Uhr (0)
Hallo,du kannst den Wert eines Parameters nur als String bearbeiten. Das Abspeichern dieses Strings als Double und die anschließende Weiterverarbeitung ist dann eher ein reines VB Problem. Hier der Code, mit dem du an die Werte über die Selection herankommst: Dim oSelection As Selection Dim oParameter As Parameter Set oSelection = CATIA.ActiveDocument.Selection Set oParameter = oSelection.Item(1).Value Wert des Parameters ausgeben MsgBox oParameter.ValueAsString Wert des Parameters ändern o ...
|
| In das Form CATIA V5 Programmierung wechseln |