第十一课Xsteel文件及程序语言_第1页
第十一课Xsteel文件及程序语言_第2页
第十一课Xsteel文件及程序语言_第3页
第十一课Xsteel文件及程序语言_第4页
第十一课Xsteel文件及程序语言_第5页
已阅读5页,还剩4页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

各类Xsteel文件

修改文件objects1叩(即"用户定义属性"框文件)

所有文件扩展名的清单

标准文件-保存默认值

用户定制文件的定位-新的“Prcjjecf和"Firm"目录

其它用户定制文件的定位

by_number.mdl文件

模血目录文件

修改文件objects.inp(即"用户定义属性”框文件)

一旦我们确定需要什么样的域,我们就可能会需要编辑oaectsinp文件。

文件objects.inp可以使用文本编辑软件打开,比如记事本或者写字板。该文件位

于XsteeIV4\countries\countiy-indepen|dlejittionp

通过运用objects」叩文件,我们可以对一些对象(如梁、柱、螺栓、图纸)等定义自由

的属性。我们可以使用自己命名的名字,还可以通过模板将这些信息反映到报告和图

纸上。方法如下。

该文件被分成为了几段,每一段都对应着相应对话框中的“用户定义属性”栏。例如,

下面是从文件objects」叩中选取的对应于梁的属性对话框的内容。

在文件(位于..\Xsteel\countries\country-independent\inp)中修改所需对象相应的行,在本例子

中是BEAMo下面属性US=R_FIELD_1己经被重命名成OWN」NFO」。

/****★★★**★★★***★★★*★★★★**★★★*★★★*★***★★**★★★*★★★★*★★*★★★★*★★**★***★*★*****★/

rBeamattributes*/

beam(O,"Beam")

(

tab_page(n,',"jd_Parameters",3)

attributeCcomment","^comment",string,"%sH,no,none,"0.0",u0,0")

{一

value—,0)

)

attribute("xs_shorten","j_xs_shorten",distance,"%d",yes,none,"0.0","0.0")

{_一一

value("0.0",0)

}

attributef'cambering","^cambering",string,"%s",yes,none"0.0","0.0")

valued,0)

)

attribute("PRELIM_MARK","j_PRELIM_MARKM,string,no,none,"0.0;"0.0")

(

valued,0)

}

attributefshearV,"j_Shear_V_Start",float,"%s",no,none,"0.0°,"0.0")

valued,0)

}

attribute("axiaH",nj_Tension_T_Start",float,"%sn,no,none,"0.0n,"0.0")

value。”,0)

)

attributeCmomentT',Mj_Moment_M_StartM,float,M%sM,no,none,"0.0","0.0")

valued0)

)

attribute("shear2","LShear^End",float,M%sM,no,noneJO.O*”0.0")

valuef",0)

}

attribute("axial2","j_Tension_T_End",float,"%s",no,none,r0.0","0.0")

value,10)

)

attribute("moment2","j_Moment_M_End",float,"%s",no,none,"0.0","0.0")

value。",0)

}

,,,

attributefOWNJNFOJ","Owninformation1",string,"%s",no,none,10.0,"O.O")

value—,0)

}

attribute("USER_FIELD_2V'UserField2",string,"%s",no,none,"0.0","0.0")

value。",0)

)

,,,M

attributeCUSER_FIELD_3I"UserField3*string,"%s",no,none,"0.0",0,0")

value。”,0)

}

attributefUSER-FIELDJ","UserField4",string,"%s",no,none,"0.0","0.0")

valuef"',0)

)

}

modify(1)

)

上面的段落中,每一个"attribute”都对应着一个“用户定义属性”框。

下面是一个"attribute”行及主要项的解释。

attribute("Oj|N_INFO_r,"Ov^informationT,strin物,响%号n(oy,enso/noe),'0.01"0.0")

value0)

默认值

域(这里是“OWN」NFO_1")可以是我们希翼的任何名字,但要注意不要使用Xsteel已经

用过的。

提示也可以是我们希翼的任何名字。我们可能注意到已有的域的提示都是以“匚为前缀

的。这是因为Xsteel是全球发行的,它需要靠这个办法来找到合适的语言。我们进行编

辑时只要给出我们需要的名字就可以了。

我们可以设置域是否影响编号。换句话说,如果我们的模型中有两件相同的杆件,只

有这“用户定义属性”域中的内容不一样,我们是希翼Xsteel给他们不同的编号(即编

号时考虑这个值)还是希翼给它们相同的编号(即编号时忽略这个值)。如果我们把

一,个域设为“yes”(即影响编号),确保我们也把他加到了objects」叩文件的Tart

Attributes”节中,否则还是不会影响到编号的。

如果需要我们也可以设置一个默认值,我们可以看到“Shorten”域的默认值是0.0。

如果我们需要增加一个新域只需要复制已有的段落,修改一下就可以了。

修改后在Xsteel中的效果:

在梁对话框中USER_FIELD_1显示为'OwnInformation1',

如果想要在模板中调用这个域,我们需要修改文件contentattributes_userdefined.lst,见下

面的例子。

这个自定义的域就可以被调用到图纸模板中了。

注意!!

为了防止引起混乱,我们建议不要编辑修改Xsteel中原有的“用户定义属性”框,而是

添加新域来使用。

所有文件扩展名的清单

这个清单中列出了对话框中用另存为按钮保存的文件或者是在设置下拉菜单中用保存

默认值命令保存的文件的后缀名。

文件后缀名对话框名称

ad构件图属性

adc构件-切割视图属性

adcd构件-尺寸标注属性

adcs构件一切割符号属性

add构件一尺寸属性

adl构件•视图布置属性

adp构件•部件属性

adr构件•保护属性

ads构件•螺栓属性

adv构件•视图属性

adw构件•焊缝属性

apm构件一部件标记属性

asm构件•螺栓标记属性

asv自动保存属性

elm柱属性

epi多边形板属性

ers正交梁属性

dia上截面型材属性

dim尺寸属性

dsf选择过滤

fms图框属性

fpl折板属性

gd整体布置图属性

gdl布置-视图布置属性

gdr布置•保护属性

jm节点标记属性

ler层属性

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在开启时会读取并使用的默认文件。

保存默认值命令

在模型环境下设置下拉菜单中的保存默认值命令可以保存大约15个模型环境下的标准

文件,例如梁的属性、柱的属性、参数选择、工程属性等。

用户应该检查这每一个对话框,当其中的内容都符合要求时,点击设置下拉菜单中的

保存默认值命令。Xsteel就会把以下文件的当前值作为默认值保存在模型目录中。如果

我们需要在所有模型中使用这些设置,就可以把他们复制到Xsteel的系统目录中,例如

C:\Xsteel\7.1\countries\aus\system

以卜是标准文件列表:

standard.asv自动架存

standard.elm柱属性

standard.cpl多边形板

standard.ers正交梁属性

standard.dia双截面型材属性

standard.fms打印图框

standard.fpl折板

standard.ler层属性

standard.mvi模型视图属性

standard.num设置编号

standard.prf工程属性

standard.prt梁属性

standard.scr螺栓属性

standard.stp设置•参数选择

standard.wld焊接属性

其它标准文件

其它标准文件会包含一些模型中宏的设置,图纸中的设置比如字体大小,尺寸线颜

色,焊接符号颜色等。

要改变以上这些内容的标准值,只要将它们设置到需要的内容,然后以“standard”名

字保存下来(注意要小写)。

这些“standard”会被放置在当前模型目录下。如果我们需要在所有模型中使用这些设

置,就可以把他们复制到Xsteel的系统目录中,例如C:\Xsteel\7.1\countries\aus\system

用户定制文件的定位-新的“Prpjecf和"Fim"目录

我们在批处理文件中新加入了两个环境变量,XS_PROJECT和XS_FIRM,用于定义保

存的属性及标准文件的搜索路径。

属性文件总是保存在模型目录下的,但保存后我们可以把他们复制或者挪移

到XS_PROJECT路径下,这样其它模型就也可以使用这些设置。

Xsteel首先会在当前模型下搜索属性文件,然后到环境变量定义的目录中搜索。下面是

搜索次序:

1.Currentmodeldirectory

2.XS_PROJECT

3.XS_FIRM

4.XS_SYSTEM

如果认到了文件,搜索就再也不继续了。所以如果不同的目录中有相同名字的文件

的话,Xsteel会读取搜索次序中排在最前面的目录中的文件。

模板和报告是在环境变量XS_TEMPLATE_DIRECTORY定义的路径中查找的。Xsteal也会

在以上的路径中进行查找。一旦找到第一个模板搜索就会住手。

注意型材、螺栓、打印机数据库以及输入文件(打叩不)是在上面这些目录中搜索的,

它们有自己的环境变量定义它们的位置。

其它用户定制文件的定位

Xsteel文件结构

Xsteel启动批处理文件,如Xsteel_eng_euro.bat

/o味cts.inp文件-这个文件控制着对话框中用户定义属性

/的内容

Xsteel符号文件,如xsteel.sym

乙一一默认“系统”数据库文件:

、profdb.bin(型材数据库)

\profcs.bin(型材界面数据库)

\\matdb.bin(材质数据库)

\\screwdb.db(螺栓数据南

\\assdb.db(螺栓构件数据库)

\\\FLTPROPS文件-这个文件列出了可以被宏自动调用的扁

\\钢的型号

\、这是系统目录。系统目录普通含有:

\\图纸模板文件

\■报告模板文件

\-图纸布局文件

\•打印数据库(plotdev.bin)

\•保存的节点宏文件

\-快捷方式文件

\-standard.*文件

\-其它保存下来的默认文件

\“bin”目录-xswrk.dat-软件锁密码文件

by_number.mdl文件\

Xsteel\7.1\languages\eng\messages目录下的by_number.mdl文件是Xsteel用来保存提示信息

的以及图纸中一些默认信息的地方。

例如,如果我们想将图纸中近端板的标志从NS改为N/S,我们只要修改文件

by_number.mdl中的第675行即可。见下面:

取自by_numbe「.mdl文件...

.MESSAGEby_numbermsg_no_670)

.MESSAGEby_numbermsg_no_671x

.MESSAGEby_numbermsg_no_672Lg.

.MESSAGEby_numbermsg_no_673mm

_MESSAGEby_numbermsg_no_674Camber

.MESSAGEby_numbermsg_no_675NS

_MESSAGEby_numbermsg_no_676FS

.MESSAGEby_numbermsg_no_677DGNfilecreated.

港型目录文件

Mcxfel_name.db1

这是模型数据库。文件名(不含.db1后缀)必须与目录名相同。

Model_name.db2

模型蓊号数据库。文件名(不含.db2后缀)必须与目录名相同。

xslib.dbl

用户节点与细部保存在这个文件中。这个文件可以从一个模型复制到另一个模型中。

*.bak文件

当我们保存Xsteel模型时,前一次保存的数据库文件会被保存成bak文件。

xsL_user.user_name

行文件保存了用户设置的信息,如光标捕捉、拖拉功能的开关等。

xsdbjcs

打开模型时如果目录中有这个文件,那末模型的名字就会显示在“打开模型”对话框

的右侧C

conflictlog

这个文件中保存了写入冲突信息。当多个用户对同一对象进行修改时会浮现这种信

息。

*JCSTfiles

从当前模型中创建的报告文件。

numbering.history

这个文件保存了模型的各次编号的信息。每段都以考次编号的日期时间开头。多用户

模式下开头还会注明编号的用户。接下来一行包含了使用的编号的设置,接下来是每

个零件和构建编号的信息。

在零件和构建的编号信息之前有一个清单,例如“PL/1MaxPart1MaxAssembly0”的

意思是PL/1系列的最大零件号是1,最大构件号是0。

零件和构件编号信息中包含有对象的ID(6932898),编号所属的系列(series:

PRB/100),老的编号(PRB/102)和新的编号(PRB/108)。

***Numbering(vja):FriApr0611:39:472001

Modifiednumbering

Comparemodifiedtooldparts

Comparenewtooldparts

Tolerance:1.000000

C/100MEXPart0MaxAssembly7

B/100MaxPart0MaxAssembly8

PRB/100MaxPart8MaxAssembly0

PRC/100MaxPart7MaxAssembly0

/1000MexPart1MaxAssembly0

/1001MaxPart7MaxAssembly0

/2001MEXPart1MaxAssembly0

P/1MaxPart12MaxAssembly0

A/1MGXPart0MaxAssembly12

Part6936537series:/1001/0->/1008

Part6936577series:/1001/0-->/1008

Part6936820series:/1001/0->/1006

Part6932898series:PRB/100PRB/102->PRB/108

Part6936290series:/1001/0-•>/1009

Part6936345series:/1001/0-•>/1009

C/100MaxPart0MaxAssembly7

B/100

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论