2023年11月26日发(作者:)
Xsteel 高级培训教程 各类Xsteel文件
各类Xsteel 文件
修改文件 (即 “用户定义属性” 框文件)
所有文件扩展名的清单
标准文件 – 保存默认值
用户定制文件的定位 – 新的“Project”和“Firm”目录
其它用户定制文件的定位
by_ 文件
模型目录文件
Tekla版权所有 20021
Xsteel 高级培训教程 各类Xsteel文件
修改文件 (即 “用户定义属性” 框文件)
一旦我们确定需要什么样的域,我们就可能会需要编辑文件。
文件 可以使用文本编辑软件打开,比如记事本或写字板。该文件位于
Xsteel7.1countriescountry-independentinp 目录中。
通过运用 文件,我们可以对一些对象(如梁、柱、螺栓、图纸)等定义自由
的属性。我们可以使用自己命名的名字,还可以通过模板将这些信息反映到报告和图
纸上。方法如下。
该文件被分成了几段,每一段都对应着相应对话框中的“用户定义属性”栏。例如,
下面是从文件中选取的对应于梁的属性对话框的内容。
在文件(位于 ..Xsteelcountriescountry-independentinp) 中修改所需对象相应的行,在本例子
中是BEAM。下面属性USER_FIELD_1已经被重命名成OWN_INFO_1。
/***************************************************************************/
/* Beam attributes */
/***************************************************************************/
beam(0,"Beam")
{
tab_page("","jd_Parameters",3)
{
attribute("comment", "j_comment", string, "%s", no, none, "0.0", "0.0")
{
value("", 0)
}
attribute("xs_shorten", "j_xs_shorten", distance, "%d", yes, none, "0.0", "0.0")
{
value("0.0", 0)
}
attribute("cambering", "j_cambering", string, "%s", yes, none, "0.0", "0.0")
{
value("", 0)
}
attribute("PRELIM_MARK", "j_PRELIM_MARK", string, "%s", no, none, "0.0", "0.0")
{
value("", 0)
}
attribute("shear1", "j_Shear_V_Start", float, "%s", no, none, "0.0", "0.0")
Xsteel 高级培训教程 各类Xsteel文件
{
value("", 0)
}
attribute("axial1", "j_Tension_T_Start", float, "%s", no, none, "0.0", "0.0")
{
value("", 0)
}
attribute("moment1", "j_Moment_M_Start", float, "%s", no, none, "0.0", "0.0")
{
value("", 0)
}
attribute("shear2", "j_Shear_V_End", float, "%s", no, none, "0.0", "0.0")
{
Xsteel 高级培训教程 各类Xsteel文件
上面的段落中,每一个“attribute”都对应着一个“用户定义属性”框。
下面是一个 “attribute” 行及主要项的解释。
域 提示 影响编号 (yes/no)
attribute("OWN_INFO_1", "Own information 1", string, "%s", no, none, "0.0", "0.0")
{
value("", 0)
默认值
域 (这里是 “OWN_INFO_1”) 可以是我们希望的任何名字,但要注意不要使用Xsteel已经
用过的。
提示也可以是我们希望的任何名字。我们可能注意到已有的域的提示都是以 “j_”为前缀
的。这是因为Xsteel是全球发行的,它需要靠这个办法来找到合适的语言。我们进行编
辑时只要给出我们需要的名字就可以了。
我们可以设置域是否影响编号。换句话说,如果我们的模型中有两件相同的杆件,只
有这“用户定义属性”域中的内容不一样,我们是希望Xsteel给他们不同的编号(即编
号时考虑这个值)还是希望给它们相同的编号(即编号时忽略这个值)。如果我们把
一个域设为“yes” (即影响编号),确保我们也把他加到了文件的 “Part
Attributes”节中,否则还是不会影响到编号的。
如果需要我们也可以设置一个默认值,我们可以看到 “Shorten” 域的默认值是 0.0。
如果我们需要增加一个新域只需要复制已有的段落,修改一下就可以了。
Tekla版权所有 20024
页11-
Xsteel 高级培训教程 各类Xsteel文件
修改后在Xsteel中的效果:
在梁对话框中USER_FIELD_1显示为 'Own Information 1'。
如果想要在模板中调用这个域,我们需要修改文件contentattributes_,见下
面的例子。
这个自定义的域就可以被调用到图纸模板中了。
Tekla版权所有 20025
页11-
Xsteel 高级培训教程 各类Xsteel文件
注意 !!
为了防止引起混乱,我们建议不要编辑修改Xsteel中原有的“用户定义属性”框,而是
添加新域来使用。
所有文件扩展名的清单
这个清单中列出了对话框中用另存为按钮保存的文件或是在设置下拉菜单中用保存默
认值命令保存的文件的后缀名。
文件后缀名 对话框名称
ad 构件图属性
adc 构件-切割视图属性
adcd 构件-尺寸标注属性
adcs 构件-切割符号属性
add 构件-尺寸属性
adl 构件-视图布置属性
adp 构件-部件属性
adr 构件-保护属性
ads 构件-螺栓属性
adv 构件-视图属性
adw 构件-焊缝属性
apm 构件-部件标记属性
asm 构件-螺栓标记属性
asv 自动保存属性
clm 柱属性
cpl 多边形板属性
Xsteel 高级培训教程 各类Xsteel文件
lev 标高属性
mvi 视图属性(模型)
num 编号设置
pm 零件属性
prf 工程属性
prt 梁属性
rev 版本标记属性
sbl 符号属性
scr 螺栓属性
sm 螺栓标记属性
stp 参数选择
txt 文本属性
vf 显示过滤属性
vg 显示轴线属性
vi 视图属性(图纸)
vip 视图零件属性
vipm 视图零件标记属性
vis 视图螺栓属性
vism 视图螺栓标记属性
vnp 视图相邻部件属性
wd 零件图属性
wdcd 零件图 – 尺寸标注属性
wld 焊缝属性
wls 焊接符号属性
vw 视图焊缝属性
标准文件 – 保存默认值
当开启一个新模型,或只是想设置一下Xsteel,使它适合我们工程需要的风格时,我们
会想要创建一套标准文件,放到Xsteel系统文件夹中,以使以后所有的模型都能使用这
套标准设置。
我们可能已经注意到了多数对话框上都有一个“保存”按钮(梁、柱属性,宏对话框
等),还有一个“standard”设置在“读取”窗口中。
这个“standard”文件就是Xsteel在开启时会读取并使用的默认文件。
保存默认值命令
Xsteel 高级培训教程 各类Xsteel文件
在模型环境下设置下拉菜单中的保存默认值命令可以保存大约15个模型环境下的标准
文件,例如梁的属性、柱的属性、参数选择、工程属性等。
用户应该检查这每一个对话框,当其中的内容都符合要求时,点击设置下拉菜单中的
保存默认值命令。Xsteel就会把以下文件的当前值作为默认值保存在模型目录中。如果
我们需要在所有模型中使用这些设置,就可以把他们复制到Xsteel的系统目录中,例如
C:Xsteel7.1countriesaussystem
以下是标准文件列表:
自动保存
柱属性
多边形板
正交梁属性
双截面型材属性
打印图框
折板
层属性
模型视图属性
设置-编号
工程属性
梁属性
螺栓属性
设置-参数选择
焊接属性
其它标准文件
其它标准文件会包含一些模型中宏的设置,图纸中的设置比如字体大小,尺寸线颜
色,焊接符号颜色等。
要改变以上这些内容的标准值,只要将它们设置到需要的内容,然后以“standard”名
字保存下来(注意要小写)。
这些“standard”会被放置在当前模型目录下。如果我们需要在所有模型中使用这些设
置,就可以把他们复制到Xsteel的系统目录中,例如C:Xsteel7.1countriesaussystem
用户定制文件的定位 – 新的“Project”和“Firm”目录
Tekla版权所有 20028
Xsteel 高级培训教程 各类Xsteel文件
我们在批处理文件中新加入了两个环境变量, XS_PROJECT 和XS_FIRM ,用于定义保
存的属性及标准文件的搜索路径。
属性文件总是保存在模型目录下的,但保存后我们可以把他们复制或移动到
XS_PROJECT路径下,这样其它模型就也可以使用这些设置。
Xsteel首先会在当前模型下搜索属性文件,然后到环境变量定义的目录中搜索。下面是
搜索次序:
1. Current model directory
2. XS_PROJECT
3. XS_FIRM
4. XS_SYSTEM
如果找到了文件,搜索就不再继续了。所以如果不同的目录中有相同名字的文件的
话,Xsteel会读取搜索次序中排在最前面的目录中的文件。
模板和报告是在环境变量XS_TEMPLATE_DIRECTORY定义的路径中查找的。Xsteel也会
在以上的路径中进行查找。一旦找到第一个模板搜索就会停止。
注意型材、螺栓、打印机数据库以及输入文件 (*.inp) 不是在上面这些目录中搜索的,
它们有自己的环境变量定义它们的位置。
Tekla版权所有 20029
页11-
Xsteel 高级培训教程 各类Xsteel文件
其它用户定制文件的定位
Xsteel 文件结构
Xsteel启动批处理文件,如 Xsteel_eng_
文件 – 这个文件控制着对话框中用户定义属性
的内容
Xsteel符号文件,如
默认 “系统”数据库文件:
(型材数据库)
(型材界面数据库)
(材质数据库)
(螺栓数据库)
(螺栓构件数据库)
FLTPROPS文件 – 这个文件列出了可以被宏自动调用的扁
钢的型号
这是系统目录。系统目录一般含有:
- 图纸模板文件
-报告模板文件
- 图纸布局文件
- 打印数据库 ()
- 保存的节点宏文件
- 快捷方式文件
- standard.* 文件
- 其它保存下来的默认文件
“bin” 目录 - xs – 软件锁密码文件
Tekla版权所有 200210
页11-
Xsteel 高级培训教程 各类Xsteel文件
by_ 文件
Xsteel7.1languagesengmessages目录下的by_ 文件是Xsteel用来保存提示信息
的以及图纸中一些默认信息的地方。
例如,如果我们想将图纸中近端板的标志从NS改为N/S,我们只要修改文件
by_中的第675行即可。见下面:
取自by_文件„„
_MESSAGE by_number msg_no_670 )
_MESSAGE by_number msg_no_671 x
_MESSAGE by_number msg_no_672 Lg.
_MESSAGE by_number msg_no_673 mm
_MESSAGE by_number msg_no_674 Camber
_MESSAGE by_number msg_no_675 NS
_MESSAGE by_number msg_no_676 FS
_MESSAGE by_number msg_no_677 DGN file created.
模型目录文件
Model_1
这是模型数据库。文件名(不含.db1后缀)必须与目录名相同。
Model_2
模型编号数据库。文件名(不含.db2后缀)必须与目录名相同。
1
用户节点与细部保存在这个文件中。这个文件可以从一个模型复制到另一个模型中。
Xsteel 高级培训教程 各类Xsteel文件
*.bak文件
当我们保存Xsteel模型时,前一次保存的数据库文件会被保存成bak文件。
xs__name
这个文件保存了用户设置的信息,如光标捕捉、拖拉功能的开关等。
打开模型时如果目录中有这个文件,那么模型的名字就会显示在“打开模型”对话框
的右侧。
这个文件中保存了写入冲突信息。当多个用户对同一对象进行修改时会出现这种信
息。
*.xsr files
Xsteel 高级培训教程 各类Xsteel文件
y
这个文件保存了模型的各次编号的信息。每段都以当次编号的日期时间开头。多用户
模式下开头还会注明编号的用户。接下来一行包含了使用的编号的设置,接下来是每
个零件和构建编号的信息。
在零件和构建的编号信息之前有一个清单,例如“PL/1 Max Part 1 Max Assembly 0”的
意思是PL/1系列的最大零件号是1,最大构件号是0。
零件和构件编号信息中包含有对象的ID(6932898),编号所属的系列(series:
PRB/100),老的编号(PRB/102)和新的编号(PRB/108)。
*** Numbering (vja): Fri Apr 06 11:39:47 2001
Modified numbering
Compare modified to old parts
Compare new to old parts
Tolerance: 1.000000
C/100 Max Part 0 Max Assembly 7
B/100 Max Part 0 Max Assembly 8
PRB/100 Max Part 8 Max Assembly 0
PRC/100 Max Part 7 Max Assembly 0
/1000 Max Part 1 Max Assembly 0
/1001 Max Part 7 Max Assembly 0
/2001 Max Part 1 Max Assembly 0
P/1 Max Part 12 Max Assembly 0
A/1 Max Part 0 Max Assembly 12
Part 6936537 series:/1001 /0 -> /1008
Part 6936577 series:/1001 /0 -> /1008
Part 6936820 series:/1001 /0 -> /1006
Part 6932898 series:PRB/100 PRB/102 -> PRB/108
Part 6936290 series:/1001 /0 -> /1009
Part 6936345 series:/1001 /0 -> /1009
C/100 Max Part 0 Max Assembly 7
B/100 Max Part 0 Max Assembly 8
PRB/100 Max Part 9 Max Assembly 0
PRC/100 Max Part 7 Max Assembly 0
/1000 Max Part 1 Max Assembly 0
/1001 Max Part 9 Max Assembly 0
/2001 Max Part 1 Max Assembly 0
P/1 Max Part 12 Max Assembly 0
Xsteel 高级培训教程 各类Xsteel文件
drawing_
就像numbering history文件一样,drawing history文件记录的是创建图纸的历史信息。
save_
Save history文件包含了历次保存模型的信息。
.This_is_multiuser_model
在多用户模型中,这个文件记录了运行xs_计算机的信息。如果要更改
xs_运行的计算机,我们需要删除或修改这个文件。这个文件被删除以后会自
动再创建出来。
快捷方式创建图纸的信息被记录在这个文件中。
Tekla版权所有 200214


发布评论