|
CATIA V5 Programmierung : String Splitten
Florian.Held am 25.03.2006 um 21:59 Uhr (0)
Ich kann mich Augustiner nur anschließen.die Scripte in den Sprachen VBScript und catscript laufen nicht zu 100% unter Unix und Windows, ein paar Sachen gibt es die funzen nur unter Windows.Dialogboxen designen und mittels Makro aufrufen geht z.B. nur unter Win weil wie gesagt Des Betriebsystem muss mit der Progrmmiersprache was anfangen können und VBScript ist halt für Windows konzipiert und wird nur zum Teil von Unix unterstützt.------------------Es gibt nichts langweiligeres als ein vollständiges, stabi ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : String Splitten
tomtom1972 am 26.03.2006 um 17:31 Uhr (0)
Hallo allerseits,die COM-Schnittstelle ist plattformunabhängig und funktioniert damit unter UNIX ganz genauso wie unter Windows. Das selbe gilt für VBScript.Erst wenn man APIs nutzt (z.B. unter VB6.0), mit VBA (Visual Basic for Applictaions) oder plattformabhängigen Scriptsprachen arbeitet ist Unix aussen vor. Aber das hat dann mit CATIA selbst gar nix zu tun.Gruss TomTom------------------tomtom1972
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Abfragen ob das Part oder Produkt gefunden bzw. geladen wurde
tomtom1972 am 26.03.2006 um 17:44 Uhr (0)
Hallo,die Antwort auf deine Frage hast du dir im Prinzip schon slbst gegeben:Wenn Parts oder Products nicht gefunden oder geladen wurden (also im Desk schwarz oder rot dargestellt werden) kommst du im Tree nur an die Instance, also das oProduct.Products.Item(n)nicht aber an das zugehörige PartDocument, PartNumber ect.Demnach also wie folgt vorgehen:Sub CATMain()Set oProducts = CATIA.ActiveDocument.Product.ProductsFor n = 1 to oProducts.CountOn Error Resume NextErr.ClearsPartNumber = oProducts.Item(n).PartN ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Anfängerproblem - In Skizze limitieren
Lusilnie am 27.03.2006 um 22:07 Uhr (0)
Hallo MarcBlue,standardmäßig bleiben beim Trimmen die Elemente dort erhalten, wo sie selektiert werden. Allerdings gibt es dabei auch 2 Schwierigkeiten:1.) Wenn das Element vor der Wahl des Befehls selektiert wird, sucht sich CATIA meist das falsche Ende heraus: Also erst Befehl und danach Selektion!2.) Wenn es nicht eindeutig ist, z.B. beim Kreis, kann es helfen, erst ein teilweise Limitierung zu erzeugen, z.B. mit einem Punkt, und erst danach in einem weiteren Schritt die Endgültige!mfg,Lusilnie
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : verschobenes Part im Podukt
crash am 28.03.2006 um 14:43 Uhr (0)
Hallo,in CATIA kann ich ein Produkt erstellen, in dem verschiedenen Parts enthalten sind. Diese Parts konnen z.B. mit dem Kompass im Produktkontex bewegt oder auch mit Constrains plaziert worden sein.Hat jemand eine Idee oder Lösung, um diese Parts an dieser in dem Produkt ersichtlichen Stelle zu speichern?Oder auch das Produkt in ein Part umzuwandeln?danke für Ideen oder Tipscrash
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catscript editor
hagard am 28.03.2006 um 18:26 Uhr (0)
HalloIch bin aus SlowakiaIch suche einige beserer Catscript editor fur Catia V5.Existiert einige andere CAtscript editor?Kann jemand mit diese Problem beraten.Danke sehr.Hagard
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Get coordinates goes wrong...
prosper am 28.03.2006 um 20:20 Uhr (0)
Hallo,ich schreibe mal auf Deutsch....GetCoordinates gibt dir immer die Kooardinaten besogen aufs Absolute Achsensysten (relativ aux deine 3 Hauptebene).Im der Datei speichert also CATIA immer deine Absolute Koordinnaten. Ab R15 ist es bischen anders. Die Koordinnaten besogen aufs aktive Achsensystem werden automatisch und dynamisch beim Feature klicken berechnet.Um die globale Koord. in einem lokalen AS zu berechnen gibt es meiner Meinung nach folgende Möglichkeit:Positionsmatrize des AS (GetComponents gl ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Get coordinates goes wrong...
s_mich am 29.03.2006 um 16:49 Uhr (0)
Well Ill try to answer in german...Ich habe meine Makro mit CATIA V5R14 geschrieben, deshalb denke ich dass die Koordinnaten in das Absolute Achsensysten geschrieben sind(ich weiss nicht ob "es deutch ist"...:confused Der Grund, für den ich es denke, ist, daß CATIA gute Maßnahmen finde aber nur für Punkte ,die zu die gleiche PART gehören.Aber meine Catia Realease ist 14... and ob du ein Beispiel oder andere Beispiel hast, wäre ich sehr dankbar.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Get coordinates goes wrong...
prosper am 29.03.2006 um 20:18 Uhr (0)
Hallo,habe leider kein Part internes Beispiel, habe nur ein Produktübergreifendes Beispiel. Die Vorgehensweise ist aber ähnlich.Das Makro gibt dir die Koordinnaten eines Punktes im Rootprodukt.Zum testen folgende Struktur aufbauen:RootProd||-SubProd1 | |-SubProd2 | |-Part (mit Punkt)SubProd1, SubProd2 und Part im Raum verschieben (mit 3D constraints oder Kompasss)Makro starten, Punkt selektieren. Als Ergebniss kriegst du die Koord vom Punkt im Rootprodukt. Über eine Schleife und Transformationen we ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : String Splitten
KlausJ am 30.03.2006 um 17:51 Uhr (0)
Hallo,CATScript oder VBScript funktioniert ausgezeichnet auch in AIX - wahrscheinlich zugekauft oder nachprogrammiert. Die Dialogboxen sind auch vorhanden. Ich mache auch ein Exit nach dtscript (CATIA.SystemServices.ExecuteProcessus("...") und kann so einen komplexen Panel aufrufen.------------------in diesem SinneKlaus
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : String Splitten
KlausJ am 31.03.2006 um 10:25 Uhr (0)
Hallo Habe ein kleines Beispiel gemacht :test.CATScript wird von CATIA aufgerufen und ruft das File test.dtsh auf.Das File test.i wird von dtscript erzeugt und ist beim Ändern erforderlich. Viel Erfolg ------------------in diesem SinneKlaus
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ausrichtung / Orientierung eines UDF (Benutzerkomponente)
Izle am 01.04.2006 um 00:15 Uhr (0)
Da dir offensichtlich noch keiner weiter helfen konnte, versuch ich es mal. Ich habe mir eine Methodik ausgedacht, die es eventuell möglich macht, die Orientierung nicht mehr beachten zu müssen. Ist kein Allheilmittel aber vielleicht der Denkanstoss der zum Ziel führt.Das einzige Feature in CATIA das keine Richtung hat, ist meiner Ansicht nach ein Punkt. Wenn du also Elemente hast, deren Richtung du ausser Acht lassen willst, dann erzeuge sie in beide Richtungen. Anschließend bestimmst du das richtige Elem ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Abfragen ob das Part oder Produkt gefunden bzw. geladen wurde
Florian.Held am 01.04.2006 um 15:11 Uhr (0)
Hi,erstmal danke für deinen Beitrag.Über eine Lösung mit err.number habe ich auch schon nachgedacht, jedoch hatte ich da bisher so meine Probleme weil die Scripte unter unix und Windows funktionieren müssen.Vielleicht bin ich auch wiederinmal einfach zu blöd dafür weshalb ich mir deinen Code mal in die Firma schicke, es Anfang nächster Woche probiere und mich dann wieder melde.Kurze frage noch:on error resume next ist klar, bei fehler mach weiter aberOn Error Goto 0 bewirkt was? Kann es sein dass dies on e ...
|
In das Form CATIA V5 Programmierung wechseln |