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 898 - 910, 916 Gesamtergebnisse mit Suchbegriffen catia macro bom to excel sec.
CATIA V5 Programmierung : Punktenamen und Layerbelegung auslesen
DanielFr. am 07.05.2009 um 10:04 Uhr (0)
Hallo,ich habe ergänzend zu den Antwort von Bernd einen kleinen Codeschnipsel für dich.Code:Sub CATMain() Dim oDoc As PartDocument Dim oPart As Part Dim oSel As Selection Dim oHybBodies As hybridBodies Dim oHybShapes As HybridShapes Dim oHybBody As HybridBody Dim oPoint As HybridShapePointCoord Dim myVisProp Dim myName As New Collection Dim layer layer = CLng(0) Dim layertype As CatVisLayerType Dim myLayer As New Collection Dim myLayerString As String myLayerString = "Kein Layer zugewiesen ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Fileselection Box mit Vorauswahl
DanielFr. am 17.06.2009 um 20:46 Uhr (0)
Hallo Marco,ok mit *.catscript hast du keine Chance auf einen grünen Zweig zu kommen. Des ist AFAIK überhaupt nicht möglich einen anderen Pfad als "Eigene Dateien" aufzurufen.Mit einem *.catvba hättest du schon größere Chancen wobei das CATIA.FileSelection Objekt hier auch keinen anderen Pfad unterstützt. Hier könntest du dir aber zumindesten einen BrowseForFolder Dialog mit einem Shell Objekt erzeugen (dann könntest du dir zumindestens die Windows Spezial Folders (Arbeitsplatz, Desktop, etc.) aufrufen)Um ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Mehrere Funktionen in einem Makro
DanielFr. am 05.08.2009 um 10:01 Uhr (0)
Hallo Bettina,der Syntax von CATVba und CATScript ist zu 99% identisch. Es gibt in CATVba "restriced Functions" die nicht aufgerufen werden können wenn das Objekt nach CATIA Deklaration deklariert wird (ein Beispiel ist das "dimmen" einer Selektion und der Aufruf der Methode SelectedElement2).Trotzdem kannst du alle Funktionen nutzen. Wenn du ein CATScript hast kannst du dieses in der Regel einfach in eine neue CATVba Library kopieren und verwenden (umgekehrt natürlich auch (mit Ausnahmen)). Der Vorteil vo ...

In das Form CATIA V5 Programmierung wechseln

ImportTXTFiles.zip
CATIA V5 Programmierung : Punkte in Catia importieren
DanielFr. am 08.05.2009 um 11:13 Uhr (1)
Hallo Thomas,ich hatte gerade ein wenig Zeit und hab dir mal ein solches Makro gebastelt. Dieses Makro ließt deine *.txt-Datei aus (mit der im Beispiel angegebenen Formatierung) und erstellt die Punkte (Start- und Endpunkte für Linien).Anschließend erzeugt es die Linien die du für die Flächen benötigst. Das mit den Flächen kann ich dir mit dem jetzigen Wissensstand nicht bieten, da ich keine Ahnung habe wie das ganze im fertigen Zustand aussehen soll.Das *.zip File im Anhang enthält folgende Dateien:1. Die ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Problem mit Wertebereich zwischen 0 und 360
DanielFr. am 01.06.2010 um 09:44 Uhr (0)
Hallo Christian ,ich habe die ganze Sache mal ein wenig umgeschrieben und strukturiert. Jetzt kommt die Erklärung dazu :ALLGEMEIN Zitat:anbei der Code als Textfile. Was muß ich machen, damit jeder dieses vba Project aufmachen kann? Wähle die Form bzw. das Modul (respektive das Klassenmodul) aus und klicke auf File - Export. VBA sichert jetzt nur das Objekt selber und nicht dein ganzes CATvba Projekt. Innerhalb des Projekt sind nämlich mehr Daten gespeichert als nur die Objekte. Hier finden sich z.B. die Ve ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Punkt auf Kurve
DanielFr. am 11.08.2009 um 09:48 Uhr (0)
Hallo Bettina,sag mal ließt du meine Beiträge nicht oder erkläre ich so schlecht? In einem CATscript kannst du keine Try...Catch...End Try einsetzen da das eine interen VBA Funktion ist. Das Try Statement kannst du AUSSCHLIEßLICH in einer CATvba einsetzen. Wenn du ein CATScript hast dann musst du den Fehler mit "On Error Resume next" - "If err.Number 0" und "On error goto 0" abfangen. Hier mal den Script umgeschrieben auf ein CATScript (OHNE TRY-Statement)Code:Language="VBSCRIPT"Sub CATMain()Set partDocu ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Makro für Achsensystem einfügen
DanielFr. am 04.08.2009 um 10:36 Uhr (0)
Hallo Doc,Ich würde das mit dem Ausblenden generell anders lösen. Versuch es über eine Selection.Search. Hier kannst du auf einmal alle Hauptebenen, Geosets und Constaints in eine Selektion packen und diese ausblenden. Dazu brauchst du keine rekursive Funktion (die macht das Makro nur unnötig langsamer). Auch die gebrochenen Constaints kannst du damit abarbeiten.Wie du schon sagst würde ich das ganze dann aber auf Unteroutinen aufteilen (Übersicht). Eine Parameterübergabe ist keien CATIA Feature sondern ei ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Prüfen, ob Textfeld in Drawing vorhanden ist
DanielFr. am 17.08.2009 um 16:46 Uhr (0)
Hallo,also ich habe mir das gerade nochmal angeschaut. Der Quelltext war schon richtig aber ich wusste nicht das du dein Script ausführst obwohl eventuell gar kein Textfeld im Hintergrund ist. Hierzu musst du dann bevor du die Funktion aufrufst noch eine Abfrage machen ob die Texts-Collection der Hintergrundansicht leer ist, ansonsten wirft dir die Funktion immer false zurück...muss sie ja auch den es gibt ja kein Textfeld zum Prüfen und standardmäßig steht ein Bool-Parameter immer auf false Hier der ange ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Auswahl bei Dokumentenwechsel von Drawing zu Produkt
DanielFr. am 27.07.2009 um 16:22 Uhr (0)
Hallo Markus,genau so ist es. Es wird die Selektion der Quelldatei durch die interaktive Selektion gefüllt (also nicht die des aktiven Dokuments). Dies ist auch der Grund weswegen du den Status "Normal" erhälst und nicht "Cancel".Ich hab dir hier mal ein kleines Beispiel gebaut. Das Script wird in einer Zeichnung ausgeführt und es kann eine Fläche in einem x-beliebigen Part (muss natürlich geöffnet sein) selektiert werden. Es wird dann im Anschluss der Namen der selektierten Ebene/Fläche ausgegeben sowie d ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : PowerCopy in Produktumgebung ausführen
DanielFr. am 27.04.2010 um 13:44 Uhr (0)
Hallo , Zitat:Und meine Variable "IntPointObj" ist global deklariert mit "Dim IntPointObj". Ich verstehe den Unterschied zwischen der Deklaration mit Dim, Public oder Private nicht.Dim = Private = Werden Variablen mit "Dim" oder "Private" global deklariert, so sind sie im kompletten Modul sichtbar (D.h. jede Funktion bzw. Routine kann diese Variablen nutzen ohne das sie explizit übergeben werden müssen)Public = Wird eine Variable als "Public" global deklariert, so ist diese Variable in der kompletten VB-Li ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Parameter Loop
DanielFr. am 16.06.2009 um 06:55 Uhr (0)
Hallo Gaucho,mit einem VB-Script wirst du die Sache auch nicht zufriedenstellend lösen können und ich erklär dir auch warum.Das VB-Script deckt zwar voll und ganz die Funktionalität ab von dem was du machen möchtest nur musst du es ja irgendwann auch auslösen. Das ganze soll der Anwender aber nicht per Hand machen (also Makro starten) sondern das Script soll ausgelöst werden wenn du OK klickst. Dieses Ereignis (so wird das genannt wenn man auf ein bestimmtes Ereignis reagieren möchte), gibt es in CATIA abe ...

In das Form CATIA V5 Programmierung wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1 ...  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