|
CATIA V5 Programmierung : Parameter nach Excel
bgrittmann am 28.10.2011 um 16:21 Uhr (0)
ServusOder viel einfacher:- Design-Table deaktivieren- Wert anpassen- Design-Table im Baum markieren - RMT - Objekt - "Zeile mit aktuellen Werten hinzufügen"GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Update aller Inertia
InFlames am 03.11.2014 um 08:39 Uhr (1)
Ja genau Messungen welche den Schwerpunkt und die Masse ausgeben. Die Masse wird dann an einen Parameter weitergegeben welcher dann später ausgelesen wir.Hmm schlecht...Ich habe es per Makroaufzeichnung versucht und da kam auch nur ein leeres Script zurück
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter-Typ ändern?
bgrittmann am 10.07.2010 um 10:28 Uhr (0)
ServusGemäß Doku sollte es gehen wenn du in ein txt-Datei de Bezeichnung und den Wert (mit Einheit) mit einem Tab trennst. zBLänge 15mmGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.[Diese Nachricht wurde von bgrittmann am 10. Jul. 2010 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Referenzen austauschen
Steefle am 05.10.2006 um 07:34 Uhr (0)
Hi Macro_Man!Hab´s noch nicht ausprobiert, aber wie wäre es hiermit:Dein Revolution hat als Referenzen zwei Parameter vom Typ "Curve". Diesen könntest Du mittels Makro verschiedene Skizzen bzw. Achsen zuweisen.Schönen Gruß,Steefle
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro-Version abfragen
Diesaster am 13.09.2018 um 08:13 Uhr (1)
Hallo bgrittmann,Das Makro befindet sich in der Excel-Mappe selbst. Es ist nur ein Makro in der Mappe mit mehreren Modulen. Das Makro wird über Textfelder ausgelöst. Zitat:Makro aus der Excel-Mappe raus lösen, und nur zB als CATVba in einem globalen Verzeichnis ablegen. Dann ist immer nur die neuste Version vorhandenZum einen ist eine CATVBA schlecht, da nicht jeder Rechner die VBA-Application in Catia installiert hat. - Müsste wenn erst installiert warden.Zum anderen ist die Tabelle in Excel ein Standard, ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selbst erstellte Parameter aus Part auslesen
Thomas Harmening am 19.12.2012 um 17:16 Uhr (1)
faktor = 0.5Massstab = MAX(1;faktor*1) & ":" & MAX(1;1/faktor)sollte die Fallunterscheidung ersparen.[Diese Nachricht wurde von Thomas Harmening am 19. Dez. 2012 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Aktivierungsstatus der Komponente / Component Activation State
C.Samer am 16.08.2017 um 12:09 Uhr (15)
Du bist genial Bernd! Für alle zukünftigen Leidensgenossen, hier ein funktionierendes Codebeispiel:Code:Dim iObjectPos As IntegerDim iObjectMax As Integer iObjectMax = 0 iObjectPos = 0Function countMaxObjects(p As Product) iObjectPos = iObjectPos + 1 CATIA.StatusBar = "Counting Active Objects: " & iObjectPos Catia.RefreshDisplay = True Dim oRootProduct As Product Set oRootProduct = p.parent.parent Dim oInstanceProduct As Product Set oInstanceProduct = p Dim oParameterActi ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Formel im Produkt ändern
bgrittmann am 10.09.2020 um 16:13 Uhr (1)
ServusStatt über den Namen der Formel zu gehen (der nicht mal eindeutig benannt wurde) würde ich eher auf den Parameter ansprechen und per OptionalRelation auf die Formel zugreifen.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Messung Trägheitsvolumen umbenennen
Bertel am 14.02.2018 um 16:43 Uhr (1)
Hallo Fugmann,wie wäre es ohne Makro.Parameter: Dichte = 7850Parameter: Gewicht mit Formel smartVolume(`Bauteil` ) *`Dichte`Bauteil = Name des Körpers, dessen Gewicht ermittelt werden soll.GrußBertel
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aus Webseite (PHP) Part erstellen / Parameter an Catia übergeben
bgrittmann am 20.12.2013 um 12:00 Uhr (1)
ServusWas du schreibst könnte gehen, aber warum dann überhaupt PHP verwenden?Dann könntest du gleiche eine Anwendung mit VB.net schreiben, die das Part und die Drawing erzeugt und dann entsprechend abspeichert.Wie man ein Objekt in PHP erzeugt solltest du in der PHP-Doku finden http://php.net/manual/de/class.com.php). Dort findest du auch Beispiele mit Word und Excel.Deshalb meine Empfehlung, zunächst den Code in VBA entwickeln und dann in PHP umschreiben (Funktionen und Methoden sollten gleich sein, nur a ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter auslesen
milburn am 12.09.2009 um 18:20 Uhr (0)
Hallo Zoltan,danke für die Links...genau was ich gesucht habe !!!!Jetzt wird alles gut ! ;-)Das Skript durchläuft jetzt alle Parts und nimmt noch den Teilenamen mit :-------------------------Sub CATMain()Dim i as IntegerDim prod As ProductDim m As Integer Exel öffnenSet objXL = CreateObject("Excel.Application")objXL.Visible = TrueSet oAWBook = objxl.Workbooks.AddBerechnungm=2 Zeile in Exeli = 0for i = 1 to CATIA.Documents.Count If (Right(CATIA.Documents.Item(i).Name,7) = "CATPart") then Set prod = ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB.net Steuerelemente durchlaufen
magoh87 am 23.09.2011 um 11:01 Uhr (0)
Hey, danke für die Antwort. Bin neu hier, deswegen weiss ich noch nicht ganz wie das hier alles funktioniert.Ich habe die MethodeCode:Sub GetControl(ByVal ctrls As Control.ControlCollection) Dim c As Control For each c in ctrls ProcessControl(c.Controls) NextEnd SubDamit kann ich alle Steuerelemete meiner Form durchlaufen. Wie kann ich alle Steuerelemente, die ich jetzt gefunden hab, einer anderen Methode, der gleichen Klasse, übergeben? V.a. die Namen, weil ich diese auch später mit denen vergleich ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verwendete Makros protokollieren
meurth am 14.12.2004 um 14:22 Uhr (0)
Hallo allerseits, wir möchten mal eine zeitlang wissen, wieviele Anwender unsere Makros überhaupt einsetzen und versuchen das Ganze zu protokollieren. Aber es funktioniert nicht so richtig. Ich kann zwar eine Datei anlegen, bekomme aber meine Parameter nicht so richtig hinein. Wer weiss wie ich z.B. USERNAME, DATUM, HOSTNAME, FILENAME in eine log.txt schreiben kann unter Catia V5 R12 und Win2000? Vielen Dank. der beste Ansatz war bisher : Sub CATMain() On Error Resume Next dim fileSystem as FileSystem set ...
|
| In das Form CATIA V5 Programmierung wechseln |