Informationen zum Forum CATIA V5 Programmierung:
Anzahl aktive Mitglieder: 2.322
Anzahl Beiträge: 31.786
Anzahl Themen: 6.279

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 1 - 11, 11 Gesamtergebnisse mit Suchbegriffen schreibschutz aufheben bei autocad-datei sec.
CATIA V5 Programmierung : CATIA-Funktionsaufrufe aus CATScript-Makros
Steffen Hohmann am 14.05.2002 um 09:17 Uhr (0)
Hallo, da in letzter Zeit öfters nach Möglichkeiten gesucht wurde, innerhalb von CATScripts bestimmte CATIA-Funktionen aufzurufen, die nicht Bestandteil der CATScript-Sprache sind, stelle ich ein kleines Tool zur Verfügung. Mit diesem Tool kann jeder CATIA-Befehl aus einem CATScript-Makro aufgerufen werden. Folgende Syntax ist anzuwenden: deutsche Spracheinstellung: CATIA.SystemService.ExecuteBackgroundProcessus( C:CATIABefehl.exe CATIABEFEHL ) englische Spracheinstellung CATIA.SystemService.ExecuteBackg ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Ebenen in Makro umbenennen und löschen
Steffen Hohmann am 08.01.2003 um 09:34 Uhr (0)
Hallo Axel, wenn Du diese Ebenen erstellst, gibt es doch sicherlich eine Object-Variable, die auf die Ebene verweist. Dim Ebene1 as Object Ebene aus 2 Linien Set Ebene1=hybridShapeFactory1.AddNewPlane2Lines(Reference1, Reference2) hybridBody1.AppendHybridShape Ebene1 Ueber die Name-Eigenschaft kann einem beliebigen Object ein Name zugewiesen werden Ebene1.Name = "PositionsEbene" Soll diese Ebene später wieder gelöscht werden, so weist man das Object der Selection zu und löscht über die Delete-Methode die ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Registrierung Type
Steffen Hohmann am 19.03.2003 um 16:30 Uhr (0)
Hallo Stoffel, gibt man eine eigene programmierte Software weiter, wird man in aller Regel eine Setup.exe oder eine msi-Datei (Microsoft Installer) vom VB-Projekt erzeugen. Dabei werden alle abhängigen Dateien verpackt (cab-Datei) und später beim Installieren in die richtigen Verzeichnisse geschrieben und wenn notwendig in der Windows-Registry eingetragen. Mir ist es schon passiert, das ich die tlb-Dateien mitverpackt habe und nach der Installation der Software sich diese irgendwie auf die mitgelieferten t ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Datei öffnen
Steffen Hohmann am 04.04.2003 um 16:12 Uhr (0)
Hallo Jasiu, so geht s: SelFile= CATIA.FileSelectionBox ("Teil oder Produkt auswählen", "*.CATPart;*.CATProduct", CatFileSelectionModeOpen) Gruss Steffen [Diese Nachricht wurde von Steffen Hohmann am 04. April 2003 editiert.]

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Aus- zuklappen von Bäumen
Steffen Hohmann am 13.05.2002 um 16:07 Uhr (0)
Hallo demon_37, grundsätzlich kann man jeden CATIA-Befehl aus externen Anwendungen aufrufen. In Visual Basic macht man das über die Sendkeys-Anweisung. Leider gibt es für das CATScript keine äquivalente Anweisung. Wenn man in der glücklichen Lage ist, einen Compiler zu besitzen, erstellt man sich eine kleine exe-Datei, die das erledigt. Ich habe mir z.B. eine kleine Befehlesbibliothek angelegt, die ich dann aus dem CATScript aufrufe. Konkret zu Deinem Problem sieht as so aus: Das Auf- und Zuklappen des Str ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Position.GetComponents - Funktion
Steffen Hohmann am 24.07.2003 um 08:32 Uhr (0)
Hallo Laute, Was sind denn die Positionsdaten eines Features (Pad, Fillet, usw.)? Also die Position-Methode funktioniert nur mit Part s, Product s und sonstigen Komponenten, die in einer Baugruppe verbaut werden können. Eine andere Anwendungsmöglichkeit die funktioniert ist mir nicht bekannt. Dein zweites Makro läuft, wenn Du die Typdeklaration von oPosition auskommentierst. Aber Du bekommst in der Matrix dPosition nur die Positionskoordinaten vom oPart. Die Anweisung Set oPart = CATIA.ActiveDocument. ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Aus Polylinie Koordinaten der Punkte auslesen
Steffen Hohmann am 14.09.2004 um 16:19 Uhr (0)
Hallo Marco,ich würde es wie folgt machen:Wenn der Name der Polylinie bekannt ist, dannDim oPart As PartSet oPart = CATIA.ActiveDocument.PartDim oPolyLine As HybridShapePolylineSet oPolyLine = oPart.FindObjectByName("Name_der_Polylinie")oder auswählen lassenDim oSelection As SelectionDim aSel(0)aSel(0) = "HybridShapePolyline"Set oSelection = oDoc.SelectionoSelection.SelectElement2 aSel, "Polylinie auswählen", FalseSet oPolyLine = oSelection.Item(1).ValueDanach Schleife aufbauen und Punktkoordinaten auslese ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : CATIA-Funktionsaufrufe aus CATScript-Makros
Steffen Hohmann am 28.10.2004 um 17:04 Uhr (0)
Hallo Ronny, in der exe-Datei steckt nichts weiter drin als: AppActivate( CATIA V5 ) SendKeys b: & CATIA_Befehl & Chr(13) Das funktioniert für interaktive Befehle in jedem Fall nur mit ExecuteBackgroundProcessus. Das habe ich auch schon oben beschrieben warum das so ist. Gruss Steffen

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : VB dotNet Wertübergabe in CatScript ohen Benutzerinteraktion
Steffen Hohmann am 21.06.2005 um 09:12 Uhr (0)
Hallo MarcoW, einem CATScript kann man keinen Parameter mitgeben. Spontan fallen mir da zwei Wege ein: 1. eine temporäre Datei erzeugen, Wert reinschreiben, im CATScript den Wert auslesen, Datei löschen 2. in VB.Net aus der Windows-API die Funktion SetEnvironmentVariable verwenden, um eine Umgebungsvariable zu setzen und im CATScript mit Value = CATIA.SystemService.Environ(VariablenName) den Wert auslesen. Gruß Steffen

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Reference setzen
Steffen Hohmann am 19.07.2005 um 08:54 Uhr (0)
Verdammt!!! Kann hier jemand mal die Smilies im Programmierforum abschalten???? Das sieht ja gräßlich aus, wenn hier alle traurig sind. anbei nochmal der Code per txt-Datei. Gruß Steffen

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : CATIA gezielt starten?????
Steffen Hohmann am 12.10.2006 um 09:09 Uhr (0)
Hallo Timberwolve,da ja für jedes CATIA, welches gestartet werden soll, ein eigenes Environment existiert, definiere doch einfach je einen zusätzlichen Pfad für "CATMsgCatalogPath". In diesem Verzeichnis erstellst Du eine Kopie der Datei "CATIA.CATNls". In dieser Datei passt Du jeweils den Eintrag"ApplicationFrame.Title = "CATIA V5";an das jeweilige Environment an.siehe auch hier: http://ww3.cad.de/foren/ubb/Forum140/HTML/000382.shtml GrußSteffen

In das Form CATIA V5 Programmierung wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)


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