第1课Xsteel启动批处理文件文档格式.docx
《第1课Xsteel启动批处理文件文档格式.docx》由会员分享,可在线阅读,更多相关《第1课Xsteel启动批处理文件文档格式.docx(26页珍藏版)》请在冰豆网上搜索。
![第1课Xsteel启动批处理文件文档格式.docx](https://file1.bdocx.com/fileroot1/2023-2/5/78e2a2ba-ed7b-4a27-9073-ce11e6b7bc64/78e2a2ba-ed7b-4a27-9073-ce11e6b7bc641.gif)
setXS_RUNPATH=c:
\Xsteel_Models
remsetXS_PROJECT=..projectfolderpath\
remsetXS_FIRM=..firmfolderpath\
remsetXS_SERVER=tcpip:
1238
remsetXS_MIS_FILE_DIRECTORY=.\mis-files
remsetXS_AUTOSAVE_DIRECTORY=%XS_RUNPATH%\autosave
remsetXS_KEEP_AUTOSAVE_FILES_ON_EXIT_WHEN_NOT_SAVING=TRUE
setXS_TEMPLATE_DIRECTORY=.
remAdditionaldirectoryfortemplates
remsetXS_SNAPSHOT_DIRECTORY=%XS_RUNPATH%\snapshots\
这一节设置了Xsteel运行的目录,模型存放的路径,自动保存文件、模板的定位,以及多用户模式下服务器的位置。
XS_RUNPATH
默认情况下Xsteel查找模型的目录
XSBIN
Xsteelbin目录的定位
XS_DIR
Xsteel的数据、程序文件和二进制文件安装的目录。
XS_SYSTEM,XS_FIRM,XS_PROJECT
XS_SYSTEM指向的是系统目录。
另外两个环境变量XS_PROJECT和XS_FIRM,也可以用来定义查找属性文件的目录。
属性文件总是存放在模型目录下的,但是我们可以把它们复制或移动到别的路径下,比如到另一个需要相同属性设置的项目目录下。
Xsteel首先到当前的模型目录下面查找属性设置的文件,然后再到环境变量指定的目录中查找,下面是查找的顺序:
1.当前模型目录
2.XS_PROJECT
3.XS_FIRM
4.XS_SYSTEM
如果Xsteel找到了所需的文件,就不在下一级目录里继续找了。
所以如果相同名字的属性文件在不同的目录里,Xsteel会使用较高级目录里的那个文件。
Xsteel会在环境变量XS_TEMPLATE_DIRECTORY定义的目录中查找模板与报表。
然后也会在上面提到的目录中来查找,只要找到一个文件,搜索就会停下来,对于其它模板的搜索就不再进行了。
以下的系统文件由变量XS_PROJECT/XS_FIRM定义存放位置:
∙模板(*.tpl)
∙报告(*.rpt)
∙图纸属性(比如构件图属性*.adcd,构件图布局*.adl等)
∙图纸布置文件(*.lay)
∙节点属性(比如*.j29)
∙宏的属性(比如*.m1000082)
∙梁的属性(*.prt)
∙柱的属性(*.clm)
∙焊接的属性(*.wld)
∙视图属性(*.mvi)
∙选择过滤属性(*.msf)
∙快捷方式文件(*.dproc)
以下文件不能在XS_PROJECT/XS_FIRM所定义的目录中读取:
∙数据库文件及目录,比如screwdb.db,assdb.db,profcs.bin,matdb.bin等
∙螺栓以及设备数据库文件比如Xsteel打印机数据库(plotdev.bin)
∙导入文件比如object.inp,jointmacros.inp,profitab.inp等
∙*.dat文件比如steps.dat,stairs.dat等
第二节–系统路径定义
setXSBIN=%XS_DIR%\nt\bin\
setXS_INP=%XSDATADIR%\countries\country-independent\inp\
setXS_APPLICATIONS=%XSDATADIR%\applications\
setXS_MESSAGES=%XSDATADIR%\languages\eng\messages\
setXS_LANGUAGE=ENGLISH
setDAU_LANG=%XS_LANGUAGE%
remsetXS_MACROS=%XS_DIR%\nt\bin\
setXS_PROFDB=%XS_DIR%\countries\euro\profil\
setXS_DRIVER=%XS_DIR%\countries\euro\system\
setDXK_FONTPATH=%XS_DIR%\countries\country-independent\fonts\
setDXK_SYMBOLPATH=%XS_DIR%\countries\country-independent\symbols\
setDAK_BMPPATH=%XS_DIR%\nt\bitmaps\
remsetXAPPLRESDIR=%XS_DIR%\nt\
setXS_SYSTEM=%XS_DIR%\countries\euro\system\
setXSNEST=%XS_DIR%\nt\xsnest\
setXS_PIXEL_TOLERANCE=10
setXS_USE_FILE_COMPRESSION=TRUE
remsetXS_STD_PART_MODEL=%XS_RUNPATH%\model\
remsetXS_USER_DEFINED_BOLT_SYMBOL_TABLE=bolt_symbol_table.txt
remsetXS_MATERIAL_SYMBOL_REPRESENTATION_FILE=material_symbol_table.txt
这一节设置了Xsteel程序例如系统文件、数据库文件的定位等,以及标准零件的定位。
XS_PROFDB
这里放置了共用的Xsteel型钢、材料、螺栓等数据库文件
DXK_SYMBOLPATH
这个变量用来定义放置Xsteel符号库文件的目录位置。
DXK_FONTPATH
这个环境变量定义了Xsteel字库文件的存放目录。
XS_SYSTEM
XS_STD_PART_MODEL
在设置编号的时候,我们可以选择“校核标准零件”。
Xsteel会从这个环境变量指定的目录中寻找标准的零件。
(注意必须填写完整的路径,比如XS_STD_PART_MODEL=C:
\Xsteel\Models\Stand)。
Section3–字体
rem***Fonts---------------------------------------------------
setXS_DEFAULT_FONT=ArialNarrow
setXS_TEXT_FONT=ArialNarrow
remsetXS_CUT_SYMBOL_FONT=Arial
remsetXS_DIMENSION_FONT=Arial
remsetXS_GRID_TEXT_FONT=Arial
remsetXS_MARK_FONT=ArialBold
remsetXS_WELD_FONT=Arial
setXS_DEFAULT_FONT_SIZE=12
setTEMPLATE_FONT_CONVERSION_FILE=%DXK_FONTPATH%\template_v
remsetXS_PRINT_REPORT_FONT=Arial
这一节设置了一些图纸里用到的字体。
TEMPLATE_FONT_CONVERSION_FILE开关指定了将Xsteel自己的字体(比如romsim和romco)同Windows的字体转换的转换文件的位置。
注意:
Windows的字体必须是.ttf形式的,而且在Windows\Fonts目录下面
第四节–视图属性
rem***Initialviewplacement----------------------------------
remsetXS_VIEW_POSITION_X=0
remsetXS_VIEW_POSITION_Y=0
remsetXS_VIEW_WIDTH=650
remsetXS_VIEW_HEIGHT=500
setXS_BASICVIEW_POSITION_X=100
setXS_BASICVIEW_POSITION_Y=150
remsetXS_BASICVIEW_WIDTH=790
remsetXS_BASICVIEW_HEIGHT=570
rem***Zoomstepratios----------------------------------------
remsetXS_ZOOM_STEP_RATIO=0.25
remsetXS_ZOOM_STEP_RATIO_IN_SCROLL_MODE=0.01
remsetXS_ZOOM_STEP_RATIO_IN_MOUSEWHEEL_MODE=0.05
在这一节里,用户可以设定在模型环境下标准视图及零件和节点的基本视图的位置以及大小。
第五节–模板及符号的编辑器选项
rem***Templateeditorenvironments----------------------------
setAPPL_ERROR_LOG=xsteel
setASCII_LEGEND_PATH=%XSBIN%
setLEGEND_MODEL_PATH=%XS_SYSTEM%
setTEXT_Y_SIZE=5
setTEXT_X_SIZE=3
rem***Symboleditormessagefile------------------------------
setSYMEDHOME=%XSBIN%
这一节定义了符号及模板的路径。
第六节–英制版本参数
rem***ImperialVersionenvironments---------------------------
remsetXS_IMPERIAL_INPUT=1
remsetXS_IMPERIAL=1
remsetXS_IMPERIAL_DATE=TRUE
remsetXS_IMPERIAL_TIME=TRUE
remsetXS_INCH_SIGN_ALWAYS=1
remsetXS_IMPERIAL_HOLE_MARK=1
remsetXS_IMPERIAL_BOLT_MARK=1
remsetXS_IMPERIAL_TRIANGLES=1
remsetXS_STACKED_FRACTION_TYPE=DASH
remOptions:
NOT_STACKED1/16,DASH1,SLASH1/,WITHOUT_SLASH1
rem--/1616
rem16
remsetXS_ALLOW_INCH_MARK_IN_DIMENSIONS=TRUE
TRUEorFALSE
remsetXS_DISPLAY_ZERO_INCHES=1
remsetXS_USE_ONLY_INCHES_IN_SHEET_SIZES=1
remsetXSR_USE_NO_INCH_SYMBOL=1
remsetXSR_USE_NO_FEET_SYMBOL=1
remsetXSR_USE_NO_FEET_SEPARATOR=1
remsetXSR_USE_ZERO_INCH_VALUE=1
remsetXSR_USE_ZERO_FEET_VALUE=1
remsetXSR_USE_ZERO_INCH_FOR_FRACTIONS=1
这些是用户定义英制尺寸显示方式的变量。
XS_STACKED_FRACTION_TYPE
折叠分数可以用于除了模板以外的任何地方,比如文本、标记等等。
分数的表现方式可以使用这个环境变量来定义。
这四个环境变量值及其对应的分数表现方式如下(从左至右):
∙NOT_STACKED
∙DASH
∙SLASH
∙
WITHOUT_SLASH
如果不想使用折叠分数,可以选择NOT_STACKED这个参数或者直接在文本中斜杠(/)前打一个反斜杠(\)(比如e.g.1\/16)。
XSR_USE_ZERO_INCH_FOR_FRACTIONS
这个变量用于在只有分数部分时在整数位置加一个0,比如2'
-3/4或0'
'
1/4。
第七节–零件视图选项
rem***Singlepartviewmanagement-----------------------------
remsetXS_SINGLE_CENTERED_SCREW=1
remsetXS_SINGLE_SCALE=1.0
remsetXS_SINGLE_NO_SHORTEN=1
remsetXS_SINGLE_PART_EXTREMA=1
setXS_SINGLE_PART_SHAPE=1
remsetXS_SINGLE_SCREW_INTERNAL=1
remsetXS_SINGLE_SCREW_POSITIONS=1
remsetXS_SINGLE_FORWARD_OFFSET=250.0
remsetXS_SINGLE_COMBINE_WAY=1
remsetXS_SINGLE_COMBINE_DISTANCE=400.0
remsetXS_SINGLE_COMBINE_MIN_DISTANCE=200.0
setXS_SINGLE_CLOSE_DIMENSIONS=1
setXS_SINGLE_CLOSE_SHORT_DIMENSIONS=1
setXS_SINGLE_DIMENSION_TYPE=1
setXS_SINGLE_X_DIMENSION_TYPE=1
remsetXS_SINGLE_DRAW_PART_AS=1
remsetXS_SINGLE_USE_WORKING_POINTS=0
setXS_SINGLE_EXCLUDE=NONE
NONE,MAIN_SHAFT,ALL_SHAFTS,AUTOMATIC
remsetXS_NO_SINGLE_PART_DRAWINGS_FOR=LOOSE_PARTS
这些开关控制着构件图中的零件图视图。
第八节–焊接标记选项
rem***Welds---------------------------------------------------
remsetXS_AISC_WELD_MARK=1
remsetXS_WELDING_LENGTH_TOLERANCE=30.0
remsetXS_WELDING_TOUCH_TOLERANCE=30.0
remsetXS_USE_ONLY_INCHES_IN_WELD_LENGTH=FALSE
remsetXS_ALLOW_INCH_MARK_IN_WELD_SYMBOLS=TRUE
rem***Pop-marks-----------------------------------------------
setXS_DRAW_POP_MARKS=1
控制图纸中焊接标记的形式
第九节–图纸属性
rem***Drawingproperties--------------------------------------
setXS_DRAWING_HISTORY_LOG_TYPE=DELETED
rempossiblevaluesALLoranycombinationofNEW,DELETED,MODIFIED
remsetXS_ORIENTATION_MARK_DIRECTION=SOUTH-WEST
rempossiblevaluesNORTH-EAST,NORTH-WEST,SOUTH-EAST,SOUTH-WEST
remsetXS_ORIENTATION_MARK_MOVE_DIST_FOR_BEAMS=300.0
remsetXS_ORIENTATION_MARK_MOVE_DIST_FOR_COLUMNS=600.0
remsetXS_ORIENTATION_MARK_MOVE_DIST_FOR_BEAMS_IN_GA=300.0
remsetXS_ORIENTATION_MARK_MOVE_DIST_FOR_COLUMNS_IN_GA=600.0
rempossiblevaluesfrom1.0to3000.0
remsetXS_NORTH_MARK_SCALE=1.5
remsetXS_NORTH_MARK_SYMBOL=32
remsetXS_HIDDEN_NORTH_MARK_SYMBOL=32
remsetXS_GA_NORTH_MARK_SCALE=2.0
remsetXS_GA_NORTH_MARK_SYMBOL=32
remsetXS_GA_HIDDEN_NORTH_MARK_SYMBOL=32
remsetXS_HIDDEN_USE_BOLT_PLANES=TRUE
remsetXS_DRAW_CROSS_AXIS=N
remsetXS_DRAW_LONG_HOLE_DIMENSIONS=1
setXS_USE_PLATE_SIDE_POSITIONING=1
remsetXS_TRIANGLE_BASE_LENGTH=100.0
setXS_ANGLE_DIMENSION_TYPE_TRIANGLE=1
remsetXS_ANGLE_DIM_PRECISION=100
rempossiblevalues1,2,3,4,8,16,32,10,100,1000
remsetXS_ANGLE_DIM_FORMAT=3
rempossiblevalues0,1,2,3,4,5,6,7intheorderofcombobox
setXS_DIM_TOTAL_LENGTH_IN_X=1
setXS_DIMENSION_LINE_SPACING=5.0
remsetXS_HATCH_PART_SECTION_FACES=TRUE
remsetXS_MIN_BOLT_DIMENSIONS_TO_COMBINE=2
remnumberofboltsinarowwhenthedimensionsarenottobecombined
remsetXS_COMBINED_BOLT_DIM_CHARACTER=@
setXS_ROTATE_CUT_VIEWS=BY_SYMBOL_MAIN_VIEW
remBY_MAIN_VIEWorBY_SYMBOL_MAIN_VIEW
remsetXS_DRAWING_PART_REFERENCE_LINE_TYPE=POINT_LINE
remTypeisoneoffollowing:
remPOINT_LINE,DEFINITION_LINE,CORNER_REFERENCE_LINE
remsetXS_DRAWING_POINT_SCALE=0.5
setXS_ASSEMBLY_DRAWING_VIEW_TITLE=No.%%MODEL_NUMBER%%,Marked%%ASSEMBLY_POS%%
setXS_SINGLE_PART_DRAWING_VIEW_TITLE=No.%%MODEL_NUMBER%%,Marked%%PART_POS%%
setXS_MULTI_DRAWING_VIEW_TITLE=Drawing%%DRAWING_BASE_NAME%%
remsetXS_NEIGHBOUR_PART_SKEW_LIMIT=0.1
remsetXS_CONSIDER_NEIGHBOUR_PARTS_IN_HIDDEN=TRUE
setXS_GA_DRAWING_VIEW_TITLE=Drawing%%DRAWING_BASE_NAME%%
remsetXS_SHOW_REVISION_MARK_ON_DRAWING_LIST=TRUE
remsetXS_SITE_BOLT_MARK_STRING=%%HOLE_DIAMETER%%\216
remsetXS_SHOP_BOLT_MARK_STRING=%%HOLE_DIAMETER%%\216
remsetXS_HOLE_MARK_STRING=%%HOLE_DIAMETER%%\216
remsetXS_LONGHOLE_MARK_STRING=%%HOLE_DIAMETER%%\216(%%HOLE_DIAMETER+LONGHOLE_X%%x%%HOLE_DIAMETER+LONGHOLE_Y%%)
remsetXS_OMITTED_WELD_TYPE=10
remsetXS_WELD_FILTER_TYPE=EXACT
remWeldfiltertype=EXACTorMIN
remsetXS_U