|
CATIA V5 Programmierung : Input Box Position
C.Samer am 08.02.2018 um 14:07 Uhr (1)
@runkelruebe: Die InputBox wird ohne Parameter leider nicht auf der zuletzt aktiven Anzeige angezeigt, sondern auf jener, welche in Windows als Hauptanzeige definiert ist :SHabe noch weiter probiert und habe den Fehler herausgefunden!Der xPos Wert der Funktion InputBox ist intern als Integer definiert, welcher nur bis 32767 geht....Kann ich denn die Funktion irgendwie abändern? Kennt jemand ne andere Eingabe-Lösung in CATScript? [Diese Nachricht wurde von C.Samer am 08. Feb. 2018 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA prüfen ob aktives Fenster ein Produkt ist
afaliwan am 18.09.2018 um 11:51 Uhr (1)
Hallo,ich mach das immer so:Code:Dim oRequestProduct As DocumentSet oRequestProduct = CATIA.ActiveDocument Select Case TypeName(oRequestProduct) Case "ProductDocument" Case Else MsgBox "Kein Produkt im aktiven Fenster. Bitte gewünschtes Produkt öffnen.", 16 Exit Sub End Select ------------------"Die Genialität einer Konstruktion liegt in ihrer Einfachheit. Kompliziert bauen kann jeder." - Sergej P. Koroljow[Diese Nachricht wurde von afaliwan am 18. Sep ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte mit Koordinaten in eine Excel
Tarvos am 08.02.2018 um 11:01 Uhr (1)
Hallo Bernd,ja vor lauter verschiedenen Tabs habe ich es wohl in die falsche Kategorie geschrieben :-/Ich bin nicht wirklich gut im programmieren, sondern hab nur so Halbwissen.Was bisher am besten aussah war das hier:http://ww3.cad.de/foren/ubb/Forum137/HTML/001999.shtml#000011Jedoch bekomme ich nur die Meldung "First open Catia application!!!". Auch die Version V01 von dieser Excel und der erneute reg-Eintrag für Catia hat nix geholfen.------------------Beste GrüßeTim___________Zu dumm gibt es nicht, nur ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkt im Schwerpunkt einer beliebigen Fläche erstellen
C.Samer am 29.01.2018 um 15:43 Uhr (1)
Zitat:Original erstellt von KADv5:Hi,einen Punkt im Schwerpunkt der Fläche zu erzeugen geht auch mit:hybridShapePointOnSurface1 mit distance = 0mmKADv5 hat meiner Meinung nach den richtigen Ansatz.Eine Fläche hat keine Stärke und daher auch keinen Schwerpunkt.Da Punkte auf Flächen bei der Standardeinstellung von der Mitte wegerzeugt werden werden, reicht es den Abstand auf 0 zu setzen.Liebe Grüße aus Wien,Christoph[Diese Nachricht wurde von C.Samer am 29. Jan. 2018 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Geometrische Sets im Part alphabetisch ordnen
olleiCAD am 07.08.2018 um 13:59 Uhr (1)
Sobald eine tote Fläche drin ist wird diese nicht mit verschoben.Kann man das nicht einfach über die "Kinder neu ordnen" Funktion ablaufen lassen im Makro? Also dass dort hin und hergeschoben wird bis es alphabetisch ist.Allgemein ein Makro wäre toll, wo man das Fenster Kinder neu ordnen öffnet und in diesem Fenster dann alles geordnet wird.[Diese Nachricht wurde von olleiCAD am 07. Aug. 2018 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Offset auf Tasche (Pocket)
Sm1leX am 13.11.2018 um 11:03 Uhr (5)
Hallo Zusammen,folgendes Problem. Ich möchte über ein Makro eine Tasche erzeugen, die bis zu einer Fläche geht und darauf anschließend noch ein Offset von 2mm geben. Allerdings bekomme ich das Offset nicht angesprochen.Es geht um folgendes Offset: Das ist die Zeile die aus der Makroaufzeichnung kommt. Allerdings wird dieser beim ausführen nur als Fehler markiert. length5 = parameters1.Item(PNumber + "_" + NCNumber + "_001_" + WTypeS + "_SteuerpartWinkelkanteTasche.3Begrenzung1Offset")Vielen Dank im Voraus! ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : DrawingView links ändern
Sylas am 05.07.2018 um 08:30 Uhr (1)
Zitat:Original erstellt von bgrittmann:Servus LukasSollte möglich sein.Ansicht kopieren und einfügen, Position der Ansichten bestimmen/abgleichen, Link der Ansicht umbiegen, Ansicht isolieren, Geometrie suchen und kopieren, ... alle diese Einzelschritte sind möglich.GrußBerndAlles was du hast geschrieben kann ich außerZitat:Position der Ansichten bestimmen/abgleichenwo kann ich der Methode finden? Unter DrawingView?[Diese Nachricht wurde von Sylas am 05. Jul. 2018 editiert.]
|
| 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 : Running executable unter CATIA mit catscript
Sylas am 23.02.2018 um 15:17 Uhr (1)
Zitat:Original erstellt von bgrittmann:ServusAlso in Windows 7 öffnet sich das Fenster mit deinem Code.(bleibt dann aber hängen: geht nur wenn Catia mit Englischer Sprache verwendet wird)GrußBerndPS: Das Makro von Joe von catia.cad.de kennst du auch?Ich habe auch gemerkt, dass unter Win7 - andere User - das Makro geht... Makro von Joe habe ich nicht probiert - ich siehe keine Download option da... EDIT:Doppelclick an ProdSortNoOcx.exe hat mir Explorer gehangt [Diese Nachricht wurde von Sylas am 23. Feb. ...
|
| 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 : Punkt an geschlossene Curve
89marbru am 28.05.2018 um 16:49 Uhr (1)
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 hast, kannst von dem aus die weiteren m ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Datei-Pfad einer DesignTabelle
CADMASTER5000 am 18.11.2018 um 20:57 Uhr (15)
Schönen guten Abend alle zusammen,ich habe eine Frage bezüglich des Datei-Pfades. Ich habe ein Skript aufgenommen, indem eine DesignTabelle automatisch erstellt wird. Diese wählt eine Tabelle aus dem bestimmten Pfad aus. Set designTable1 = relations1.CreateDesignTable("DesignTable.1", "DesignTable created by X 23.08.2018", False, "C:UsersAcerDesktopAKTUELLSTETabelle.xlsm")Das Problem an der ganzen Sache ist: Das Skript soll an jedem PC funktionieren, dementsprechend suche ich eine Möglichkeit beim Dateipfa ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : This handler is NULL
Booyaka am 28.08.2018 um 08:51 Uhr (1)
Oh Mist da is mir ein Abschreibfehler unterlaufen das ist natürlich alles Sel1 Wie geschrieben hab ich Parameter kopiert und die sollen in das Zielpart eingefügt werden in das Part selbst.Werd das mit deinem vorschlag später mal ausprobieren, komm da momentan nicht ran ... wenn die Arbeit mal wieder stört :/ .Edit 29.08.18: Also ich hab das jetzt mal ausprobiert mit ...Parent.Part das geht nicht - selbe fehlermeldung.Hab das jetzt mal umgebaut das ich ne 2. User-Selection mach und den Adapter(Zielpart) au ...
|
| In das Form CATIA V5 Programmierung wechseln |