|
CATIA V5 Programmierung : Catia v5 for next Schleife
bgrittmann am 17.11.2020 um 17:30 Uhr (1)
Servus ChrisWillkommen im Forum.Wenn du wirklich erst die Punkte erstellen willst, wird es etwas komplexer: Punkte erstellen, Punkte mit Bedingungen definieren/fixieren, Linien erstellen, Start/Endpunkte der Linien mit Bedingungen auf die Punkte setzen.Einfacher ist es wenn du keine Punkte erstellst sondern gleich mit CreateLine(x1, y1, x2, y2) diese erzeugst.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Reframe auf Selektion
Laute am 22.07.2003 um 11:08 Uhr (0)
Hallo Steffen, danke für deine Antwort ! Leider ist es mir nicht ganz gelungen ein Reframe zu machen - ...BackgroundProcessus( C:WinntProject.exe Reframe On ) Ist daran was falsch?? ich bekomm keine Fehlermeldung(wie so oft) Ich möchte ein selektiertes Element eines Parts reframen. In CATIA geht das mit (- Rechtsklick- Reframe on)nur für das Part als Ganzes - aber nicht für ein einzelnes Element des Parts. Ich denke mir mal da wird VB auch nicht mehr können?! Gruß Laute
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makroerstellung
bgrittmann am 18.06.2012 um 09:03 Uhr (0)
ServusAnbei ein Beispiel (CATScript) zum ausblenden aller GeoSets:Code:Language="VBSCRIPT"Sub CATMain()Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = partDocument1.Selectionselection1.Search "CATGmoSearch.OpenBodyFeature,all"Dim selection2 As SelectionSet selection2 = partDocument1.SelectionDim visPropertySet1 As VisPropertySetSet visPropertySet1 = selection2.VisPropertiesvisPropertySet1.SetShow 1selection2.Clear End SubGrußBernd------ ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macros
Oezi82 am 05.11.2008 um 10:37 Uhr (0)
Hallo zusammen,Arbeite seit kurzem mit Macros in Catia V5 R14. Meine Frage ist nun ist es eigentlich möglich ein Macro aufzunehmen der beim ausführen eine 2DZeichnung von dem aktuellen Part oder Produkt ableitet. Beim Ausführen des Macros soll ins Drafting gewechselt werden als Formatgröße A0 gewählt und die xy-plane soll als Vorderansicht genommen werden. Mein Problem ist es das Macro so zu aufzubauen das das für jedes 3D Modell benutzbar ist.GrußOezi
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aktuelle Sheet einer Drawing ermitteln
sa2728 am 20.05.2009 um 15:12 Uhr (0)
Hallo.mit den Zeilen:Dim AktuelleDrawing As DrawingDocumentSet AktuelleDrawing = CATIA.ActiveDocumentMsgBox (AktuelleDrawing.Sheets.count)erhalte ich die Anzahl der Blätter der geöffneten Drawing.Wie kriege ich jetzt raus, welche Nummer das gerade aktive Blatt hat?Ich dachte es müsste so gehen, aber es funktioniert nicht:Set AktivesBlatt = As DrawingSheetSet AktivesBlatt = AktuelleDrawing.ActiveSheetMsgBox (AktuelleDrawing.Sheets.AktivesBlatt)Kann mir da jemand weiterhelfen?Danke.Gruss Andreas
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auswahl zweier Zeichnungen zum kopieren einer Ansicht
CEROG am 10.10.2008 um 19:42 Uhr (0)
Hallo Ogard, das Makro muß ich mir dann doch mal genauer anschauen.Ich hab eine Lösung hingebastelt mit Indicate2D. Dabei mußte ich zwar lauter "Cancel"-Stati abfangen, das hielt sich aber in Grenzen. Die einfachere Lösung würde mir besser gefallen. Mal sehen, wie es läuft.Viele Grüße,CEROG------------------Meine Firma | Website zum Buch Technisches Zeichnen mit CATIA V5Wie stelle ich meine Fragen richtig?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro für Achsensystem einfügen
DocMurphy am 30.07.2009 um 07:48 Uhr (0)
Guten Morgen!Ich hoffe hier kann mir jemand helfen.Da ich leider mit Makroprogrammierung etwas auf dem Kriegsfuß stehe wende ich mich an euch.Folgende Aufgabe:Für eine im CATIA V5 R16 SP5 geladene Baugruppe soll für jedes Teil folgendes ausgeführt werden:1. In Part schauen ob es mindestens ein Achsensystem gibt2. Wenn es kein Achsensystem gibt eins an den PartUrsprung einfügen3. Alle vorhandenen Achsensystem ausblendenIst dies mit einem Makro möglich?Gruss Doc
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATAllPart in Produkt umwandeln
Philipp19882 am 16.10.2017 um 15:29 Uhr (1)
Hallo Bernd,ich muss dich nochmal belasten. Leider kann ich die V5Automation.chm nirgens finden und so auch die Änderungen der Selection nicht nachvollziehen. Vielleicht kurz zur Erklärung, Catia ist bei mir nicht Lokal installiert, ich arbeite auf einer von vielen hundert Lizenzen in unserem Unternehmen.Gibt es noch einen anderen Weg die Änderungen von R24 zu R26 ausfindig zu machen, bzw. hat bereits jemand so eine Veränderung gefunden?Vielen Dank für eure Hilfe.GrußPhilipp
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Do Until Schleife, Ausgans-Prüfkriterium
Macro_Man am 18.07.2006 um 11:18 Uhr (0)
Ich habe das Problem selber lösen können, zwar mit einem kleinem Umweg aber es geht als CATScript. Ich habe einfach eine neue Variable zum überprüfen der Bedingung definiert.Sub CATMain()Dim Ref(0)Ref(0)= "AnyObject"DoDim UserSel As SelectionSet UserSel=CATIA.ActiveDocument.SelectionUserSel.clearDim E,A As CATBSTRE = UserSel.SelectElement2(Ref,"TEST",true)Msgbox (typename(UserSel.Item(1).Value)A = typename(UserSel.Item(1).Value)UserSel.EndSelectElementUserSel.ClearLoop Until (A="Body")End Sub
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection Delete
tberger am 29.01.2011 um 04:47 Uhr (1)
Hallo cChris,irgendetwas in deiner Schilderung kann nicht stimmen.Wenn du in deiner Baugruppe wie abgebildet bist und dein Makros startest, kann es nicht funktionieren. Dein ActiveDocument ist ein CATProduct, das keine Eigenschaft .Part hat.Wenn du dein von dir geschriebenes Makro in einem Einzelteilfenster deines Teils "...STÜCK" starten würdest, müsste es korrekt durchlaufen.------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Datei Kopieren und Öffnen
thorstenS am 17.09.2010 um 08:57 Uhr (0)
Hallo Daniel,Ein absolutes NoGo halte ich für übertrieben, man muss nur Wissen was man will und was man bewirkt.Zu meinem Problem,es wird ein Verzeichnis Selektiert und keine Datei. Das Makro soll folgende Aufgabe erfüllen:1. Es wird ein Verzeichnis über eine Abfrage ausgewählt2. In das ausgewählte Verzeichnis werden die Daten aus "D:TestVerschieben" verschoben3. In CATIA möchte ich aus dem neuen Verzeichnis eine bestimmte Datei offnenich frage mich wie ich dies hinbekomme ?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Werte aus Excel in Catia Tabelle schneller schreiben.
Diesaster am 02.11.2017 um 12:10 Uhr (1)
Hallo bgrittmann,ja habe in den Optionen die Einstellung "Recompute Table when editing Cells" deaktiviert.Dieser wird von meinem Makro aber selbstständig deaktiviert.Mir ging es nur darum zu wissen, ob das Makro ein wenig schneller wird, wenn die ganzen Zellen aus der Excel erst in einem Array abgespeichert warden und danach in die Tabelle geschrieben warden. GrußDiesaster
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Befehl Bedingung aus der Befehlsleiste
Seimo am 06.09.2022 um 09:19 Uhr (1)
Ich hab es jetzt doch einfacher lösen können.Ich hab bei Tools/Anpassen den Befehl Bedingung gesucht und eine Tastenkombination für den Befehl festgelegt, und siehe da, es ist nicht der gleiche Befehl wie vorher im Makro, sondern der richtige! (obwohl beide "Bedingung" heißen). Diese Tastenkombination hab ich jetzt auf die Taste meiner Spacemouse gelegt und bin nun happy [Diese Nachricht wurde von Seimo am 06. Sep. 2022 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |