| |
 | CATIA V5 Grundkurs | Einsteiger - 5 Std. 15 Min 48 |
| |
 | KISTERS 3DViewStation: verbesserte Effizienz durch optimierte Bedienoberfläche, eine Pressemitteilung
|
Autor
|
Thema: Formel mit Wurzel oder Quadrat erstellen, aber wie? (12125 mal gelesen)
|
Dirkik Mitglied Entwicklungsingenieur

 Beiträge: 80 Registriert: 25.09.2003 CATIA V5 R12 SP1
|
erstellt am: 01. Dez. 2003 12:15 <-- editieren / zitieren --> Unities abgeben:         
Hallo da draußen!!! Wer weiß, wie ich in einer Formel zb. quadrieren oder eine Wurzel ziehen kann? (quadrieren nicht mit zb. 4*4 sondern 4hoch2 !!!, damit die Formeln nicht unendlich lang werden!!!) Gibt es irgendwo eine Liste bzw. Beschreibung der möglichen Operationen, die im Formel-Editor unter Catia zu finden sind? ------------------ Grüße aus Aachen, Dirk Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
kalanja Mitglied Entwicklungsing.
   
 Beiträge: 1239 Registriert: 29.10.2001 Dell Precision M3800 Mobile Workstation i7 2,2GHz - 16GB RAM Nvidia Quadro K1100 Treiber: 353.62 Windows 10 Pro (x64) V5 R21 x64 SP6
|
erstellt am: 01. Dez. 2003 12:49 <-- editieren / zitieren --> Unities abgeben:          Nur für Dirkik
|
Dirkik Mitglied Entwicklungsingenieur

 Beiträge: 80 Registriert: 25.09.2003 CATIA V5 R12 SP1
|
erstellt am: 01. Dez. 2003 14:23 <-- editieren / zitieren --> Unities abgeben:         
Habe ich auch so versucht. Leider rechnet CATIA seltsame Sachen bei diesen Eingaben. Man muß immer 1mm* vor die gesamte Rechnung schreiben, damit die Einheiten stimmen.(1mm*sqrt(25mm) ergibt dann 5mm. Nur sqrt (25mm) ergibt bei CATIA 158,114mm. (Mit einem Hinweis auf Fehler bei den Einheiten). Sqrt(25) ergibt 5000!!! Was mache ich dabei denn falsch? PS: Beim Quadrieren gilt das gleiche!! ------------------ Grüße aus Aachen, Dirk Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
denc_ag Mitglied
  
 Beiträge: 742 Registriert: 08.08.2002
|
erstellt am: 01. Dez. 2003 14:30 <-- editieren / zitieren --> Unities abgeben:          Nur für Dirkik
Hallo Dirkik, die Antwort steckt bereits in Deiner Beschreibung. CATIA achtet sehr genau auf die Einheiten. Aus mm kann nicht die Wurzel gezogen werden. Veruch's mit sqrt(25mm/1mm), wenn das Ergebnis dimensionslos sein soll, oder mit sqrt(25mm*1mm) wenn als Ergebnis mm rauskommen soll. ------------------ Viele Grüße Jochen Kaestle www.denc.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
fireman Mitglied Dipl.-Ing. (BA) Maschinenbau
  
 Beiträge: 736 Registriert: 22.11.2002
|
erstellt am: 02. Dez. 2003 07:49 <-- editieren / zitieren --> Unities abgeben:          Nur für Dirkik
Hallo miteinander, noch eine Möglichkeit: back to the routs (Mathematik, manchmal ists lange her)! Die Quadratwurzel ist das gleiche wie n hoch (1/2), falls die anderen Lösungen nicht so gut schmecken... Gruß aus dem wilden Süden, fireman Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
talpa Mitglied Program Manager
 
 Beiträge: 360 Registriert: 19.08.2002
|
erstellt am: 13. Jan. 2004 09:41 <-- editieren / zitieren --> Unities abgeben:          Nur für Dirkik
|
Stoffel Mitglied Student
 
 Beiträge: 322 Registriert: 09.10.2002
|
erstellt am: 13. Jan. 2004 10:36 <-- editieren / zitieren --> Unities abgeben:          Nur für Dirkik
|
TomBraun Mitglied Dipl. - Ing.
 Beiträge: 5 Registriert: 23.06.2006
|
erstellt am: 30. Aug. 2006 08:37 <-- editieren / zitieren --> Unities abgeben:          Nur für Dirkik
Die Wurzel aus a=sqrt(a)*1mm (z.B. sqrt(25)*1mm ergibt 5mm) a*a = 1mm*a**2 (z.B. 1mm*5**2 ergibt 25mm) Verwendet man einen Parameter, in dem schon eine Einheit vorkommt wird es komplizierter mit dem Quadrieren 1mm*(`Parameter`/1mm)**2 (z.B. 1mm*(`5mm`/1mm)**2 ergibt 25mm klingt komisch, iss aber so! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
TomBraun Mitglied Dipl. - Ing.
 Beiträge: 5 Registriert: 23.06.2006
|
erstellt am: 30. Aug. 2006 09:42 <-- editieren / zitieren --> Unities abgeben:          Nur für Dirkik
Sorry, hatte nen Denkfehler! Wenn man Quadriert muss man (wenn man einen Längenparameter hat) auch wieder die Wurzel ziehen, dass es mit den Einheiten stimmt. also z.B.: sqrt(`Parameter a` **2 +`Parameter b` **2) Der gerundete Wert ist dann 1mm*round(sqrt(`Parameter a` **2 +`Parameter b` **2)/1mm) Gruß Tom Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
hilbo Mitglied
  
 Beiträge: 513 Registriert: 06.01.2005
|
erstellt am: 30. Aug. 2006 11:20 <-- editieren / zitieren --> Unities abgeben:          Nur für Dirkik
Gibt es irgendwo eine Übersicht, welches Kürzel was bedeutet? Bin nicht so stark in Mathe, wußte bis jetzt nicht, daß z.B. sqrt die wurzel ist. ------------------ Sucht, und Ihr findet! Buddha  Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Akascha Mitglied CAD-Konstrukteur

 Beiträge: 41 Registriert: 23.11.2004 Catia Version 5.19 Service Pack 9
|
erstellt am: 06. Sep. 2006 08:24 <-- editieren / zitieren --> Unities abgeben:          Nur für Dirkik
Hallo, soviel ist da nicht zu wissen: Potenzieren, X hoch Y X**Y Wurzel, QuadratWurzel X SQRT(X) (SquareRoot) Runden (math, ab 0.5 aufrunden): Round (X) Aufrunden auf nächsthöhere ganze Zahl: Ceil(x) (=Dachfirst) Abrunden auf nächstkleinere ganze Zahl: floor(x) (=Boden) Das ist der Teil, der nicht jedem bekannt ist. Im Zweifelsfall mal in Programmierhandbüchern nachschlagen (C++), üblicherweise ist alles aus der Programmierung entlehnt. Der Rest (4 Grundrechenarten,sin(x),cos (x) etc...) wird verwendet wie man es in der Mathematik schreibt. Ebenso ist zu beachten, Punktrechnung vor Strichrechnung und Potenzieren vor Multiplizieren. Bei Rechnen in der Potenz einer Basis also immer Klammer setzen. Ebenso sind die Unterschiede bei den Datentypen (Integer, Real, Länge, Winkel ...) im Auge zu behalten, üblicherweise akzeptieren die meisten Funktionen nur einheitenlose Real- oder Integerzahlen. Dies gilt meines Wissene im besonderen für die Anwendung der Regel(auch "rule", siehe Regeleditor,). Diese Anwendung hab ich bisher nur mittels Definition zweier einheitenlosen Realzahlen (X, Y) zum laufen gebracht und in einer Formel mit (Y =) ...{lawname}.evaluate(X) angewendet. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |