| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Ansys |
Autor
|
Thema: Integer Format schreiben (3296 mal gelesen)
|
RAL Mitglied koffeinbetriebender Taschenrechner
Beiträge: 238 Registriert: 10.01.2009 Geodreieck, Bleistift, Rechenschieber, Kaffeemaschine und Würfel
|
erstellt am: 16. Jan. 2010 22:13 <-- editieren / zitieren --> Unities abgeben:
guten tag zusammen. ich möchte via command file ein integer wegschreiben, bin aber unfähig das passende FORTRAN-format (nicht C !!) zuzuweisen. bsp.:
*CFO,'.\accin',dat,, GANZZAHL=10 *VWR,GANZZAHL (1I5) !in C ist das %I *CFC mit dem format dachte ich ein Integer zu schreiben in einer spalte mit max 5 zeichen.... tja: die 5 zeichen schreibt ansys auch, aber leider *****....was nun mal schwer zu entziffern ist. kann mir jemand bitte auf die sprünge helfen wie das "fortran-integer-format" in ansys ausschaut gruß ral Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ChristophN Mitglied Berechnungsingenieur
Beiträge: 773 Registriert: 13.12.2008
|
erstellt am: 17. Jan. 2010 15:02 <-- editieren / zitieren --> Unities abgeben: Nur für RAL
|
RAL Mitglied koffeinbetriebender Taschenrechner
Beiträge: 238 Registriert: 10.01.2009 Geodreieck, Bleistift, Rechenschieber, Kaffeemaschine und Würfel
|
erstellt am: 17. Jan. 2010 17:13 <-- editieren / zitieren --> Unities abgeben:
|
solve1 Mitglied Berechnungsingenieur
Beiträge: 624 Registriert: 27.05.2008 Ansys APDL Ansys WorkBench
|
erstellt am: 17. Jan. 2010 17:51 <-- editieren / zitieren --> Unities abgeben: Nur für RAL
|
RAL Mitglied koffeinbetriebender Taschenrechner
Beiträge: 238 Registriert: 10.01.2009 Geodreieck, Bleistift, Rechenschieber, Kaffeemaschine und Würfel
|
erstellt am: 17. Jan. 2010 21:20 <-- editieren / zitieren --> Unities abgeben:
bin zu dem schluss gekommen, dass bei obigem problem nur mit dem C-format-descriptor ein fortkommen möglich ist, und habe dementsprechend das, was auf den commandfile zugreift umgeschrieben. also, damen und herren: danke fuer die bisher geposteten ideen, aber ich hab's für's erste aufgegeben. wenn jemand noch ne schlaue idee hat: fuer anregungen bleib ich offen ;-) gruß ral Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| |
ubi Mitglied Berechnungsingenieur und Ansysaufbohrer
Beiträge: 9 Registriert: 12.01.2009 Ansys13+14, Win7-64
|
erstellt am: 18. Jan. 2010 14:58 <-- editieren / zitieren --> Unities abgeben: Nur für RAL
Man könnte versuchen, den Wert in einen String-Parameter umzuwandeln und diesen mittels Fortran zu schreiben. Ungefähr so (ungetestet): value=5 temp_param=chrval(value) *vwrite,temp_param (a8) Grüße, ubiwan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |