|
CATIA V5 Programmierung : Auf Text von einem Macro über Komponenteneigen. zugreifen
denyo_1 am 17.04.2008 um 18:14 Uhr (0)
Hallo K.Siebert,also ich habs jetzt nochmal überarbeitet. Das Makro sucht jetzt alle in der Zeichnung vorhandenen Detail Sheets nach den Texten ab. Werden sie gefunden, dann werden sie synchonisiert wenn nicht wird die Zeichnung ohne aktualisierung gespeichert und geschlossen. Ich bin jetzt von deinem Beispeil ausgegangen und ich denke jetzt läuft es Test auf R18MFG------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auf Text von einem Macro über Komponenteneigen. zugreifen
denyo_1 am 16.04.2008 um 07:56 Uhr (0)
Hallo K. SIebert,hab mir die Scripte gerade mal angeschaut. Was willst du mit dem Speicherscript überhaupt erreichen? WIllst du das nur die Zeichnung die du gerade offen hast mit einem speziellen Dateinamen gespeichert wird, oder willst du alle gerade aktiven Teile (alle Zeichnungne, alle Parts, alle Produkte) speichern und alles schließen?------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auf Text von einem Macro über Komponenteneigen. zugreifen
denyo_1 am 17.04.2008 um 10:36 Uhr (0)
ja is ja kein Thema (was tut man nicht alles für die Leute dieses wunderbaren Forums )Ja das muss halt noch ein bisschen anpassen aber ich denke das bekommst du hin. Ich habe beim Programmieren auch mal mit der Methode TRY AND ERROR angefangen. @K.Siebert: Wenn du nicht mehr weiterkommst kannst du mir ja mal so eine Zeichnung zur Verfügungen stellen. Die die ich hatte, da lag das SChriftfeld im Blatt 1 im Hintergrund. Wenn du mir ein Original hier reinstellst kann ichs dir auch schnell anpassenschöne g ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auf Text von einem Macro über Komponenteneigen. zugreifen
denyo_1 am 16.04.2008 um 12:06 Uhr (0)
Hallo,also ich hatte gerade ein bisschen Zeit und hab dein Script mal ein bisschen optimiert. Die beiden Einzelteile habe ich natürlich gleich zu einem Script gemacht. Außerdem hab ich noch ein, zwei Abfragen gemacht was die Stabilität des Makros doch wesentlich verbessern sollte.Hier mal eine grobe Übersicht was das Makro jetzt macht:1. Es prüft ob Zeichnungen, Parts oder Producte in der Session geöffnet sind. Wenn nicht Abbruch2. Part werden geprüft ob sie schon mal gespeichert waren (dann werden sie mit ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Konverter von CATIA V4 nach V5 Zeichnung
denyo_1 am 29.12.2008 um 13:54 Uhr (0)
Hallo Albert,IMHO ist sowas nicht möglich. Ein Skript kann meiner Meinung nach eine konvertierte Zeichnung nicht "sinnvoll" parametrisieren, da "sinnvoll" meiner Meinung nach von der Art der Zeichnung abhängt. Es kann zum Beipsiel in einem Fall sinnvoller sein ein Loch von der Aussenkante zu bemaßen, obwohl es bei einer anderen Zeichnung sinnvoller sein kann ein Loch von der Mitte aus zu bemaßen. Woher soll das Skript diese intellegenz besitzen?------------------MFG DanielDie KATJA ist halt doch nur ne zic ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zeichnung aktualisiert?
denyo_1 am 10.11.2008 um 22:00 Uhr (0)
Hallo Philipp,soweit ich weiß geht das nicht. Man kann nur mit einem Code:MySheet.ForceUpdate alle Views dazu zwingen sich erneut upzudaten (egal ob sie up-to-date sind oder nicht).------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macros
denyo_1 am 12.11.2008 um 17:24 Uhr (0)
Hallo,bzw. frage erst mal ab ob nur ein Part (Product) und ggf. eine Zeichnung geladen hast. Dann hast du nur zwei Items in den Documents und kannst dann im SCript entscheiden z.B. Item(1) ist das Part (Produkt) und Item(2) die Zeichnung.= Also nehme Item(1) als Referenz.------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter in Textfeld übernehmen
denyo_1 am 28.01.2009 um 10:30 Uhr (0)
Hallo,leider nein. Das muss dann gleich in SmarTeam intergriert werden. Sprich beim Auschecken der Zeichnung müssen die daten aus SmarTeam auf die Zeichnung in die entsprechenden Textfelder übergeben werden. Ich weiß leider nicht ob das mit SmarTeam überhaupt möglich ist (hatte es noch nie im Einsatz).Hier mal ein kleines Beispiel wie es mit ner KWA-Lizenz funktionieren würde. Hier wird eine Reaktion ausgelösst sobald einer der beiden Parameter geändert wird. Die Reaktion wiederrum ändert die Textfelder au ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Schraffur mit Makro ändern
denyo_1 am 18.04.2008 um 23:11 Uhr (0)
EDIT:Hallo CadV5UserR,ich habe gerade mal nachgeschaut. Ich konnte zwar mit den GEOMETRICELEMENTS die Linien, Punkte und auch das Achsensystem auslesen nicht aber den Area Fill. Der taucht nirgendwo auf. Über selektion gehts auch nicht (das hab ich versucht. Man kann sie zwar selektieren dann aber nicht ansprechen um sie zu ändern.) In der Doku steht auch nichts drüber hab sie durchgeschaut. Man kann nur die Überdeckungseigenschaft für Texte auf Area Fills ändern, die Fills selber aber nicht ansprechen. Na ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : An slle Programmierer
denyo_1 am 15.01.2009 um 10:54 Uhr (0)
Hallo,Sorry waren 40 Min Im Anhang das fertige Makro. Ablauf ist wie folgt:1. Es muss eine Zeichnung geöffnet sein sonst startet das Makro nicht2. Das Makro sucht das ERSTE Blatt in der Zeichnung das KEIN DetailSheet ist3. Das Makro wechselt in den Hintergrund4. Der Anwender muss ein Textfeld selektieren (diese wird geändert)5. Das Makro merkt sich den Inhalt des selektierten Textfeldes6. Der Anwender muss einen neuen Text für das Textfeld eingeben7. Alle Textfelder auf den nachfolgenden Blättern (außer D ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SelectElement4 in CATScript
denyo_1 am 18.12.2008 um 09:32 Uhr (0)
Servus Leute,hab ein kleines Problem bezüglich einer Selektion und eines CATScripts. Und zwar verwende ich ein SelectElement4 um aus einer Zeichnung heraus in einem Part eine Ebene zu selektieren. Mit einer CATVbs klapp das einwandfrei.Sprich er läuft bis zur Selektion, spruckt mir in der Statusleiste meine Eingabe aus, dann kann ich das Fenster wechseln und die Ebene selektieren und anschließend wechselt CATIA automatisch in die Zeichnung zurück und ich kann mit der Selektion weiterarbeiten.Wenn ich das g ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Drawing neus Blatt mit Masstab 1:1
denyo_1 am 07.04.2009 um 09:33 Uhr (0)
Hallo johang,hier mal ein Beispielscript mit Kommentaren:Code:Sub CATMain()**********************************Abfrage Dokumente**********************************Dieser ganze Abschnitt wird verwendet um sicherzustellen das das Makro auch nur ausgeführt wirdwenn eine Zeichnung aktive ist. Sonst läuft dein Script später auf einen Fahler und bricht ab(spätestens in der Zeile "Set oSheets = oDoc.Sheets" den nur die Zeichnung besitzt auch eine Kollektionmit dem Namen Sheets auf die CATIA zugreifen kann Dim oFens ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ansicht in 2D sperren
denyo_1 am 28.05.2008 um 15:50 Uhr (0)
Hallo,kannst du mir die Zeichnung mal zur verfügung stellen? Ev. liegt das Probelm in dieser ZeileCode:If activePara.Value = "Wahr" Then Vorderansicht.LockStatus = trueElseIf activePara.Value = "Unwahr" Then Vorderansicht.LockStatus = falseEnd IfIch habe nur die englische Umgebung da, und deswegen programmier ich eigentlich nur mit true und false und nicht mit wahr und falsch. Stell mal das true auf wahr und das false auf falsch um und versuchs dann mal.Eine weitere Lösung bietet der Microsoft Visual E ...
|
| In das Form CATIA V5 Programmierung wechseln |