|
CATIA V5 Programmierung : Constraints auslesen von CatPart in CatProduct
JoFa97 am 11.06.2024 um 09:23 Uhr (1)
Damit funktioniert es vielen Dank!! Ich bin einfach garnicht versiert im Thema auf welches Produkt ich mich grade referenziere, und Unterschied zwischen dem Produkt und Dokument ... Weitere frage, ich habe jetzt 206 Constraints im Product. Wie lese ich die Werte ungefähr nach dem gewünschten Format String:"Constraint, part1, part2" aus, bzw. lasse mir das als den String im Strukturbaum anzeigen? Liebe Grüße Joshua ------------------Joshua
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Workaround Veröffentlichungen bzw. Publications
bgrittmann am 07.11.2014 um 08:33 Uhr (1)
ServusOhne Link hat es bei mir so funktioniert (nur mit ein paar Linien probiert): Code:Sub CopyPublications()Dim oPartDoc As PartDocumentDim oPartDoc2 As PartDocumentDim osel As ObjectDim osel2 As ObjectDim oPubs As PublicationsDim oPub As PublicationDim i As IntegerSet oPartDoc = CATIA.ActiveDocumentSet osel = oPartDoc.SelectionSet oPubs = oPartDoc.Product.PublicationsFor i = 1 To oPubs.Count Set oPub = oPubs.Item(1) osel.Clear osel.Add oPub.Valuation osel.Copy Set oPartDoc2 = CATIA.Documents.Add( ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Messungsobjekt im part erzeugen
akrohn am 23.05.2005 um 09:16 Uhr (0)
Hallo! Wo kann ich mehr Infos über gettechnologieobject( distance ) bekommen? In der V5Automationdatei steht darüber nichts. Kann ich damit im Produkt die Abstände zwischen zwei Parts messen? Oder sogar zwischen zwei Punkten innerhalb verschiedener Parts? Gibt es da ein Code-Beispiel? MfG Andreas
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Referenz -> Objekt
drcmda am 04.08.2003 um 13:51 Uhr (0)
noch ganz kurz...eine sache die mich stutzig macht... sollte ".Value" nicht eigentlichschon auf mein gewünschtes objekt zeigen anstatt mir eine referenz zugeben? beide methoden (value & reference) geben mir aber die gleichenresultate...Code: Selection.Search ("Topology.CGMFace,all") For i = 1 To Selection.Count Set myFace = Selection.Item(i).Value myFace = "type: reference", warum ??? Next[Diese Nachricht wurde von drcmda am 04. August 2003 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Array Operationen
GrafKoks am 15.06.2012 um 09:12 Uhr (0)
Die Publications liegen bei mir aber ganz klar im Part.Struktur:Product +Product +Part +Part -Part ---1. +Part ---2. +Publications ---3. +Part +Product...zu 1.: Icon(blaues und gelbes Zahnrad, grüner Pfeil, rotes Kettensymbol).zu 2.: eigentliches Part, wo alles drin ist (inkl. mein AS) Icon(gelbes Zahnradl)zu 3.: Da sind die Publications und ich meine ich habe das richtige Part ausgewählt. Reference muss doch das Part (2.) sein, oder? Ich bin ein wenig verwirrt mit den Icons, obwohl 1. ein ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Hide/Show
zizorro am 13.09.2004 um 14:29 Uhr (0)
Hallo zusammen, mal wieder eine sicherlich ganz einfache Frage zum Thema Makroprogrammierung. Ich komme mit der VisProperty nicht so richtig klar. Ziel ist in einem geöffneten Part den Body.2 auszublenden. Folgendes Skript habe ich dazu erzeugt: Sub CATMain() Dim MyPart As Part Set MyPart = CATIA.ActiveDocument.Part Dim selection1 As Selection set selection1 = MyPart.Bodies.Item( Body.2 ) Dim Eigenschaft As VisProperties Set Eigenschaft = selection1.VisProperties Eigenschaft.SetShow 1 MyPart.update End Sub ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection Problem
GeorgK am 16.06.2010 um 08:42 Uhr (0)
Hallo zusammen,wie kann ich innerhalb einer selection eine Bohrung löschen und an der gleichen Stelle eine neue Bohrung erzeugen?Vielen DankGeorg
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ParameterSets löschen, neu erstellen - für jedes Part in Produkt wiederholen
bgrittmann am 27.11.2012 um 07:15 Uhr (0)
ServusEDIT: ich hab wohl diene Frage nicht richtig durchgelesen. Über "Parent" kommst du von einem Parameter nicht auf dessen ParameterSet. Vergleiche die Lösung beim Datum.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.[Diese Nachricht wurde von bgrittmann am 27. Nov. 2012 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : part auswählen
Thomas Harmening am 26.06.2009 um 13:32 Uhr (0)
frage doch den Dokumententyp abCode:****Const c_DocTypCATProduct = 1Const c_DocTypCATPart = 2Const c_DocTypCATDrawing = 3****Function FCheck_Doctyp(oDoc) Dim sDocName sDocName = oDoc.Name If Right(sDocName, 10) = "CATDrawing" Then FCheck_Doctyp = c_DocTypCATDrawing ElseIf Right(sDocName, 10) = "CATProduct" Then FCheck_Doctyp = c_DocTypCATProduct ElseIf Right(sDocName, 7) = "CATPart" Then FCheck_Doctyp = c_DocTypCATPart Else FCheck_Doctyp = 0 End IfEnd ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PowerCopy Instanz führt zu Part Read-Only
khaas am 13.03.2009 um 09:52 Uhr (0)
Hallo zuusammen,ich habe ein Macro, welches eine in einem Part befindliche PowerCopy in dem selben Part mehrfach instanziiert. Als Inputelemente dienen dabei Geometrieelmente aus einem selektierten GeoSet.Das Macro habe ich in Abwandlung des im Installationsumfang von R16 mitgelieferten Beispiels erstellt.Funktioniert alles wunderbar...Nur, nach Ende des Macros ist mein Part plötzlich auf Read-Only gesetzt! Ich gebe am Ende des Macros die "Instanz Factory" wieder frei.Was fehlt noch?Bin für Hilfe dankbar! ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : copy/paste with link auf Productebene
ks-reichle am 13.07.2010 um 21:11 Uhr (0)
Hallo zusammen,ich möchte folgende ein Makro schreiben, welches1. über eine selectionbox puplizierte Bodys auswählt2. diese kopiert3. eine neues Produkt erstellt4. darin ein neues Catpart5. in dieses die Bodys mit Link hinein kopiert6. die Bodys addieren7. den Partbody spiegeltIm forum hab ich auch bereits fündig, und hab die entsprechend angepasst.Es funktioniert auch alles, bis auf das automatische finden der übergeordneten Produkte.Wenn ich den Referenz manuell eintrage klappt es. Ich habe Beiträge gefu ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aufmass / Thickness erzeugen
romanoir2005 am 11.01.2006 um 16:17 Uhr (0)
Okay, habs inzwischen selber rausgekriegt.Falls die Lösung jemanden interessiert:- den Volumenkörper in eine Selection packen- mit search "topology.CGMFace,sel" die Randflächen suchen- dann die einzelnen Items der Selection auslesen, das sind die Flächen.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection-Class als LateBinding aus Visual Basic
cl10b am 04.02.2011 um 15:59 Uhr (0)
Hallo Spezies^^Ich kriege es beim besten Willen nicht hin im Visual Studio per LateBinding auf die Selection Klasse von CATIA zuzugreifen.Derzeit behelfe ich mir mit Early Binding - das möchte ich aber eigentlich vermeiden...Wie definiere ich denn eine Variable nach folgendem Muster:Dim Liste As ObjectListe = CATIA.Selection ???????ein Set Liste = ... wird von Visual Studio 08 erst gar nicht akzeptiert...Danke vorab------------------lg Christian
|
| In das Form CATIA V5 Programmierung wechseln |