|
CATIA V5 Programmierung : Arbeiten mit dem Cache
romanoir2005 am 30.05.2005 um 08:34 Uhr (0)
Hallo zusammen ! Ich arbeite mit aktiviertem cache-system, d.h. von den Parts die zu meinem Produkt gehören ist zunächst nur die CGR-Repräsentation verfügbar. Nun möchte ich folgendes per macro erreichen: Der Anwender soll verschiedene Parts selektieren können, dann soll geprüft werden ob die entsprechenden Parts im Cache liegen oder schon voll da sind und wenn letzteres nicht der fall ist soll der komplette Strukturbaum der jew. Parts nachgeladen werden. Also konkret suche ich nach einer Möglichkeit um ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Material Item in Array schreiben
reimund am 27.03.2018 um 20:49 Uhr (1)
Hallo Bernd,danke für den Hinweis mit den Collections.Zuerst habe ich es auch mit Collections gemacht. Eines für die Materialgruppen und eines für alle Materialien. Mir war nicht klar wie ich die Zuordnung der Materialien zu den Materialgruppen mache.Von daher bin ich auf das Array gekommen.Aktuelle habe ich das Array und parallel dazu die zwei Collections.Eine Export nach Excel habe ich auch gemacht. Damit habe ich nun einen guten Überblick, welches Material in welcher Materialgruppe ist.Viele GrüßeReimund
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dimensionen von 3D-Part ermitteln - auslesen
rerawa am 27.01.2009 um 11:53 Uhr (0)
Hallo Forengemeinschaft,mir stellt sich folgendes Problem:Ich will eine Übersicht über eine ganze Liste von V5-Parts ertellen.Die Liste (evtl. in Excel) soll ein Bild sowie die Maße (LxBxH) und wenn möglich, auch das Volumen enthalten.Bisher habe ich sowas über mit hilfe eines Viewers gemacht. Parts einzeln laden, ausmessen, Maße und Volumen von Hand in die Liste eintragen usw. Wie kann sowas vereinfacht oder automatisiert werden?Besten Dank für Eure Tipps.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Parameter aus Excel heraus steuern
cl10b am 12.08.2010 um 20:46 Uhr (0)
OK, ich versuche nochmal an einem einfachen Beispiel zu verdeutlichen was ich machen möchte.Nehmen wir einen simplen Würfel im Partdesign:1) Rechteck im Sketcher erstellen und Bemaßen mit den Parametern Länge und Breite2) mit dem Pad daraus einen Quader extrudieren, neuer Parameter HöheIch möchte nun in einem Excelsheet frei die Parameter Höhe, Länge & Breite steuern.Vielleicht ist mir der Funktionsumfang des Designtable auch nicht ganz klar, aber ich möchte NICHT eine Liste haben mit festgelegten Werten f ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : mehrere dxf-Daten gleichzeitig importieren
Gaby75 am 10.05.2007 um 12:26 Uhr (0)
Hallo an Alle !Jetzt habe ich mal eine Frage.Ich weiß nicht ob das überhaupt geht, aber vielleicht hat von Euch jajemand eine gute Ideee.Wir haben etliche dxf-Daten. Das sind Konturen, die wir zum überprüfendes Freigangs immer mal wieder in unsere Parts bzw. Drawings einfügen müssen. Ist es möglich über ein Macro oder änliches einige bestimmtedieser dxf-Daten auszuwählen und zu importieren? Also nicht nach Dateinamen sondern nach anderen Faktoren, die in den Daten zu finden sind.Also meine Vorstellung ist: ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : FTA - Dimensions nach Excel exportieren
MrLimes am 16.10.2013 um 16:48 Uhr (1)
Hallo HoBLila,vielen Dank für deine Antwort. Ja ich stoße langsam immer mehr an die Grenzen von CATVBA. Lohnt es sich auf VB.Net / C# umzusteigen? Würde mich da gerne tiefer einarbeiten. Finde hierzu aber sehr wenig Tutorials oder Anleitungen. Ist die Bandbreite an Möglichkeiten auf Catia Objekte zuzugreifen bei VB.Net und C# größer oder handelt es sich um den gleichen Funktionsumfang?Habe gerade Deinen Post zu dem TPSView Thema von 2012 gefunden - scheint wirklich nicht so trivial zu sein dieses FTA Thema ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aus Excel mit VBA eine Stückliste erstellen
catiavba am 29.05.2010 um 19:07 Uhr (0)
Habe den Code jetzt fertig. Danke bgrittmann . Falls es jemanden interessiert, hier der fertige Code:Dim y As Integer ZeilenzählerDim xMenge Salte MengeDim xName SPalte NameDim xPartNumber Spalte PartNumber Sub CATMain() y = 1 xMenge = 1 xName = 2 xPartNumber = 3 Set CATIA = GetObject(, "CATIA.APPLICATION") Set oRoot = CATIA.ActiveDocument Set oProducts = oRoot.Product.Products Call SUB_ProdScan(oProducts) End SubSub SUB_ProdScan(oProducts)ySuche = 1 For I = 1 To oProducts.Count ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit dem Excel Einlesemakro
Katja007 am 28.07.2015 um 12:12 Uhr (1)
Die Splines werden aber sauber geschlossen, das Problem ist dass das Programm im Anschluss den Loft nicht konstruiert.Ich kriege lediglich die Aneinanderreihung der einzelnen Ringschnitte meines Rotorblattes.Wie manipuliere ich die Loft Einstellungen?Was ich bereits versucht habe:Wenn ich auf das Loft Symbol im linken Menü klicke kann ich "winkelkorrektur" und "Abweichung" einstellen.Wenn ich die Abweichung hoch genug schraube bekomme ich zwar einen Loft, der sieht aber dann nicht besonders schön aus :-([D ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CAA Selektions Problem
HoBLila am 24.08.2011 um 17:13 Uhr (0)
Hallo Templer,gib mir mal mehr Input. :-)Also, das habe ich verstanden: Du hast ein simples Makro, welches die Selection verwendet.Dieses Makro ist ein CATVBA.Im Makro-Modus (Interpreter) vom CATIA über Tools -- Macro -- Macros läuft es.Nun baust Du ein CAA, welches eine Toolbar enthält, welche wiederum über einen Command das Makro ausführt und dann wird Dein CATIA unbrauchbar.Zunächst einmal, was passiert, wenn Du ESC zweimal hintereinander drückst, wenn CATIA in diesem Zustand ist?Dann wüsste ich gern wi ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel leeres Tebellenblatt NACH dem Tabellenblatt Fremdvergabe einzufügen.
BLD1983 am 09.02.2020 um 18:09 Uhr (1)
Hallo Bernd.Danke für den Move-Tipp!Die Lösung ist: Call objExcel.Worksheets("Materialkosten_Lehre").Move (,objExcel.Worksheets("Fremdvergabe"))wenn "," vor ,objExcel steht, dann wird es nach dem Tabellenblatt-"Fremdvergabe" hinverschobenwenn nichts vor objExcel steht, dann wir es vor "Fremdvergabe" verschoben.Naja bin mir nicht sicher ob es DIE Lösung ist, aber es funktioniert!MfgDragan------------------Ich will es gar nicht wissen, aber ich muss.....Das Leben verlangt es.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Change Body per Macro
AlexE78 am 19.09.2005 um 09:39 Uhr (0)
Hallo allerseits,ich kann Euch eine halbe Lösung anbieten... halb deswegen, weil sie nur mit Windows läuft. dazu muß ich noch anmerken, daß das ganze kein CATIA-Makro ist - ich mach das ganze mit einem stinknormalen VBScript (*.vbs), in dem ich auf CATIA.Application zugreife (mit vba sicherlich auch in dieser weise machbar). außerdem brauch man dazu noch ein WShell-Objekt. und das ist auch der grund, warum das ganze auf Windoof beschränkt ist... so gehts los:dim WShell, CATIAset WShell = CreateObject("WScr ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aus dem Drawing heraus Parameter im Product abfragen
cChris am 18.01.2011 um 10:33 Uhr (0)
Hallo zusammen,ich formuliere meine Frage etwas anderst.Ich möchte ein Macro in der Drawing Oberfläche starten, dass auf ein geöffnetes Product zugreift. Allerdings weiß ich den Befehl nicht, wie ich von der Drawing Oberfläche ins Product zugreife. Ich möchte eine Abfrage haben, ob ein Parameter true oder false ist.In meinem Fall wäre die Abfrage, hat der Parameter Textfeld den Wert „Bitte Parameter eingeben“ - true/falseSo in der ArtCode: If TypeName(xxxxxx) "Bitte Parameter eingeben" ThenBox = MsgBox(" ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : *.csv Datei zeilenweise einlesen und "splitten"
Species8472 am 08.09.2003 um 13:47 Uhr (0)
Hallo, ich hab schon seid längerer Zeit das Problem, das ich eine Excel liste in csv umwandle, dadurch ist sie von CATIA unter UNIX lesbar und durch ; - Zeichen getrennt (also die Spalten). Ich hab nun in einigen Beiträgen rumgesucht, aber nirgends wirlich hilfe gefunden, ich hab Folgende Schleife aufgestellt: ### Do Until MyStream.AtEndOfStream StrLine = MyStream.ReadLine MsgBox Gelesene Zeile = & StrLine Set Modul = Split(StrLine, ; ) Set Kogr = Split(StrLine, ; ) Set PPG = Split(StrLine, ; ) ...
|
| In das Form CATIA V5 Programmierung wechseln |