|
CATIA V5 Programmierung : 3dxml in Userform öffnen
DanielFr. am 07.01.2010 um 09:32 Uhr (0)
Hallo,wie bindest du den auf der UserForm ein? Als eigenes Steuerelement. Gibt es vielleicht eine Refresh Methode? Wenn es diese nicht gibt bleibt noch die Möglichkeit das Steuerelement erst zu Laufzeit zu erstellen. Dann kannst du es beim Wechseln der Form bzw. bei jedem beliebigen Ereignis löschen (mit Controls.Item(x).Remove) und anschließend wieder erstellen. Dazu brauchst du dann noch ein paar konstanten und am besten einen Funktion die dir das Teil erstellt. Diese rufst du dann bei bedarf einfach wie ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CreateSendTo / GetListOfToBeCopiedFiles
Stitch2 am 07.01.2010 um 11:54 Uhr (0)
Hallo,Den letzten Tagen habe ich mit dem CATIA-Typ SendToService kämpfen worden mit Schwerpunkt auf die GetListOfToBeCopiedFiles und kam über das gleiche Problem Sie hatten vor wenigen Monaten.Konnten Sie dieses Problem lösen?Einer der Gründe, warum ich diese Funktion erforderlich, ist, die verwandte Tif und Jpg-Dateien aus einem Product, das Bilder definiert mit Sketch Tracer verwendet, zu identifizieren.Ich habe bereits eine Lösung für die gesamte Struktur mit geschachtelten Products und Parts abzurufen; ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Über Makro im Part ein Product steuern
tberger am 21.02.2011 um 18:49 Uhr (0)
Hallo Nixon,so etwas kannst du auch mit Parametern und Formeln in der Baugruppe und ganz ohne Makros erreichen (s.Bild) - wenn es deine Aufgabenstellung erlaubt.------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Teilfläche aus Fläche selektieren
DanielFr. am 08.01.2010 um 12:05 Uhr (1)
Hallo Klaus,also zuerst erstellt du dir eine Selektion mit folgenden Code:Code:oSelOffset.Search "CATGmoSearch.GSMOffset,all".Dieser sucht dir alle Offset-Flächen und selektiert diese. Dann suchst du innerhalb dieser Selektion nach deinen TeilflächenCode:oSelFace.Search ("Topology.CGMFace,oSelOffset")Jetzt würde ich abfragen ob der SelektionCount 0 ist. Wenn ja schreibst du alle Objekte innerhalb der Selektion in eine Collection (oder Array wenn du CATScript nutzt). Dann leerst du die Selektion und erstell ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Teilfläche aus Fläche selektieren
richter2 am 08.01.2010 um 12:39 Uhr (1)
Hallo,danke erstmal für die Hilfe. Die Selektion aller Teilflächen in der Aufmaßfläche sollte ich nun hinbekommen. Zum zweiten Problem: Eine Interaktion mit dem Nutzer zum auswählen einer Teilfläche scheidet aus. Das ganze soll vollständig automatisert ablaufen, da dies für alle Parts eines großen Produktstammbaums erfolgen soll...Kann man den in Catia irgendwie auf die Eigenschaften der Teilflächen zugreifen? Beispielsweise hätte ja jede "Seitenkantenfläche" 4 Kanten. Aber kann ich diese Information irgen ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA-Schriftart
MarcDe am 08.01.2010 um 14:37 Uhr (0)
Hey,im Anhang ist mein bisheriger Clone (VS2008Express C#). Sieht schon richtig genial aus, allderings gibt es da ein Problem. Scheinbar sieht das nur so "toll" aus, wenn der User XP und die Windows-Standard-Buttons (System) aktiviert hat also nicht diese schnick-schnack-oberfläche. Dann sieht es etwas anders aus, da die Buttons FLAT-Buttonstile sind mit Hintergrund. Die Verändern sich dann natürlich etwas.Und die normalen Checkboxen mit dem Haken kann man leider in der Farbe nicht ändern. Habe diese dann ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA-Schriftart
V5Playaz am 08.01.2010 um 12:41 Uhr (0)
Hallo,welche Schriftart das nun genau ist, weis ich nicht.Aber die Standard-Schriftart eines Labelfeldes in VB2008 ist Microsoft Sans Serif und sieht vergleichbar aus.Was willst du an den Standard-Elementen (Checkbox/Radio-Button) ändern? Die Farbe?Grüße Dominik
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA-Schriftart
MarcDe am 07.01.2010 um 13:56 Uhr (0)
Hallo,kann mir jmd sagen, welche Schriftart CATIA nutzt für die ganzen CATIA-Dialoge etc.?Ich möchte mir in C# die Dialoge nachbauen. Einen aktuellen Thread gibt es ja dazu, der war ganz hilfreich.Hat da jmd vielleicht auch schon mal die Checkboxen nachgebaut oder die Radiobuttons?Vielen Dank
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA-Schriftart
V5Playaz am 08.01.2010 um 15:45 Uhr (0)
Hallo,deine Form sieht echt klasse aus.Den OptionButton würde ich genau wie die Checkbox, also also als Button mit 2 Bildern aufbauen.Der einzigste Grund warum ich bisher noch keine CATIA Clone verwendet habe ist, dass sich die Benutzer dann nicht mehr beschweren, dass das Makro/VB-Programm einen Fehler hat sondern dass CATIA einen Fehler hat ;-)Aber die Clone-Idee gefällt mir immer besser.grüße Dominik
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Splines erzeugen
V5Playaz am 09.01.2010 um 15:25 Uhr (0)
Hallo,das einfachste ist, du sortierst deine Punkte schon vor der Erstellung der Textdatei.Weiterhin kommt es darauf an wie deine Textdatei aufgebaut ist, also ein Beispiel wäre nicht schlecht.Welche Regelmäßigkeiten gibt es in der Textdatei? Kannst du die Datei frei gestalten?Je nach Aufbau und Inhalt der Textdatei kann man einen Algorithmus erstellen.Wobei das eher mit Programmierung als mit CATIA zu tun hat.grüße Dominik
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Splines erzeugen
as-tom am 09.01.2010 um 11:04 Uhr (0)
Hallo zusammen,ich habe folgendes Problem: ich habe ein Makro geschrieben, wo aus einer Text-Datei Punkte in Catia eingelesen werden, dann werden Splines erzeugt.Die Punkte lauten z.B.: a1,a2,a3,a4,a5,.... b1,b2,b3,b4,b5,.. c1,c2,c3,c4,c5,... usw.Die Spline erzeugen ich dann mit a1-an, b1-bn, usw.Hier meine Frage: wie kann ich eine Spline erzeugen, die nur die Punkte a1, b1, c1, d1,...auswählt. Eine 2. Spline dann mit a2, b2, c2, ....Als Anhang habe ich mal die Funktion gehängt, mit der ich die Splines inn ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Splines erzeugen
DanielFr. am 09.01.2010 um 17:52 Uhr (0)
Hallo Thomas,ich denke das hat gar nicht mit der Textdatei zu tun den die Daten liegen ja schon vor sind also schon ausgelesen. Ich würde die Funktion nicht so komplex machen sondern dafür lieber mehrere. Das Spline Objekt wurde ich als Public deklarieren. Dann z.B. eine Funktion die immer nur einen Punkt hinzufügt (ggf. mit Tangenten wie schon implementert). Alles andere würde ich aus der Main machen (die Schleife). Hier lässt du den Anwender jetzt ein Schema auswählen (z.B. a1, b1, c1..., etc.).Ich denke ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bei FileSelectionBox Pfad vordefinieren
DanielFr. am 10.01.2010 um 11:04 Uhr (0)
Hallo,du kannst es auch mit einer CATvba machen. Hierzu gibt es eine Windows API die den FileSelection Dialog von Windows anzeigen kann. Hier kannst du dann auch den Startpfad dynamisch (oder statisch) angeben. Dazu einfach mal ein wenig googlen ------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
In das Form CATIA V5 Programmierung wechseln |