Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  CATIA V5 Allgemein
  kein Update-Fehler trotz Fehler in 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
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für CATIA & Co.
  
Mit dem all4cad-Blog immer bestens informiert! - Neues zu Lösungen und Entwicklungen rund um ERP und PDM, eine Pressemitteilung
Autor Thema:  kein Update-Fehler trotz Fehler in Formel (1893 mal gelesen)
BX-8017
Mitglied



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

Beiträge: 93
Registriert: 14.10.2005

erstellt am: 02. Okt. 2010 01:03    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.

Ich habe ein CATPart erstellt, indem voll parametrisch eine Kegelradverzahnung abhängig von den Eingangswerten erstellt wird.

U.a. wird der sog. Achswinkel benötigt um den sog. Teilkegelwinkel1 zu berechnen.

Ich habe da 2 Formeln für unterschiedliche Fälle:

Achswinkel <> 90°
Teilkegelwinkel1 = atan (1/(z2/(z1*sin(Achswinkel)) + 1/tan(Achswinkel)))

Achswinkel = 90°
Teilkegelwinkel1 = atan (Z1/z2)

Wobei die 2. Formel rein rechnerisch schon für Achswinkel <> genommen werden könnte. Die Konstruktion stimmt dann aber nicht.

Dahingegen bringt die erste Formel einen Fehler, wenn man sie verwendet bei einem Achswinkel = 90°

Darum geht es mir. Es kommt die Fehlermeldung:
Line 2 : Evaluation error in formula Formula.26
Division by zero: Cannot evaluate

Diese kann man aber wegklicken und das Zahnrad wird auch konstruiert.
Wie iest das zu verstehen?

Grüße
BX-8017

[Diese Nachricht wurde von BX-8017 am 02. Okt. 2010 editiert.]

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

MICHLICK
Mitglied
CAD Methodik Entwickler (CATIA; NX)


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

Beiträge: 456
Registriert: 20.06.2001

Der Aufwand bei Änderungen ist groß, wenn die Finger schneller klicken als das Gehirn denkt.

erstellt am: 04. Okt. 2010 07: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 BX-8017 10 Unities + Antwort hilfreich

Hast Du in Mathe gefehlt?
Was ist denn der tan(90°)?

Kleiner Tipp: tan(90°) = sin(90°)/cos(90°) = 1/0

Alles klar?

------------------
Gruß Michael B.

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

BX-8017
Mitglied



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

Beiträge: 93
Registriert: 14.10.2005

erstellt am: 04. Okt. 2010 09: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.

Ne, hab eigentlich nicht in Mathe gefahlt. Aber trotzdem, jetzt wo du's sagst, tan 90 ° = 1.

Fakt ist, dass bei einem Winkel <> 90° die lange Formel verwendet werden soll und bei = 90° die kurze Formel.

Warum bringt Catia beim Einsatz der langen Formel für 90° dann eine "division by zero" (meiner Meinung nach kann man die lange Formel auch benutzen bei 90°, zumindest rechnerisch)..... und was noch dazu kommt, trotz der Fehlermeldung gibt es danach aber keinen Update-Fehler mehr.

Grüße

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

df
Mitglied
Projektleiter


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

Beiträge: 23
Registriert: 14.02.2007

Catia V5-6 R2019 SP3 HF20
NX 12 <P>DELL PRECISION 7710 32GB / Quadro M3000M
WIN 10 64bit

erstellt am: 04. Okt. 2010 10: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 Nur für BX-8017 10 Unities + Antwort hilfreich

[QUOTE]Original erstellt von BX-8017:

Dahingegen bringt die erste Formel einen Fehler, wenn man sie verwendet bei einem Achswinkel = 90°

Hallo,

der Fehler entsteht durch den Ausdruck ...+ 1/tan(Achswinkel)...

Mal einfach ausgedrückt..
Die Tangensfunktion ist für 90° nicht definiert. Sie hat hier, wie auch bei 270°, eine Polstelle. Somit auch der Ausdruck von oben nicht und also auch nicht die ganze Formel.

Die Fehlermeldung -Division by zero: Cannot evaluate- scheint mir eine Standartmeldung zu sein, die hier zwar nicht genau passt, aber den Punkt trifft: Cannot evaluate.

------------------
Mit freundlichen Grüssen
Detlef Fücker

Lernen ist Erfahrung,
alles Andere ist einfach nur Information.

Albert Einstein

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

BX-8017
Mitglied



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

Beiträge: 93
Registriert: 14.10.2005

erstellt am: 04. Okt. 2010 10: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

Zitat:
Original erstellt von df:

Mal einfach ausgedrückt..
Die Tangensfunktion ist für 90° nicht definiert.

[/B]



Eeeh, stimmt...... Lässt Catia dann einfach diesen Teil der Formel weg? Das muss ich mal näher untersuchen, was da passiert.

Danke!!

BX-8017


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)2025 CAD.de | Impressum | Datenschutz