Changeset 265602c in OpenModelica


Ignore:
Timestamp:
2013-12-13T14:22:58+01:00 (10 years ago)
Author:
Martin Sjölund <martin.sjolund@…>
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
Message:

For csv output, don't output aliases of parameters since we don't output parameters

git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@18480 f25d12d1-65f4-0310-ae8a-bbce733d8d8e

File:
1 edited

Legend:

Unmodified
Added
Removed
  • SimulationRuntime/c/simulation/results/simulation_result_csv.cpp

    r6e97464 r265602c  
    7878    fprintf(fout, formatstring, (data->localData[0])->stringVars[i]);
    7979
    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) {
    8282      value = (data->localData[0])->timeValue;
    83     else
     83    } else {
    8484      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) {
    8687      fprintf(fout, format, -value);
    87     else
     88    } else {
    8889      fprintf(fout, format, value);
     90    }
    8991  }
    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) {
    9294      fprintf(fout, formatint, -(data->localData[0])->integerVars[data->modelData.integerAlias[i].nameID]);
    93     else
     95    } else {
    9496      fprintf(fout, formatint, (data->localData[0])->integerVars[data->modelData.integerAlias[i].nameID]);
     97    }
    9598  }
    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) {
    98101      fprintf(fout, formatbool, (data->localData[0])->booleanVars[data->modelData.booleanAlias[i].nameID]==1?0:1);
    99     else
     102    } else {
    100103      fprintf(fout, formatbool, (data->localData[0])->booleanVars[data->modelData.booleanAlias[i].nameID]);
     104    }
    101105  }
    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) {
    103107    /* there would no negation of a string happen */
    104108    fprintf(fout, formatstring, (data->localData[0])->stringVars[data->modelData.stringAlias[i].nameID]);
     
    130134    fprintf(fout, format, mData->stringVarsData[i].info.name);
    131135
    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)
    133137    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)
    135139    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)
    137141    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)
    139143    fprintf(fout, format, mData->stringAlias[i].info.name);
    140144  fprintf(fout,"\n");
Note: See TracChangeset for help on using the changeset viewer.