Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Part / Assembly
  Externe Referenz in einer Formel

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:  Externe Referenz in einer Formel (2415 mal gelesen)
talpa
Mitglied
Program Manager


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

Beiträge: 360
Registriert: 19.08.2002

erstellt am: 12. Jan. 2004 11:44    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 allerseits!

Ich habe in einem Produkt einen Benutzerparameter namens "Spaltbreite" eingeführt. Jetzt befinde ich mich im GSD in einem Part dieses Produktes und möchte diesen externen Parameter in einer Formel verwenden:

Ich verschiebe eine Fläche mittels "Translate" und wähle bei "Distance" über die rechte Taste im Kontextmenü "Edit Formula". Anstatt eine Formel einzugeben, möchte ich jetzt den Parameter "Spaltbreite" direkt aus dem Baum wählen. Leider setzt Catia nicht den Parameter selbst ein, z.B. 'External Parameters\Spaltbreite', sondern den Wert dieser Variablen (hier: 1 mm). Ich habe mal meine Syntax ('External Parameters\...) von Hand eingegeben, als Belohnung aber nur eine Fehlermeldung erhalten:

Parameter #__________________ cannot be used in this context.

Kann mir jemand sagen, wie ich den gewünschten Effekt erhalte bzw. was ich falsch mache?
Gruß, Talpa

P.S.: Habe ich ganz vergessen: V5 R10 SP5 auf SUN Blade 1000


[Diese Nachricht wurde von talpa am 12. Jan. 2004 editiert.]

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

Digger
Mitglied


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

Beiträge: 9
Registriert: 27.10.2003

erstellt am: 13. Jan. 2004 10:10    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 talpa 10 Unities + Antwort hilfreich

Hallo,

versuch's mal mit der Einstellung "Verknüpfung mit ausgewähltem Elemant beibehalten" unter Tools- Optionen-Infrastruktur-Teileinfrastruktur.

Gruss

digger

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

talpa
Mitglied
Program Manager


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

Beiträge: 360
Registriert: 19.08.2002

erstellt am: 13. Jan. 2004 10:49    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 digger,

danke für Deine Antwort, aber die Option "Verknüpfung mit ausgewähltem Element beibehalten" ist bei mir schon aktiviert. Externe Referenzen werden in meinen Parts erzeugt und wenn ich diese in eine Formel in diesem Part einbaue, dann wird auch auf diese Referenz verwiesen, meine Formel bleibt variabel.

Versuche ich aber in einem Part eine Formel mit den Parametern zu erstellen, die ich im übergeordnetem Produkt definiert habe, setzt Catia nur den Wert ein. Ich möchte diese Formel aber auch variabel halten. Gibt es da noch eine extra Einstellung?

Gruß, Talpa

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

BARTY
Mitglied
CAD/CAM Anwendung


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

Beiträge: 79
Registriert: 26.03.2003

XP 32 / Vista 64
CV5R19SP9

erstellt am: 16. Jan. 2004 15:45    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 talpa 10 Unities + Antwort hilfreich

Hi Zusammen,

ich meine das Funktioniert erst ab CATIA V5R12, da kann man dann
bei den Veröffentlichungen auch Parameter veröffentichen.

Hab gerade kein V5 offen.

Sollte aber gehen

------------------
BARTY

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

fireman
Mitglied
Dipl.-Ing. (BA) Maschinenbau


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

Beiträge: 736
Registriert: 22.11.2002

erstellt am: 18. Jan. 2004 19:15    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 talpa 10 Unities + Antwort hilfreich

Hallo miteinander,

also ich arbeite auf der R10 und bin der Meinung, dass ich auch schon dort Parameter veröffentlichen kann.
Mir sieht die Fehlermeldung viel mehr nach einem klassischen Kontextproblem aus, d.h. das Part in dem Talpa den externen Parameter einfügen möchte, steht in einem anderen Kontext. Ich habe in der Vergangenheit auch schon gelegentlich auf Geometrien von anderen Bauteilen zugreifen wollen, bin daran dann aber gescheitert, da der Kontext ein anderer war.
Talpa, Tip von mir: versuch mal den Kontext Deines Parts zu verstehen. Das ist anfänglich ein wenig schwer, guter Weg den Kontext zu verstehen ist das Buch "Konstruieren mit V5" von E.Brass.
Vielleicht ein einfacher Weg für eine schnelle Lösung vorweg: probier doch einfach mal irgendein geometrisches Objekt als externe Referenz in Dein Part zu kopieren (Kopieren/Einfügen Special als Ergebnis mit Verknüpfung). Geht das, dann vergiss das Kontextproblem, geht das nicht, dann liegt es an dem was ich vermute.

Gruß aus dem wilden Süden,

  fireman

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

myTea
Mitglied
Ingenieur Fahrzeugtechnik


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

Beiträge: 1344
Registriert: 22.07.2002

IBM/Lenovo Thinkpad Z61p Core Duo 2,13 3Gb Ram

erstellt am: 18. Jan. 2004 19: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 Nur für talpa 10 Unities + Antwort hilfreich

Sind die Zahnräder-Icons der Parts alle Grün oder gelb ist das Part in seinem Kontext. Ist eines Der Zahnräder braun ist das Part in einem anderen Kontext. Dann hast Du das Part aus einem anderen Produkt in dieses Produkt hineinverlinkt, es hatte aber noch Links in das alte Produkt. Du kannst aber nicht Links innerhalb zwei verschiedener Produkte aufbauen. Das wäre dann die Vermutung von Fireman.
Um Firemans vermutung zu überprüfen schau einfach mal ob die Farben der Zahnrad-Icons alle in ORdnung sind.

  Gruß,
    Thomas

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

talpa
Mitglied
Program Manager


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

Beiträge: 360
Registriert: 19.08.2002

erstellt am: 18. Jan. 2004 20:09    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 BARTY, fireman und Thomas,

vielen Dank für eure Antworten! Das Problem ist bei einer Übung zu Rudolf W. Rembolds "Einstieg in Catia V5" entstanden. Da das Buch auf Catia V5R9 basiert, glaube ich auch nicht, das es am Release liegt.

Das Buch vom Herrn Braß fange ich gerade erst an. Es kann also noch eine Weile dauern, bis ich die Sache mit dem "Kontext" nachvollziehen kann.... 

Was die Farbe der Zahnradsymbole betrifft, so glaube ich mich erinnern zu können, dass sie gelb und grün waren. Ich werde es morgen überprüfen und mich dann nochmal melden.

Viele Grüße
Talpa

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

talpa
Mitglied
Program Manager


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

Beiträge: 360
Registriert: 19.08.2002

erstellt am: 19. Jan. 2004 16:27    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


colors.jpg


relations.jpg

 
So, jetzt kann es weitergehen:

@ fireman
Ich habe mal versucht, ein geometrisches Objekt (Plane) mittels „Einfügen Special als Ergebnis mit Verknüpfung“ von einem Part in ein anderes zu kopieren. Dabei erhielt ich folgende Fehlermeldung:

„Impossible to create an external reference from unpublished element.“

Ich denke mal, das geht in Ordnung bzw. mein Modell müsste im Kontext sein, oder?

@ Thomas
Ich habe mir mein Produkt noch mal genauer angeschaut. Die Icons einiger Parts sind grün, andere sind gelb / beige, oder ist das (ein sehr helles) braun (vgl. colors.jpg)? Ich habe auch noch ein zweites Bild angehängt (relations.jpg). In diesem Bild habe ich im Baum einen Eintrag unter Relations markiert. Am Ende steht:

...\Offset`=1mm/2

Stattdessen sollte dort aber "Spaltbreite/2" stehen, damit dieser Offset variabel bleibt. Der Parameter "Spaltbreite" ist weiter unten  im Baum zu erkennen.

Was nun? 
Bin für jeden Hinweis dankbar! Gruß, Talpa


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

denc_ag
Mitglied



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

Beiträge: 742
Registriert: 08.08.2002

AIX 5.1 / WIN XP
CATIA V5 R12SP3 / R14SP1 / R14SP3

erstellt am: 19. Jan. 2004 16:38    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 talpa 10 Unities + Antwort hilfreich

Hallo Talpa,
die Fehlermeldung kommt nicht vom fehlenden Kontext, sonder davon, dass die Plane, die Du versucht hast zu kopieren nicht veröffentlicht (published) ist. Also erst Ebene veröffentlichen, dann kopieren.
Beim zweiten Problem schätze ich, dass die Verknüpfung zum Parameter nicht behalten wird. Versuch mal, auch den Parameter "Spaltbreite" zu veröffentlichen.

------------------
Viele Grüße
Jochen Kaestle

www.denc.de

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

myTea
Mitglied
Ingenieur Fahrzeugtechnik


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

Beiträge: 1344
Registriert: 22.07.2002

IBM/Lenovo Thinkpad Z61p Core Duo 2,13 3Gb Ram

erstellt am: 19. Jan. 2004 19:27    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 talpa 10 Unities + Antwort hilfreich

Hallo Talpa,

Deine Parts (Zahnräder sind alle in Ordnung). Das ist schon gelb. Das Braune Zahnrad ist richtig dunkelbraun. Grün heisst es hat Links zu anderen Parts in diesem Produkt. Gelb heisst es hat keine externen Links. Das Dunkelbraun würde heissen es hat Links zu einem anderen Produkt als dem in dem es sich gerade befindet (out of context).
Also am falschen Context liegt es damit nicht.

Das mit dem "Impossible to create an external reference from unpublished element" ist was anderes das ist aber kein Fehler. Da hast Du die Option "only use published Elements for external reference creating Link" an, hast das Element aber nicht publiziert. Deswegen verbietet Dir Catia (eigentlich Du selber) das Element als externe Referenz zu verwenden. Ist ne Art freiwillige Selbstkontrolle um nicht zu allem Links aufbauen zu können.

Ich denke ich weiß jetzt aber woran es liegt. Da Du ja offensichtlich die Option gibt es zwei Möglichkeiten: a) Parameter publizieren. Geht aber erst ab glaub R12SP3 oder SP4. (Produkt aktivieren, Tools, Publication und dann den Parameter selektieren)
oder b) folgende Option ausschalten: Tools-Options-Infrastructure-Part Infrastructure-General-"Only use published Elements for...."
Da Du R10SP5 hast bleibt Dir nur Lösung b)
Mit R12SP4 könntest dann auch den Parameter Publizieren und die Option anlassen.

  Gruß,
    Thomas

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

talpa
Mitglied
Program Manager


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

Beiträge: 360
Registriert: 19.08.2002

erstellt am: 20. Jan. 2004 09:07    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

myTea, you are my hero! 

Es ist genau so, wie Du es beschrieben hast. Nachdem ich die Option ausgeschaltet habe, konnte ich den Parameter in meine Formel übernehmen.

Vielen Dank!
Talpa

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