Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  ANSYS
  Pfaddaten auslesen

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
  
Welches ist die richtige Schweißgeschwindigkeit?, ein Fachartikel
Autor Thema:  Pfaddaten auslesen (836 mal gelesen)
Pommedei
Mitglied


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

Beiträge: 8
Registriert: 19.04.2005

erstellt am: 26. Apr. 2005 09: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

Hallo,

ich habe im Postprocessing einen Pfad mit
PATH,TPATH,2,,100
...
PDEF,bsum,b,sum
...
PRPATH,bsum,bx,by
...erzeugt.In der Ausgabe erhalte ich eine Anzahl von Points S und die Werte (hier Bsum)die an den Knoten anliegen.
Wie kann ich diese Daten im Rahmen einer Mehrfachschleife nach jedem Durchgang nach Excel auslesen?

Vielen Dank im vorraus für die kompetente Hilfe!
tobi

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: 27. Apr. 2005 12:54    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 Pommedei 10 Unities + Antwort hilfreich

Mit paget,pfeld,table schreibt ANSYS den Ort (x,y,z,Betrag) und die Werte der Punkte des Pfades in das Array pfeld.
Wie dann das Array abgespeichert wird, hat ife unter http://ww3.cad.de/foren/ubb/Forum101/HTML/000540.shtml
beschrieben.

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

Ansysman
Mitglied



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

Beiträge: 42
Registriert: 09.03.2005

erstellt am: 27. Apr. 2005 20:59    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 Pommedei 10 Unities + Antwort hilfreich

Der Tip ist sehr gut,allerdings habe ich leider noch Probleme mit dem Speichern!
....
/post1
Path,Weg,2
....
paget,pfeld,table
????
Wie gehts weiter?
Wie funktioniert das mit Cfopen
Die Sache mit dem Inputfile hilft mir auch nicht und ich bekomme bei *vwrite immer eine Fehlermeldung, dass dieser Befehl nur mit /Input oder *Use geht.

ETABLE,,A,Z
*GET,nrel,ELEM,,COUNT
*DIM,create,ARRAY,nrel,1,1
*VGET,create(1),ELEM,,ETAB,AZ,,2
*CFOPEN,'create','dat','c:\'
*VWRITE,create(1), , , , , , , , , 
(f12.3)
*CFCLOS
Vielen DANK im Vorraus!!

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: 28. Apr. 2005 08:59    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 Pommedei 10 Unities + Antwort hilfreich

Unter der Voraussetzung, dass mit
paget,pfeld,table  (Kontrollmöglichkeit mit '*stat,pfeld')
die Pfaddaten in das Feld 'pfeld' geschoben wurden, legt die folgende Sequenz das Makro 'speicher' im aktuellen Verzeichnis an.

*create,speicher    !Makro generieren
*cfopen,Pfaddaten,dat  !Datei 'Pfaddaten' anlegen
*vwrite,pfeld(1,1),pfeld(1,2),pfeld(1,3),pfeld(1,4),pfeld(1,5)
(e14.6,e14.6,e14.6,e14.6,e14.6)
*cfclos                !Datei schließen
*end  !Ende des Makro 'speicher'

Dieses Makro wird dann durch die folgende Anweisung aufgerufen und ausgeführt.

*use,speicher

Damit wird im aktuellen Verzeichnis die Datei 'Pfaddaten.dat' angelegt. In ihr stehen die Koordinaten und Werte der Pfadpunkte. Sie lässt sich in EXCEL einlesen

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

Ansysman
Mitglied



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

Beiträge: 42
Registriert: 09.03.2005

erstellt am: 28. Apr. 2005 09:43    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 Pommedei 10 Unities + Antwort hilfreich

Der Tip ist GOLD wert!!!
Vieeeeelen Dank!! Ohne dieses Forum(oder besser gesagt Sie)hätte ich echt ein Problem.Mein Prof beherrscht leider nur Abaqus!!

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

Ansysman
Mitglied



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

Beiträge: 42
Registriert: 09.03.2005

erstellt am: 02. Mai. 2005 13: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 Nur für Pommedei 10 Unities + Antwort hilfreich

Hätte noch  eine Frage:
Ich lasse den Befehl immer durch eine Schleife laufen und habe zwischen den einzelnen Ergebnissen keinen Abstand.
WIE kriege ich dort eine einfach Leerzeile rein??

*create,speicher    !Makro generieren
*cfopen,Pfaddaten,dat  !Datei 'Pfaddaten' anlegen
*vwrite,pfeld(1,1),pfeld(1,2),pfeld(1,3),pfeld(1,4),pfeld(1,5)(e14.6,e14.6,e14.6,e14.6,e14.6)
Hier müsste wahrscheinlich ein Befehl rein, oder?
*cfclos                !Datei schließen
*end  !Ende des Makro 'speicher'

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

Ansysman
Mitglied



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

Beiträge: 42
Registriert: 09.03.2005

erstellt am: 02. Mai. 2005 20:50    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 Pommedei 10 Unities + Antwort hilfreich

Bekomme folgende Ausgabe
548.5265  458.5656
578.7889  782.485
Wie schaffe ich es, dass in der Ausgabedatei eine Leerzeichen zwischen diesen Beiden Zeilen ist?
548.5265  458.5656

578.7889  782.485
Vielen Dank im Vorraus

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: 03. Mai. 2005 09:54    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 Pommedei 10 Unities + Antwort hilfreich

Die Anweisung
*vwrite,'  '
(a8)

organisiert eine Leerzeile.

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