Save Project
save_projectSave the current SimInTech project to an XML or native binary file, preserving form visibility for GUI compatibility. Choose XML for readable diffs or binary for direct GUI opening.
Instructions
Сохранить текущий проект в файл.
Два формата, и назначение у них разное:
XML (
.xprt, по умолчанию) — обычный текст: читается глазами, диффится, переживает перенос между версиями;бинарный (
.prt,binary=True) — нативный формат проекта, тот самый, который открывает GUI SimInTech. XML в GUI тоже открывается, но двойным щелчком по файлу проекта запускается именно.prt.
Перед записью показывается форма проекта (FormShow) — иначе файл
получится «закрытым» для GUI: состояние окна хранится в самом проекте, и
сессия, работающая через COM, записывает в него признак «окно скрыто». COM
такой проект потом открывает и считает, а GUI восстанавливает сохранённое
состояние окна и окна модели не показывает — выглядит как «проект не
открылся».
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | путь к файлу (абсолютный). | |
| binary | No | True — нативный бинарный `.prt`; False — XML `.xprt`. | |
| show_form | No | показать форму проекта перед сохранением (см. выше). False — для безоконных машин: окно не появится, но и GUI потом не покажет окно модели этого проекта. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |