|
CATIA V5 Programmierung : Regeln/Rules --> Parameter Zeichenfolge
Mörchen am 25.11.2009 um 10:54 Uhr (0)
Hallo Track Daniels,ich wüsste nicht, dass man Zeichenfolgen nicht verwenden könnte...Versuch mal die Werte in Anführungszeichen zu setzen.Ich probier gleich mal was aus.GrußMörchen
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter aus Set auslesen
B Hossbach am 29.04.2008 um 10:13 Uhr (0)
So. Hier die Lösung:(Leider nur statisch bis auf die zweite Ebene....)Sub CATMain ()Dim HParaSet HPara = CATIA.ActiveDocument.Part.Parameters.RootParameterSet.ParameterSetsFuncPara HPara, ExcelZeileEnd Sub Function FuncPara(PfadPara, ExcelZeile)For i = 1 to PfadPara.count Set Param11 = PfadPara.Item(i).DirectParameters For a = 1 to Param11.Count Set Param111 = Param11.Item(a) AusgabeExcel 1, Excelzeile, Param111.Name Excelzeile = ExcelZeile + 1 NextNext End Function
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Namensänderung der Assemblydatei wg Variantenauswahl
mr.pacino am 07.09.2009 um 14:58 Uhr (0)
Hallo zusammen,für die Uni muss ich als Studienarbeit ein parametrisiertes Rillenkugellager mit Konstruktionstabelle und Variantenauswahl konstuieren.Soweit habe ich alles erledigt, nur wünscht der Herr Professor, dass sich der Name der höchsten Instanz im Strukturbaum automatisch ändert, wenn ich über einen Parameter die Variante ansteuere.Leider weiß ich den Quelltext hierfür nicht um ihn in den Knowledgeadvisor mit einer Regel einzubinden.Würde mich freun, wenn mir jemand diesen Quelltext posten könnte. ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : alle Verrundungen kleiner Wert x inaktivieren
DanielFr. am 04.08.2010 um 09:35 Uhr (0)
Hallo ,zuerst suchst du nach allen Radien in deinem Part. CATIA schiebt diese automatisch in das Selections-Array. Dieses kannst du dann durchlaufen. Innerhalb der Schleife holst du dir dann das Radius Objekt und vergleichst den Radiuswert mit deinem Vergleichswert. Ist das Kriterium erfüllt, dann kannst du den Radius gleich innerhalb der Schleife deaktivieren.Ich würde aber vorher das Updatemodus auf manuell stellen. Nicht das CATIA bei jedem Schleifendurchlauf ein Update auslöst [EDIT] Hier noch ein B ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ParameterSet in Body / Körper
tobiley am 05.05.2010 um 11:39 Uhr (0)
Hallo Bobby_Joe,deine Lösung funktioniert, auch ohne KWA-Lizenz!Vielen Dank!Einfaches Beispiel siehe unten.Habe bis jetzt keine andere Lösung gefunden. Code:Set MyPart = CATIA.ActiveDocument.PartSet mybody = MyPart.MainBodySet Params = MyPart.Parameters Parameterset im Body erstellenParams.CreateSetOfParameters mybodySet mybody = MyPart.MainBodySet mySelection = CATIA.ActiveDocument.Selection mySelection.ClearmySelection.Add mybodyParameterset suchenmySelection.Search "CATKnowledgeSearch.AdvisorParameterS ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : API Befehlsreferenz
blechtiger am 02.10.2020 um 10:29 Uhr (1)
Hallo Bernd,danke für deinen Beitrag. Leider bin ich gerade erst dazu gekommen, das Problem weiter zu verfolgen. Also für die Flächenmanipulation würde ich gerne z.B. das Shape Morphing aus GSD anwenden: Hier muss eine Startfläche angegeben werden, sowie eine Menge von Kantentupeln (unverformt - verformt), anhand derer die Transformation der Fläche spezifiziert wird. In meinem Fall wären das mehrere hundert Kantentupel, die bestenfalls aus einer Liste eingespielt werden.Alternativ zu GSD Shape Morphing fäl ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter in Pockets
Dere2000 am 07.05.2006 um 10:48 Uhr (0)
Hallo,hat sich schon erledigt.Die gesuchte Funktion war die Sublist-Funktion in der Klasse Parameters. Funktioniert super.Drotzdem danke.mfg Dere2000
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Get value of parameter from file
sina123 am 04.02.2019 um 15:39 Uhr (1)
Yes, luckily i too got it this way public void RemoveParameters(KnowledgewareTypeLib.Parameters Params) { for(int i=1;i=Params.Count;i++) { if (Params.Item(i).UserAccessMode == 2) { Params.Remove(i); } } }Thanks for the quick reply
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter nach Excel
bgrittmann am 23.11.2011 um 12:32 Uhr (0)
ServusHast du schreibzugriff auf die Tabelle?Ist die Tabelle gerade in Excel geöffnet?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : textbox rückgabewert
Falk H am 23.12.2006 um 20:20 Uhr (0)
Ich weiß jetzt, was für ein Problem ich habe.Wie kann ich aus einer Sub auf ein Parameter zugreifen, welcher in einer anderen Sub erstellt wurde?Danke Falk
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Body-Rohmass mit Benutzerselektierte Referenzachsensystem
bgrittmann am 12.04.2019 um 17:11 Uhr (1)
ServusHat der Parameter "Rohmass" auch den Typ Zeichenkette bzw String?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter erkennen
Timberwolve am 25.10.2006 um 14:19 Uhr (0)
Jetzt habe ich es nochmal als CATScript versucht, dort funktioniert die Lösung mit TypeName nur in meinem VB6 Code nicht, obwohl ich da nichts anders mache :-(------------------Wenn alle Stricke reissen, nehm ich ein Drahtseil
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Vom Sruckturbaum Teile Zählen und die Gesamtstückzahl auslesen.
bgrittmann am 05.07.2016 um 14:55 Uhr (1)
Servus UweDu könntest den entsprechenden Parameter "Component Activation State" (siehe zb hier) des Exemplars auswerten.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |