Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  CATIA V5 Allgemein
  Parallele Kurve mit Funktion

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.
  
erp4cad: Das ERP für komplexe CAD-Projekte!, eine Pressemitteilung
Autor Thema:  Parallele Kurve mit Funktion (2762 mal gelesen)
Marcinator
Mitglied
Mechatroniker

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

Beiträge: 9
Registriert: 20.04.2009

CATIA V5 R16
Windows 2000

erstellt am: 27. Jul. 2009 18:00    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


mupadfunktion.gif


catiafunktion.gif


Catiafog.gif

 
Hallo allerseits!
Ich möchte mit Hilfe einer Formel eine parallele Kurve erzeugen. Bis jetzt hat das auch immer geklappt. nun hab ich aber eine komplexere Funktion und Catia zeichnet die nicht so wie ich will 
Ich hab ein paar screens gemacht, damit deutlicher wird.

im bild 'mupadfunktion.gif' ist die Funktion in MuPad dargestellt
Die funktion ist:
0.0004887087068*cos(15.27887454*PI*t + 0.00009316845764) + 0.001081572049*cos(30.55774907*PI*t + 0.0001046366949) + 0.008853940166*cos(20.37183272*PI*t - 0.000004879569463) + 0.005761676791*cos(25.46479089*PI*t + 0.000008235714713) + 0.001546755041*cos(35.65070725*PI*t + 3.141565965) + 0.001775346193*cos(40.74366543*PI*t - 3.14155742) + 0.04573938307*cos(10.18591636*PI*t + 3.141591933) + 0.2595112242*cos(5.092958179*PI*t - 3.14159224) + 5.092661992

in Catia ändere ich die Formel ab. Erstmal fällt hinten die + 5.092661992 (Achsverschiebung) weg. Brauch ich nicht. Der Winkel.1 den ich immer eingefügt habe, ist 22.5° oder 2*PI/16*1rad. ist auch auf Bild 'Catiafog.gif' zu sehen
x=0.0004887087068*cos((15.27887454*PI*t + 0.00009316845764)*Winkel.1) + 0.001081572049*cos((30.55774907*PI*t +
0.0001046366949)*Winkel.1)+ 0.008853940166*cos((20.37183272*PI*t - 0.000004879569463)*Winkel.1)+
0.005761676791*cos((25.46479089*PI*t + 0.000008235714713)*Winkel.1) + 0.001546755041*cos((35.65070725*PI*t +
3.141565965)*Winkel.1) + 0.001775346193*cos((40.74366543*PI*t - 3.14155742)*Winkel.1) +
0.04573938307*cos((10.18591636*PI*t + 3.141591933)*Winkel.1) + 0.2595112242*cos((5.092958179*PI*t -
3.14159224)*Winkel.1)

Allerdings sieht die Funktion danz anders aus als in MuPad 'catiafunktion.gif'.

Könnt ihr mir sagen was ich da falsch mache? Kommt Catia mit rad nicht klar? Immerhin rechnet katia die 2*PI/16*1rad gleich in Grad um.
Wenn ich eine einfache sin-Funktion eingebe, geht alles wunderbar.
Steh ich grad total aufm Schlauch?

Ich hoffe ihr könnt mir helfen!

Bis dann

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: 12054
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 27. Jul. 2009 19:51    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 Marcinator 10 Unities + Antwort hilfreich

Servus

Zunächst einmal: den Parameter PI musst du nicht anlegen, dieses Konstante ist schon in CATIA hinterlegt.
Für die Anpassung der Periode muss der Parameter "t" mit deinem Winkel, und nicht die Konstante in der cos-Funktion multipliziert werden:
y = 0.0004887087068*cos(15.27887454*PI*t * Winkel.1 + 0.00009316845764) + 0.001081572049*cos(30.55774907*PI*t * Winkel.1 + 0.0001046366949) + 0.008853940166*cos(20.37183272*PI*t  * Winkel.1 - 0.000004879569463) + 0.005761676791*cos(25.46479089*PI*t  * Winkel.1 + 0.000008235714713) + 0.001546755041*cos(35.65070725*PI*t  * Winkel.1 + 3.141565965) + 0.001775346193*cos(40.74366543*PI*t * Winkel.1  - 3.14155742) + 0.04573938307*cos(10.18591636*PI*t  * Winkel.1 + 3.141591933) + 0.2595112242*cos(5.092958179*PI*t  * Winkel.1 - 3.14159224)
Dann sollte das Ergebnis passen.

Gruß
Bernd

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

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

Marcinator
Mitglied
Mechatroniker

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

Beiträge: 9
Registriert: 20.04.2009

CATIA V5 R16
Windows 2000

erstellt am: 28. Jul. 2009 12:51    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


Kurve.gif

 
Hi,
danke für die Antwort! So wie du geschrieben hast, hab ichs anfangs auch gemacht. Allerdings kam da der Fehler "Syntaxwarnung: Einheiten nicht homogen (Operator zw. Konstante und rad)" da hab ich mir die Funktion garnichtmehr angeschaut und was anderes probiert^^ Hätt ich das mal besser gemacht. Der Fehler kommt zwar immernoch, aber jetzt gehts.

BTWBy the way (So nebenbei bemerkt): Noch ne Frage. Wie kann ich einstellen, dass der Startpunkt der parallelen Kurve der Gleiche ist wie der der Ursprungskurve? Im Bild hab ichs veranschaulicht.

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: 12054
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 28. Jul. 2009 13: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 Nur für Marcinator 10 Unities + Antwort hilfreich

Servus
Einfach den entsprechenden Achsverschiebung in der Formel angeben, oder die Kurve einfach mit "Punkt zu Punkt" verschieben

Gruß
Bernd

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

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

Marcinator
Mitglied
Mechatroniker

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

Beiträge: 9
Registriert: 20.04.2009

CATIA V5 R16
Windows 2000

erstellt am: 28. Jul. 2009 19:33    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


ohneausgleich.gif


mitausgleich.gif

 
Danke, habs mit Achsverschiebung gemacht. Allerdings hab ich nun ein neues Problem    
Wenn ich die Achsverschiebung angebe, ändert sich das aussehen meiner Kontur, obwohl ich sonst nichts ändere (Bilder), ist das ein Darstellungsproblem von Catia?

x=0.0004887087068*cos(15.27887454*PI*t*Winkel.1 + 0.00009316845764rad) + 0.001081572049*cos(30.55774907*PI*t*Winkel.1 + 0.0001046366949rad) + 0.008853940166*cos(20.37183272*PI*t*Winkel.1 - 0.000004879569463rad) + 0.005761676791*cos(25.46479089*PI*t*Winkel.1 + 0.000008235714713rad) + 0.001546755041*cos(35.65070725*PI*t*Winkel.1 + 3.141565965rad) + 0.001775346193*cos(40.74366543*PI*t*Winkel.1 - 3.14155742rad) + 0.04573938307*cos(10.18591636*PI*t*Winkel.1 + 3.141591933rad) + 0.2595112242*cos(5.092958179*PI*t*Winkel.1 - 3.14159224rad) + 0.2923868108 <- Verschiebung

Das mit dem Fehler hab ich in den Griff bekommen, indem ich im cos ein rad eingefügt habe

EDIT:

Hat sich erledigt, Ich hab die Genauigkeit in den Optionen hochgedreht, jetzt siehts schön aus. 

Also, danke nochmal für deine Hilfe!

[Diese Nachricht wurde von Marcinator am 28. Jul. 2009 editiert.]

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