|
CATIA V5 Programmierung : Punkte auslesen
DanielFr. am 09.12.2010 um 16:49 Uhr (0)
Hallo ,du kannst nicht gezielt nach dem Y-Werten suchen und das brauchst du auch nicht. Hierzu hat ein Punkt-Objekt eine Eigenschaft ("Y"). Diese beinhaltet die Y-Koordinaten des Punktes und diese gibst du an die Vergleichsfunktion weiter.Um alle Punkte in ein durchsuchbarer, geordnetes Array zu legen gehst du am besten über die Suche. In einer Schleife kannst du dann durch das Array rennen und immer die Y-Eigenschaft des aktuellen Punktobjekts an die Vergleichsfunktion weitergeben. Das machst du solange ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mehrere Screenshots im Powerpoint einfügen
DanielFr. am 08.06.2012 um 20:27 Uhr (0)
Hallo,Zwei Sachen habe ich noch zusätzlich gefunden. Aus Gründen der Skalierbarkeit solltest du die Erstellung der Screenshots in eine eigene Funktion ausgliedern (diese kannst du dann aus der Hauptroutine bei Bedarf einfach immer wieder aufrufen). Zusätzlich würde ich die Bilder auf keinen Falls als BMP abspeichern. JPG ist hier sinnvoller da sonst deine PowerPoint Präsentation zu groß wird.Das Thema der Folien / Einfügepunkte liegt wahrscheinlich an der Instanzierung der letzen Folie. ich würde versuchen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Paramater-Werte eines Punktes durch direktes Anklicken erzeugen
DanielFr. am 21.01.2012 um 21:34 Uhr (0)
Hallo,ich glaube ich hatte dich falsch verstanden. Was du benötigst ist ein Selektionsobjekt. Innerhalb dieses Objekts gibt es die "SelectElement2" Funktion. Diese wird genutzt um eine interaktive Selektion zu erzeugen. Des Weiteren werden nur gefilterte Objekte in der Selektion zugelassen. In deinem Fall sind das Punkte.Sobald du die interaktive Selektion gestartet hast, wählst du den Punkt aus und die Werte der UserForm werden an diesen übergeben!Eine kurze Bitte noch:Könntest du versuchen die Groß- und ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Strukturbaum minimieren
DanielFr. am 21.08.2009 um 08:19 Uhr (1)
Hallo Michlick,ich gebe dir recht und würde auch mit dem Einsatz von StartCommand vorsichtig sein. Der Grund hierfür ist wie schon erwähnt das asynchrone verhalten des Befehls (gut bei dem Tree wirds jetzt nichts ausmachen wenn das Script weiterläuft. Ist ja nicht essentiell )Die Frage war aber eine andere. Es ging darum ein bestimmtes geometrisches Set zu zuklappen. Das geht nicht mit einem StartCommand und auch nicht mit einem SendKeys im Anschluss. Das liegt ddaran das du kein Objekt oder String, etc. ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : Bestimmtheit Skizze
DanielFr. am 08.10.2009 um 14:55 Uhr (0)
Hallo,Skizzen müssen nicht grün sein sollten aber. Es gibt Anwendungsfälle in denen eine Skizze nur fixiert wird (z.B. im Styling-Bereich wenn mit Splines gearbeitet wird), aber "normale Skizzen" sollten auf jeden Fall grün sein.Um jetzt einen Lochkreis zu erstellen würde ich nicht alle Löcher in die Skizze einzeichnen sondern den dafür implementierten Befehl (z.B. Cicular Pattern) im 3D Verwendung. Hierzu brauchst du nur eine Skizze mit einem Loch und der Rest wird im 3D "vervielfältigt". Somit musst du n ...
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : Makro Befehl zum Erzeugen eines Koordinatensystems
DanielFr. am 02.08.2010 um 10:59 Uhr (0)
Hallo ,es gibt eine Collection für Achsensysteme. Diese will über das Part-Objekt angesprochen werden. Hier gibt es die Methode .Add() um ein neues Achsensystem einzufügen. Im Anschluss kannst du dieses Objekt über die entsprechenden Eigenschaften (OriginPoint, XAxisDirection, YAxisDirection und ZAxisDirection) im Raum ausrichten. Zur näheren Erläuterung dieser Eigenschaften kannst du auch die V5Automation.chm lesen. Diese Datei findest du im Ordner in der sich auch deine CNEXT.exe befindet.Wenn du nicht w ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
Berufsausbildung : Technischer Zeichner oder Technischer Produktdesigner
DanielFr. am 05.03.2010 um 10:49 Uhr (0)
Hallo zusammen ,der Unterschied zwischen tech. ZeichnerIn und tech. ProduktdesignIn ist nicht nur der Einsatz der Software. Die Ausbildungsinhalte des TPD (techn. Produktdesign) sind mehr auf die Gesamtentwicklung von Bauteilen im CAD (Entwicklungsprozess), Baugruppen im CAD bis hin zur fertigen Bauteil bedacht. Hier spielen auch Faktoren wie Materialauswahl, Fertigungsverfahren, etc. eine entscheidende Rolle. Die Ausbildung deckt somit ein wesentlich breiteres Themengebiet ab als die Ausbildung zum tech. ...
|
| In das Form Berufsausbildung wechseln |
|
CATIA V5 Programmierung : Fileselection Box mit Vorauswahl
DanielFr. am 18.06.2009 um 06:24 Uhr (0)
Hallo,kann man schon. Du kannst dir ja in VB eine CATIA Instanz erzeugen und in der CATIA Instanz gibt es die Methode ExecuteScript. Innerhalb dieser kann einem *.catscript beim Aufrufen Startparamter mitgegeben werden.Würde ich persönlich aber auf keinen Fall so machen und zwar aus folgenden Gründen:1. VB.Net 2008 Express hat ein deutlich besseres Entwicklungsinterface als CATIA-interne Editor (bei komplexen Programmen wichtig)2. Wenn du ständig von VB ins *.catscript springt kennst du dich irgendwann nic ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Flächen : Inflection Line als geometrisches Element erzeugen
DanielFr. am 11.01.2012 um 16:15 Uhr (0)
Hallo,ich denke da gibt es überhaupt keine Möglichkeit. Wenn man sich mal vor Augen führt das die ReflectionLines Linien sind, welche direkt vom Auge des Betrachters abhängen (respektive von der Kamera), ist es unmöglich ein geometrisches Element daraus zu erstellen. Diese müssten sich ständig ändern falls das Modell gedreht wird.Die Linien sind rein visuelle Anzeigen. Habe gerade mal versucht mit Hilfe von VBA etwas zu machen aber diese Objekt ist nicht mal verfügbar. Ggf. könnte man etwas über CAA machen ...
|
| In das Form CATIA V5 Flächen wechseln |
|
CATIA V5 Programmierung : Position auswählen
DanielFr. am 06.08.2009 um 08:16 Uhr (0)
Hallo,ah ok das geht direkt in CATIA. Hab ich nicht gewusst...man lernt nie aus.------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Probleme mit UserSel
DanielFr. am 04.03.2010 um 08:24 Uhr (0)
Hallo,wenn du uns gleich das Beispiel gegeben hättest dann wären wir schon längst am Ziel. Mir war nicht klar das du versucht innerhalb eines Produkts das ein Part enthält ein Achsensystem zu selektieren. Hierbei musst du dann mit dem Part Objekt aufpassen. Nur dieses Part Objekt enthält die Methode CreateReferenceFromObject .Wenn dein "ActiveDocument" aber ein Produkt ist besitzt diese keine Klasse "Part". Von dem her wird diese Methode nicht unterstützt. Hier mal die Lösung zu deinem Problem.Code:Sub CAT ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Abbruch eines Skripts
DanielFr. am 19.11.2010 um 14:04 Uhr (0)
Hallo,das End gibt es zwar aber nicht in einem CATScript (nur CATVba). D.h. du musst bei einer fehlerhaften Funktion zuerst der Funktionen einen Art Fehlercode zuweisen (dies kann z.B. über eine global deklarierte Variable geschehen oder den Wert der Funktion selbst wenn dies eindeutig ist). Falls in deiner Abfrage innerhalb der Funktion ein fehlerhafter Wert entsteht weist du zuerst der globalen Fehlervariablen einen Wert zu (z.B. -1) und beendest dann im Anschluss mit "Exit Function" die Funktion. In dei ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : Schachfiguren mit Parametern steuerbar?
DanielFr. am 13.10.2009 um 12:17 Uhr (0)
Hallo,ich würde mir hierzu ein Skelettpart mit allen Punkten anlegen. Das Brett ist dein erstes Part (das im Raum fixiert wird). Dann legst du dein Skelettpart drauf (und zwar zu das die Punkte an den richtigen Positionen liegen). Jetzt fügst du deine Spielfiguren ein. Als Bedingung setzt du immer die Mittelachse der Spielfigur auf den entsprechenden Punkt des Skelettparts und die Unterfläche der Spielfigur auf dein Brett. Änderst du jetzt die Werte der Punkte (X,Y) im Skelettpart und machst dann ein updat ...
|
| In das Form CATIA V5 Allgemein wechseln |