|
CATIA V5 Programmierung : Zeichnungskopf Information automatisch eintragen
bgrittmann am 08.08.2017 um 09:09 Uhr (1)
ServusInsertVariable geht nur für Catia-Parameter. Für VB(A)-Properties von Objekten geht das direkt über:Code:oDrwText.Text = CStr(AktuelleDrawing.Sheets.count)An den Maßstab kommst du über Scale2, an das Blattformat über PaperSize (sind keine Catia-Parameter).An das Release über die Catia.SystemConfiguration.Siehe auch Doku.ggf solltest du nochmal überdenken ob du die ganze Zeit die Fehlerbehandlung ausschaltest (du hättest eine passende Fehlermeldung bekommen) oder nur an wohl überlegten stellen.GrußBer ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Case Verzweigung
bgrittmann am 23.07.2009 um 08:33 Uhr (0)
ServusMüsste es nicht:Code:Sub CATMain()Set Parameter = CATIA.ActiveDocument.Part.ParametersSet Para1 = Parameter.item ("DIN 6935")Var4 = Para1.ValueSelect Case Var4Case TrueMsgBox (Var4)Case ElseMsgBox ("blöd")End SelectEnd Subheißen?GrußBerndPS: Mit Google funktioniert die Suche immer noch zB "case catia site:cad.de" oder allgmein nur nach "VB case"------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : Drawing über Parameter steuern
bgrittmann am 14.11.2011 um 10:01 Uhr (0)
ServusSollte mit Attributverknüpfungen gehen: siehe catia.cad.de(geht auch mit Parameter im 2D)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : Top Produkt Paramter auslesen
bgrittmann am 29.04.2022 um 10:49 Uhr (1)
Servus ErichWie du festgestellt hast, enthält die Parameter-Collection eines Products alle darunterliegenden Parameter (auch Subproducts und Einzelteile).Je nach dem um was für Parameter es sich handelt kannts du .Sublist nutzen oder auf das Root-ParameterSet zugreifen. zBCode:Msgbox CATIA.ActiveDocument.Product.Parameters.RootParameterSet.DirectParameters.Item("Status").ValueAsStringGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : MultiValueParameter überschreiben
bgrittmann am 07.06.2017 um 13:32 Uhr (1)
ServusAlso in meinem Test hat es geklappt (unter VBA und den Parameter als Parameter dimensioniert)Ist dein Array gefüllt? Wird der Parameter richtig angesprochen? Gibt es den Parameter? Was ist bei dir vName_Pruefer? Ist der Parameter von eine Formel gesteuert?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Import Smarteam Werte in Catia
bgrittmann am 17.08.2016 um 16:24 Uhr (1)
ServusWas meinst du mit Zitat:Wie bekomme ich "parameter a" in "Propertie a" usw...Wie man einen Parameter wieder anspricht und einen Wert zuweist steht in Ricks Beispiel.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : External Parameter w/ Link in CATDrawing
bgrittmann am 11.09.2015 um 19:56 Uhr (1)
Servus JoeSchon mal probiert den Parameter mit PasteSpecial hinüber zu kopieren und dann die Formel erstellen?IMHO macht es Catia auch intern auch so.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter auslesen
bgrittmann am 06.12.2010 um 19:44 Uhr (0)
ServusDu könntest einfach über eine Schleife den Parameter abfragen und wenn die entsprechende Bedingung nicht erfüllt ist das Makro abbrechen:Code:Sub CATMain()Dim oProduct As ProductDim oParameter As ParameterDim Box As StringSet oProduct = CATIA.ActiveDocument.ProductFor Each oParameter In oProduct.Parameters.RootParameterSet.AllParameters If oParameter.Value = "B" Then Box = MsgBox("Der Parameter " + oParameter.Name + " ist nicht zugewiesen." + Chr(10) + "Das Makro kann nicht ausgeführt werden und ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : Parameter
bgrittmann am 19.10.2010 um 18:59 Uhr (0)
ServusMit welchem Parameter?Kurzanleitng zum anlegen/Parameter und Formelerstellung:- Formeleditor (f(x)) starten- Parameter mit Typ "Länge" erstellen- Parameter in Liste suchen, umbenennen und realistischen Wert angeben- entsprechendes Feature (zB Welle) im Baum sektierern, Parameter für Radius/Durchmesser suchen- Formel hinzufügen: angelegter Parameter wählen (Baum oder Liste) und ggf noch "/2" in Formel ergänzenGrußBerndPS: Bitte Systeminfo ausfüllen.------------------Warum einfach, wenn es auch kompliz ...
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : Wert und Parameter gleichzeitig in eine Formel bringen
bgrittmann am 04.12.2017 um 15:18 Uhr (1)
ServusWas ist denn Punktkoordinaten denn bitte für ein Objekt (Catia-Parameter, VB-Variable, ...)GrußBerndPS: Schon mal so probiert:Code:StrFormel = parameters1.GetNameToUseInRelation(Individuelle_Anpassung) & "+" & CStr(Punktkoordinaten) & "mm")------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : Parameter umbennen & externen Parameter neu verknüpfen
bgrittmann am 15.11.2016 um 13:26 Uhr (1)
ServusWenn die Parameter (nicht veröffentlicht) schon ihre Verknüpfung verloren haben kann man die so wieder hinbiegen:- Part innerhalb der Baugruppe öffnen- Formel suchen in der der "externe Parameter vorkommt"- in der Formel den externen Parameter entfernen und durch anklicken des Parameters in der Rootbaugruppe wieder verknüpfen (externen Parameter wird neu angelegt)- falls der externe Parameter in mehrere Formeln verwendet wurde: "alten" durch "neuen" Parameter ersetzenGrußBernd ------------------Warum ...
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : Aus Webseite (PHP) Part erstellen / Parameter an Catia übergeben
bgrittmann am 27.02.2014 um 21:27 Uhr (1)
ServusDie Funktion "FileSelectionBox" gibt es auch in der Catia-API (siehe V5Automation.chm), obwohl man das ach sicher mit den reinen VB-Funktionen machen kann.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection - gültige Typen / The method Item failed
bgrittmann am 31.05.2012 um 14:22 Uhr (0)
ServusMein Vorschlag zu dem Makro:- Die for-Next-Schleife rückwärts abarbeiten- falls der Parameter nicht umbenannt wurde diesen aus der Selection entfernen (Remove2)- Selection ganz am Schluss löschen.zB (ungetestet):Code:Public Sub search()Dim wastesel As SelectionDim wastename As StringSet catia = GetObject(, "CATIA.Application") nur zum test notwendigSet wasteobj = catia.ActiveDocumentSet wastesel = wasteobj.Selectionwastesel.search "Knowledgeware.Parameter.Name !=Origin*;all" If wastesel.Count 0 Then ...
|
| In das Form CATIA V5 Programmierung wechseln |