|
CATIA V5 Programmierung : Reaktion durch Makro erstellen
Markus_88 am 15.07.2005 um 10:57 Uhr (0)
Hallo Steffen, ich habe mir ein Makro programmiert, dass mir aus Excel einen Satz Parameter ausliest (Werte, die alle in einer Zeile stehen). Mit diesen Excelwerten werden neue Parameter erzeugt. Wenn ich allerdings einen Parameter in CATIA ändere, möchte ich dass sich die anderen Parameter ebenfalls ändern, d.h. es müssen alle Werte aus Excel geladen werden, die in der entsprechenden Zeile stehen. Dies habe ich mit einer Reaktion gelöst. Jedesmal wenn ich einen Parameter ändere, wird diese Reaktion akti ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : catvba exportieren / umwandeln
sashlanger am 18.07.2005 um 15:02 Uhr (0)
Hi, ich habe glaube ich ein ziemlich aussichtsloses Problem. Ich bin dabei meine Diplomarbeit zu schreiben. Muss verschiedene Makros schreiben. Da ich in der Firma mit der Zeit nicht hinkomme, würde ich gerne zu Hause ein bissle programmieren. Dort hab ich aber kein Catia. Mir würde es erstmal reichen wenn ich die catvba dateien zu Hause im VB-Editor von Excel oder so öffnen könnte. Das macht er aber nicht weil er catvba nicht kennt. Hat jemand ne Idee wie man die Datei umwandeln kann? MfG Sascha
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : GetCoordinates
hammax am 31.07.2005 um 12:01 Uhr (1)
..prosper schreibt weiter oben, dass er unter .csv abspeichert.Da csv jedoch "comma separated values" bedeutet habe ich im DE -Sprachraum Probleme mit der Formatierung, da Tabellenspalten u.a. auf die Dezimalkommas gelegt werden.So schön CSV wäre, da ich es direkt mit Excel öffnen kann - ich muß leider bei .txt bleiben und mit sendto arbeiten.Gibts da ein Workaround?
|
In das Form CATIA V5 Programmierung wechseln |
 Getcoordinates_Punkt.CATScript.txt |
CATIA V5 Programmierung : GetCoordinates
hammax am 10.08.2005 um 12:50 Uhr (1)
...dieser Makro ist ein echter Dauerbrenner und sollte m.E. fortlaufend und nachvollziehbar verbessert werden.Jedesmal, wenn er in Vergessenheit geraten ist, hat man Anfangsschwierigkeiten mit der Punkteauswahl. Entweder er geht in Skizzen nicht (2D) oder die angewählte Punktsorte ist kein verwertbarer Punkt usw.Aber der wird noch - "vieles ein Weniges gibt viel".Ich brauche das Ding z.B. zur Erstellung von Primitiv-NC-Programmen in Excel.Danke allen, die daran schon mitgemacht haben.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Öffnen im Lesezugriff
Florian.Held am 08.08.2005 um 15:35 Uhr (1)
OK, andere Variante:Ich kann ja von Excel aus mittels VBA aufs Dateisystem zugreifen und dort auf Systemebene Dateien als schreibgeschützt deklarieren und dies auch wieder aufheben.Quasi Eigenschaften der Datei - Häkchen bei schreibschutz.Weis jemand ob dies mit CATSCRIPT unter Unix auch zu realisieren ist?Ich hab den Pfad und den Namen einer Datei und bin der Besitzer der Datei, sprich ich bräuchte nur einen Befehl im Makro der wie der Konsolenbefehl CHMOD funktioniert. Kann ich irgendwie im Makro Konsole ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATScript mit dem VBA-Editor bearbeiten
Florian.Held am 16.07.2005 um 11:38 Uhr (0)
Hi,Also ich verwende den VBA-Editor von Excel zum bearbeiten meiner catvbs für Unix.Einziger Vorteil meiner Erfahrung nach ist dabei dass der Code farbig und Einrück-Technisch optisch ansprechend und Übersichtlicher dargestellt wird. Vorgehen tue ich dabei wie angesprochen mit kopieren einfügen.V5-Objekte im Objektbrowser und solche späßchen funzen natürlich nicht, weil es ja ein Excel Editor ist und kein V5, sprich zum Nachschlagen muss ich die V5 Automationshilfe hernehmen.Ich finde es ist aber schon ein ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATScript mit dem VBA-Editor bearbeiten
93Aero am 17.08.2005 um 11:23 Uhr (0)
Man kann natürlich alles mit VB machen, dafür muß man alle benötigten TLBs in Projekt einbinden und dann hat man die gleichen Funtionalitäten wie im Excel. Aber das gehört schon in den Abschnitt "Programmieren-VisualBasic"
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro um Kurvenlängen zu messen
rudiklk am 06.09.2005 um 10:03 Uhr (0)
Bin absoluter Neuling auf dem Gebiet der Programmierung, hab mich etwas im Forum eingelesen, aber weiterhin fast kein Peil.Meine Aufgabe ist 50 Kurvenzüge, die durch Intersects entstanden sind, zu messen und in eine Excel Tabelle einzutragen. Die Intersects stehen in einem MultiOutput und sind durchnummeriert.Dies würde ich gern mit einem Macro automatisieren, die Werte können zunächst selbstverständlich in eine .txt Datei geschrieben werden.Ich habe gelesen, daß dafür eine Möglichkeit das Erzeugen von Par ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro um Kurvenlängen zu messen
CTenschert am 08.09.2005 um 13:08 Uhr (0)
Zitat:Original erstellt von rudiklk:Bin absoluter Neuling auf dem Gebiet der Programmierung, hab mich etwas im Forum eingelesen, aber weiterhin fast kein Peil.Meine Aufgabe ist 50 Kurvenzüge, die durch Intersects entstanden sind, zu messen und in eine Excel Tabelle einzutragen. Die Intersects stehen in einem MultiOutput und sind durchnummeriert.Ein Beispiel für den Multioutput wäre nicht schlecht. (Screenshoot/Datei) Zitat:Dies würde ich gern mit einem Macro automatisieren, die Werte können zunächst selbs ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro um Kurvenlängen zu messen
CTenschert am 08.09.2005 um 15:21 Uhr (0)
Auf folgenden Seiten findest Du das Grundgerüst:Wie messen: http://ww3.cad.de/foren/ubb/Forum137/HTML/001256.shtml#000002 Wie in Excel ausgeben http://ww3.cad.de/foren/ubb/Forum137/HTML/001029.shtml oder http://ww3.cad.de/foren/ubb/Forum137/HTML/000762.shtml#000003 ist zwar lesen, beim schreiben drehst Du nur die seiten des "=" um.Und dann noch ein bischen rumprobieren wo deine Curven liegen. Ein paar Sicherheitsabfragen rein. Hier ein Beispiel:PS: curves muß activ sein. ******************************** ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Pfadangabe realisieren???
robert_de am 06.10.2005 um 14:29 Uhr (0)
Hallo,wende mich einfach mal mit dem Problem an euch das ich ganz normal die Bill of Material / Stückliste in einer Exceltabelle ausgeben will.Diese Funktion ist ja schon in CATIA integriert. Jetzt bin ich soweit und habe ein Macro angefertigt was diese automatiesiert.Nur leider ist es mir noch nicht gelungen das ich vor dem anspeichern der Excel-Datei eine Abfragefenster erstellen konnte inn dem ich erst den Pafd und dann denn Dateinamen eingeben kann unter dem die Stückliste dann als Tabelle gespeichert ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Pfadangabe realisieren???
robert_de am 06.10.2005 um 16:15 Uhr (0)
Hallo Günter,habe es jetzt soweit realisiert das ich auswählen kann wie die datei heist und wohin sie gespeichert werden soll. Dann scheint er aber einen fehler zu bringen wenn es daum geht diese Datei anzulegen.Code liegt vereinfacht in einer Datei im Anhang!Eine weitere Frage wäre wie bekommt man es hin das man beiim Speichen der Stückliste zwischen mehreren Formaten wählen kann also das nicht nur wie bis jetzt das Excel-Format, sondern villeicht auch *.txt oder *.doc, usw. angeboten wird?Und dann würde ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Pfadangabe realisieren???
robert_de am 07.10.2005 um 07:42 Uhr (0)
Hallo Günter,Danke für deine Antwort habe mich aber jetzt eigentlich dazu durchgerungen das ich die Stückliste einfach in Excel ausgeben will und einfach nur der Pfad und der Name der Datei ausgewählt werden soll. Das funktioniert ja jetzt schon mal soweit mit der "FileSelectionBox" doch er scheint ein Problem damit zu haben die xls Datei zu erstellen denn dann bekomme ich immer folgende Fehlermeldung ( siehe Anlage ) wenn ich den dir weiter oben schon mal gezeigten Quellcode verwende. Hast du vielleicht e ...
|
In das Form CATIA V5 Programmierung wechseln |