Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 859 - 871, 916 Gesamtergebnisse mit Suchbegriffen catia macro bom to excel sec.
CATIA V5 Programmierung : Speicherstatus einer CAT Drawing überprüfen ?
DanielFr. am 05.06.2009 um 08:52 Uhr (0)
Hallo,das Drawing Documnet hat die Eigenschaft saved (Boolean) bzw. isSaved (kann ich dir aus dem Kopf gerade nicht sagen und CATIA ist nicht installiert ). Die kannst du auslesen und dann eine Fallunterscheidung machen (entweder mit Select Case oder mit If Then Else). Denn Speicherdialog kannst du über das SystemService Objekt erzeugen. In den Blatthintergrund kannst du über die ViewCollection wechseln. Hier musst du das Item(2) aktivieren mit activate. ------------------MFG DanielDie KATJA ist halt doc ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : XMl Elementtext nimt Texte der Kindelemente auf
DanielFr. am 29.03.2010 um 11:50 Uhr (0)
Hallo, Zitat:Manche Elemente besitzen keine Unterelemente, dafür aber einen Text. Und diesen muss ich mit dieser Zeile ausgeben. Diese Elemente können aber durch das Makro wiederum Unterelemente bekommen. Deshalb kann ich die Schleife nicht prüfen lassen, ob Unterelemente vorhanden sind und falls ja - Text nicht ausgebenDas verstehe ich nicht. Du kannst doch beim ändern der *.xml ein Ereignis auslösen das dir deinen TreeView neu aufbaut. Dann kannst du die Abfrage doch machen . Wie sieht denn dein Ablauf a ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Grundlegende Fragen zu Catia CAA
DanielFr. am 13.09.2010 um 08:59 Uhr (0)
Hallo ,also die Namen und den Datentyp jedes nativen Features in deinem Baum kannst du IMHO auch auslesen (bearbeiten ist eine andere Sache aber das willst du ja nicht). Dazu brauchst du eine rekursive Funktion (solltest dich also auch in der VBA Programmierung zurechtfinden). Das Ganze ist durch die rekursive Funktion auf jeden x beliebigen Strukturbaum anwendbar. Da du rekursive deinen Bau durchläufst, kannst du die Hierarchie natürlich auch ohne Probleme abbilden. Die bekommst über die Parents raus in w ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Kleine Linien löschen
DanielFr. am 30.11.2009 um 16:21 Uhr (0)
Hallo,ich habe auch schnell eine Version gebastelt. An deiner hab ich ein wenig konstruktive Kritik.Erstens du suchst alle Linien in allen Sketchen. Das halte ich für sehr gefährlich. Vielleicht brauchst du ja genau in einer Skizze eine Linie die kürzer als 1mm ist und nach dem Lauf ist die Linie weg. Führt jemand anders das Script aus kann er den Fehler überhaupt nicht nachvollziehen. Bzw. ist ist sogar für dich irgendwann sehr schwer nachzuvollziehen warum plötzlich ein Fehler auftritt.Zweitens solltest ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Drucken im Batch Mode, ohne Detail-sheets
DanielFr. am 13.08.2009 um 14:37 Uhr (0)
Hallo Manu,du kannst du mit .IsDetail abfragen ob ein Blatt ein DetailSheet ist oder nicht.Code:Dim oDoc as DocumentDim oSheets as SheetsSet oDoc = CATIA.ActiveDocumentSet oSheets = oDoc.SheetsFor i =1 to oSheets.Count If oSheets.Item(i).isDeatil = false then hier musst du drucken Else hier passiert nicht weil das Blatt ein DetailSheet ist End IfNext------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Flächenextract aus Solid mit Namen des Solid
DanielFr. am 28.07.2012 um 11:57 Uhr (0)
Hallo,was heißt es hängt sich auf? Es wird einen definierten Fehler (mit Fehlerbeschreibung und Fehlercode liefern) und sich nicht aufhängen!!!Aufhängen heißt das du keine Möglichkeit mehr hast einzugreifen (händisch oder per Script) und somit im letzen Fall den Prozess zerstören musst. Dies wird hier aber sicher nicht der Falls sein.Laufzeitausnahmen können mittels Laufzeitfehlerbehandlung abgehandelt werden. Ich schreibe hier mal ein Beispiel und du kannst versuchen es umzusetzen:Code:Sub CATMain()***DEK ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Allgemein : weichzeichen...?
DanielFr. am 24.07.2009 um 16:52 Uhr (0)
Hallo Peter,ich denke die Funktion die du suchst heißt Simplification und ist in der DMU Optimizer Workbench verfügbar. Du brauchst also eine DMO Lizenz. CATIA erstellt dir aus einem gewählten Produkt eine "vereinfachung" ( = Ableitung der Aussenflächen) und speichert diese als *.cgr ab. Diese *.cgr könntest du wiederrum einlesen und von einem Block abziehen.Diese Fläche kann aber nicht durch rumzupfen geändert werden. Dies funktioniert nur wenn du die Flächen vorher ableitest aber das willst du ja nicht.- ...

In das Form CATIA V5 Allgemein wechseln
CATIA V5 Programmierung : Referenzpart aus Ansicht
DanielFr. am 16.11.2009 um 05:41 Uhr (0)
Hallo Klaus,die Watch-List ist eines der mächtigsten Tools im VBA-Editor. Hiermit kannst du Objekte, Variablen und sogar ganze Ausdrücke überwachen (du kannst also Just-in-Time sehen was sich gerade in einem zu überwachenden Objekt abspielt. Somit kannst du auch untersuchen welche Methoden du aufrufen musst um ggf. auf das Referenzpart schließen zu können.Um ein Objekt zu überwachen machst du einen Rechtsklick darauf und wählst add watch aus. In dem aufpoppenden Fenster wählst du einfach ok. In der unteren ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Position auswählen
DanielFr. am 06.08.2009 um 08:15 Uhr (0)
Hallo Spikey,also mit CATIA Boradmitteln geht sowas nicht. Du musst dann wohl oder übel auf CATvba umsteigen. Hier könntest du es mir einer API (GetCursorPos aus der "user32" Library) machen. Das Poblem wir aber bei dir sein wie genau du dein Script stoppen willst um die interaktion des Anwender abzuwarten.Eine Idee ist eine UserForm zu erstellen (diese wird mit dem Script geladen ABER nicht angezeigt). Auf der Userform fügst du einen Timer hinzu. Der Timer sollte ein Interval von 10ms haben und natürlich ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Bohrungen auf einer Fläche mit vorgegebenem Randabstand - Makro möglich?
DanielFr. am 12.09.2009 um 16:45 Uhr (0)
Hallo thomau96 ,na sicher lässt sich das automatisieren. IMHO gibt es hier nur zwei Probleme. Erstens dein Problem st doch ein wenig spezieller und mit dem Makrorecorder kommst du auf keinen Fall weiter.Jetzt beschreibe ich erstmal meine Vorgehensweise wie ich das lösen würde.1. Anwender startet das Makro2. Der Anwender gibt mit einer InputBox den X- und Y-Abstand der Kanten ein und optinal die Tiefe der Bohrung3. dies läuft in eine Schleife durch alle Produkte (also Parts eines Produkts)4. Innerhalb der ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Makro für Achsensystem einfügen
DanielFr. am 30.07.2009 um 16:59 Uhr (0)
Hallo Doc ,man sieht das du das Script zusammenkopierst hast. Du musst in einer Schleife für ein Item schon den selben Zähler hernhemen wie in der Schleifeninitialisierung. n ist in deinem Fall Nothing weil der Zähler i ist Hier mal eine funktionierende "ein wenig erweiterte" Version deines Scriptes:Code:Private Counter As IntegerSub CATMain() **********************************Deklarationen********************************** Dim oRoot As Document Dim oProd As Product Dim oProducts As Products ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Namen von Geo Sets ansprechen
DanielFr. am 01.06.2010 um 12:20 Uhr (0)
Hallo , Zitat:- in Anführungszeichen wird eins String übergeben (also der Name des Elementes)- deswegen wird das i hier nicht hochgezählt- ich muss den String unterbrechen und mit dem & Zeichen sage ich, dass noch etwas zum namen hinzugefügt wird- oder sage ich dass etwas zum string hinzugefügt wird mit Cstr?- alle anderen i, die nicht in einem String stehen werden hochgezählt, so wie bei Messungi (wird dann zu Messung1, Messung2, usw.)- Richtig. Wenn eine Code in Anführungszeichen steht ist das für VB ein ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Allgemein : Bemassung von Bohrungen - Kreismittelpunk als Referenz
DanielFr. am 05.08.2009 um 10:06 Uhr (0)
Hallo,erstelle mal das Maß und klicke auf die Mantelfläche der 38mm Bohrung. Dann sollte er den Mittelpunkt dieser Bohrung fangen. Du könntest auch mit "projekt from 3D" arbeiten. Die Funktion anklicken und dann die Mantelfläche der großen Bohrung wählen (jetzt projeziert dir CATIA den Mittelpunkt der großen Bohrung in die Sizze). Diesen kannst du als Referenz für deine Maße nehmen. Aber Vorsicht du musst den Punkt noch als Konstruktionselement bestimmen sonst hast du eine offenen Skizze ----------------- ...

In das Form CATIA V5 Allgemein wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1 ...  54   55   56   57   58   59   60   61   62   63   64   65   66   67   68   69   70   71 

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2026 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz