Changeset 45d12db in OpenModelica
- Timestamp:
- 2017-09-01T11:39:13+02:00 (7 years ago)
- Branches:
- Added-citation-metadata, maintenance/v1.14, maintenance/v1.15, maintenance/v1.16, maintenance/v1.17, maintenance/v1.18, maintenance/v1.19, maintenance/v1.20, maintenance/v1.21, maintenance/v1.22, maintenance/v1.23, master, omlib-staging
- Children:
- 60fecddd
- Parents:
- 8befe8aa
- git-author:
- Lennart Ochel <lennart.ochel@…> (09/01/17 11:39:13)
- git-committer:
- hudson <openmodelica@…> (09/01/17 11:39:13)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
SimulationRuntime/c/simulation/results/simulation_result_csv.cpp
r8befe8aa r45d12db 53 53 { 54 54 FILE *fout = (FILE*) self->storage; 55 const char* format = " %.16g,";56 const char* formatint = " %i,";57 const char* formatbool = " %i,";58 const char* formatstring = " \"%s\",";55 const char* format = ",%.16g"; 56 const char* formatint = ",%i"; 57 const char* formatbool = ",%i"; 58 const char* formatstring = ",\"%s\""; 59 59 int i; 60 60 modelica_real value = 0; … … 66 66 rt_tick(SIM_TIMER_TOTAL); 67 67 68 fprintf(fout, format, data->localData[0]->timeValue);68 fprintf(fout, "%.16g", data->localData[0]->timeValue); 69 69 if(self->cpuTime) 70 70 fprintf(fout, format, cpuTimeValue); … … 108 108 // fprintf(fout, formatstring, MMC_STRINGDATA((data->localData[0])->stringVars[data->modelData->stringAlias[i].nameID])); 109 109 //} 110 fseek(fout, -1, SEEK_CUR); // removes the eol comma separator111 110 fprintf(fout, "\n"); 112 111 rt_accumulate(SIM_TIMER_OUTPUT); … … 118 117 const MODEL_DATA *mData = data->modelData; 119 118 120 const char* format = " \"%s\",";119 const char* format = ",\"%s\""; 121 120 FILE *fout = fopen(self->filename, "w"); 122 121 123 122 assertStreamPrint(threadData, 0!=fout, "Error, couldn't create output file: [%s] because of %s", self->filename, strerror(errno)); 124 123 125 fprintf(fout, format, "time");124 fprintf(fout, "\"time\""); 126 125 if(self->cpuTime) 127 126 fprintf(fout, format, "$cpuTime"); … … 143 142 //for(i = 0; i < mData->nAliasString; i++) if(!mData->stringAlias[i].filterOutput && data->modelData->stringAlias[i].aliasType != 1) 144 143 // fprintf(fout, format, mData->stringAlias[i].info.name); 145 fseek(fout, -1, SEEK_CUR); // removes the eol comma separator 146 fprintf(fout,"\n"); 144 fprintf(fout, "\n"); 147 145 self->storage = fout; 148 146 }
Note: See TracChangeset
for help on using the changeset viewer.