|
CATIA V5 Programmierung : Mit Makro Parameter ändern
nreim1 am 11.02.2008 um 07:44 Uhr (0)
@ ProofinSUPER .... Das hat einwandfrei Funktioniert ....Also hier zur Zusammenfassung das Komplette Makro, damit sich eure Mühen auch gelohnt haben und der Sinn eines Forums bestehen bleibt ....Was kann das Makro:Es Durchläuft eine Komplette Assembly ( Also sämtliche Produkte und Parts ) und ändert Diverse Parameter ....Ist zwar kein Revolutionäres Skript, aber vieleicht sucht ja jemand soetwas....Code:Sub CATMain()Dim myproduct As ProductSet myproduct = CATIA.ActiveDocument.Product Launch the scan of the ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : aus Catia Excel Selection.Address auslesen
bgrittmann am 27.06.2023 um 09:26 Uhr (1)
ServusIch vermute, da du die Excel-Selection nicht "richtig" deklariert hast musst du: den ReferenceSytle als 3. Parameter angeben (siehe hier) und den ggf den Wert als nummerischen Wert angeben (siehe hier)zB (ungetestet): sXlSelection = xlSelection.Address(,,-4150,)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
 Versuch.zip |
CATIA V5 Programmierung : Regel -> Parameter - Werte hinzufügen
martin2 am 26.09.2019 um 12:06 Uhr (1)
Hallo,nach langem Rumprobieren habe ich nun eine Notlösung mit "Reaktionen" basteln können - siehe angehängtes CATPart in der zip-Datei. (erstellt mit V5-6R2015)GrußMartin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameterwerte in VB einlesen
k71 am 16.10.2006 um 13:27 Uhr (0)
Hallo Jan,wie gesagt mit UserForms hab ich bis dato nicht gearbeitet.Ich hab einfach mal eine Userform kreirt mit einem Eingabefeld und einer Schaltfläche:Private Sub CommandButton1_Click()Set part1 = CATIA.ActiveDocument.PartSet Param = part1.Parameters.RootParameterSet.DirectParametersEingabe1 = TextBox1Param.Item("Breite").Value = Eingabe1part1.UpdateEnd SubDas Problem ist, daß die Änderung am Parameter "Breite" erst nach Beendigung der Userform übernommen werden.Aber vielleicht hat hierzu ja jemand noc ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Einsteiger-Frage
Timberwolve am 20.03.2007 um 09:54 Uhr (0)
Hallo, hab mal etwas in deinem Makro rumgepfuscht ;-)Aber jetzt läuft es so wie du es haben willst.Für die Zukunft dieses Makros gibt es nur ein paar kleine Probleme.1. Wird das Makro mehrmals in einem Part angewendet, so heissen alle Parameter die erzeugt werden gleich.2. Es muss, damit das Makro läuft ein Geometrisches Set mit dem Namen "Geometrical Set.1" vorhanden sein, ansonsten bricht es ab. 3. Da alle erzeugten Parameter den gleichen Namen haben, kann es bei der erzeugung der Formeln zu Schwierigkei ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehler Abfrage Parameter Set
bgrittmann am 20.04.2015 um 21:27 Uhr (1)
ServusWohl ein Parent zu viel im Code?Code:If PARAMSet.ParameterSets.Item(x).Parent.Name = "Projektinfo" ThenWarum hast du die Fallunterscheidung für R16 drin? Ist da der "Pfad" ein anderer?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Prüfen ob Eigenschaft vorhanden
bgrittmann am 13.03.2023 um 17:09 Uhr (1)
ServusHier findest du eine kleines Beispiel mit einer extra Unterroutine, wie man man prüfen kann ob es solch einen UserProperty gibt.Die Option, falls nicht vorhanden den Parameter zu erzeugen fehlt noch.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Löschen von Relations und Parameters
J.Streit am 22.10.2008 um 16:50 Uhr (0)
Hallo erstmal an die Gemeinde,Bin neu hier (zumindest als Mitglied, nicht als Leser) und versuche auf diesem Wege Hilfe zu bekommen.Ich habe zur Aufgabe, produktübergreifend aus Parts und Products verschiedene Parameters und Relations zu entfernen. Bislang habe ich das mit der Suchfunktion von Hand realisiert. Dieses ist auch soweit okay, läuft leider nicht automatisch durch, da bei Hidden Relations bzw. Hidden Parameters eine Warnmeldung im Catia erscheint, welche man bestätigen muss, um auch versteckte O ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Löschen von Relations und Parameters
denyo_1 am 23.10.2008 um 16:25 Uhr (0)
Hallo Jan,du hast doch in deinem ersten Beitrag erwähnt das du gerade ein Buch durcharbeitest. Ich würde dir emfehlen zuerst das Buch durchzuarbeiten, denn das ganze in einem Produkt zu realisieren ist ein bisschen komplizierter. Dazu braucht man schon ein bisschen Erfahrung. Im Forum gibt es schon ein fertiges Makro das eine Produktstruktur rekursiv durchläuft. In dieses Makro müsstest du dann dein eigenes einbauen.Warum willst du überhaupt die Parameter und Relation ausschneiden. Ch dachte du willst sie ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Grundlegende Fragen zu Catia CAA
DanielFr. am 10.09.2010 um 10:14 Uhr (0)
Hallo Sven,für einfach Anwendung brauchst du kein CAA. Da reicht dir vollkommen das VBA und/oder CATScript aus. CATIA kann auch von extern (z.B. VB.NET, etc.) über das registrierte ActiveX Objekt angesprochen und gesteuert werden. VBA und CATScript sind Bestandteil von CATIA und werden somit in der Studentenversion mitgeliefert. Für CAA gibt es keine Studentenversion und die Dokumentation ist äußerst spärlich ------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : [HowTo] Interne Befehlsnamen schneller finden (CATNls)
ferdo am 13.05.2012 um 09:48 Uhr (1)
HalloIn CATScript ("English" CATIA).Sub CATMain()Dim strCurWbench as StringstrCurWbench = CATIA.GetWorkbenchIDMsgBox "Current Workbench is: " & strCurWbench & (Chr(10)) & (Chr(10)) & "Available internal commands for this workbench are listed in next window." & (Chr(10)) & (Chr(10)) & "Select desired command and follow instructions in lower left corner of CATIA window." CATIA.StartCommand "Commands List" End Sub------------------Best regardsFernando
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Allcatpart Erstellung
xam0560 am 19.05.2014 um 14:19 Uhr (1)
Jup1-SchrittFor Schleife ---- ALLCATPART erstellen ---- ALLCATPart speichern und schließennext2.Schrittalles schließen3.SchrittCATProduct erstellen4.Schrittalle ALLCATParts unter C:...1 einbauen5.Schrittalles Fixieren6.SchrittCATProduct speichern und schließen unter C:...27. SchrittLöschen des Ordners C:...1FERTIGPS: Quellcode Ordnererstellung im Makro:Catia.FileSystem.CreateFolder (C:TempBLA BLA BLA)Catia.DisplayFileAlerts = FalseDannach nicht vergessen Catia sagen wohin es zu speichern hat.C:TempBL ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Wie können CATIA.catvbs Skripte von Drittapplikationen aus gestartet werden?
bgrittmann am 14.03.2021 um 11:02 Uhr (15)
ServusIch kenne mich nicht in Matlab aus sehen aber folgende Möglichkeiten: per Batch (CMD), siehe zB hier (Catia wird geöffnet, Makro ausgeführt, und Catia geschlossen?) falls du per COM-Schnittstelle zugriffen hast: zum SystemService durch hangeln und per ExecuteScript das Makro ausführen wenn du eh schon per COM-Schnittstelle auf Catia zugriff hast: auf das Makro verzichten und direkt aus der externen Anwendung/Matlab Catia steuern (sieh zB hier)GrußBernd------------------Warum einfach, wenn es auch kom ...
|
| In das Form CATIA V5 Programmierung wechseln |