Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Fehler Längenparameter

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:  Fehler Längenparameter (691 mal gelesen)
Tweety79
Mitglied
Entwicklung Automotive


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

Beiträge: 269
Registriert: 09.12.2007

WPF, VBA, CATScript, Access

erstellt am: 12. Dez. 2007 22:32    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

Weiß jemand, wie ich den Fehler aus der Formel beseitigen kann; siehe Bild?

Wenn ich die Zylinderzahl anklicke und z.B. "Vier Zylinder" anwähle, werden die Nockenzahlen reduziert, so dass es für einen 4-Zylindermotor auch passt, aber die Länge der Nockenwelle geht nicht automatisch mit runter auf die Länge, die in den Parametern bei Zylinderzahlen drin steht.

Es wird auch das Zeichen f(x) in der Skizze für die Wellenlänge nicht angezeigt.

Weiß jemand auch, was ich machen muß, damit ich auch den Hub und den Überschneidungswinkel auswählen kann?

Danke.

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

Lusilnie
Mitglied



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

Beiträge: 1486
Registriert: 13.07.2005

erstellt am: 12. Dez. 2007 23:52    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 Tweety79 10 Unities + Antwort hilfreich

Hallo Tweety79,

bei Dir ist die Formel für die "Nockenwellenlaenge" deaktiviert. Aktivire sie ml und schon sollte sich das Ganze anpassen.
Außerdem ist ein Parameter im "Hide", den solltest Du ins "Show" (über RMT auf den Knoten "Parameter"!).

Falls es dan noch Probleme gibt, einfach noch einmal ein Bild!


PS: Antworte einfach auf Deinen Beitrag, wennn Du etwas ergänzen willst. Bitte keinen neuen Beitrag!


mfg,
Lusilnie

------------------

Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!

frei nach größeren Geistern

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

Tweety79
Mitglied
Entwicklung Automotive


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

Beiträge: 269
Registriert: 09.12.2007

WPF, VBA, CATScript, Access

erstellt am: 13. Dez. 2007 00:29    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

Hi, Lusilnie!

Den versteckten Paramerter habe ich aktiviert; das ging problemlos. Aber das Aktivieren der Formel hatte ich vorher schon ohne Erfolg versucht. Es kommt eine Fehlermeldung mit folgender Nachricht:
"Beziehung Formel.1 kann nicht aktiviert werden, da eine ihrer Ausgaben schon festgelegt ist.".

Welche Ausgabe soll festgelegt sein; was heißt das?

MfG
Fanela

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

Lusilnie
Mitglied



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

Beiträge: 1486
Registriert: 13.07.2005

erstellt am: 13. Dez. 2007 01:04    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 Tweety79 10 Unities + Antwort hilfreich

Hallo Tweety79,

ich denke, das ist mal wieder so eine schön falsche Übersetzung!
Wahrscheinlich sagt der englische Originaltext mehr aus! Ich tippe darauf, dass der Parameter schon festgelegt ist, vielleicht als "Auswahl-Parameter".
Wie heißt der "hidden" Parameter und wo wird der Parameter "Nockenwellenlaenge" benutzt? (Bild wäre nicht schlecht!)


mfg,
Lusilnie

------------------

Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!

frei nach größeren Geistern

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

Tweety79
Mitglied
Entwicklung Automotive


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

Beiträge: 269
Registriert: 09.12.2007

WPF, VBA, CATScript, Access

erstellt am: 13. Dez. 2007 12:50    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


Editor_4.JPG


Editor_5.JPG

 
Hi!
Der versteckte war die Nockenwellenlänge mit dem Wert 590mm. Hat der Parameter jetzt einen hut an dem Würfel, weil er in der Formel verwendet wird?
Die Nockenwellenlänge kommt in dem Editor für die Zylinderzahlen vor. Bei 2 Zylindern L=180mm bei 4 L= 400 und bei 6 L= 590mm.
Ich habe die Editoren angehängt, veilleicht blickst du da durch.

MfG
Fanela

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

Tweety79
Mitglied
Entwicklung Automotive


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

Beiträge: 269
Registriert: 09.12.2007

WPF, VBA, CATScript, Access

erstellt am: 13. Dez. 2007 12:54    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

Mörchen
Ehrenmitglied V.I.P. h.c.
CAD-Trainerin (CATIA V5)



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

Beiträge: 3830
Registriert: 14.03.2007

Release 19 SP2

erstellt am: 13. Dez. 2007 14:14    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 Tweety79 10 Unities + Antwort hilfreich

Hallo Tweety79,

der Fehler ist ganz eindeutig:

erste Faustregel: man kann jedem Parameter nur einmal einen Wert geben.

Im Baum sieht man, dass der Parameter "Nockenwellenlaenge" schon durch eine Formel festgelegt ist.
In der Regel versuchst Du diesem Parameter abweichen davon einen anderen Wert zuzuweisen.
(if bla bla }Nockenwellenlaenge =180mm})
Das geht nicht.
Immer, wenn so eine Fehlermeldung kommt, ("Beziehung Formel.1 kann nicht aktiviert werden, da eine ihrer Ausgaben schon festgelegt ist.") versucht man einem Parameter 2 widersprüchliche Anweisungen zu machen.

Gruß
Mörchen

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

Tweety79
Mitglied
Entwicklung Automotive


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

Beiträge: 269
Registriert: 09.12.2007

WPF, VBA, CATScript, Access

erstellt am: 13. Dez. 2007 17:31    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

Hi, Mörchen!

Heißt das dann, ich muß die Formel komplett rauslöschen? Oder was muß ich jetzt machen, damit beim Anwählen, dass es nur vier Zylinder sind statt sechs die Nockenwelle automatisch kürzer wird?

Danke

Gruß
Fanela

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

bgrittmann
Moderator
Konstrukteur


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

Beiträge: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 13. Dez. 2007 23: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 Nur für Tweety79 10 Unities + Antwort hilfreich

Servus

Du musst das ganze etwas anderes aufbauen. Durch deine Regel (if-Abfrage) wird dem Parameter ein Wert zugewiesen (das passt schon mal). Dieser Wert wird dann deiner "Länge" des Blocks zugewiesen, also:

Formel.1: 'Hauptkörper\Skizze.13\Länge_Welle\Offset' = Nockenwellenlaenge

Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

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

Tweety79
Mitglied
Entwicklung Automotive


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

Beiträge: 269
Registriert: 09.12.2007

WPF, VBA, CATScript, Access

erstellt am: 14. Dez. 2007 11: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

Ich gebe es auf. Ich bekomme es nicht hin, dass in der blöden Formel das " = Nockenwelle" hinter der Formel liegt. Vielleich ist das der Fehler. Oder dass ich die Welle nicht als Block gemacht habe, sondern als Rotationskörper.
Na, ja.
Danke trotzdem allen.

Schöne Grüße
Fanela

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

bgrittmann
Moderator
Konstrukteur


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

Beiträge: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 14. Dez. 2007 11:34    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 Tweety79 10 Unities + Antwort hilfreich

Servus
Nicht aufgeben: Formeleditor starten (f(x)) -> Skizze.13 im Baum auwählen -> Maß "Länge_Welle" auswählen -> Formel hinzufügen -> Paramter "Nockenwellenlänge" im Baum auswählen
(zuvor die Formel.1 löschen)

Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

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

Mörchen
Ehrenmitglied V.I.P. h.c.
CAD-Trainerin (CATIA V5)



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

Beiträge: 3830
Registriert: 14.03.2007

Release 19 SP2

erstellt am: 14. Dez. 2007 11:48    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 Tweety79 10 Unities + Antwort hilfreich

Hallo Tweety79,

Du brauchst den Benutzerparameter "Nockenwellenlänge" garnicht! Der macht es Dir nur unnötig kompliziert. Der eigentliche Parameter, den Du steuern willst, liegt in der Skizze 13 und ist die Wellenlänge. In Deiner Regel ersetzt Du einfach  die "Nockenwellenlänge" durch Hauptkörper\Skizze13.\WEllenlämge\offset und schmeißt den Benutzerparameter im Baum weg. Damit hast du keine Probleme mehr!
Es ist völlig überflüssig, zuerst eine Verknüpfung von der Skizze zum Benutzerparameter zu machen (in Deinem Fall auch noch falschrum, was das Problem verursacht) und dann diesen Benutzerparameter in die Regel zu packen. Benutze am besten in Deiner Regel den Parameter, den Du meinst.


Gruß
Mörchen

[Diese Nachricht wurde von Mörchen am 14. Dez. 2007 editiert.]

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

Tweety79
Mitglied
Entwicklung Automotive


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

Beiträge: 269
Registriert: 09.12.2007

WPF, VBA, CATScript, Access

erstellt am: 14. Dez. 2007 13:01    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

Ich glaub`s nicht!!!! ES FUNKTIONIERT! Die Infos aus euren beiden Antworten haben den Fehler beseitigt!
Ich bin so happy.

Danke, ihr seid spitze!

Liebe Grüße
Fanela

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