|
CATIA V5 Programmierung : Flächen während eines makros selektieren und eine Ableitung erstellen!
DanielFr. am 02.12.2009 um 16:56 Uhr (0)
Hallo,wenn ich fragen darf woran es den genau liegt? Der allgemeine Ablauf sieht so aus. Der Anwender selektiert interaktiv (SelectElement2) eine Fläche. Diese wird mit der Methode CreateReferenceFromObject zu einem Referenzobjekt das du dann nutzen kannst um wiederum die Fläche zu erzeugen die du wiederum als Referenz hernehmen kannst usw.------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile.. ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Flächen während eines makros selektieren und eine Ableitung erstellen!
DanielFr. am 04.12.2009 um 07:31 Uhr (0)
Guten Morgen Joe,also schau mal hier ich habe dir da mal ein kleines Beispiel gemacht. Hier werden sogar mehrere interaktive Selektionen genutzt. Die Schwierigkeit in deinem Fall ist der BRep String den du übergeben musst um einen Extract zu erstellen. Das ganze ist eine *.bas Datei (also eine Sicherung aus dem Visual Basic Editor). Diese *.bas Datei musst du im Visual Basic Editor über Datei - importieren wieder importieren und dann kannst du mit dem Step-by-Step Debugging und dem Watch Fenster das Script ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Flächen während eines makros selektieren und eine Ableitung erstellen!
DanielFr. am 04.12.2009 um 10:48 Uhr (0)
Hallo Joe,[EDIT]ersten Beitrag gelöscht da überholt...[/EDIT]versuchs mal mit der neuen *.bas. Der Fehler wurde durch einen falschen Split des BRep-Strings verursacht. Das Makro lief solange der interne Name gleich dem Displaynamen war. Der Fehler wurde in Zeile 23f behoben.------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Flächen während eines makros selektieren und eine Ableitung erstellen!
DanielFr. am 04.12.2009 um 11:36 Uhr (0)
Hallo,eine Möglichkeit wäre per eMail . Ich habe jetzt nicht ganz verstanden ob es funktioniert oder nicht? Du hast den Satz nicht ganz vollendet . ------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Flächen während eines makros selektieren und eine Ableitung erstellen!
DanielFr. am 07.12.2009 um 16:19 Uhr (0)
Hallo Jürgen,so der BRep-String ist angepasst und es funktioniert jetzt auch mit "dummen" Solids. Es gibt jedoch einige Probleme.1. Bei mir hier auf R19 läuft das Makro sehr instabil. D.h. ich hatte jetzt ein paar click OK und ein paar Abstürze ohne Vorwarnung2. Das mit ein einzelnen Randkurve (ohne Löcher etc.) geht ist aber nicht einfach. Die Boundary kann dann nicht einfach vom Flächenobjekt erzeugt werden. Ich habe es noch nicht ausprobiert aber ich denke das man dazu sogar noch eine weitere interaktiv ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automatische erstellung und Benennung von Annotations
DanielFr. am 23.11.2009 um 14:16 Uhr (0)
Hallo,nein geht IMHO nicht Danke für die *.bas. Wird sicherlich jemand auch noch brauchen können ------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Umwandlung eines Splines zu Linien und Bögen !
DanielFr. am 10.12.2009 um 07:35 Uhr (0)
Hallo,also ich habe leider kein fertiges und die Suche war bisher auch erfolglos. Warum verrätst du nicht wie du dir das gedacht hast dann hat man mal eine bessere Diskussionsgrundlage ------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Umwandlung eines Splines zu Linien und Bögen !
DanielFr. am 05.12.2009 um 07:33 Uhr (0)
Hallo Zorg,ist bestimmt möglich. Dazu brauchst du die SPA Workbench als Objekt und dann musst du anfangen zu messen. Der Algorithmus wird IMHO nicht ganz einfach sein ------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Umwandlung eines Splines zu Linien und Bögen !
DanielFr. am 15.12.2009 um 07:39 Uhr (0)
Hallo,vom Ablauf her würde ich das auch genauso machen. Der Preis wird auch wahrscheinlich gerechtfertigt sein. Gehe mal davon aus das die Programmierer hier ein paar hundert Euro die Stunde verlangen. Einfach ist der Algorithmus auch nicht gerade.Von dem her gebe ich Bernd recht. Suche erst mal noch Exportformaten bzw. Freeware Programmen die dir die Arbeit abnehmen. Falls es sowas nicht gibt bzw. das Ergebnis für dich nicht zufriedenstellend ist musst du wohl in den Sauren Apfel beißen. Hier würde ich vo ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automatische erstellung und Benennung von Annotations
DanielFr. am 27.10.2009 um 13:27 Uhr (0)
Hallo Starbirth,schau mal in meinen Anhang. Ein fertiges Makro das genau macht was du willst. Die Fehlerbehandlung ist auch schon implementiert. Ich gebe zu es ist ein wenig unübersichtlich für einen Anfänger (ich habe selber ein wenig rumexperimentiert) aber mit dem Step-by-Step Debugging im Visaul Basic Editor solltest du hinter die Struktur steigen.Der Inhalt des angehängten *.zip Files gestaltet sich wie folgt:1. Baumstruktur.jpg = mit dieser Baumstruktur habe ich getestet2. CreateAnnotationSets_v1.0_R ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automatische erstellung und Benennung von Annotations
DanielFr. am 17.11.2009 um 10:47 Uhr (0)
Hallo,ich werde mir das ganze mal die Tage anschauen. Ich denke es liegt an der Abfrage mit den Kurven da diese IMHO nicht sauber von DS programmiert wurde.Ich denke es ist sauberer einen eigenen Algorithmus zu entwickeln und die Abfrage damit laufen zu lassen. Das mit den Extrempunkten kann man auch noch implementieren.Ich melde mich sobald ich Fortschitte mache ------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Centr ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automatische erstellung und Benennung von Annotations
DanielFr. am 21.11.2009 um 11:16 Uhr (0)
Hallo,das ist nur ein simpler Tippfehler . Die Fehlmeldung weißt dich darauf hin das die Methode AddNewExtremum nicht auf das Object iHybridShapeFac angewendet werden kann da dieses nicht existiert.Tipp mal folgendes ab :Set iPoint = iHybShapeFac.AddNewExtremum(iRef, iRefPlaneDirection, 1)------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter auslesen
DanielFr. am 16.12.2009 um 13:46 Uhr (0)
Hallo,IMHO ist das nicht möglich. Du brauchst einen Vergleichswert. Woher soll das Script die Information nehmen das ein Parameter der richtige ist. Du kannst ja im Watch-Fenster mal schauen ob eure Parameter etwas besonderes auszeichnet (z.B ein Suffix, ein Präfix, eine Kombination zwischen Name und Einheit, etc.). Wenn du nur bestimmt Parameter suchst die vom Anwender erzeugt wurden dann kannst du das Problem auch mit einer interaktiven Selektion im Strukturbaum lösen. Aber ansonsten sehe ich leider kein ...
|
In das Form CATIA V5 Programmierung wechseln |