|
CATIA V5 Programmierung : Punkte Search. Und Selection
Burrows am 24.02.2012 um 09:44 Uhr (0)
Ja hab mir mit MsgBox mal i ausgeben lassen. Es sind alle Punkte selektiert.in der MsgBox bekommte ich nach und nach auch die Anzeige über den einzelene Namen. Also das funktioniert.Wie kann ich i dimensioniert?Mein part ist auch ganz simple auf gebaut. Eine kurve und 3 Punkte irgendwo auf der Kurve. mehr nicht.Code:Language="VBSCRIPT"Sub CATMain()#######################Dim Document1 As DocumentSet Document1 = CATIA.ActiveDocumentDim oSelection, oSelectedElement, oDoc, oInstance, oRef, ECurve, EPoint As Ob ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Toolbar mit Subtoolbar erstellen
HoBLila am 24.02.2012 um 15:15 Uhr (0)
Ich kann ja mal erklären, wie es im CAA läuft, vielleicht hilft das bei der Suche:Im CAA ist eine Toolbar ein Objekt mit einer Liste.Dieser Liste füge ich Objekte (Commands) hinzu, als einfach oder doppelt verkettete Liste, ich glaube sogar doppelt verkettet.Sprich jedes Objekt hat einen Nachfolger und einen Vorgänger, außer das Erste und das Letzte. :-)Wenn ich nun zwischendrin eine andere Toolbar (Container) als Objekt reinhänge, dann macht CATIA selbstständig solch eine Sub-Toolbar daraus, wobei das ers ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte Search. Und Selection
Burrows am 24.02.2012 um 18:20 Uhr (0)
Vielen Herzlich Dank, an euch Beiden!!!!!Ich werde es am Montag gleich ausprobieren. Und Bernd tut mir leid das ich dich von der Arbeit abhalte.Ich hab den ganzen nach hause weg schon überlegt an was es liegen kann. Das Problem ist glaube ich, dass nach der Suche alles selektiert ist. Und dann der Erste Punkt ausgewählt wird und dann kommt die Anweisung was passieren soll mit dem Punkt. Aber nach getaner Arbeit ist nichts mehr selektiert und das ist das Problem. Man muss die ganze erste Auswahl irgendwie s ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte Search. Und Selection
Burrows am 23.02.2012 um 16:29 Uhr (0)
Hallo Ich als Newbie hab folgendes Problem:Ich Möchte gerne auf eine Kurve die ich aus selektier Punkte suchen lassen die im Show sind und das aber mehrere sind. Z.B. x Stück.Wenn ich nur einen Punkt habe funktioniert das ganze auch recht gut... aber wenn ich mehr habe bräuchte ich eine schleife oder so... ich komm irgendwie nicht drauf.Oder kann ich die dann Einzeln auslesen... Das blöde ist das es manchmal 2 Punkte sein können und manchmal 10... Für eure Hilfe wäre ich sehr dankbar... Sub CATMain()###### ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Toolbar mit Subtoolbar erstellen
RSchulz am 27.02.2012 um 09:13 Uhr (0)
Zitat:Original erstellt von Mangapatty:Mal ne ganz dumme Frage. Was ist CAA und wie kann ich eine Toolbar einer anderen hinzufügen?CAA ist eine gesondert lizenzierte Programmierumgebung für Addons im CATIA.------------------MFGRick SchulzNettiquette (CAD.de) - Was ist die Systeminfo? - Wie man Fragen richtig stellt. - Unities
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte Search. Und Selection
HoBLila am 24.02.2012 um 15:08 Uhr (0)
Code:Dim arrRefWokrk() As INFITF.ReferenceDim iElem As IntegerDim selWork As INFTIF.SelectionSet selWork = CATIA.ActiveDocument.SelectionCall selWork.ClearCall selWork.Search("((((((FreeStyle.Point + 2D Layout for 3D Design.Point) + Sketcher.Point) " _ & "+ Drafting.Point) + Part Design.Point) + Generative Shape Design.Point) + Functional Molded Part.Point);scr")ReDim arrRefWokrk(1 To selWork.Count2)For iElem = 1 To selWork.Count2 Set arrRefWokrk(iElem) = selWork.Item2(iElem).Reference ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte Search. Und Selection
Burrows am 29.02.2012 um 07:21 Uhr (0)
Um den Beitrag zu vervollständigen. Ich hab mein Problem gelöst. Das Problem war, wie ich schon vermutet habe, dass die Selektion fehlt um das nächste Element Auszuwahlen. Ich lass jetzt von den Next eine erneute suche durchführen. Die Selektion ist aber begrenzt mit der ersten selection.count so findet Catia zwar mehr Punkte nützt aber nur die erste Auswahl. Danke nochmal an alle.
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Splines ins Catia mit Diagramm in Excel
K-Jay am 28.02.2012 um 22:37 Uhr (0)
Hey,ich hab das Problem, das meine Spline mittels Makro nicht generiert wird, da in den Zellen #NV (siehe Anhang) steht.Dies ist aber Notwendig, damit automatisch ein Diagramm in Excel erzeugt wird, auch wenn diese Zellenwerte nicht besetzt sind. Hier im Bsp. von 21 Zeilen, welche abhängig vom wählbaren Wert "t" ist.Eine leere Zelle statt "#NV" wäre die Lösung, jedoch würde so das Diagramm nicht funktionieren.Wer kann mir helfen?------------------Gruß K-Jay
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Splines ins Catia mit Diagramm in Excel
bgrittmann am 28.02.2012 um 22:41 Uhr (0)
ServusAm einfachsten wäre, wenn du für den Export einfach die Zeilen löschst (und ggf danach dies wieder rückgängig macht).Oder du bearbeitest das Makro, um baust eine Abfrage ein die zuerst den Typ der ersten Zelle in einer Spalte untersucht, und diese Zeile dann überspringt.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Splines ins Catia mit Diagramm in Excel
K-Jay am 28.02.2012 um 22:52 Uhr (0)
Gut, Jedoch hab ich für "t" maximal den Wert 720 festgesetzt um die Genauigkeit für meine Zwecke zu heben!Kannst du mir sagen, was ich wie wo hinschreib, damit diese Abfrage, von der du gesprochen hast funktioniert?Ich würde es ja auch gern selber machen, aber es gibt absolut keine aktuelle Literatur zu diesem Thema die mir auf die Schnelle weiterhelfen würde Rein nach diesem Muster: http://ww3.cad.de/foren/ubb/Forum137/HTML/004879.shtml------------------Gruß K-Jay
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Common Dialog
Tim2007 am 29.02.2012 um 09:19 Uhr (0)
Hallo Henry,nein, solange nur das von Catia mitgelieferte VBA6.msi oder nur Office-Standard drauf ist geht das nicht.Erst wenn VB (jeglicher Art) drauf ist, dann kann man die "besonderen" Dialogs verwenden.Express daher, weil kostenlos.Danke Mikrosaft.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Startcommand(Laden) von Parts funktioniert nicht in Unterelementen
geekv5 am 03.03.2012 um 12:24 Uhr (0)
Hallo allerseits,ich benutze in einem Makro das Startcommand "Laden", leider funktioniert es nur in erster Ebene..Wenn ich also im aktiven Produkt ein Unterprodukt habe und darin ein Part selektiere, dann hat der Startcommand keine Wirkung.. Wenn ich das Unterprodukt blau setze passiert auch nichts.. Auf der ersten Ebene funktioniert es wunderbar..Gibt es da einen weg, sodass ich das Unterprodukt nicht in einem neuen Fenster öffnen muss??Thx und Gruß =)Edit:Kommando zurück, mein Fehler war:1 Set Selection1 ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATDUA während Makrolaufzeit
RSchulz am 06.03.2012 um 14:54 Uhr (0)
Zitat:Original erstellt von geekv5:Sehe ich das richtig, dass ich mich für die Fenstererkennung mit der Windows API auseinandersetzen müsste? In diesem Zuge könnte es doch sogar möglich sein, CATDUA ohne neuladen des Parts auszuführen über Datei-Schreibtisch.. Voraussetzung wäre, dass man im Schreibtisch automatisch das Part selektieren kann..GrußJa du müsstest dich mit der Windows API auseinandersetzen. Nein leider kannst du das nicht, da es keinen Befehl gibt, um CATDUAV5 intern in CATIA zu starten. Zum ...
|
In das Form CATIA V5 Programmierung wechseln |