|
CATIA V5 Programmierung : Komplette Struktur eines Prduktes
Erich am 23.09.2006 um 19:52 Uhr (0)
Hallo folgendes Problem:ich möchte ein komplexes Produkt komplett auflisten. Das Produkt hat Parts und Produkte, sonst ist auf nichts weiter Rücksicht zu nehmen.Folgendes CATscript steht, bzw. habe ich mir aus dem Forum kopiert:Sub CatMain() Dim ProduktDoc As Product Dim Produkt As Product Set ProduktDoc = CATIA.ActiveDocument Set Produkt = ProduktDoc.Product Set Produkte = Produkt.Products Produktauslesen (Produkte)End subSub Produktauslesen (Produkte As Product)For i =1 to Produkte.count If TypeName(Pr ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part in Produktstruktur lokalisieren
Timberwolve am 16.04.2007 um 12:02 Uhr (0)
Ok, jetzt ist es mir auch klar ;-)Das Mit dem FindObject hab ich aber noch net ganz verstanden. Ich selektiere mit InputObjectType(0) "Part" das gewünschte Part. Nach dem es jetzt in der Selection drin ist alsoSelection.Item(1).Value, ist doch eigentlich nur das Part drin, oder??und mit FindObject findet das Script dann trotzdem das Product????Hab an meiner jetzigen Maschine leider kein VB oder VBA :-( deshalb kann ich momentan mit dem schönen Watch-fenster nicht arbeiten. Aber bis auf FindObject hab ich a ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro soll erkenen wie viele UnterProdukte vorhanden sind
student1992 am 09.06.2017 um 12:25 Uhr (1)
Der Anwender selektiert den Part und das Makro sucht anschließend die Fläche raus, (Selection-Copy), von dem Part der sich im Unterproduct befindet. Eingefügt soll die Fläche in ein Part der sich in dem obersten Product befindet.Mein Problem ist, durch selektion der Parts soll das makro erkenenn wie viele Unterproducte vorhanden sind, damit ich die fläche kopieren und einfügen kann. SOnst kriege ich das nicht hin.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : selection is langsam
catia5beginervbs am 22.03.2019 um 10:52 Uhr (1)
Moinsen,ich suche punkte und über die selection ist das sehr langsames handelt sich um ein elektriches Model mit über 300 elecroutebodiesEs soll an jeder curve die Länge geschrieben werden, die apiist durch den grosse part baum sehr langsamSearchString = "Name=" & my_point & ",all"selection1.Search SearchStringSet reference1 = part1.CreateReferenceFromObject(selection1.Item(1).Value) selection1.Item(1).Value.GetCoordinates acoordSet userSurfaces1 = part1.UserSurfacesSet userSurface1 = userSurfaces1.Ge ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Formelwert suchen und löschen
Esterbauer am 05.12.2018 um 09:11 Uhr (1)
Hallo zusammen,Wer kann mir helfen.Habe ein Produkt mit mehreren Parts. In den Parts gibt es eine Formel z.B. ( Formel.37:`001_part1/Teilenummer`=`Stücklisten InformationHilfsparameterDateibenennung` )Wie schaffe ich per Makro (Automatisch)die Formel.37 zu löschen?Problem ist nur das in Part 1 es die Formel.37 ist und in Part 2 ist es die Formel.40 usw... es ist immer nur der Formelwert an sich gleich (`Stücklisten InformationHilfsparameterDateibenennung` )wer kann mir da helfen.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit Copy/Paste Special, as Result with Link
Helmut Steeg am 31.08.2007 um 13:06 Uhr (0)
Hallo, ich bins wieder malIch hab ein neues Problem.Ich habe ein Geometrisches Set, in dem Sketches stehen. Ich muss nun den Sketch kopieren, und als Result with Link in einem Body einfügen. Der Body ist als InWorkObject definiert. Wenn ich den folgenden Codeschnipsel ausführe, landet er bei meinem CATIA im korrekten Ziel, aber bei einem Kollegen bleibt das Solid/Ergebnisobjekt im Geometrischen Set und wird vom Code nicht mehr gefunden.Kann mir jemand sagen, was ich da falsch mache oder wo mein Problem zu ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Andere Eigenschaften definieren
DanielFr. am 21.04.2010 um 17:40 Uhr (0)
Hallo ,und hier kommt die Lösung Code:Option ExplicitSub CATMain() ***Deklarationen Dim intProdDocObj As ProductDocument Dim intProdObj As Product Dim intSelObj As Selection Dim i As Integer Dim intUserParasObj As Parameters Dim intParaToAddObj As Parameter ***Objekte instanzieren On Error GoTo WrongDoc Set intProdDocObj = CATIA.ActiveDocument Set intSelObj = intProdDocObj.Selection intSelObj.Clear ***Bauteile suchen intSelObj.Search "CATAsmSearch.Part,all" If intSelObj.Count = 0 The ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parents von Annotations
CAMiCADse am 08.01.2008 um 10:38 Uhr (0)
Hallo AlfaRomeo75,sorry, hier nochmal die Vorgehensweise etwas ausführlicher:FindObject findet zu einem Element in einer Selection das entsprechende Element, das im Baum weiter oben angeordnet ist:(Min. 1 Element ist selektiert)Set p = CATIA.ActiveDocument.Selection.FindObject("CATIAProduct")-- p ist die Instanz, die zu deinem Text gehörtAlso:1. Selection füllen (in deinem Fall über Search)2. Alle Elemente in eine Collection packen (bei FindObject wird das Element aus der Selection entfernt)3. Dim p As Pro ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff auf Part im Produkt
zoltan.bekesi am 23.07.2009 um 18:40 Uhr (0)
Hallo blackhawk,bitte stelle hier ein Stück deiner Code rein. So verstehe ich deine Frage nicht ganz. Vielleicht können wir dir dann auch helfen.Gruß,Zoltan
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part im Produkt deaktivieren
bgrittmann am 25.07.2013 um 14:08 Uhr (1)
ServusDein Parameter mit dem du Aktivität steuerst muss vom Typ "Boolescher Wert" sein, dann sollte es auch mit einer normalen Formel klappen.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verweis aus einer Drawing aus, auf eine Part in einem Produkt
imation1999 am 29.08.2013 um 10:25 Uhr (1)
Hallo Zusammen,habt Ihr eventuell neue Idee den Names des Parts auszulesen?Vielen Dank im Voras[Diese Nachricht wurde von imation1999 am 29. Aug. 2013 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part-makro Schritte durch Produkt fuehren
bgrittmann am 20.11.2012 um 17:47 Uhr (0)
ServusStimmen auch die beiden Suchstrings (für den Parameter und das ParameterSet)?Ich hatte mir eine Testbaugruppe mit anderen Parametern aufgebaut.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Produkt oder Part mit Makro aktivieren
BigCheese am 03.03.2006 um 14:17 Uhr (0)
Hallo zusammen,meines Wissens ist die Activate-Methode nur für Features innerhalb eines Parts verwendbar.Zum Aktivieren von Produkten sollte es in der Baugruppe mit MyProduct.ActivateDefaultShape bzw. DeactivateDefaultShapefunktionieren.Schönes WEAlex
|
| In das Form CATIA V5 Programmierung wechseln |