|
CATIA V5 Programmierung : Parameter suchen
GeorgK am 14.03.2008 um 15:53 Uhr (0)
Hallo,wie kann ich in einem Produkt alle Teile mit Parameter finden und ins NoShow (F2) stellen?So geht es leider nicht:Document.Selection.Search "Name=Parameters;all"Vielen DankGeorg
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : verschobenes Part im Podukt
c.bociek am 05.04.2006 um 16:29 Uhr (0)
Hola,in der Assembley Umgebung gibt es die Funktion Product to Part unter der Task Edit, wenn die Variable gesetzt ist. Damit kann ein Produkt zu einem Part gemacht werden, ist aber auch nicht umsonst nicht freigeschaltet. Funktioniert ab und an mal nicht hinreichend. Händischen Nachbehandlung ist also immer von Nöten um was halbwegs sauberes zu erhalten.Gruss X-tian------------------GrüßeX-tian
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Im CATProduct Part auswählen durch Pos.Nr.
Lusilnie am 05.06.2008 um 22:14 Uhr (0)
Hallo CadV5UserR,eine Variante ist die Nutzung der schon deklarierten Selektion, z.B. in folgender Weise:Code:... s="Gesamtteile = " & produkt.Products.Count & vbCrLfSet selection1 = produkt.SelectionFor A=1 To produkt.Products.CountIf produkt.Products.Item(A).Nomenclature = PosNrAusw Then s = s & produkt.Products.Item(A).PartNumber & "__" & produkt.Products.Item(A).Nomenclature & vbCrLf anzahl = anzahl+1 selection1.Add produkt.Products.Item(A)End IfNext... Die aus meiner Sicht elegantere Lösung ist die ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Section in ein Part exportieren
Tweety79 am 12.11.2016 um 19:40 Uhr (1)
Hallo zusammen,ich versuche auch Schnitte zu exportieren.Code ist ähnlich wie beim Johnny, ich bekomme aber eien Fehlermeldung in der Zeile ...Copy() Dim myPart As MECMOD.PartDocument mySection = myCatiaApp.ActiveDocument.Product.GetTechnologicalObject("Sections") myPart = myCatiaApp.Documents.Add("Part") Dim mySelection As INFITF.Selection myPart = mySection.Item(1).Export() mySelection = myPart.Selection mySelection.Copy() mySelection.Paste()Was ist bei mir falsch?Danke.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Abfrage, ob PartBody leer ist (in Produkt-Struktur)
QUESTMan am 20.11.2008 um 10:32 Uhr (0)
Hallöchen V5Playaz,stehe gerade vor dem gleichen Problem - wie genau funktioniert das mit selection.search? Ich bekomme da nur Fehler...Hast Du vielleicht einen Codeschnipsel für mich?Danke,Matthias
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection wiederverwenden
Bartleby am 04.08.2004 um 13:43 Uhr (0)
Hallo V5 Gemeinde, habe folgende Frage: Ich will eine Selection wieder rückgängig machen also in einer selection verschiedene Operationen durchführen, und wieder auf die ursprüngliche erst Selection zurückspringen. dachte das so: Dim Selection1 As Selection Set Selection1 = CATIA.ActiveDocument.Selection Dim Selection2 as Selection Set Selection2 = Selection1 Selection1.Search ...... ..........Aktionen........... Set Selection1 = Selection2 das funktioniert aber nicht. die Selection2 wird ohne erneute Z ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aktivität von Produkt/Part feststellen
tomtom1972 am 10.09.2008 um 10:18 Uhr (0)
Hallo,Bsp.-Code zum Abfragen/Editieren des "Component Activation State" aller Knoten in einer Produkt-Struktur siehe unten.Gruß TomTomLanguage="VBSCRIPT"Public oSelSub CATMain() Set oProducts = Catia.ActiveDocument.Product.Products Set oSel = Catia.ActiveDocument.Selection SUB_Scan oProductsEnd SubSub SUB_Scan(oProducts) For Each oItem In oProducts If oItem.Parameters.Count 0 Then Set oComActState = oItem.Parameters.Item(oItem.Parent.Parent.PartNumber & "" & oItem.Name & "" & "Component Ac ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part schon geladen
Sylas am 11.01.2019 um 06:33 Uhr (1)
Zitat:Original erstellt von bgrittmann:ServuszB die Documents-Collection durchsuchen ob darin das Part schon vorkommt oder ggf per Selection.Search (so weit wie möglich einschränken) das Part suchenGrußBerndHallo BerndDie Documents Collection war was ich habe auch gedenken.... soll ich das mit GetItem Methode machen? Wenn das ein Fehler bringts, das bedeuted, das Part ist noch nicht in der Collection Wie denks du?GrußLukas
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Change Part Body
DasDon am 15.04.2013 um 16:32 Uhr (0)
moin moin,es müssen mehrere CATParts als result abgespeichert werden. dazu kopiere ich den PartBody und füge ihn ein als Result Without Link. dann soll das neue Body als neues PartBody definiert werden. hierzu benutze ich den command "Change Part Body". Es funktioniert auch super, ausser das ich einen Hinweis bekomme das ich einen neuen PartBody bekomme (ist ja auch gewollt).diesen hinweis ist das was mich stört. ich kann keinen richtig batchlauf von mehreren parts machen, wenn ich jedesmal bestätigen muss ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Elementen ausblenden über Hide Components
RSchulz am 17.07.2013 um 16:10 Uhr (0)
Ja ist schnell......und mein Beispiel...Code:Sub CATMain() Uhrzeit1 = Time Dim oProdukt Dim oVisPropSet As VisPropertySet Dim oSel As Selection Set oProdukt = CATIA.ActiveDocument Set oSel = oProdukt.Selection Set oVisPropSet = oSel.VisProperties oSel.Search "(((CATStFreeStyleSearch.OpenBodyFeature + CATPrtSearch.OpenBodyFeature) + CATGmoSearch.OpenBodyFeature) + CATSpdSearch.OpenBodyFeature),all" oVisPropSet.SetShow 1 oSel.Clear Uhrzeit2 = Time A = DateDiff("s", Uhrzeit1, Uhrzeit2) MsgBox A ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBScript / Object required error on Selection
tomtom1972 am 08.04.2005 um 07:16 Uhr (0)
Hello omz, this morning i read your posting at the coe-forum with the detailed circumscription of your problem. I am thinking the same as craig helm does. Maybee this will help you: We have had some problems with all of the selection-methods during the changing from R12 (13) to the Release 14. The most important thing is, that you are allowed to make only one Set of the Selection (Set MySel = Catia.ActiveDocument.Selection) in the R14. That was different in R12. If your are working with different moduls in ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part bearbeiten im Produkt
MichaelTreiber am 15.03.2011 um 13:39 Uhr (0)
Super haut hin,danke dir ------------------Grüße aus dem schönen DüsseldorfMichael
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Element von Part zu Part kopieren
geekv5 am 25.05.2012 um 11:06 Uhr (0)
Hallo allerseits,habe mir eine kleine Prozedur geschrieben um ein Element von einem Part zum anderen zu kopieren, leider funktioniert sie nur wenn die Parts in eigenständigen Fenstern geöffnet sind, ist ein Part nur im Produkt geöffnet bringt er mir die Meldung, dass kein CSO Element übrig bleibt..Ich bin mir ziemlich sicher, dass ich die Selektion als Selektion des Obersten ProductDocuments setzen muss, allerdings weiß ich nicht wie ich vom Part oder Partdocument dahin komme.. ActiveDocument.Selection geh ...
|
| In das Form CATIA V5 Programmierung wechseln |