Read Output File
read_output_fileRead simulation results from a text file within the output directory, returning the first N lines. Use after running a model with a file output block.
Instructions
Прочитать текстовый файл с результатами расчёта.
Основной способ получить результаты: get_signal работает только у проекта
с подключённой базой сигналов, а блок «В файл» пишет результат в текстовый
файл независимо от базы. Каждая строка — один момент времени:
«<время> <значение 1> … <значение n>».
Порядок работы: add_block("В файл", props="filename=<путь>,count=1,step=[0.1]")
→ соединить с выходом модели → run(to_time=…) → read_output_file(<путь>).
Читается только каталог результатов. По умолчанию это
<временный каталог>/simintech-output (переопределяется переменной
SIMINTECH_OUTPUT_DIR), и блок «В файл» должен писать внутрь него —
иначе инструмент откажет. Это стандартное ограничение, а не опция: иначе
инструмент превращается в «прочитать произвольный файл по пути от клиента».
Относительный путь ищется внутри каталога результатов, символические ссылки
раскрываются до проверки — поэтому .. и ссылки выйти наружу не помогают.
Текущий каталог печатает help_text.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | путь к файлу внутри каталога результатов (абсолютный или относительный — тогда он ищется в этом каталоге). | |
| max_lines | No | сколько первых строк вернуть; значение по умолчанию — из сигнатуры. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |