Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  ANSYS
  Funktionen in Eingabedatei

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 Ansys
  
Mesh Morphing Methoden in Ansys Fluent | Tech Artikel , ein Fachartikel
Autor Thema:  Funktionen in Eingabedatei (1417 mal gelesen)
Tom88
Mitglied



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

Beiträge: 14
Registriert: 23.11.2007

erstellt am: 23. Nov. 2007 16:21    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

Hallo liebes Forum :-)

Gibt es eine Möglichkeit, eine Funktion in der Eingabedatei direkt zu editieren? Bisher habe ich die relevanten Zeilen aus der Log-Datei oder der *.func-Datei direkt übernommen.

Desweiteren ist mir völlig unklar, wie ANSYS aus den relativ wenigen Daten komplexe Funktionen "nachbauen" kann :-O

Vielen Dank und Grüße

SP

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

wosch
Ehrenmitglied V.I.P. h.c.
Elektrotechniker im Ruhestand


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

Beiträge: 2607
Registriert: 16.12.2004

Rechne zuerst ein Problem nach, für das Du eine analytische Lösung kennst.

erstellt am: 24. Nov. 2007 08:06    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 Tom88 10 Unities + Antwort hilfreich

Für mich ist das Anliegen bisher nicht zu verstehen.

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


Ex-Mitglied

erstellt am: 24. Nov. 2007 09:11    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat

Hallo,

ich begreife es auch nicht. Möchtest du eine Formel in dein Eingabefile schreiben (z.B.: C=A+B) und die Werte über ein Eingabefenster eingeben, oder möchtest du einen Wert aus Ansys übernehmen (z.B.: X-Koordinate des Schnittpunktes zweier Linien) und damit weiterarbeiten?

mfG, Heiner

Tom88
Mitglied



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

Beiträge: 14
Registriert: 23.11.2007

erstellt am: 24. Nov. 2007 12:05    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

Hallo wosch, hallo CADHeiner!

Bitte entschuldigt, falls ich mich unklar ausgedrückt haben sollte.

In der Tat möchte ich eine Formel in ein Eingabefile schreiben. Da ich diese Formel aber häufig verändern muß und sie später auch Parameter enthalten soll, die durch vorherige Berechnungen entstanden sind, möchte ich sie direkt im Eingabefile bearbeiten können. Somit trifft CADHeiners zweite Antwort zu.

Gruß
SP

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


Ex-Mitglied

erstellt am: 24. Nov. 2007 12:48    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat

 
Zitat:
Original erstellt von Tom88:
Bitte entschuldigt, falls ich mich unklar ausgedrückt haben sollte.

Naja, "falls" ist gut. 

Prinzipiell kann man Werte aus Ansys mit Hilfe des *GET Befehls bekommen. Diesen Werten wird durch den Befehl eine Variable zugeteilt, mit der man arbeiten kann. Guck dir den Befehl mal an und vielleicht reicht dir das ja auch schon. Mathematische Formeln kannst du einfach eingeben. Du musst allerdings gewisse Vorschriften beachten. Z.B. musst du y=x^2 so schreiben (insofern ich das richtig in Erinnerung habe): y=x**2
Darüber gibt die Hilfe aber hinreichend genaue Auskünfte.

MfG und schönes WE, Heiner

[Diese Nachricht wurde von CADHeiner am 24. Nov. 2007 editiert.]

Tom88
Mitglied



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

Beiträge: 14
Registriert: 23.11.2007

erstellt am: 24. Nov. 2007 18:47    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


zeit_kub.txt

 
Ok, streichen wir das "falls";-)

Vielen Dank für Deine Antwort! Fahrlässigerweise hatte ich vergessen zu erwähnen, dass ich die Funktion/Formel als Randbedingung und/oder Last verwenden möchte. Daher ja auch mein Wunsch, den (kopierten) Code der *.func-Dateien zu verstehen und ggf. modifizieren zu können.

Anbei als Beispiel die Zeilen für die Funktion RESULT = TIME^3, dargestellt im Koordinatenssytem 1, aus denen ANSYS die Funktion rekonstruiert. Die Funktion wurde mit dem function editor erstellt und abgespeichert.

Letztendlich handelt es sich ja "nur" um eine Tabelle, die ich dann für meine RB/Lasten verwenden kann.

Ebenfalls ein schönes Wochenende und Grüße
SP

[Diese Nachricht wurde von Tom88 am 26. Nov. 2007 editiert.]

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

Tom88
Mitglied



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

Beiträge: 14
Registriert: 23.11.2007

erstellt am: 26. Nov. 2007 10: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

Hat eventuell noch jemand eine Idee, wie man den angefügten Code (==> die Tabelle) interpretieren kann?

Danke und Grüße
SP

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

Tortsen222
Mitglied



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

Beiträge: 499
Registriert: 01.12.2004

erstellt am: 26. Nov. 2007 11:11    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 Tom88 10 Unities + Antwort hilfreich

Ich will Dir ja nicht die Illusion rauben aber in dem angehängten Textfile wird nur eine Tabelle mit Werten gefüllt.

%_FNCNAME% steht dabei für den Wert den die Variable _FNCNAME zu diesem Zeitpunkt erhält.

Zitat:
Letztendlich handelt es sich ja "nur" um eine Tabelle, die ich dann für meine RB/Lasten verwenden kann.

GEnau. Du hast also das Prinzip schon selbst entdeckt. Warum berechnest Du nicht Deine Grössen (meinetwegen auch mit Parametern die Du vorher mit *get oder *vget erhältst) und schreibst die dann in eine Tabelle ?

------------------
Grüsse, Torsten

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