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

零件和构件编号信息中包含有对象的ID6932898),编号所属的系列(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