Skip to content

Commit

Permalink
Fix csv export for variables of type string
Browse files Browse the repository at this point in the history
  • Loading branch information
lochel authored and OpenModelica-Hudson committed Sep 1, 2017
1 parent dc5dc2b commit 503e9a1
Showing 1 changed file with 2 additions and 2 deletions.
Expand Up @@ -75,7 +75,7 @@ void omc_csv_emit(simulation_result *self, DATA *data, threadData_t *threadData)
for(i = 0; i < data->modelData->nVariablesBoolean; i++) if(!data->modelData->booleanVarsData[i].filterOutput)
fprintf(fout, formatbool, (data->localData[0])->booleanVars[i]);
for(i = 0; i < data->modelData->nVariablesString; i++) if(!data->modelData->stringVarsData[i].filterOutput)
fprintf(fout, formatstring, (data->localData[0])->stringVars[i]);
fprintf(fout, formatstring, MMC_STRINGDATA((data->localData[0])->stringVars[i]));

for(i = 0; i < data->modelData->nAliasReal; i++) if(!data->modelData->realAlias[i].filterOutput && data->modelData->realAlias[i].aliasType != 1) {
if (data->modelData->realAlias[i].aliasType == 2) {
Expand Down Expand Up @@ -105,7 +105,7 @@ void omc_csv_emit(simulation_result *self, DATA *data, threadData_t *threadData)
}
for(i = 0; i < data->modelData->nAliasString; i++) if(!data->modelData->stringAlias[i].filterOutput && data->modelData->stringAlias[i].aliasType != 1) {
/* there would no negation of a string happen */
fprintf(fout, formatstring, (data->localData[0])->stringVars[data->modelData->stringAlias[i].nameID]);
fprintf(fout, formatstring, MMC_STRINGDATA((data->localData[0])->stringVars[data->modelData->stringAlias[i].nameID]));
}
fseek(fout, -1, SEEK_CUR); // removes the eol comma separator
fprintf(fout, "\n");
Expand Down

0 comments on commit 503e9a1

Please sign in to comment.