| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
Autor
|
Thema: Kurve aus Gleichung (4667 mal gelesen)
|
absolut1982 Mitglied
Beiträge: 91 Registriert: 18.12.2012 Creo 2.0
|
erstellt am: 23. Mai. 2014 06:56 <-- editieren / zitieren --> Unities abgeben:
Kurven aus Gleichung: 1. Funktion für Ellipse und Gerade aufgestellt, die Geradengleichung entspicht der Tangente an der Stelle xT, yT von der Ellipse und wird vom Steigungswinkel alpha und durch die selben Parameter (a, b) wie die Ellipse gesteuert. Der Tangentenpunkt (Berührpunkt) ist somit eindeutig bestimmt. 2. Absolute Genauigkeit auf 10^-4 erhöht Problem in der Skizze: Beim Projizieren der Kurven und anschließendem Löschen der überflüssigen Segmente entstehen aus dem Tangentenpunkt zwei sehr nahe beieinander liegende Punkte auf der Geraden und der Ellipse, siehe Meldung im Bild. Ist die Abweichung auf die Rechenungenauigkeit zurückzuführen ? Wie könnte man das Problem lösen ? Danke ! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
PRO-sbehr Mitglied Dipl.-Ing. Konstruktion
Beiträge: 1132 Registriert: 05.07.2002 VDI Intel Xeon Gold 6244 CPU Laptop DELL Precision M6800 Intel Core I7-4810MQ Grafik: Nvidia Quadro K4100M Windows 10 Enterprise 64bit Creo Parametric 7.0.3.0
|
erstellt am: 23. Mai. 2014 08:27 <-- editieren / zitieren --> Unities abgeben: Nur für absolut1982
Soweit ich CAD-Programme kenne, handelt es sich hier nicht um einen Abstand zwischen den beiden Punkten (anders als es die Meldung vermuten läßt. Die Punkte liegen seeeeeehr nahe beieinander (< Genauigkeit) sehr wahrscheinlich (aufgrund der Funktionsgleichungen) sogar auf Abstand 0 (Der Abstand beim starken reinzoomen ist sehr wahrscheinlich eher ein Anzeigeproblem, da es sich bei den Linien trotz allem grafisch nur um Polygone handelt). Die Meldung kommt eher dadurch zustande, daß beide Skizzenabschnitte unabhängig von einander erzeugt werden und somit der Abstand evtl. nur zufällig 0 ist. ProE möchte jetzt also wissen, ob dieser Abstand bewußt so definiert wurde (dann kann oder sollte man sogar eine Bedingung setzen, wie in der Meldung vorgeschlagen). Ist es aber eher Zufall, daß der Abstand zu Null wird, werden beide Endpunkte weiterhin mit einem eigenen Maß versehen und gesteuert. Dies könnte dann dazu führen, daß im Laufe weiterer Modellierungen oder Änderungen und somit evtl. auch in Folgeprozessen der Abstand ungleich 0 wird und Probleme verursacht. Da ProE nicht weiß ob der Abstand bewußt oder unbewußt entstanden ist, fragt das System lieber (Ist doch nett ) Wir dürfen nicht den Fehler machen, und unsere Logik mit den mathematischen Grundlagen eines CAD-Systems gleichzusetzen. Was für uns logisch 0 ist, ist mathematisch nicht unbedingt so logisch bzw. kann auf unterschiedliche Weise weiter verfolgt werden. Das ganze artet zwar auch bei mir nur in Vermutungen aus aber ich denke ich komme mit der Erklärung der Sache schon sehr nahe. Um Deine Frage auf die Problemlösung zu beantworten, entweder die Meldung mit Ja beantworten oder anschließend die Bedingung selbst setzen. Gruß Stefan ------------------ Pro/bleme sind endlich in der Unendlichkeit der Hoffnung. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
U_Suess Moderator CAD-Admin / manchmal Konstrukteur
Beiträge: 10560 Registriert: 14.11.2001 CREO 8.0.6 (+Geniustool für Creo 9.0.1) PDMLink 12.0.8 NTSI Contender E64 SC8 mit NVIDIA Quadro P4000 Intel Core i7-10700KF / 3,80 GHz 64GB DDR4-RAM / 2933 MHz Win 10 Prof. 64Bit (20H2)
|
erstellt am: 23. Mai. 2014 08:36 <-- editieren / zitieren --> Unities abgeben: Nur für absolut1982
Zitat: Original erstellt von absolut1982: ... Wie könnte man das Problem lösen ? ...
Eine Erklärung hat Stefan ja schon geliefert. Deshlab ein Vorschlag zur Lösung. Warum erzeugst Du die Tangente per Gleichung? Ich würde einfach eine Linie in der Skizze erzeugen und dann die Bedingungen entsprechend setzen. ------------------ Gruß Udo Keine Panik, Du arbeitest mit Pro/E! Und Du hast cad.de gefunden! Neu hier? Verwundert über die Antworten? Dann schnell nachfolgende Links durchlesen. • Richtig Fragen • Nettiquette • Suchfunktion • System-Info • Pro/E-Konfig • 7er-Regel • Unities Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
absolut1982 Mitglied
Beiträge: 91 Registriert: 18.12.2012 Creo 2.0
|
erstellt am: 23. Mai. 2014 08:41 <-- editieren / zitieren --> Unities abgeben:
Das habe ich ja auch schon ausprobiert, mit der Bestätigung wird eine Fläche statt Volumen erzeugt. Wie soll man eine Bedingung slebst setzen ? Die Kurven basieren auf Funktionen und sind somit im KOS fest. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
absolut1982 Mitglied
Beiträge: 91 Registriert: 18.12.2012 Creo 2.0
|
erstellt am: 23. Mai. 2014 08:54 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von U_Suess: Eine Erklärung hat Stefan ja schon geliefert. Deshlab ein Vorschlag zur Lösung. Warum erzeugst Du die Tangente per Gleichung? Ich würde einfach eine Linie in der Skizze erzeugen und dann die Bedingungen entsprechend setzen.
Das Ganze basiert auf einem Skelettmodell, wenn ich die Tangente in der Skizze erselle müsen die Parameter (Winkel) aus dem Skelett-Modell weitergreicht werden und das wollte ich vermeiden. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
PRO-sbehr Mitglied Dipl.-Ing. Konstruktion
Beiträge: 1132 Registriert: 05.07.2002 VDI Intel Xeon Gold 6244 CPU Laptop DELL Precision M6800 Intel Core I7-4810MQ Grafik: Nvidia Quadro K4100M Windows 10 Enterprise 64bit Creo Parametric 7.0.3.0
|
erstellt am: 23. Mai. 2014 08:59 <-- editieren / zitieren --> Unities abgeben: Nur für absolut1982
Zitat: Original erstellt von absolut1982: Die Kurven basieren auf Funktionen und sind somit im KOS fest.
Die Kurven ja, aber die Endpunkte nicht. Die sind nur als auf der Kurve liegend definiert, nicht aber wo auf der Kurve. Also solltest Du in der Skizze die beiden Endpunkte auf "Zusammenfallend" definieren können, was theoretisch auch die Betätigung des "Ja"-Buttons in der ersten Meldung tun sollte. Gruß Stefan ------------------ Pro/bleme sind endlich in der Unendlichkeit der Hoffnung. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
absolut1982 Mitglied
Beiträge: 91 Registriert: 18.12.2012 Creo 2.0
|
erstellt am: 23. Mai. 2014 09:05 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von PRO-sbehr:
Die Kurven ja, aber die Endpunkte nicht. Die sind nur als auf der Kurve liegend definiert, nicht aber wo auf der Kurve. Also solltest Du in der Skizze die beiden Endpunkte auf "Zusammenfallend" definieren können, was theoretisch auch die Betätigung des "Ja"-Buttons in der ersten Meldung tun sollte. Gruß Stefan
Habe ich gemacht, so oder so erzeugt das Programm einen Flächenkörper, kein Volumen. Verbundvolumen funktioniert auch nicht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
U_Suess Moderator CAD-Admin / manchmal Konstrukteur
Beiträge: 10560 Registriert: 14.11.2001 CREO 8.0.6 (+Geniustool für Creo 9.0.1) PDMLink 12.0.8 NTSI Contender E64 SC8 mit NVIDIA Quadro P4000 Intel Core i7-10700KF / 3,80 GHz 64GB DDR4-RAM / 2933 MHz Win 10 Prof. 64Bit (20H2)
|
erstellt am: 23. Mai. 2014 09:10 <-- editieren / zitieren --> Unities abgeben: Nur für absolut1982
Zitat: Original erstellt von absolut1982: ... wenn ich die Tangente in der Skizze erselle müsen die Parameter (Winkel) aus dem Skelett-Modell weitergreicht werden und das wollte ich vermeiden.
Der Winkel ergibt sich doch aus der Ellipse und der Vorgabe des Berührpunktes. Den kann man nicht beeinflussen, ohne den Berührpunkt zu ändern. Vielleicht hilft das Teil, damit Du verstehst, was mit den Bedingungen gemeint ist. Ich habe die Skizze absichtlich zu der Ellipse etwas versetzt. ------------------ Gruß Udo Keine Panik, Du arbeitest mit Pro/E! Und Du hast cad.de gefunden! Neu hier? Verwundert über die Antworten? Dann schnell nachfolgende Links durchlesen. • Richtig Fragen • Nettiquette • Suchfunktion • System-Info • Pro/E-Konfig • 7er-Regel • Unities Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
absolut1982 Mitglied
Beiträge: 91 Registriert: 18.12.2012 Creo 2.0
|
erstellt am: 23. Mai. 2014 09:11 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von PRO-sbehr: Soweit ich CAD-Programme kenne, handelt es sich hier nicht um einen Abstand zwischen den beiden Punkten (anders als es die Meldung vermuten läßt. Die Punkte liegen seeeeeehr nahe beieinander (< Genauigkeit) sehr wahrscheinlich (aufgrund der Funktionsgleichungen) sogar auf Abstand 0 (Der Abstand beim starken reinzoomen ist sehr wahrscheinlich eher ein Anzeigeproblem, da es sich bei den Linien trotz allem grafisch nur um Polygone handelt). Die Meldung kommt eher dadurch zustande, daß beide Skizzenabschnitte unabhängig von einander erzeugt werden und somit der Abstand evtl. nur zufällig 0 ist. ProE möchte jetzt also wissen, ob dieser Abstand bewußt so definiert wurde (dann kann oder sollte man sogar eine Bedingung setzen, wie in der Meldung vorgeschlagen). Ist es aber eher Zufall, daß der Abstand zu Null wird, werden beide Endpunkte weiterhin mit einem eigenen Maß versehen und gesteuert. Dies könnte dann dazu führen, daß im Laufe weiterer Modellierungen oder Änderungen und somit evtl. auch in Folgeprozessen der Abstand ungleich 0 wird und Probleme verursacht. Da ProE nicht weiß ob der Abstand bewußt oder unbewußt entstanden ist, fragt das System lieber (Ist doch nett )Wir dürfen nicht den Fehler machen, und unsere Logik mit den mathematischen Grundlagen eines CAD-Systems gleichzusetzen. Was für uns logisch 0 ist, ist mathematisch nicht unbedingt so logisch bzw. kann auf unterschiedliche Weise weiter verfolgt werden. Das ganze artet zwar auch bei mir nur in Vermutungen aus aber ich denke ich komme mit der Erklärung der Sache schon sehr nahe. Um Deine Frage auf die Problemlösung zu beantworten, entweder die Meldung mit Ja beantworten oder anschließend die Bedingung selbst setzen. Gruß Stefan
Das verstehe ich ja alles, mein Problem ist, dass das Programm sich weigert den Tangentenpunkt als Verbindungspunkt für eine geschlossene Skizze zu verwenden bzw. kriegt es nicht hin. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
absolut1982 Mitglied
Beiträge: 91 Registriert: 18.12.2012 Creo 2.0
|
erstellt am: 23. Mai. 2014 09:17 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von U_Suess: Der Winkel ergibt sich doch aus der Ellipse und der Vorgabe des Berührpunktes. Den kann man nicht beeinflussen, ohne den Berührpunkt zu ändern. Vielleicht hilft das Teil, damit Du verstehst, was mit den Bedingungen gemeint ist. Ich habe die Skizze absichtlich zu der Ellipse etwas versetzt.
Ne hab schon verstanden, dennoch muss entweder der Winkel oder die Koordinaten des Tangentenpunkts an die Skizze weitergeben werde. Winkel ist in meinem Fall als Steuerungsparameter günstiger. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
PRO-sbehr Mitglied Dipl.-Ing. Konstruktion
Beiträge: 1132 Registriert: 05.07.2002 VDI Intel Xeon Gold 6244 CPU Laptop DELL Precision M6800 Intel Core I7-4810MQ Grafik: Nvidia Quadro K4100M Windows 10 Enterprise 64bit Creo Parametric 7.0.3.0
|
erstellt am: 23. Mai. 2014 09:19 <-- editieren / zitieren --> Unities abgeben: Nur für absolut1982
Zitat: Original erstellt von absolut1982:
Habe ich gemacht, so oder so erzeugt das Programm einen Flächenkörper, kein Volumen. Verbundvolumen funktioniert auch nicht.
Zitat: Original erstellt von absolut1982:
... dass das Programm sich weigert den Tangentenpunkt als Verbindungspunkt für eine geschlossene Skizze zu verwenden bzw. kriegt es nicht hin.
Ist der Punkt nun in der Skizze als zusammenfallend definierbar oder nicht ? Symbol "Zusammenfallend" in der Skizze sichtbar ? -Wenn nein, dann scheint etwas an den Formeln nicht zu stimmen, vielleicht mal die Idee von Udo aufgreifen. -Wenn ja solltest Du mal den ersten Satz aus der letzten Meldung "Im Modell gibt es keine Volumengeometrie zur Überschneidung mit diesem KE" berücksichtigen und Dein Modell daraufhin genauer untersuchen. Gruß Stefan ------------------ Pro/bleme sind endlich in der Unendlichkeit der Hoffnung. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
PRO-sbehr Mitglied Dipl.-Ing. Konstruktion
Beiträge: 1132 Registriert: 05.07.2002 VDI Intel Xeon Gold 6244 CPU Laptop DELL Precision M6800 Intel Core I7-4810MQ Grafik: Nvidia Quadro K4100M Windows 10 Enterprise 64bit Creo Parametric 7.0.3.0
|
erstellt am: 23. Mai. 2014 09:50 <-- editieren / zitieren --> Unities abgeben: Nur für absolut1982
Du kannst doch im Skelett die Skizze inkl. Tangente mit Winkelangabe definieren (siehe Bild) und dann diese Skizze weiterreichen. Gruß Stefan ------------------ Pro/bleme sind endlich in der Unendlichkeit der Hoffnung. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |