|
CATIA V5 Programmierung : Baugruppen auslesen
RonnyS am 13.11.2003 um 10:00 Uhr (0)
eigentlich net"Open" is seit Äonen ein gängiger vb-befehl um eine datei zu öffnen, das stammt noch aus der "Pre-Ströme-Ära" wenn man so willprogrammierst du als vba oder als catscript/vbscript?alternativ könntest du versuchen die catia schnittstelle für dateiarbeit zu nutzen, ist zwar ein biseerl komplizierter geht aber auch, wie die genau geht kannsch dir im mom leider net sagen weil ich heut mein schlaues buch net beihab.EDIT//probiers mal als richitges vba-projekt dann sollte alles so wies ist funzen--- ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : BOM schreiben mit c#
leon0109 am 20.12.2011 um 16:14 Uhr (0)
HalloIch habe ein CATscript zum BOM Lesen aber brauche das in c#.So sieht original Code aus:Funktioniert primaSub CATMain()Dim MyProduct As ProductSet MyProduct = CATIA.ActiveDocument.ProductDim catFileTypeText As CatFileTypeMyProduct.ExtractBOM catFileTypeText , "C:TestBOM.txt"End Subso ungefähr sollte aussehen in c# : using System.IO; // muss zugefügt werdenpublic void CATMain() { Product MyProduct; MyProduct = CATIA.ActiveDocument.Product; CatFileType catFileTypeText; MyProduct.ExtractBOM; ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macro Export in Excel / Punktkoordinaten / anderes Achsensystem
bgrittmann am 01.09.2016 um 10:38 Uhr (1)
ServusLeider kann ich die Datei nicht öffnen (ggf fehlt eine Referenz).Wie werden im Makro die Punkte gesucht/ausgewählt/selektiert?Lösungsideen:- statt in einem GeoSet die Punkte zu suchen, überall suchen- die GeoSet gemeinsam unter einem "Root-GeoSet" anordnen und dann darin zu suchen.GrußBerndPS: Für was benötigst du so viele Punkte pro Kurvenzug?------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehlermeldung: Object required
HoBLila am 09.01.2012 um 10:41 Uhr (0)
Ich denke mal, Du hattest Deine UserForm nicht UF_four genannt (eventuell ein Tippfehelr drin?) oder sie hat eine Eigenschaft die unglücklich war, oder einfach ein Fehler in der Datei.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen,die Natur versucht, immer bessere Idioten zu bauenXing
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Excel-Aufruf wird nicht erkannt
Tim2007 am 13.01.2012 um 11:48 Uhr (0)
Hallo,danke schon mal für die vielen Antworten.Der Fehler liegt meistens vor dem Bildschirm, da nehme ich mich nicht aus.Zum einen, weil mir das gesamte Konstrukt in Zusammenhang von Excel und Catia manchmal nicht ganz klar ist, zum anderen, weil man ja auch Schreibfehler macht.Was ich allerdings nicht verstehe, ist, dass - wie schon erwähnt - im (Alt+F11)-Editor manche Dinge anderst sind als im (Alt+F8)-Editor.Die Referenzen zu den Bibliotheken kann ich nur im (Alt+F11)-Editor direkt unter Tools-Reference ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel-Aufruf wird nicht erkannt
bgrittmann am 13.01.2012 um 15:17 Uhr (0)
ServusGibt es die Datei? Ist der Pfad korrekt (ggf mal mit einer Msgbox ausgeben)?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bestimmte Dateien aus Folder löschen
MichaelTreiber am 17.01.2012 um 14:25 Uhr (0)
Ok, also ich habe mir eine kleine Änderung überlegt:Ich dachte mir dass ich ein Modul erstelle, in dem ich alle Dateinamen (es sind festgelegte), die in meinem Makro möglich sind abfrage (eigentlich ist das für Euch relativ unwichtig )Nunja auf jeden Fall frage ich nun mehrere Dateinamen ab:Code:If CATIA.FileSystem.FileExists("C:Temp est_skel.CATPart") ThenCATIA.FileSystem.DeleteFile ("C:Temp est_skel.CATPart")End IfDas mal so als Beispiel. Diese Datei liegt in diesem Ordner, jedoch löscht er sie nicht.Mi ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bewegungssimulation über makro
Fhdoia am 01.12.2011 um 14:51 Uhr (0)
ich habe jetzt mal eine simulation mit regeln einmal vorwärts und einmal rückwärts abgespielt.dann habe ich eine widergabe gemacht und mit einem makro aufgezeichnet.habe die beiden makros mal als txt datei angehängt.ich selber kann damit irgendwie gar nix anfangen^^------------------Windows 7MS office 2010Catia v5 R19PPC:Core I3-5508GB RamCorsair SSD....[Diese Nachricht wurde von Fhdoia am 19. Jan. 2012 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Paramater-Werte eines Punktes durch direktes Anklicken erzeugen
MKampmann am 22.01.2012 um 13:12 Uhr (0)
Nein Nein das hast du falsch verstanden ich möchte lediglich dass man beim klick auf einen button in der userform dieses fenster wie in meinem letzten Beitrag aufruft. Die werte lass ich dann per makro in eine txt datei schreiben aber das läuft schon soweit...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Externes programm ausführen
Fhdoia am 06.02.2012 um 21:15 Uhr (0)
hi ich habe foldendes in meine userform gebastelt, allerdings geht matlab nur kurz auf und schließt sich dann sofort wieder (man sieht es in der taskleiste...).Sub cb_matlab_Click()Dim MatLab As ObjectDim Result As StringSet MatLab = CreateObject("MatLab.desktop.Application")Call MatLab.Execute("cd C:Desktop est")End Sub mindestens ein starten der datei sollte doch machbar sein, das ausführen dieser ist dann wieder ein anderes problem...grüße
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro Symbolleiste abspeichern
MKampmann am 09.02.2012 um 17:27 Uhr (0)
Zitat:Original erstellt von MKampmann:naja die sache ist dass ich eine baugruppe habe mit bewegungssimulation und über das userform wird eine simulation abgefahren.idealfall wäre halt dass man nur ein einzige datei ausführen muss, damit die baugruppe und das userform gestartet wird. da das aber wohl nicht so einfach zu realisieren ist dachte ich is der umweg über ein makro vll einfacher...was meinst du genau mit exe? aus was soll ich ne exe machen? aus dem makro? brauch ich da ein programm für?edit: was a ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro Symbolleiste abspeichern
MKampmann am 09.02.2012 um 15:53 Uhr (0)
naja die sache ist dass ich eine baugruppe habe mit bewegungssimulation und über das userform wird eine simulation abgefahren.idealfall wäre halt dass man nur ein einzige datei ausführen muss, damit die baugruppe und das userform gestartet wird. da das aber wohl nicht so einfach zu realisieren ist dachte ich is der umweg über ein makro vll einfacher...was meinst du genau mit exe? aus was soll ich ne exe machen? aus dem makro? brauch ich da ein programm für?grüße
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Umgekehrte Flächenrückführung
bgrittmann am 16.02.2012 um 10:11 Uhr (0)
ServusDu könntest mal probieren die Fläche als stl oder wrl Datei abspeichern.Dann hast du zumindest eine Tesalation. Dann einfach mal die Datei mit einem Editor betrachten, vielleicht sind diese Daten nach einer kurzen Nachbearbeitung schon brauchbar.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |