|
[Sponsors] |
how to export every data w.r.t time to txt file |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
February 26, 2011, 08:39 |
|
#61 |
Member
Join Date: Aug 2010
Posts: 31
Rep Power: 16 |
Dear Pavitran,
Thank you for your help. Unfortunately, the script does not work since it says there is a syntax error in line 23 after the for loop where you specify the name of the file to be loaded. On the other hand when I use the script that I posted (without the for loop) there is no syntax error but there is another error saying that "Can't resolve filename to load". Do you have an idea of what this might be? |
|
February 26, 2011, 09:53 |
Hi
|
#62 |
Member
Dynampally Pavitran
Join Date: Mar 2010
Location: India
Posts: 74
Rep Power: 16 |
In line 20 there is a syntax error, I forgot to add semicolon ";'' at the end, just add that, I believe it should work now: It should look like below
! $file ="$i\_Full.trn" ; |
|
February 28, 2011, 17:34 |
|
#63 | |
New Member
sam13
Join Date: Jul 2009
Location: St. John's, NL, Canada
Posts: 23
Rep Power: 17 |
Quote:
I applied this idea for my case but I'm getting an error message like below: Batch run of "/home/shafiul/P4718_act_scale2_Unsteady_J0751_002/file.cse" failed due to the following errors: -- ERROR -- Error reading file '1001.trn': Error reading dataset G/COMMANDS Do you have any idea about it? I used the following macro: ############################## COMMAND FILE: CFX Post Version = 11.0 END !$start = 1001; !$finish = 1002; !for($i = $start; $i<=$finish; $i++){ !print "$i \n"; > load filename = $i.trn EXPORT: Export Coord Frame = Global Export File = /amhl_storage/home/shafiul/P4718/test_with_scale_2/testresults/$i.csv Export Geometry = Off Export Type = Generic Export Units System = US Engineering Location List = bladepre, bladesuc Overwrite = On Separator = " " Variable List = Y, Z, Pressure END > export !} ########################## Thanks in advance. Shafi Last edited by Shafiul; February 28, 2011 at 18:07. Reason: Missed some informations |
||
February 28, 2011, 23:20 |
|
#64 |
Member
Dynampally Pavitran
Join Date: Mar 2010
Location: India
Posts: 74
Rep Power: 16 |
Hi Shafiul,
The script which you have used works perfectly in both my unix & windows machine. I executed that using v11,v12.0 & v12.1, and it works fine with the three versions. Some of the possible problems in your case may be:
|
|
September 16, 2011, 11:42 |
Time history data
|
#65 |
Member
Rasoul
Join Date: Feb 2010
Posts: 32
Rep Power: 16 |
Dear friends
I'm going to extract time history data of acceleration for all time steps in one file! How can I export data for all time steps just in one dat file? I would like to have a file with the first column shows time step and second one shows the acceleration at a specific point. Best regards, |
|
September 16, 2011, 12:16 |
|
#66 |
Senior Member
Joshua Counsil
Join Date: Jul 2009
Location: Halifax, Nova Scotia, Canada
Posts: 366
Rep Power: 18 |
Hi Rasoul,
The easiest way to do this would be to create a monitor point for acceleration at a specific point. It will show up as a new convergence curve in Solver which you can then export (right-click, Export) to a .csv file. |
|
November 7, 2011, 13:07 |
|
#67 |
New Member
Daniel
Join Date: Aug 2011
Posts: 2
Rep Power: 0 |
delete please
Last edited by Wedge23; November 9, 2011 at 11:24. |
|
March 22, 2012, 04:51 |
|
#68 |
New Member
hun
Join Date: May 2009
Posts: 27
Rep Power: 17 |
Hi
Please help does anyone know why this is not working any more??? ANSYS 13?? !$start = 0; !$finish = 100; !for($i=$start;$i<=$finish;$i++) { > load timestep=$i EXPORT: Export File = export_$i.csv END >export !} Thank alot, |
|
March 22, 2012, 06:02 |
|
#69 |
Senior Member
Matthias Voß
Join Date: Mar 2009
Location: Berlin, Germany
Posts: 449
Rep Power: 20 |
how do you start the script? External or within the Command Editor in Post? Did you get an error message?
|
|
March 22, 2012, 16:31 |
|
#70 |
New Member
hun
Join Date: May 2009
Posts: 27
Rep Power: 17 |
Command Editor in Post
I did not see any error at all. CFD loaded the timestep but did not export it to the file. |
|
March 25, 2012, 20:26 |
|
#71 |
New Member
hun
Join Date: May 2009
Posts: 27
Rep Power: 17 |
They have changed the location of the files.
now all the files are saved in Mydocuments rather than userfiles |
|
September 4, 2012, 22:19 |
|
#72 |
New Member
Susan Tully
Join Date: Jul 2012
Posts: 15
Rep Power: 14 |
Hello all,
This particular thread seems to be full of lovely knowledge gems! Im currently attempting to do the whole export transient results to file thing using all the suggestions given here. I am wishing to look at the pressure values at roughly 100 points on a sample disk plane over a series of 1000 transitions so that I can calculate the spacial and temporal correlation. My question is this: can I do the correlation part in post? I mean can I read and compare from numerous transient files at once within the post processing module or do I have to write to a either a whole bunch of files/one large one and go from there in matlab? Thanks in advance for any suggestions, Susan |
|
September 5, 2012, 06:55 |
|
#73 |
Super Moderator
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,854
Rep Power: 144 |
CFD-Post is not very good at that sort of thing. I would export the data to a file using a CFD-Post session file and do the correlation in matlab, excel or whatever your choice of analysis package is.
|
|
September 5, 2012, 10:12 |
|
#74 |
Member
leo
Join Date: Jun 2012
Posts: 98
Rep Power: 14 |
How to use the CFD-Post session file to get the data ? Can i get the data at one area using this method?
|
|
September 5, 2012, 19:40 |
|
#75 |
Super Moderator
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,854
Rep Power: 144 |
Record a session file, then export data from a point and have a look at the session file it generates. You can then edit the session file to do any number of points you like, and play the session file to do it.
|
|
September 6, 2012, 03:53 |
|
#76 | |
Member
leo
Join Date: Jun 2012
Posts: 98
Rep Power: 14 |
Quote:
I used to export data suing the chart. But sometimes i would like to know the data on a face. |
||
September 6, 2012, 07:08 |
|
#77 | |
Super Moderator
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,854
Rep Power: 144 |
Quote:
|
||
April 5, 2014, 13:07 |
|
#78 |
New Member
Sagar
Join Date: Apr 2014
Posts: 10
Rep Power: 12 |
Hello!
I have a similar problem.. I am trying evaluate the volume averaged water volume fraction for each timestep I have run. I have written these commands in the command editor of CFD-Post. #************************************************* ********************* ! open(OFH, " >> file.dat"); # writing to a file # for loop start ! for ($i=100; $i <= 28000; $i=$i+100) { COMMAND FILE: CFX Post Version = 14.5.7 END > load filename=C:\bcp4_3_v4_sr4_omg15_pw3\bcp4_3_v4_sr4_ omg15_pw3 (fi=0.9097)\bcp4_3_v4_sr4_omg15-13-00$i.dat ! $vff= volumeAve(Water.Volume Fraction, "Plane 1"); ! printf (OFH "1.8f\n",$vff; !} ! close(OFH); #************************************************* ********* I get the error- ERROR CCL parser failed with message: Perl Syntax errors detected: syntax error at (eval 6235) line 11, at EOF Could you guys tell me whether I am on the right track with the code? If yes, then how can I correct it? Cheers. |
|
April 5, 2014, 13:37 |
|
#79 |
Senior Member
Matthias Voß
Join Date: Mar 2009
Location: Berlin, Germany
Posts: 449
Rep Power: 20 |
Unclosed printf ?
Try to run the script from outside post- so you dont have to wait for the 280 Times of showing the dat.-file in the GUI. Just add a propper state file at the begining for the Plane1. Try Glenns advice on the session. |
|
April 6, 2014, 14:07 |
|
#80 |
New Member
Sagar
Join Date: Apr 2014
Posts: 10
Rep Power: 12 |
I'm don't understand how to run the script from outside post..
I've modified the code slightly. I don't get any error messages anymore, but it doesn't write anything in the file either. Could somebody please point out why? #************************************************* COMMAND FILE: CFX Post Version = 14.5.7 END ! my $file=file.txt; ! open($FH, ">$file"); # writing to a file !$start = 200; !$finish = 28000; ! for ($i=$start; $i <= $finish; $i=$i+100) { !if($i<1000){ > load filename=C:\bcp4_3_v4_sr4_omg15_pw3\bcp4_3_v4_sr4_ omg15_pw3 (fi=0.9097)\Data files\bcp4_3_v4_sr4_omg15-13-00$i.dat !} !elsif($i<10000){ > load filename=C:\bcp4_3_v4_sr4_omg15_pw3\bcp4_3_v4_sr4_ omg15_pw3 (fi=0.9097)\Data files\bcp4_3_v4_sr4_omg15-13-0$i.dat !} !else{ > load filename=C:\bcp4_3_v4_sr4_omg15_pw3\bcp4_3_v4_sr4_ omg15_pw3 (fi=0.9097)\Data files\bcp4_3_v4_sr4_omg15-13-$i.dat !} ! $vol_frac_fluid= areaAve("Water.Volume Fraction", "Plane 1"); ! printf($FH "1.8f\n",$vol_frac_fluid); !} ! close($FH); #************************************************* ********* |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[swak4Foam] swak4foam building problem | GGerber | OpenFOAM Community Contributions | 54 | April 24, 2015 17:02 |
Moving mesh | Niklas Wikstrom (Wikstrom) | OpenFOAM Running, Solving & CFD | 122 | June 15, 2014 07:20 |
OpenFOAM on MinGW crosscompiler hosted on Linux | allenzhao | OpenFOAM Installation | 127 | January 30, 2009 20:08 |
DxFoam reader update | hjasak | OpenFOAM Post-Processing | 69 | April 24, 2008 02:24 |
Could anybody help me see this error and give help | liugx212 | OpenFOAM Running, Solving & CFD | 3 | January 4, 2006 19:07 |