|
CATIA V5 Programmierung : Änderung des Befehls Referenzkreis?
AndreeX00X am 19.09.2007 um 09:24 Uhr (0)
Hallo,ich habe auch mal eine Frage zur Referenzkreis-Erzeugung.Und zwar:Ich möchte die Referenzkreise in einem Drawing von Hand setzen. Wenn der Befehl für die Referenzkreise aktiviert wird (Einfügen - Anmerkung - Text - Referenzkreis; oder über Icon) und man mit der Maus über die Bauteile fährt ohne zu klicken, werden die Teilenummer und der Exemplarname sichtbar (siehe Bild).Meine Frage ist nun, kann man neben der Teilenummer und dem Exemplarnamen einen weiteren Parameter anzeigen lassen? Ich stelle mir ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter überprüfen ob vorhanden
AndreeX00X am 17.08.2007 um 12:12 Uhr (0)
Ja, der Fehler ist weg, jedoch erreiche ich mit dieser Variante nicht mein Ziel, da bei jedem Macro-Aufruf wieder die gleichen Parameter dazu angelegt werden und gerade das wollte ich ja vermeiden.Wenn das damit tatsächlich funktionieren soll, dann kann es ja nur noch daran liegen, dass ich das an die falsche Stelle gesetzt habe.Gruss
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Änderung des Befehls Referenzkreis?
AndreeX00X am 20.09.2007 um 10:16 Uhr (0)
Weiß vielleicht jemand, ob es überhaupt möglich ist, einen weiteren Parameter im Strukturbaum sichtbar zu machen?Quasi so, dass da steht:Teilenummer (Exemplarname) [3. Parameter]Im Bild habe ich mal ein Photomontage gemacht wie es aussehen könnte.Die Frage ist dann nur noch, ob es auch im Drawing bei "Referenzkreis" so übernommen wird.------------------Gruß AndreeX00X
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter verstecken/verbergen und/oder schützen
AndreeX00X am 13.11.2008 um 16:51 Uhr (0)
Hallo,ich suche seit Stunden verzweifelt nach einem Befehl, mit dem man Parameter dauerhaft sperren kann (ohne diese dann über das Kontextmenü wieder zu entsperren), aber irgendwie gibt es da nichts für.Mit meinem Quellcode (siehe unten) erzeuge ich einen neuen Parameter, übergebe ihm einen Wert und lasse ihn anschließend verdecken (das Verdecken ist im Moment nur eine Notlösung). Nun möchte ich aber, dass primär, niemand diesen Parameter-Wert ändern kann und sekundär, dass er nicht sichtbar ist.Habe gehör ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Änderung des Befehls Referenzkreis?
AndreeX00X am 19.09.2007 um 10:43 Uhr (0)
Hallo Mörchen,die eigenen Parameter sind schon erzeugt. Trotzdem Danke für dn Tipp.So wie ich dich jetzt verstehe, wird über "Einfügen - Anmerkungen - Text - Text" ein Textfeld erzeugt, in dem dann eine Verknüpfung zu dem erzeugten Parameter aus dem Product bzw. Part hergestellt wird.Genau das möchte ich ja nicht. Dieser selbst erzeugte Parameter soll nur angezeigt werden, wenn mit der Maus im Drawing über das Bauteil bzw. über dessen Linien hinübergefähren wird. Halt eben so, wie es bei dem Befehl "Refere ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Numerierungsschleife
AndreeX00X am 14.09.2007 um 09:22 Uhr (0)
Na gut, ich bin ja mal nicht so. Vielleicht ist das ja auch eine Anregung für andere, die das Thema noch ein wenig erweitern und dann ihre Lösung auch hier ins Forum stellen.Code:************************************************************* Makro: Positionsnummern.CATScript Version: V5R16-1.0 Code: CATIA CATScript Zweck: Erzeugung der Positionsnummern in einem CATProduct. Autor: xxx Datum: 07.09.2007*************************************************************Sub CATMain() Dim oRoot As Doc ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter im Product aus Drawing bearbeiten
AndreeX00X am 21.09.2007 um 11:23 Uhr (0)
Hallo,ich habe mir ein Makro gebastelt, welches bestimmte Parameter in den Eigenschaften in einem Product ändert bzw. umschreibt.Ist es möglich dieses Makro aus einem Drawing heraus zu starten, ohne dass das Product zu dem Drawing geöffnet ist.Ich könnte mir vorstellen, dass die Zeilen in dem unten angegebenen Code angepasst werden müssten.Code: Dim paraDocument1 As Document Set paraDocument1 = CATIA.ActiveDocument Dim product1 As Product Set product1 = paraDocument1.ProductOder ist es nur möglich ein Makr ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter überprüfen ob vorhanden
AndreeX00X am 14.08.2007 um 11:25 Uhr (0)
Hallo,zuerst möchte ich mal sagen, dass ich hier ganz neu bin und nun hoffe, dass mir hier einer helfen kann.Ich möchte ein Makro in Visual Basic erstellen (ich habe mich erst seit 2 Tagen mit der Programmiersprache auseinander gesetzt), welches ein Fenster im Part öffnet, in dem ich eigene Parameter eintragen kann. Diese Parameter sollen dann später in einem Draw in das Schriftfeld eingelesen werden.Ich habe es nun schon soweit hinbekommen, diese Parameter im Strukturbaum zu erstellen und den Inhalt über ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter aus Part in TitleBlock-Editor/ Fehler beim Ändern der Parameter
AndreeX00X am 18.08.2007 um 16:42 Uhr (0)
Hallo LusilnieDanke für deine Lösung, jedoch hat es damit nicht so recht geklappt. Ich habe es aber trotzdem hinbekommen, nachdem ich mal ein wenig rumprobiert habe, wo der Fehler liegen könnte. Nachdem ich ReferenceProduct durch UserRefProperties ersetzt hatte (Zeile habe ich unten nochmal hingeschrieben), hat es dann genau so funktioniert, wie ich es haben wollte.Code:Set strParam1 = partDocument1.Product.UserRefProperties.Item("Erstellt")Bei meiner oberen Frage muss ich zugeben, dass ich micht nicht so ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter aus Part in TitleBlock-Editor/ Fehler beim Ändern der Parameter
AndreeX00X am 17.08.2007 um 13:01 Uhr (0)
Hallo,Ich habe mir mit VB und parallel dazu mit CATScript ein Macro erstellt, welches im Part (später soll dass auch im Product so laufen) Parameter im Strukturbaum erstellt, in denen ich Werte eintragen kann und die ich dann später im Draw ins Schriftfeld übertragn möchte.Das mit dem Erstellen und Ändern der Parameter klappt auch soweit alles ganz wunderbar.Nun habe ich angefangen mein Draw zu bearbeiten, in dem ich den TitleBlock-Editor verwende. Ich bin nun soweit, dass ich die selbst von Hand erstellte ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Numerierungsschleife
AndreeX00X am 11.09.2007 um 00:26 Uhr (0)
Hallo,ich brauchte mal ein wenig Hilfe bei einer Schleife zur Nummerierung der Teile im CATProduct.Code:Sub CATMain() Dim oRoot As Document Set oRoot = Catia.ActiveDocument Dim oProducts As Products Set oProducts = oRoot.Product.Products SUB_ProdScan oProductsEnd Sub-------------------------------------------Sub SUB_ProdScan(oProducts) Dim Nummer As Integer Nummer = 2 Dim zaehler1 As Integer zaehler1 = 1 Dim zaehler2 As Integer zaehler2 = 1 Dim strParam1 As Parameter Set strParam1 = oProducts.Item(1).Refer ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter im Product aus Drawing bearbeiten
AndreeX00X am 24.09.2007 um 13:57 Uhr (0)
Hallo Jens Hansen,danke für deine Anwort, dass habe ich mir auch schon gedacht. Dann muss ich mir halt etwas anderes ausdenken.------------------Gruß AndreeX00X
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter überprüfen ob vorhanden
AndreeX00X am 28.08.2007 um 15:41 Uhr (0)
Hallo Lusilnie,habe endlich mal die Zeit gefunden deinen Quellcode auszuprobieren und es funktioniert bis auf das fehlende "r" in parametes1.count - parameters1.count alles prima. Vielleicht wäre das sogar die sichere Variante. Nochmals Danke.MfG AndreeX00X
|
| In das Form CATIA V5 Programmierung wechseln |