Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Paramter / Formel übergeben

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Paramter / Formel übergeben (912 mal gelesen)
WilliGo
Mitglied
Konstruktion


Sehen Sie sich das Profil von WilliGo an!   Senden Sie eine Private Message an WilliGo  Schreiben Sie einen Gästebucheintrag für WilliGo

Beiträge: 102
Registriert: 20.02.2007

Catia V5 R14 - R19
Windows 10

erstellt am: 11. Mrz. 2009 17:24    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

suche einen Weg um eine Formel (vorh) von einem Parameter in einen neu erzeugten Parameter zu verschieben, oder zu kopieren. Das Ergebnis zu übermitteln ist kein Problem nur möchte ich eben die Berechnung übergeben.

Willi 

------------------
Willi

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

zoltan.bekesi
Mitglied



Sehen Sie sich das Profil von zoltan.bekesi an!   Senden Sie eine Private Message an zoltan.bekesi  Schreiben Sie einen Gästebucheintrag für zoltan.bekesi

Beiträge: 321
Registriert: 22.10.2006

Job:
CATIA V5R19 / XP 32bit
MS Office 2003
Microstation V8 2004 Edition
DELL Precision M6300

erstellt am: 11. Mrz. 2009 18:57    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für WilliGo 10 Unities + Antwort hilfreich

Hallo,

es wird nicht so einfach sein, aber wenn der Parameter die Eigenschaft OptionalRelation hat, dann steht dort ein Verweis auf die Formel, wodurch dieser Parameter gesteuert wird.
Folgendes gilt, wenn nur ein Part geöffnet ist:

Code:
    Dim oNewParameter As Parameter
    Dim oPart As Part
    Set oPart = CATIA.ActiveDocument.Part
    Dim oProduct As Product
    Set oProduct = CATIA.ActiveDocument.Product
    Dim relations As relations
    Set relations = oPart.relations

    'Neuer Parameter erzeugen
    Set oNewParameter = oPart.Parameters.CreateString("aaaaa", "")
    'Parameter zuweisen, wo Formel genommen werden soll
    Dim oMasterParam As Parameter
    Set oMasterParam = oProduct.UserRefProperties.Item(1)
    Dim oMasterRelation As Relation
    Dim oNewRelation As Relation
    Set oMasterRelation = oMasterParam.OptionalRelation
    'Prüfen, ob Parameter tatsächlich ein Formel besitzt
    If (IsNull(oMasterRelation)) Then
        MsgBox "No relation to compute param1"
    Else
        'neu Formel erzeugen
        Set oNewRelation = relations.CreateFormula("NameDerRelation", "Comment", oNewParameter, oMasterRelation.Value)
    End If


Gruß,
Zoltan

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz