|
CATIA V5 Programmierung : Mit C# Parameter auslesen
mycon am 25.06.2017 um 13:28 Uhr (1)
Danke dir schonmal für die Info.Mit dem Materialmanager komme ich leider nicht ganz klar.Denn ich möchte eigentlich in Catia keine Familien und Materialien mehr pflegen, d.h. der Materialkatalog ist leer.Das Programm soll das Material neu erstellen und dem aktiven Part zuweisen.Hast du einen Tipp wie ich ein neues Material erzeuge?Das mit der Selection ist aber dennoch für mich interessant.Ich finde einen Parameter über die Selection.search, aber ich bekomme das keiner Variable vom Typ KnowledgewareTypeLib ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Geometrie mit Regel löschen/deaktivieren
MICHLICK am 29.03.2010 um 16:25 Uhr (0)
Hallo,Du hast einen Fehler bei der Erstellung der Formel gemacht.1. alte Formel löschen2. f(x) aufrufen (Formeleditor)3. Element auswählen, welches über den Parameter gesteuert werden soll.4. Den Schalter "Add formula" drücken.5. Den Parameter in die Formel einfügen.6. Fertig.------------------Gruß Michael B.
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Aus dem Drawing heraus Parameter im Product abfragen
cChris am 14.01.2011 um 16:20 Uhr (0)
Hallo zusammen,ich hab mal wieder ein Problem.Bevor das Macro mit seiner eigentlichen Arbeit beginnt, müssen ein paar Abfragen gemacht werden.1. Ist ein Dokument geöffnet?2. ist ein Drawing geöffnet?3. Ist im Parameter Textfeld "Bitte Parameter eingeben" angewählt?4. Würden Products selektuiert?Abfrage ein und zwei habe ich im Macro untergebracht drei und vier leider noch nicht.Ich muss dazu sagen, dass ich das Macro aus dem Drawing heraus steueren möchte. Und daran hakt es auch. Im Klartext ich möchte aus ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Untergeordnete ParameterSets und Parameter ansprechen
GrafKoks am 11.05.2012 um 13:53 Uhr (0)
Servus LayKris,ich schreibe ein Makro mit dem ich Normteile in einen Grundkörper einfügen kann. Im Endeffekt muss das Normteil in den Grundkörper kopiert und positioniert werden. Jedoch sind sämtliche Informationen hierzu in einem Geäst aus Parametersets im Normteil hinterlegt. Diese muss ich also irgendwie auslesen und zwar gezielt. Wenn das Normteil in den Grundkörper kopiert und positioniert wurde, müssen einige Bestandteile des Strukturbaums des Normteils in den Strukturbaum des Grundkörpers eingepfleg ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auslesen der Associations mit einer DesignTable
bgrittmann am 29.03.2012 um 18:19 Uhr (0)
ServusIch hab mal ein bisschen rumprobiert, bin leider nur darauf gekommen wie man von einem Parameter (.OptionalRelation) auf die entsprechende DesignTable kommt.Allerdings ist dann immer noch nicht klar welche Spalte dem Parameter zugeordnet ist.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auslesen der Associations mit einer DesignTable
bgrittmann am 29.03.2012 um 18:19 Uhr (0)
ServusIch hab mal ein bisschen rumprobiert, bin leider nur darauf gekommen wie man von einem Parameter (.OptionalRelation) auf die entsprechende DesignTable kommt.Allerdings ist dann immer noch nicht klar welche Spalte dem Parameter zugeordnet ist.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Stückliste Makro
bgrittmann am 17.10.2013 um 14:53 Uhr (1)
Servusist bei dem Code klar. Für jeden Parameter müssen über eine Schleife fast alle Parameter der Baugruppe (auch Unterbaugruppe und Einzelteile) durchsucht werden.ggf schau ich heute Abend mal nach einer schnelleren Lösung.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Multivalueparameter ändern
bgrittmann am 05.09.2011 um 13:14 Uhr (1)
ServusMit welchem Parameter ist diese Zeichenfolge im CATPart verknüpft?Dann könntest du direkt den Parameter abfragen, und brauchst nicht auf die Tabelle zugreifen.zB (unschön, ungetestet):Code:String = partDocument1.Part.Parameters.Item("Zeichenfolge.1")GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : nur einer von 4 parametern an
wicky am 28.05.2008 um 15:13 Uhr (0)
Hi TunkiSo viel ich weiß kann man Parameter nicht deaktivieren, aber du kannst sie fest(unveränderbar) machen`SpecificationParametersInterpolation_Pointy`.Constant = false( Parametername.Constant = fase )oder du kannst die Parameter ins "Hide" setzen`SpecificationParametersInterpolate`.Show = FalseGruß Wicky
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Hidden Parameter ins Show
bgrittmann am 22.06.2016 um 20:23 Uhr (1)
ServusAlso bei mir funktioniert folgender Code zum alle Parameter wieder einblenden.Code:Sub CATMain()Dim oDoc As DocumentDim oParameters As ParametersDim oParameter As ParameterDim i As IntegerSet oDoc = CATIA.ActiveDocumentSet oParameters = oDoc.Product.ParametersIf oParameters.Count 0 Then For i = 1 To oParameters.Count Set oParameter = oParameters.Item(i) If oParameter.Hidden Then oParameter.Hidden = False End If NextEnd IfGrußBernd------------------Warum einfach, wenn es auch komplizier ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Untergeordnete ParameterSets und Parameter ansprechen
bgrittmann am 11.05.2012 um 14:10 Uhr (0)
ServusSchau dir mal die Methode "DirectParameters" in der V5Automation.chm an. Vermutlich werden dann nur die direkten Parameter eines parameteSets (zB auch vom RootParameterSet) angesprochen (einfach mal mit dem Watch bzw Local-Fenster im VBA-Editor schauen)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameterwert auslesen?
kruemmel am 03.01.2006 um 21:43 Uhr (0)
auch ich bin neu in der Programmierschiene... also sorry für meine (wahrscheinlich dämlichen) Fragen.Ich möchte per VBA per "selection" einen Parameter (z.B. Länge) auswählen und seinen Wert auslesen, um ihn einem neuen Parameter zuzuordnen oder zu addieren usw.Wie kann ich auf den Parameterwert (ich kenne ja nur auf UserSelection.Item(1).Value.Name) zugreifen und ihn beispielsweise als double speichern?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Component Activation State ohne Wirkung?
tomtom1972 am 22.04.2010 um 08:00 Uhr (0)
Moin Jens,dafür gibt es zwar keine eigene Methode oder Property, aber Möglichkeiten den "Status" eines Knoten abzufragen gibt es viele.Ich mache mir dabei folgende Eigenart eines deaktivierten Knoten zu Nutze: ein .CreateReferenceFromName liefert keine "echte" Reference;soll heißen: jedes Modell (egal was es ist) hat schon Aufgrund seiner Existenz mindestens einen Parameter (also ein ....Product.Parameter.Item(1)). Auf diesen ein .CreateReferenceFromName versuchen. Bekommst du eine "echte" Reference auf de ...
|
| In das Form CATIA V5 Programmierung wechseln |