|
CATIA V5 Programmierung : Durchmesser durch Selektiren messen
manie am 20.11.2016 um 16:28 Uhr (1)
Hallo zusammen,ich weiß einfach nicht mehr weiter. Ich möchte ein Marco schreiben, was eine Passfeder inklu. Nut erzeugt. Ich möchte nur das der Anwender die Länge auswählt und mir während des Programms ein Paar Punkte und so weiter gibt. Das Programm soll durch Selektieren des Durchmessers (Kreiskante)im 3D-Modell den Durchmesser messen und alles weiter danach erstellen. Es geht mir dabei um das Messen. Laut anderen (älteren) Beiträgen soll das über "SPAWorksbench" gehen. Siehe Auszug:Code:Dim TheSPAWorkb ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkt Zuweisen
bigfalle am 05.08.2008 um 18:18 Uhr (0)
Zitat:Original erstellt von K.Siebert:Hallo bigfalle,Nun du kannst mit Catia über Tools - Makro - MakrosEin Makro bearbeiten und mit Hilfe des Butterns (siehe Bild)Das was du machen möchtest Schritt für Schritt abarbeitest.Da weist du was CATIA macht, und haben will! Hat mir auch sehr geholfen.Spiele diesen von Hand mal durch immer mit dem Butten (siehe Bild)Dann die Variabeln so anpassen das du sie verändern kannst.Keine Ahnung was mir das Teil helfen soll???Spukt genau das aus was ich bis jetzt habe...W ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : alt + F11 sperren
HoBLila am 19.09.2012 um 13:01 Uhr (0)
Das ist etwas falsch eingeschätzt.Es ist richtig, dass seit R18 das VBA explizit installiert werden muss.Und zwar das VBA Paket aus dem GA und das VBAIDE aus dem jeweiligen Servicepack.So bekommt man auch endlich das VBA 6.5, welches viel angenehmer als das 6.0er ist.Installiert man es nicht, so funktioniert CATVBA nicht. Auf Office hat das keinen Einfluss, da z.B. Office 2010 mit VBA 7 arbeitet.Beide Versionen können nebeneinander oder gar nicht existieren. Man hat keien Nachteile, außer dass CATVBA nicht ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Überschreiben bestehender Dateien
HoBLila am 01.08.2012 um 16:09 Uhr (0)
Hast Du das Teil offen?Möchtest Du es wirklich überschreiben oder nur speichern?Wenn Überschreiben und nicht offen, dann würde ich es vorher löschen.Hol Dir vom CATIA das FileSystemObject, also CATIA.FileSystemDieses hat die Methode Exits(), welcher Du einen Pfad übergeben kannst und ich glaube FileExists() für Dateien, genau das gleiche.Damit prüfen, wenn existiert, dann Methode zum Löschen (ich glaube Delete), auch vom FileSystemObject aufrufen.Edit: Daniel war wieder zeitgleich, aber schneller, ich lass ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : überflüssige Dateien im Verzeichnis entfernen
Andreas Müller 1977 am 01.01.2011 um 13:42 Uhr (0)
Hallo und ein gesundes, glückliches neues Jahr an alle CAD-Forum leser!Hab ein kleines Problem- Kurz erklärt: Bei einem neuen Projekt wird ein entspr. Ordner angelegt mit Unterordnern - dort werden dann alle Catia Parts und Produkte für die Konstruktion abgespeichert. Häufig werden aber auch im Laufe der Konstr.Parts oder Produkte wieder gelöscht aber vergessen im Ordner diese Datein auch zu löschen. Meine Frage: Gibt es die Möglichkeit alle Parts/Produkte die in meinem ROOT Produkt nicht vorkommen mit ein ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Screenshots erzeugen?
EmilioSanchez am 24.05.2004 um 17:49 Uhr (0)
Hallo masterk, hier ein Stück Programmcode zum weiterbasteln. Ablauf ist folgender: Die Hintergrundfarbe wird auf Weis gesetzt Ein JPG mit dem Namen temp.jpg wird auf c: erstellt Die Hintergrundfarbe wird auf Ursprung zurückgesetzt Ein Drawing wird erstellt Das Bild wird eingefügt Das Drawing wird als PDF nach c: est.pdf exportiert Die Zeichnung wird verworfen Vielleicht etwas umständlich aber es funktioniert. Der folgende Code muß in ein CATIA VBA Modul kopiert werden: C4N Bernd **** CUT HERE **** Sub C ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Publication
DanielFr. am 05.05.2010 um 12:09 Uhr (0)
Hallo ,IMHO liegt es an der Einstellung "Use root context in assembly" (Tools - Infrastructure - Part Infrastructure - General). Ist diese aktiviert wird als Kontext immer das höchste Root-Produkt angezogen. Ist die Einstellung nicht aktiv so wird immer das Produkt als Kontext angezogen in dem sich das Publizierte Objekt befindet.Die Einstellung könntest du bei Bedarf zuerst abfragen und ggf. aktivieren um nachher immer das höchste Root-Produkt als Kontext zu haben[EDIT]Anbei noch der CATvba-Code zum ausl ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drawing Standard
Martin K am 21.12.2010 um 15:48 Uhr (5)
HalloMir ist bekannt, dass zu diesem Thema schon einige Anfragen gestellt wurden. Bis jetzt habe ich aber noch keine brauchbare Antwort gefunden.Ich möchte per Makro den DrawingStandard setzten und/oder updaten.Mit:CATIA.ActiveDocument.Standard = catISOkann man den Standard auf ISO ändern sofern dieser Standard existiert.Bei einem eigenen Firmenstandard funktioniert das leider nicht.(CATIA.ActiveDocument.Standard = Firma)Muss der Firmanstandard noch irgendwo eingetragen werden?Oder hat Dassault nur die Sta ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB Typfehler
HoBLila am 08.04.2011 um 09:40 Uhr (0)
Die Wege von Dassault sind unergründlich. :-)Spaß beiseite:Wenn Du eine Methode über COM in CATIA aufrufst, der Du Parameter übergeben musst, die einen bestimmten Typ haben, dann will er, dass das aufrufende Object vom Typ Object oder Variant ist, also nicht näher definiert.Was schade ist, da man so das IntelliSense verliert und mehr Speicher verbraucht, es ist aber eben so, auch bei der Selection, wenn Du da SelectElement2() verwenden möchtest...Ich vermute es liegt am LateBinding im CATIA selbst.Naja so ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ansicht in 2D sperren
ACC_kw am 28.05.2008 um 14:43 Uhr (0)
Hallo Daniel!Vielen Dank für deine Mühe!Leider funktioniert es noch nicht. Ich habe wie du beschrieben hast den Quelltext auf meine Zeichnung geändert.Sub mainSet Drawing2 = CATIA.ActiveDocumentSet Bearbeitung = Drawing2.ParametersSet activePara = Bearbeitung.Item("Bearbeitung")Set oSheets = Drawing2.SheetsSet Blatt = oSheets.Item("Blatt")Set oViews = Blatt.ViewsSet Vorderansicht = oViews.Item("Vorderansicht")If activePara.Value = "Wahr" Then Vorderansicht.LockStatus = trueElseIf activePara.Value = "Unwa ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Text/Polylinien mittig ausrichten
roccat am 27.01.2017 um 13:02 Uhr (1)
Hallo White-Fox,"Catia.StartCommand" würde ich vermeiden oder anders gesagt es wird meistens Probleme geben.Der StartCommand ist wie eine externe Befehlseingabe und läuft nicht mit deinem Makro synchron. Ich vermute mal dein Makro hat den Sketch schon geschlossen und danach erhält Catia erst den Befehl "Fix Together".StartCommand funktioniert Problemlos als letzte Zeile im Makro. Würdest du also vor deim CloseEdition das Makro mit "End" beenden, sollte das "FixTogether" funktionieren. Varianten mit Pausen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : GeometricElements
Chrisma am 10.06.2010 um 16:14 Uhr (0)
Servus alle zusammen,habe verschiedene Punkte in einem Geoset die ich auswählen möchte per geometric element. Aber wenn ich es genauso mache wie für einen Sketch findet er keine Elemente und die Variabel KonPunks bleibt leer. Wo ist der Unterschied, bzw. was ist hier falsch?Sub CATMain()Dim hybridBodies1 As HybridBodiesDim hybridBody1 As HybridBodyDim hybridBodies2 As HybridBodiesDim hybridBodiesa As HybridBodiesDim KonPunks As GeometricElementsDim KonPunk As GeometricElement----Überprüfung ob Dokument geö ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makroprogrammierung - Einarbeitung
juefi am 02.11.2004 um 19:41 Uhr (0)
Hallo Programmierfreunde, ich habe mich mit dem Thema befasst und hatte bereits folgende Anfrage im Forum. Vielleicht fällt ja diesmal jemanden etwas dazu ein. Ansonsten ist dies ein möglicher Weg von 3D auf 2D. Wenn jemand einen grundsätzlich anderen oder besseren kennt, so würde ich mich über eine Mitteilung sehr freuen. grüße juefi Hallo CATIA-Freunde, ich arbeite mich gerade mit dem Ziethen-Buch in die Makro-programmierung ein. Ich möchte Messungsparameter aus dem CATPart in meine Zeichnungdatei einset ...
|
| In das Form CATIA V5 Programmierung wechseln |