Changeset 265602c in OpenModelica
- Timestamp:
- 2013-12-13T14:22:58+01:00 (10 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:
- 1f2c13d
- Parents:
- 55f44362
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
SimulationRuntime/c/simulation/results/simulation_result_csv.cpp
r6e97464 r265602c 78 78 fprintf(fout, formatstring, (data->localData[0])->stringVars[i]); 79 79 80 for(i = 0; i < data->modelData.nAliasReal; i++) if(!data->modelData.realAlias[i].filterOutput ) {81 if (data->modelData.realAlias[i].aliasType == 2)80 for(i = 0; i < data->modelData.nAliasReal; i++) if(!data->modelData.realAlias[i].filterOutput && data->modelData.realAlias[i].aliasType != 1) { 81 if (data->modelData.realAlias[i].aliasType == 2) { 82 82 value = (data->localData[0])->timeValue; 83 else83 } else { 84 84 value = (data->localData[0])->realVars[data->modelData.realAlias[i].nameID]; 85 if(data->modelData.realAlias[i].negate) 85 } 86 if (data->modelData.realAlias[i].negate) { 86 87 fprintf(fout, format, -value); 87 else88 } else { 88 89 fprintf(fout, format, value); 90 } 89 91 } 90 for(i = 0; i < data->modelData.nAliasInteger; i++) if(!data->modelData.integerAlias[i].filterOutput ) {91 if (data->modelData.integerAlias[i].negate)92 for(i = 0; i < data->modelData.nAliasInteger; i++) if(!data->modelData.integerAlias[i].filterOutput && data->modelData.integerAlias[i].aliasType != 1) { 93 if (data->modelData.integerAlias[i].negate) { 92 94 fprintf(fout, formatint, -(data->localData[0])->integerVars[data->modelData.integerAlias[i].nameID]); 93 else95 } else { 94 96 fprintf(fout, formatint, (data->localData[0])->integerVars[data->modelData.integerAlias[i].nameID]); 97 } 95 98 } 96 for(i = 0; i < data->modelData.nAliasBoolean; i++) if(!data->modelData.booleanAlias[i].filterOutput ) {97 if (data->modelData.booleanAlias[i].negate)99 for(i = 0; i < data->modelData.nAliasBoolean; i++) if(!data->modelData.booleanAlias[i].filterOutput && data->modelData.booleanAlias[i].aliasType != 1) { 100 if (data->modelData.booleanAlias[i].negate) { 98 101 fprintf(fout, formatbool, (data->localData[0])->booleanVars[data->modelData.booleanAlias[i].nameID]==1?0:1); 99 else102 } else { 100 103 fprintf(fout, formatbool, (data->localData[0])->booleanVars[data->modelData.booleanAlias[i].nameID]); 104 } 101 105 } 102 for(i = 0; i < data->modelData.nAliasString; i++) if(!data->modelData.stringAlias[i].filterOutput ) {106 for(i = 0; i < data->modelData.nAliasString; i++) if(!data->modelData.stringAlias[i].filterOutput && data->modelData.stringAlias[i].aliasType != 1) { 103 107 /* there would no negation of a string happen */ 104 108 fprintf(fout, formatstring, (data->localData[0])->stringVars[data->modelData.stringAlias[i].nameID]); … … 130 134 fprintf(fout, format, mData->stringVarsData[i].info.name); 131 135 132 for(i = 0; i < mData->nAliasReal; i++) if(!mData->realAlias[i].filterOutput )136 for(i = 0; i < mData->nAliasReal; i++) if(!mData->realAlias[i].filterOutput && data->modelData.realAlias[i].aliasType != 1) 133 137 fprintf(fout, format, mData->realAlias[i].info.name); 134 for(i = 0; i < mData->nAliasInteger; i++) if(!mData->integerAlias[i].filterOutput )138 for(i = 0; i < mData->nAliasInteger; i++) if(!mData->integerAlias[i].filterOutput && data->modelData.integerAlias[i].aliasType != 1) 135 139 fprintf(fout, format, mData->integerAlias[i].info.name); 136 for(i = 0; i < mData->nAliasBoolean; i++) if(!mData->booleanAlias[i].filterOutput )140 for(i = 0; i < mData->nAliasBoolean; i++) if(!mData->booleanAlias[i].filterOutput && data->modelData.booleanAlias[i].aliasType != 1) 137 141 fprintf(fout, format, mData->booleanAlias[i].info.name); 138 for(i = 0; i < mData->nAliasString; i++) if(!mData->stringAlias[i].filterOutput )142 for(i = 0; i < mData->nAliasString; i++) if(!mData->stringAlias[i].filterOutput && data->modelData.stringAlias[i].aliasType != 1) 139 143 fprintf(fout, format, mData->stringAlias[i].info.name); 140 144 fprintf(fout,"\n");
Note: See TracChangeset
for help on using the changeset viewer.