3.8.1: Export Model to DStV πŸ”·

Communication between Karamba3D and RStab or Robot works via β€œDStV”-file which is a β€œSTEP”- derivative.

In order to create an exchange file place a β€œExport Model to DStV”-component on you definition and feed it with a model via the β€œModel”-plug. The β€œPath”-plug lets you chose a name for the exchange-file. RStab names cross sections and materials depending on the selected language. Therefore set RStab to β€œEnglish” before importing Karamba3D DStV-files. The output-plug β€œDStV” returns the export-file as a list of strings which can be viewed with a β€œPanel”- component. Check the output of the β€œInfo”-plug to see whether Karamba3D encountered problems during export.

The different versions of RStab and Robot interpret some aspects of DStV data differently. For example distributed, projected loads will not be imported correctly in all versions of RStab. Therefore you should always compare the structural response calculated with the exported model in RStab or Robot to that obtained with Karamba3D. In DStV-files the export of standard cross sections works via their name. RStab and Robot show slight differences in naming them: for example a β€œHEAA100” in Karamba3D is the same as a β€œHE100AA” in Robot and a β€œHE100A” in RStab. In order to get the standard cross sections right one needs to convert their names in the exported file. Karamba3D applies the conversion tables β€œCrossSection NameAliases_Robot.csv” and β€œCrossSectionNameAliases_RStab.csv” for Robot and RStab respectively.

These can be found in the Karamba3D installation folder (see section 1.1). Double-click on the Karamba3D desktop icon to get there.

One can open them with either a text editor or a spreadsheet program. In case the first row contains a β€œ#” the rest is a remark. The second row contains the cross section name as used in Karamba3D, the third the alias, the fourth a user defined name or nothing. Currently the name conversion tables which come with Karamba3D do cover many but not all cross section names. In case there is no alias for a cross section name it gets exported as a non-standard cross section.

Last updated

Was this helpful?