|
CATIA V5 Programmierung : Formel eines 3Dimensionalen Spline Auslesen
zoltan.bekesi am 26.11.2011 um 19:48 Uhr (0)
Hallo,CATIA generiert intern ganz bestimmt einen Formel, das heißt aber bei weitem noch nicht, dass man darauf zugreifen kann.Aus VBA (und alle andere Makroversionen außer CAA) kannst du nur darauf zugreifen, was speziell dafür in CATIA programmiert wurde.Für einen 3D Spline gibt es laut Doku (V5Automation.chm) schon einige Parameter, die man pro Puntk abfragen kann. Suche mal nach "HybridShapeSpline".Aus diesen Daten musst du dir den Formel selbst zusammenbasteln.Wenn du dein Formel prüfen möchtest, kanns ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter bei Geometrieerzeugung in Zeichnung
Cohixu am 26.08.2009 um 08:33 Uhr (0)
Hi und danke für die Tipps,ich habe alle meiner Meinung in Frage kommenden Properties durchprobiert doch jedesmal wenn ich versuche die entsprechenden Werte zu ändern kommt eine Fehlermekdung die im Grund Aussagt das die betreffeneden Attribute schribgeschützt wären und deshalb nicht geändert werden könnten.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Eingabefenster für Parameter erstellen
giant86 am 03.06.2014 um 12:53 Uhr (1)
Hallo Maximilian, vielen Dank für deine Antwort. Ich würde gerne in meiner Beispieldatei die Werte von den Parametern "Länge", "Breite" und "Höhe" über ein Makro mit Userform (siehe Anhang) einstellen können.Später möchte ich das Vorgehen auf meine reale Baugruppe übertragen.Gruß Nico
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Offset auf Tasche (Pocket)
bgrittmann am 14.11.2018 um 12:37 Uhr (1)
ServusIch hab es noch mal getestet: der Offset-Parameter wird leider erst angelegt wenn das Definitionsfenster geöffnet wird. Selbst ein Update zwischendurch hilft nicht.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter mit Script Publizieren
krisztian.furedi am 23.10.2006 um 21:10 Uhr (0)
Hallo Zusammen,Leider geht es nicht. Die vorgehensweise wie ich andere Elemente (Punkte, Linien, Achsensysteme, usw.) publiziere im Script funktioniert bei Paramatern nicht. Warum? Ich bekomme immer "No element" im Publikationsfenster.Danke im VorausK.Füredi
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Regelabfrage
zoltan.bekesi am 15.07.2008 um 18:41 Uhr (0)
Hallo Sandra,das ist wirklich ganz einfach:Code:if Test =="Feingw"{ D1 =20mm} else { D1 =6mm} Um den Parameternamen gehören Apostrophe nur, wenn die Name Sonderzeichen enthält, z.B. `Test 2`Am sichersten ist es, wenn man die Parameter aus der Baum auswählt, so wird die richtige Name eingefügt.Gruß,Zoltan
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wert für Parameter über Marco setzen
bgrittmann am 23.03.2011 um 07:53 Uhr (0)
ServusEinfach den Code kopieren. Über Tools - Makros ein neues Makro Typ: CATScript erzeugen und den Code hinein kopieren (alles andere überschreiben)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATvba aus Benutzerumgebung starten funktioniert nicht
bgrittmann am 07.12.2016 um 14:11 Uhr (1)
ServusSchau nochmal hier.Beim Pfad muss der komplette Pfad (inklusive Dateinamen) stehen und als 3. Parameter der Name des Moduls (und nicht wie bei dir der Dateiname) stehen.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter wieder freigeben über eine rule
Mörchen am 14.05.2012 um 11:22 Uhr (0)
Hallo Ben,ungetestet:versuch mal "Da_Feder_Seite =Da_Motor_Seite" als Formel zu schreiben und in der Regel die Formel zu aktivieren/deaktivieren, je nachdem:if if Rohr_Typ =="Durchgehendes Rohr"{ RelationsFormula.1Activity= true}else{ RelationsFormula.1Activity= false}------------------GrußMörchen
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : String Parameter mit mehreren Punkten in Regel Kürzen
bgrittmann am 18.09.2012 um 21:54 Uhr (1)
ServusWenn der String immer gleich lang ist es ja einfach Code:Name_kurz = Name -Extract(0,Name-Length()-4)Also (Anzahl der Zeichen - 4 ) Zeichen ab der 1. Stelle extrahieren.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter aus Produkt Eigenschaften auslesen
meisterlumpi am 22.08.2011 um 11:55 Uhr (0)
probiers mal so, grußCode:Sub CATMain()Dim i As IntegerDim prod As ProductDim m As Integer Exel öffnenDim objXLOn Error Resume NextSet objXL = GetObject(, "Excel.Application")If Err.Number 0 Then Err.Clear Set objXL = CreateObject("Excel.Application") Set oAWBook = objXL.Workbooks.AddEnd IfobjXL.Visible = TrueBerechnungm = 12 Zeile in Exeli = 0p = 0On Error Resume Next - wenn davor nicht irgendwo On Error Goto 0 steht ist das unnötigDim param1 As String, param1Name As String param1Name = ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : pdf-Dokument mit parameter öffnen
bgrittmann am 08.11.2017 um 13:08 Uhr (1)
ServusDas könnte zB- über den Pfad zur PDF-Anwendung gehen (siehe zB hier oder hier)- oder über die Windows-API (zB hier und hier)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro starten wenn Parameter geändert wird
8user8 am 02.11.2010 um 17:11 Uhr (0)
nutze doch einen dummyparameter als auslöser. dazu benutz die eine regel, die den wert des dummyparameter ändert, sobald eine der 4 anderen geändert wird.grüße
|
| In das Form CATIA V5 Programmierung wechseln |