3.7.1: 输出模型至DStV (Export Model to DStV) 🔷

Karamba3D与RStab或机械臂之间的信息交流通过“STEP”衍生的“DStV”文件进行。

为了创建交换文件,用户可以在其定义上放置一个“Export Model to DStV(将模型导出至DStV)”运算器,通过“ Model(模型)”端口为其输入模型。“Path(路径)”端口允许用户选择交换文件的名称。RStab会根据所选语言为横截面和材料命名。因此,在导入Karamba3D DStV文件之前,请将RStab设置为“ English(英语)”。输出端口“DStV”将导出的文件以字符串列表的形式进行反馈,可以使用“Panel(面板)”运算器查看。检查“Info(信息)”端口的输出,以查看Karamba3D在导出期间是否会遇到问题。

不同版本的RStab和Robot对DStV数据在某些方面有着不同的诠释。例如,在所有版本的RStab中,分散、预计的荷载均不会被正确导入。因此应始终将使用RStab或Robot导出的模型计算出的结构响应与通过Karamba3D获得取结构响应进行比较。在DStV文件中,标准横截面的导出通过其名称进行。RStab和Robot在命名方面略有不同:例如,Karamba3D中的“HEAA100”与Robot中的“HE100AA”和RStab中的“HE100A”相同。为了获取正确的标准横截面,用户需要在导出的文件中转换其文件名称。Karamba3D分别为Robot和RStab准备了随程序附带的转换列表“CrossSectionNameAliases_Robot.csv”和“CrossSectionNameAliases_RStab.csv”。

这些文件可在Karamba3D安装文件夹中找到(请参见第1.1节)。双击Karamba3D桌面图标进入。

用户可以使用文本编辑器或电子表格程序打开它们。如果第一行包含“#”,则其余为备注。第二行包含在Karamba3D中使用的横截面名称,第三行为别名,第四行为用户定义的名称抑或为空行。目前,Karamba3D随附的名称转换表可以覆盖众多但并非全部横截面名称。如果横截面名称没有别名,则将其导出为非标准横截面。

Last updated