Skip to content
This repository was archived by the owner on May 18, 2019. It is now read-only.

Commit 8befe8a

Browse files
lochelOpenModelica-Hudson
authored andcommitted
Skip exporting variables of type string for csv export
1 parent 503e9a1 commit 8befe8a

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

SimulationRuntime/c/simulation/results/simulation_result_csv.cpp

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,8 @@ void omc_csv_emit(simulation_result *self, DATA *data, threadData_t *threadData)
7474
fprintf(fout, formatint, (data->localData[0])->integerVars[i]);
7575
for(i = 0; i < data->modelData->nVariablesBoolean; i++) if(!data->modelData->booleanVarsData[i].filterOutput)
7676
fprintf(fout, formatbool, (data->localData[0])->booleanVars[i]);
77-
for(i = 0; i < data->modelData->nVariablesString; i++) if(!data->modelData->stringVarsData[i].filterOutput)
78-
fprintf(fout, formatstring, MMC_STRINGDATA((data->localData[0])->stringVars[i]));
77+
//for(i = 0; i < data->modelData->nVariablesString; i++) if(!data->modelData->stringVarsData[i].filterOutput)
78+
// fprintf(fout, formatstring, MMC_STRINGDATA((data->localData[0])->stringVars[i]));
7979

8080
for(i = 0; i < data->modelData->nAliasReal; i++) if(!data->modelData->realAlias[i].filterOutput && data->modelData->realAlias[i].aliasType != 1) {
8181
if (data->modelData->realAlias[i].aliasType == 2) {
@@ -103,10 +103,10 @@ void omc_csv_emit(simulation_result *self, DATA *data, threadData_t *threadData)
103103
fprintf(fout, formatbool, (data->localData[0])->booleanVars[data->modelData->booleanAlias[i].nameID]);
104104
}
105105
}
106-
for(i = 0; i < data->modelData->nAliasString; i++) if(!data->modelData->stringAlias[i].filterOutput && data->modelData->stringAlias[i].aliasType != 1) {
107-
/* there would no negation of a string happen */
108-
fprintf(fout, formatstring, MMC_STRINGDATA((data->localData[0])->stringVars[data->modelData->stringAlias[i].nameID]));
109-
}
106+
//for(i = 0; i < data->modelData->nAliasString; i++) if(!data->modelData->stringAlias[i].filterOutput && data->modelData->stringAlias[i].aliasType != 1) {
107+
// /* there would no negation of a string happen */
108+
// fprintf(fout, formatstring, MMC_STRINGDATA((data->localData[0])->stringVars[data->modelData->stringAlias[i].nameID]));
109+
//}
110110
fseek(fout, -1, SEEK_CUR); // removes the eol comma separator
111111
fprintf(fout, "\n");
112112
rt_accumulate(SIM_TIMER_OUTPUT);
@@ -131,17 +131,17 @@ void omc_csv_init(simulation_result *self, DATA *data, threadData_t *threadData)
131131
fprintf(fout, format, mData->integerVarsData[i].info.name);
132132
for(i = 0; i < mData->nVariablesBoolean; i++) if(!mData->booleanVarsData[i].filterOutput)
133133
fprintf(fout, format, mData->booleanVarsData[i].info.name);
134-
for(i = 0; i < mData->nVariablesString; i++) if(!mData->stringVarsData[i].filterOutput)
135-
fprintf(fout, format, mData->stringVarsData[i].info.name);
134+
//for(i = 0; i < mData->nVariablesString; i++) if(!mData->stringVarsData[i].filterOutput)
135+
// fprintf(fout, format, mData->stringVarsData[i].info.name);
136136

137137
for(i = 0; i < mData->nAliasReal; i++) if(!mData->realAlias[i].filterOutput && data->modelData->realAlias[i].aliasType != 1)
138138
fprintf(fout, format, mData->realAlias[i].info.name);
139139
for(i = 0; i < mData->nAliasInteger; i++) if(!mData->integerAlias[i].filterOutput && data->modelData->integerAlias[i].aliasType != 1)
140140
fprintf(fout, format, mData->integerAlias[i].info.name);
141141
for(i = 0; i < mData->nAliasBoolean; i++) if(!mData->booleanAlias[i].filterOutput && data->modelData->booleanAlias[i].aliasType != 1)
142142
fprintf(fout, format, mData->booleanAlias[i].info.name);
143-
for(i = 0; i < mData->nAliasString; i++) if(!mData->stringAlias[i].filterOutput && data->modelData->stringAlias[i].aliasType != 1)
144-
fprintf(fout, format, mData->stringAlias[i].info.name);
143+
//for(i = 0; i < mData->nAliasString; i++) if(!mData->stringAlias[i].filterOutput && data->modelData->stringAlias[i].aliasType != 1)
144+
// fprintf(fout, format, mData->stringAlias[i].info.name);
145145
fseek(fout, -1, SEEK_CUR); // removes the eol comma separator
146146
fprintf(fout,"\n");
147147
self->storage = fout;

0 commit comments

Comments
 (0)