AixLib.Utilities.IO.Files.CSVWriter

# .AixLib.Utilities.IO.Files.CSVWriter

Model for writing results to a .csv file

## Information

This model samples the model inputs `u` and saves them to a .csv file, which can be read using e.g. Excel or Python.

#### Typical use and important parameters

The parameter `nin` defines the number of variables that are stored. In Dymola, this parameter is updated automatically when inputs are connected to the component.

The parameter `fileName` defines to what file name the results are saved. The file is in the current working directory, unless an absolute path is provided.

The parameter `samplePeriod` defines every how many seconds the inputs are saved to the file.

#### Options

The parameter `delimiter` can be used to choose a custom separator.

By default the first line of the csv file consists of the file header. The column names can be defined using parameter `headerNames`. The header can be removed by setting `writeHeader=false`

#### Dynamics

This model samples the outputs at an equidistant interval and hence disregards the simulation tool output interval settings.

## Revisions

- October 17, 2019 by Filip Jorissen:
  Avoiding overflow of string buffer in dymola. See #1219.
- July 7, 2018 by Filip Jorissen:
  First implementation. See #924.

Generated at 2026-05-12T20:19:03Z by OpenModelicaOpenModelica 1.26.7 using GenerateDoc.mos