sofistik-tools

A set of tools for cooperation with the SOFiSTiK software

bacadra

58

1

0.4.6

MIT

GitHub

This package consumes the following services:

sofistik-tools

Latest OpenIssues Language Licence

A set of tools for cooperation with the SOFiSTiK software.

Installation

To install sofistik-tools search for sofistik-tools in the Install pane of the Pulsar settings or run ppm install sofistik-tools. Alternatively, you can run ppm install bacadra/pulsar-sofistik-tools to install a package directly from the Github repository.

Compatibility

Support versions of SOFiSTiK are 2024, 2023, 2022, 2020 and 2018. English only. As the package supports many versions of SOFiSTiK, the package hints may become invalid for certain versions due to changing commands and features.

Configuration

The most important part is to correctly set the software installation path and the SOFiSTiK version. You can do it in package settings.

The package support shebang as regex ^@ SOFiSTiK (\d{4})(-\d\d?)?$, e.g. @ SOFiSTiK 2022, @ SOFiSTiK 2018, @ SOFiSTiK 2018-12. This overwrite global package settings.

Help view

The help view can be opened in any internal or external PDF viewers. If pdf-viewer is used, then help PDF file can be scrolled to current keyword. A package language-sofistik is required. A help-list can used named dest also, e.g. ase:grp2.

Tools available in source.sofistik (e.g. .dat file)

The tools listed below should be called up via the Command Palette as SOFiSTiK-tools:...

Tool Description
current-help
open help for current module in Pulsar in single pane
current-help-[M]
open help for current module in Pulsar, but multi panes
current-help-[E]
same as current-help, but in externally PDF viewer
calculation-WPS
open WPS with loaded .dat file
calculation-WPS-immediately
run calculation of file in WPS
calculation-WPS-current
run calculation of current module in WPS
calculation-SPS-immediately
run calculation of file in SPS
open-report
open .plb file with ReportViewer
open-report-auto-refresh
open .plb file with ReportViewer with flag to automatically refresh file if changed
save-report-as-PDF
convert .plb to .pdf
save-pictures-as-PDF
export images from .plb
open-protocol
open protocol document
open-Animator
open .cdb in Animator or System Visualization
open-SSD
open .sofistik file in SSD
open-WinGRAF
open .gra file with same name as .dat file
open-Result-Viewer
open .result file with same name as .dat file
open-Teddy
open .dat file externally in Teddy
open-Teddy-single
open .dat file externally in Teddy
open-Teddy-1
open .dat file externally in Teddy in slot 1
open-Teddy-2
open .dat file externally in Teddy in slot 2
open-Teddy-3
open .dat file externally in Teddy in slot 3
open-Teddy-4
open .dat file externally in Teddy in slot 4
open-SOFiPLUS
open .dwg file only if exists else just open program
export-CDB-to-DAT
open export window from .cdb to .dat
export-PLB-to-DOCX
convert .plb file to .docx; work only with SOFiSTiK 2020 or higher versions
PROG-current-toggle
toggle state of PROG of current program
PROG-all-toggle
toggle all programs
PROG-all-ON
turn ON all programs
PROG-all-OFF
turn OFF all programs
PROG-above-toggle
toggle programs above cursor
PROG-above-ON
turn ON programs above cursor
PROG-above-OFF
turn OFF programs above cursor
PROG-below-toggle
toggle programs below cursor
PROG-below-ON
turn ON programs below cursor
PROG-below-OFF
turn OFF programs below cursor
clear-URS-tags
delete all urs tags

Tools available in atom-workspace

The tools listed below should be called up via the Command Palette as SOFiSTiK-tools:...

Tool Description
open-help
open window to choose help document; press Enter to open help inside Pulsar or Alt-Enter to open externally; open inside Pulsar is possible only with any PDF viewer package
IFC-export
open IFC export window
IFC-import
open IFC import window
change-version
change globally version of SOFiSTiK program without menu
version-2018
change default version to 2018
version-2020
change default version to 2020
version-2022
change default version to 2022
version-2023
change default version to 2023
version-2024
change default version to 2024
open-CDBASE.CHM
open database description externally; .chm browser must be available in system
open-SOFiPLUS
open program

Tools available in .tree-view

The tools listed below should be called up via the Command Palette as SOFiSTiK-tools:...

Tool Description
clean-[S]-[ERG-PRT-LST-URS-SDB-DB2-PL-$??-#??-GRB] delete files only in selected paths
clean-[R]-[ERG-PRT-LST-URS-SDB-DB2-PL-$??-#??-GRB] delete files recursively from selected paths
clean-[S]-[ERG-PRT-LST-URS-SDB-DB2-PL-$??-#??-GRB-CDI-CDE] delete files only in selected paths
clean-[R]-[ERG-PRT-LST-URS-SDB-DB2-PL-$??-#??-GRB-CDI-CDE] delete files recursively from selected paths
clean-[S]-[ERG-PRT-LST-URS-SDB-DB2-PL-$??-#??-GRB-CDI-CDE-CDB-PLB-BAK-SDB-DOCX-CFG-CSM] delete files only in selected paths
clean-[R]-[ERG-PRT-LST-URS-SDB-DB2-PL-$??-#??-GRB-CDI-CDE-CDB-PLB-BAK-SDB-DOCX-CFG-CSM] delete files recursively from selected paths

Contributing 🍺

If you have any ideas on how to improve the package, spot any bugs, or would like to support the development of new features, please feel free to share them via GitHub.