|
CATIA V5 Programmierung : Speicherstatus einer CAT Drawing überprüfen ?
ZORG am 04.06.2009 um 23:06 Uhr (0)
Hallo Profi- Programmierer hier ist wider einmal ZORG ! Kann mir bitte einer weiterhelfen bevor mir der Kopf explodiert ? Möchte per Makro gerne überprüfen ob ein Drawing schon gespeichert wurde.Wenn ja sollte das Makro zu meinen nächsten Punkten weiterspringen.Wenn nein sollte das Fenster ( Speichern unter ) kommen.Wo ich dann einen Ordner auswählen kann, und den Speichernahme eingebe.Nach der Speicherung möchte ich in den Blatthintergrund wechseln.Vorab schon einmal Danke!!!!!!! Mit freundlichen Grüße ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Referenceview lässt sich nicht nutzen
Big-Fish am 27.02.2018 um 15:41 Uhr (1)
Hallo Gemeinde,ich arbeite gerade mit Makro Schnipeln um eine Feldbezeichnung vom Schnitt und von der Referenzansicht auszugeben. Klappt auch alles ganz gut bis auf folgender Schnipsel weder als CATSCRIPT noch als VBS oder VBA.Er gibt mir einen Fehler aus als wäre local nicht deklariert.Könnt ihr mir helfen, wie ich an den Namen der Referenceview komme?Language="VBSCRIPT"Sub CATMain()Set drawingDocument1 = CATIA.ActiveDocumentSet drawingSheets1 = drawingDocument1.SheetsSet drawingSheet1 = drawingSheets1.It ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : mehrfach vorhandene Parts werden alle verändert
CEROG am 02.06.2008 um 20:13 Uhr (0)
Hallo triumvirn.in dem Buch von Ziethen zur Makroprogrammierung unter CATIA V5 gibt es ein Beispiel, in dem alle Kindelemente eines Produktes ausgeben werden. Da solltest du mal reinschauen.Der Grund dafür, daß die unteren Ebenen nicht umbenannt werden ist einfach: Sie gehören nicht zu der Sammlung der Elemente, die du mit cildren.item aufrufst. Für die unteren Ebenen mußt du die Routine rekursiv aufrufen.Programmier dir doch einfach mal nen Makro, das in einer Schleife alles Namen von children.Item ausgib ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA CONTEXT LINK auslesen
CAD-Face am 17.11.2018 um 18:30 Uhr (1)
Hallo bgrittmann,ja das habe ich mir schon angeschaut. Den Code habe ich auch getestet und bin jetzt aber an dem Punkt, dass ich wissen möchte was noch alles möglich ist. Mir wird zum Beispiel nicht angezeigt, ob es sich beispielsweise um einen MML-Link handelt. In Sachen UUID und Ghostlinks wollte ich auch mal nachschauen.Da kam der oben genannte Link ganz passend. Die Hilfe gibt leider auch nicht ganz so viel preis. Das kann ich allerdings erst Montag auf der Arbeit noch einmal kontrollieren.GrüßeCAD-Fac ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Winkel zwischen 2 Linien messen
dabaeda am 10.05.2007 um 10:19 Uhr (0)
Nun hat es geklappt (fast).Mit dem Code: Zitat:Dim angle(100)Dim TheSPAWorkbench As Workbench Set TheSPAWorkbench = CATIA.ActiveDocument.GetWorkbench ( "SPAWorkbench" ) Dim TheMeasurable(100) As Measurable dim zaehler as doublefor zaehler=1 to 10 Hier liegt ein Problem Set TheMeasurable(zaehler) = TheSPAWorkbench.GetMeasurable(RefPtRichtung(zaehler)) angle(zaehler) = TheMeasurable(zaehler).GetAngleBetween(RefProjektionNormale(zaehler))nextHabe ich nun folgendes Problem:Schreibe ich: for zaehler=1 to 9, d ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bauteile vergleichen mit geometrischen Sets
Splex54 am 19.02.2018 um 20:10 Uhr (1)
Moin Leute,habe jetzt meine Anfangsidee verworfen. Ist zu kompliziert. Ich habe von dem Feature "Produkte vergleichen" in CATIA V5 gelesen. Ich weiß nicht warum ich das nicht schon vorher gesehen habe Da meine Dateien aber ziemlich "groß" sind, wollte ich zuerst die Oberflächen nicht als Bezier Kurve darstellen sonder als Dreiecke. Kann mir da jemand weiterhelfen? Als neue allgemeine Aufgabe möchte ich quasi einen Ordner auswählen, in dem dann das Marko alle Dateien die dort enthalten sind, miteinander ve ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Flachauswerfer durch powercopy aber wie??
Kaffeetasse007 am 25.11.2010 um 13:50 Uhr (0)
Hallo zusammen,kann mir jemand sagen, ob man wie in meinem speziellen Fall Flachauswerfer über eine Powercopy in ein Part einfügen kann? Für zylindrische Auswerfer hat das bereits geklappt, ich brauche im Part nurnoch eine skizze erzeugen inder ich Punkte angebe aufdenen die Powercopy die Rundauswerfer erzeugt (sofern sie den selben Ø haben). Nur unterscheiden die bieden Auswerfer sich darin das ich bei fast jedem Flachauswerfer einen eigenen Winkel benötige.Sollte es benötigt werden, ich arbeite mit Catia ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : OhOh Neuling hat Fragen!!!
okl am 23.05.2006 um 09:51 Uhr (0)
Hallo Shaft,wenn Du in die großen Geheimnisse der Makroprogrammierung unter Catia V5 eintreten möchtest, würde ich Dir empfehlen, das Buch von Ziethen ("Effizientes Konstruieren mit Makros") zu nehmen und darin zu schmökern. Wird mit Sicherheit länger dauern, aber dabei lernst Du wesentlich mehr, als mit einem vorgekautem Makro. Wenn Du bei der Anwendung Probleme hast, poste lieber die, dann bekommst Du auch schöne Rückmeldungen, aus denen Du auch noch lernen kannst.Falls Du die Zeit dafür nicht hast, schr ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Messpunkte in Zeichnungstabelle assoziativ
HoBLila am 08.03.2013 um 11:50 Uhr (0)
Makros sind nicht in der Lage (korrigiert mich, wenn die Aussage für CATIA falsch ist) auf Ereignisse zu reagieren.Eine Reaction eventuell, dort kann man auch Script-Code einbetten. Dafür musstest Du aber die API finden, welche die Tabelle aktualisierst und etwas, worauf die Reaction reagieren könnte.Ansonsten muss ein Makro immer aktiv gestartet werden.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure ver ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Erstellung einer Linien-Reihe nach Vorgabe von Koordinaten (Input-box) mit Korrekturm
wolle2258 am 28.01.2010 um 09:43 Uhr (0)
Hallo Liebe Scriptomanenich bin stolzer Besitzer Ihres Buches CATIA V5 automatisieren.Leider fehlen mir etwas die VBA Kenntnisse, um das im Betreff geschriebene Problemlösen zu können. Könntet Ihr mir da weiter helfen ? Ich möchte nach der Eingabe (Inputbox) die Koordinaten nochmals bewerten, bevor durch Betätigung der Returntaste der Linienzug entsteht. Vor der Koordinateneingabe werde ich noch nach der Anzahl von Linien gefragt. Das Eingeben von Punkten passiert über ein 2D Array. Wie kann ich die Punkte ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part update
cmb am 22.04.2010 um 16:40 Uhr (0)
Hallo,ich möchte gerne in einem Assembly ein einzelnes Part aktivieren + updaten. Das aktivieren funktioniertAuszug:If param40_neu = 500 Then aktivieren Stift angefraesst Set product3b = products40.Item(param01) Set products3b = product3b.Products Set product4b = products3b.Item(param40_neu&"_a") hier wähle ich den Exemplarnamen des CatParts aus product4b.ActivateDefaultShape funktioniert aktiviert den Knoten meines Catia Parts product4b.Update funktioniert nichtbeim Aufnehmen der Updatefunktion n ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia: Notizen
anotona am 10.01.2012 um 10:32 Uhr (0)
Hallo,ich habe schon versucht deinen Code zu verwenden, allerdings hatte ich Probleme bei der Deklaration der Selection. An dem anderen Beispiel könnte ich mich etwas weiter orientieren.Falls es von Interesse ist kann ich den derzeitigen Stand des Programms auch einstellen.Nun wieder zurück zu den Farben. In der Tat handelt es sich um einen RGB Code den ich eingeben will. Dafür habe ich den oben genannten Code verwendet (... Color=RGB(0,255,0) ). Zwar kann ich damit Farben einstellen aber nicht nach dem RG ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA Einstellung unter Knopf
Sylas am 13.11.2019 um 11:09 Uhr (1)
Zitat:Original erstellt von bgrittmann:ServusCode:if partInfrastructureSettingAtt1.LinkedExternalReferencesOnlyOnPublication = True then partInfrastructureSettingAtt1.LinkedExternalReferencesOnlyOnPublication = Falseelse partInfrastructureSettingAtt1.LinkedExternalReferencesOnlyOnPublication = Trueend ifGrußBerndDanke Bernd!EDIT: Es funktioniert nur in ein Weg Schaltet ein aber wenn ich möchte dass ausschalten es spring die "if" Funktion über [Diese Nachricht wurde von Sylas am 13. Nov. 2019 ...
|
| In das Form CATIA V5 Programmierung wechseln |