|
CATIA V5 Programmierung : Teile des Namens von z.B. GeoSet kopieren
Beinschuss am 25.01.2019 um 12:19 Uhr (1)
Hallo...Obwohl ich mit Hilfe dieses Forums ganz langsam mein Makro-Verständiss ausbauen kann, bin ich mal wieder an einem Punkt an dem ich nicht weiter komme. Das gewünschte Ergebnis ist eigentlich ziemlich simpel.Ich muss derzeit immer wieder und ziemlich häufig Teile von Namen von verschiedenen Geometrischen-Sets (oder manchmal auch Produkten) kopieren und andere Sets dementsprechend benennen. Dabei handelt es sich immer um den Text for dem dritten Unterstrich. Hier ein Beispiel: XXX_000_YY_BENENNUNGAus ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PDF aus der CATDrawing
RSchulz am 14.12.2012 um 14:01 Uhr (0)
Hallo Sergej,da du um Verbesserungswünsche gebeten hast, habe ich mal ohne den Code zu prüfen zwecks der Übersichtlichkeit bisschen was verändert...Code:Sub CATMain() Dim fso, PDFName Dim oDocument As Document Dim oDrawingDoc As Document Dim DrawingName As String Dim PDFFile as Object Dim PDFName As string Dim USERDIR As String Dim USERDIR2 As String Dim Blattnamealt As String Dim Blattname As String Dim FoldObj As Folder Set fso = CreateObject("Scripting.FileSystemObject") ---Dokument geo ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB Fenster Programmierung
Bobby_Joe2001 am 02.05.2006 um 21:03 Uhr (0)
Zitat:Original erstellt von walterwerner:Hallo,meine Makros sollen nur unter Windows lauffähig sein. Hätte da nochmal 2 Fragen:1) Ist VB und VBA das gleiche. Macht es für mein Vorgaben Sinn sich VB anzueignen oder bin ich auf dem falschen Weg und muss VBA lernen?2) Soweit ich bis rausbekommen habe, wird für VB das Microsoft Visual Studio (Visual Basic) benötigt, während VBA innerhalb von Excel programmiert wird. Ist das so richtig?GrußHallo!1. VB und VBA sind sehr ähnlich. Beides basiert auf Basic. Wenn d ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kollisions-Analyse
karls0n am 16.03.2020 um 10:26 Uhr (1)
Guten Morgen,im Rahmen meiner Bachelorarbeit befasse ich mich momentan mit der Automatisierung von Kollisionen innerhalb einer Fahrzeug-Baugruppe mittels VBA Programmierung.Insbesondere ist hierbei der Abstand von den kollidierenden Bauteilen zueinander von Bedeutung, was mich nun zu meiner Problemstellung bringt:Laut der Beschreibung von Catia (und diversen eigenen Tests ) wird bei einer Clash-Analyse immer die kürzestes Distanz der jeweiligen Achsrichtung angegeben, die benötigt wird, um die kollidieren ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB with Catia
toyo83 am 18.06.2007 um 19:26 Uhr (0)
Hello!Im useing now VBA with Catia V5, but there is a quastion is it possible to use VB.net or VB with Catia to write a separate exe file that works with Catia ?? and do enybody has some tutorials or materials to learn that stuf.Best ragards Tom
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Angestellte Bohrungen, in txt Datei auslesen
Lusilnie am 21.12.2006 um 01:37 Uhr (0)
Hallo 1703oliver,willkommen im Forum! Und gleich die erste "Rüge". Du brauchst den Beitrag nicht in verschiedenen Foren posten! Normalerweise lesen die Leute das "Allgemein" mit, da hier ja alles landen kann. Falls Dir doch mal der "Falsch-Plazier-Fehler" unterlaufen ist, dann poste einfach auf den falsch platzierten Artikel und verweise auf den richtigen! Nichts ist frustrierender als Antworten auf Fragen zu geben, die an anderer Stelle schon beantwortet wurden!!!!Nun zu Deiner Frage. Ich denke schon, das ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Get coordinates goes wrong...
s_mich am 27.03.2006 um 11:39 Uhr (0)
Well, first of all Im sorry but Ive some problems to write german(but I can read it & understand)... so Ill begin in English and really if I must write in german Ill try to (but I dont know if anyone will understand me)========================================================So my problem : Ive tried to get the coordinates of 2 points Into an assembly by 2 ways (macro and with the ruler) and the results are different... you can see my code below Zitat:Dim mySelection1,mySelection2,Selection1,Selection2, Sta ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CatDrawing in PDF konvertieren mit C#
ogard1 am 15.10.2008 um 15:49 Uhr (0)
Hallo,es konnte so funktionieren,CATIA.ActiveDocument.ExportData oderCATIA.ActiveDocument().ExportDataCATIA.ActiveDocument().Close();Oder VB6Private Sub Form_Load()Dim CATIA As ObjectSet CATIA = CreateObject("CATIA.Application")Dim sFilePath As StringsFilePath = "C:ProgrammdrwmyDrawing.CATDrawing"sFilePath = CATIA.FileSelectionBox("Select a Drawing file", "*.CATDrawing",CatFileSelectionModeOpen)Set oDrawingDocument = CATIA.Documents.Open(sFilePath)CATIA.ActiveDocument.ExportData "C:ProgrammdrwmyDrawing1.pd ...
|
| In das Form CATIA V5 Programmierung wechseln |
 PunktKoordinaten.zip |
CATIA V5 Programmierung : Punktkoordinaten in Excel auf ausgewähltes Achsensystem
YellowDevil am 20.08.2007 um 00:32 Uhr (1)
So habe Dir mal ein neues Makro geschrieben in CATScript.Funtkionen:Es wird der Dateipfad und der Dateiname abgefragt. Standard Einstellung ist hier für den Pfad: C: mp und für die Datei: PunktKoordinaten.csv. Wenn du immer nur Enter oder OK drückst bleiben die Werte so,du kannst aber auch anderen Namen eingeben.Wichtig ist nur beim Pfad, dass am Ende ein steht.Danach erkennt das Makro, ob du schon Punkte ausgewählt hast oder nicht. Solltest Du keine ausgewählt haben, wirst du aufgefordert welche anzuklic ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Konfigurationsdatei einbinden
Lionel Hutz am 20.10.2020 um 08:19 Uhr (1)
Ich habe ein Makro, das mehrere und gelegentlich wechselnde Parameter verarbeitet.Jetzt möchte ich eine Konfigurationsdatei in mein Makro einbinden, aus der ich die Parameter und ihre Werte einlese.Ich habe da eine Datei wie die Enviroment-Datei vor Augen.Dadurch möchte ich vermeiden, dass der Anwender in meinen eigentlichen Quelltext editieren zu muss, um neue Parameter zu verwenden.Meine Frage lautet nun:Wie kann ich es elegant realiseren, dass meinen Parametern im Makro die Werte aus der Konfigurationsd ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ansicht in 2D sperren
denyo_1 am 28.05.2008 um 19:38 Uhr (0)
Zum Wörterbuch:Ein Wörterbuch gibt es dazu nicht. Aber die Automation.chm Datei in deinem Installationverzeichniss (dort wo auch die CNEXT.exe liegt). Dort sind alle Refernzen von CATIA V5 Objekten angegeben (Hilfedatei für Programmierer).Zum Microsoft Visual Basic Editor:Den Editor starten über Tools - Macros - Microsft Visual Editor. Anschließend das Script in ein leeres Modul kopieren (ev. ein neues über Einfügen - Modul einfügen). ACHTUNG, das Script in VBE muss mit Sub CATMain() anfangen und nicht mit ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA Fenster maximieren
Ludi am 25.03.2004 um 17:25 Uhr (0)
Hallo! Ich programmiere mit VB 6.0 und möchte die mein Objekt catia (so habe ich die Anwendung in meinem Programm getauft) irgendwie über den Befehl WindowState = 2 (für maximiert) darstellen. Aber das Klapt nicht. Welche Verweise müssen hier aktiviert sein. Bzw. weiß jemand den genauen Code? Ich habs so probiert: Public Catia As Object Set Catia = CreateObject( CATIA.Application ) Catia file open Catia.Visible = True Catia.WindowState = VBRUN.FormWindowStateConstants.vbMaximized kann mir da jemand h ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA Refresh
kpr am 25.04.2005 um 19:26 Uhr (9)
HalloIch habe ein Problem mit CATIA-VBA. Ich starte mein VBA-Programm ausserhalb CATIA und möchte Linien und Texte in einer laufenden CATIA-Session erzeugen. CATIA refreshed mir bei jedem Aufruf die ganze Session -- unendlich langsam. Ich habe es schon mitCATIA.RefreshDisplay = Falseversucht -- CATIA refreshed weiterhin. Kann mir jemand einen Tip geben?Danke.
|
| In das Form CATIA V5 Programmierung wechseln |