|
CATIA V5 Programmierung : Partname durch Parameter steuern
Sylas am 13.03.2018 um 08:47 Uhr (1)
Zitat:Original erstellt von bgrittmann:ServusFormeleditor öffnen - Parameter des Typs String/Zeichenfolge anlegen - Parameter der Teienummer suchen - Formel erstellen - gewünschten Parameter er die Teilenummer steuert selektieren - OKGrußBerndHallo BerndWenn ich das probiere, ich kriege eine Meldung:"This parameter can not be valuated by a formula. It does not belong to the current document"Was kann ich mehr tun?EDIT: Ich habe vergessen, das ich muss den Part im neues Fenster öffnen [Diese Nachricht wurd ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Multiselection von Publications
Student051089 am 19.03.2018 um 09:43 Uhr (1)
Hialso das mit der for i = 1 to vselection1.count2 klappt auch noch nicht so ganz. Ich habe mir jetzt erster mal mit Code:For i = 1 To 100 abgeholfen. Diese Schleife läuft nun mehrfach die Selektion ab. Zitat:ggf fehlt dir noch das zusammensetzen eines Strings mit den einzelnen Namen der Veröffentlichungen (Schleife, String verketten, Zeilenwechsel) Leider weiß ich nicht wie das geht. Könntest du mir da eventuell helfen?Natürlich habe ich eine Listbox. Mein Fehler. GrüßeMehrere Items werden in meinem Makro ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : LS-OPT and CATIA
Sam2021 am 26.03.2018 um 13:08 Uhr (1)
1. I will record a macro and see how it works. 2. I would give the range in the LS OPt. Everytime it asks, lets say change the angle to some value, it would change in the script and generate the new geom. file (If i understood your question correctly)3. You mean the paramaters in the future tree? if yes, please see the attached file. Thank you Best regards, Sam [Diese Nachricht wurde von Sam2021 am 26. Mrz. 2018 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : oSel.add Reference method add failed
eisalex am 03.04.2018 um 21:07 Uhr (5)
Servus zusammen,Anfänger Problem:ich habe mehrere Themen durchgeschaut, wo das Problem aufgetaucht ist. Überall gibt es Lösungen im "Code" die ein Workaround darstellen. Ich hätte gerne methodisch generalisierten Umgang mit ADDEN von References zu der Selektion.Bei mir ist es so, dass ich im Catpart arbeite und bis jetzt habe ich immer geschafft der Selektion ein Objekt zu füttern.Jetzt bin ich aber soweit, dass ich nur die Referenz übergeben kann. Meine Selektion ist folgend definiert: Set oSel= CATIA.Ac ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : oSel.add Reference method add failed
eisalex am 03.04.2018 um 22:03 Uhr (1)
Willkommen im Forum. Bitte Systeminfo ausfüllen. - Vielen Dank ! Systeminfo soweit eingetragenWoher hast du denn die Reference? - grundsätzlich funktioniert keine Reference beim adden, egal woher ich die habe, aber aktuelle ist von CreateReferenceFromObject gekommen.Das ist von Geometrie ein Plane (aber wie gesagt alle Geometrien weren nicht geadded)grob: Set Ref2 = gUserPartContainer.CreateReferenceFromObject(PlaneOBJ)Surfaces=Array(Ref1, Ref2,Refx,...)oSel.Add Surfaces(1) Das Problem ist es kommt aus dem ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Type Objekt in Bearbeitung auslesen
C.Samer am 06.04.2018 um 12:24 Uhr (1)
Hallo,vlt ist es dieser Code hier?Code:xxx = Catia.ActiveDocument.Part.InWorkObjectLiebe Grüße aus Wien,Christoph[Diese Nachricht wurde von C.Samer am 06. Apr. 2018 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Einen Parameter über eine userform ändern
MrFlaip am 13.04.2018 um 08:49 Uhr (1)
Danke Bernd!Genau genommen ist es ein Part in einem Product. In diesem Part befinden sich dann die Parameter, wie in der Abbildung oben ersichtlich.Wie genau ist Documents-Collection zu verstehen?Gruß Philip [Diese Nachricht wurde von MrFlaip am 13. Apr. 2018 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wie bekomme ich CompositesMaterial-Objekte von CATPart?
vasa.dhananjay am 14.04.2018 um 01:40 Uhr (1)
Hat jemand ein Beispielprogramm, um das Compositesmaterial von einer "ply" in einem CPD CATPart zu holen?Does anyone have a sample program to grab the compositesmaterial object from a "ply" in a CPD CATPart?[Diese Nachricht wurde von vasa.dhananjay am 14. Apr. 2018 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Positionsmatrix - Achse invertieren
mvo am 17.04.2018 um 10:18 Uhr (1)
Hallo Uwe,danke für die schnelle Antwort!Mir geht es nicht um die Befehle an sich. Diese sind mir klar. Ich habe folgendes benutzt:Dim intPosArr(11)intPositionObj.GetComponents intPosArrintPositionObj.SetComponents intPosArrNun möchte ich aber das Array für intPosArr so umrechnen, dass z.B. die Y-Achse invertiert wird (also quasi eine Spiegelung an der XY-Ebene des positionierten Bauteils).Ist also eher ein mathematisches Problem. Ich habe es mitintPosArr(1) = -intPosArr(1)intPosArr(4) = -intPosArr(4)intPo ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Copy & Paste mit CCP - Link
Student051089 am 20.04.2018 um 09:41 Uhr (1)
Hallo zusammen,ich habe ein Makro erstellt, dass PowerCopies von Teil A in Teil B mit CCP- Linkverbindung kopiert.Hierfür öffne ich zuerst die Bauteile in neuem Fenster und kopiere sie dann von A nach B. (Fenster A öffnen, kopieren, Fenster B öffnen und einfügen)Das funktioniert auch ganz gut bis auf die Tatsache, dass ich für ein paar Flächen ungefähr 5 bis 10 Minuten Rechenzeit benötige. (Mein Rechner ist nicht der schnellste aber das ist definitiv nicht normal). Auch das mit dem Open in new window dauer ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Flächen einfügen - Internal Error
Student051089 am 29.04.2018 um 14:17 Uhr (1)
Hallo Uwe,in meinem Programm werden alle Flächen ausgewählt und kopiert. Die vsel wird belegt. Manuell lassen sie sich dann auch einfügen. Kann es sein, dass die Flächen, welche aus verschiedenen Hybridbodies publiziert werden, ihren Bezug dorthin nicht mehr kennen? Also das ich dem Programm erstmal den "Pfad" geben muss woher es kommt und dann den "Pfad" wohin es soll?Ich werde das gleich mal testen. Ich kann mir auch vorstellen, dass die Methode mit Suchen hier einfach die Falsche ist.Das gleiche mache i ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : msoFileDialogOpen mit VBA
imation1999 am 20.05.2018 um 12:36 Uhr (1)
Hallo Zusammen,könnt Ihr mal sagen, wo mache ich den Fehler?Code:Dim objFiledialog As ObjectSet objFiledialog = Application.FileDialog(msoFileDialogOpen)objFiledialog.ShowRun-time Error 424Object RequiredDanke im Voraus![Diese Nachricht wurde von imation1999 am 20. Mai. 2018 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkt an geschlossene Curve
Sylas am 28.05.2018 um 20:53 Uhr (1)
Zitat:Original erstellt von 89marbru:Hi,vllt klappt folgender Workaround für dich.Du kannst mittels Makro einen neuen Punkt im globalen Koordinatensystem erstellen z.B. x=0 y=0 und z=0Jetzt kannst du einen Punkt auf die geschlossene Linie setzen, wenn du den erstellen Punkt (0/0/0) oben als Referenz angibst und davon dann das Makro aufbaustSet hybridShapePointOnCurve1 = hybridShapeFactory1.AddNewPointOnCurveWithReferenceFromDistance(reference1, reference2, 22.786, False)Wenn du einen Punkt auf der Linie ha ...
|
In das Form CATIA V5 Programmierung wechseln |