curr(\then do() else pass() endif
即可使行输出版本信息。
5、怎样在模板中使用公式做计算?
在Tekla Structures中, 文本域可用来做计算。公式可以像在Microsoft Excel中一样输入, 如: =LENGTH+100
域开头的等号指明这个域将包含一个公式。所有可用的表格域, 数学运算符, 圆括号, ANSI-C标准函数(如sqrt(), sin(), cos(), exp(), ceil() )等都可以用于公式中。 例如:
在计算电镀构件的重量时, 使用公式 =ASSEMBLY_WEIGHT*1.2 要得到所有编号相同的构件总重量, 使用公式 =MODEL_TOTAL*ASSEMBLY_WEIGHT
为了得到向上取整后的长度值, 比如4400mm向5000mm 取整, 使用公式 =ceil(LENGTH/1000)*1000
注意: 一定要选择正确的域类型(数, 带小数的数字, 文本)
只有当前的NUMBER, N_NUMBER 或 MODEL_TOTAL 在公式中是第一变量, 公式才能正常使用。
例如: 一些工程中需要将螺栓数量增加5%的冗余. 在报表中使用这样的公式便可以做到: \。 if last() then do() else pass() endif
6、为什么报表对话框中没有报表?
16
如果所有的报表文件(*.rpt)都放在XS_TEMPLATE_DIRECTORY指定的文件夹, 而在XS_SYSTEM_DIRECTORY指定的文件夹中没有一个报表文件, 则报表对话框列表中就不会有报表。
加入至少一个报表文件到XS_SYSTEM_DIRECTORY下面。 那么
XS_TEMPLATE_DIRECTORY和 XS_SYSTEM下面的全部报表就会出现在报表对话框中。
7、表格中文本域顺序的排列
如果你在不同的表格成份中填写了相同的文本域, 这些域在所有的表格成份中会有相同的顺序。
8、为什么新建的模板在可用表格列表中没有出现?
当你保存了一个新建的模板, 它不会自动显示在属性=> 布置=> 表格布置 => 表格对话框的可用报表中。
要使Tekla Structures将你的新建模板添加到可用表格列表中, 必须执行: - 选择打开:文件=>报表 (并在这之后再次打开报表对话框) - 或者重新打开模型
9、为什么在Tekla Structures模板编辑其中不能输入DXF文件?
当你试图将一个DXF文件从AutoCAD输入Tekla Structures的模板中时, 要注意以下几点:
- 确保在保存成DXF之前, 将所有的块, 填充和多段线统统炸开;
- 圆弧不能从AutoCAD中输入到Tekla Structures, 所有圆弧必需在AutoCAD中用直线段或多段线逼近;
- Tekla Structures模板编辑器中图形比例是 1:1. 这就意味着要确保你的
AutoCAD文件和另存的DXF文件比例是1:1, 因为DXF导入Tekla Structures后你是不能修改其比例的;
- 你要导入Tekla Structures模板的DXF文件在从AutoCAD输出时要以R12 DXF保存, 用R13或R14 DXF导入时会有一些问题;
- 确保你要输出为DXF的AutoCAD图形信息的原点在(0,0,0)附近。 这将使你在把DXF文件导入Tekla Structures模板编辑器中时, 图形容易被找到;
17
-如果你在AutoCAD中画一条红色的线, Tekla Structures中会显示为一条黑线, 看起来就像什么也没有一样. 解决方法是: 用除了红色以外的其他颜色作图, 或者框选中输入的信息改变成你能看得见的颜色;
-如果你的DXF文件无法导入Tekla Structures模板编辑器中, 可先将DXF文件输入到图纸编辑器, 然后再输入到模板编辑器。 10、怎样得到一个已发行的整体布置图的清单?
例如: 如果你想得到一份已发行整体布置图的清单, 则需要插入一个中间行到\图纸清单\报表中, 规则如下:
if (curr(\
&& curr(\do() else forw() endif
另一些可用于图纸类型DRAWING_TYPE的值: W, A, M 分别代表零件图, 构件图, 多构件图。
如果你还需要一个完整的版本历史信息, 则需要插入一行到中间行后面, 规则如下:
if (curr(\do() else forw() endif
当然, 要在报表中得到所有适当的信息, 则要在这些表格域中使用适当的文本域。例如:DRAWING_ISSUE_DATE, REVISION_NUM, REVISION_DATE 和 REVISION_TEXT'等。
11、怎样在Tekla Structures模板编辑器中插入bitmap字体? 首先输入一张*.bmp的文件到图形处理程序(如CorelDraw)中。
你可以直接从bitmap中创建字体, 不过还是建议用矢量模式重新勾画Logo, 因为字体文件是比较小的。
如果图纸已经完成, 选择组成Logo图案的所有矢量, 将它们放置在表格的左下角(如果你作图用的是CorelDraw)。 在文件菜单中选择\输出\按下\仅选择的\。 选择\另存为TRUE TYPE FONT\并给它一个名字, 例如Tekla_logo_new.ttf 。 按下\输出\。
在True Type Font选项中, 给出字体类的名称, 例如 Tekla_logo, 并设置它的网格和字宽. 现在你有了一个TTF字体, 将这个字体放在Windows/Fonts目录
18
下。 TTF字体由 ...countriescountry-independent/fonts目录下的
Template_fonts.cnv文件决定: fixfont = Tekla_logo。现在打开模板编辑器, 写一个字母, 将字体设置成fixfont, 并且给出正确的大小(不同的大小都试一下以找到最优的!)。
在模板编辑器中你无法看到Tekla_logo字体, 但它会在图纸中出现! 12、为什么我在模板编辑器中选择不了任何域或对象?
模板编辑器中有些命令需要在执行下一步以前以中断来结束操作。 右键点击模板视图, 选择中断。
13、为什么构件零件清单(Assembly_part_list)没有显示所有构件?
类型为ASSEMBLY, ASSEMBLY_ALL和ASSEMBLY_PART的表格中的构件数据是根据构件位置编号来填充的。 有相似位置编号的构件不再显示。在模板设置对话框中, 将ASSEMBLY, ASSEMBLY_ALL和ASSEMBLY_PART的类型改为SIMILAR。
14、为什么在多构件图中模板会重复?
如果模板在一张多构件图中有重复, 就在模板的表格部件中加入以下规则: if last() then do() else pass endif
15、为什么当我直接将创建的符号插入模板中时, 符号使用的颜色不影响线宽? 打印时符号的线宽是基于颜色来定的, 而且只有在图纸编辑器的符号属性对话框中的颜色设置起作用, 符号本身的颜色不起任何作用。
19
Tekla Structures软件常见问答4(打印、编号和图纸)
1、 在图纸中怎样将剖切符号与剖切线对齐显示? 答:可以设置user.bat批处理文件中的
XS_ALIGN_CUT_SYMBOL_BY_VERTICAL_LINE环境变量为真(同时要将前面的rem去掉),如果没有这个环境变量就添加下列语句: set XS_ALIGN_CUT_SYMBOL_BY_VERTICAL_LINE=TRUE 2、能否在模型中克隆其它模型中图纸模板?
现在可以从 Tekla Structures 模板库中定义的图纸模板创建图纸。
必须设置变量 XS_DRAWING_TEMPLATES_LIBRARY 定义图纸库位置来指明 包含模板图纸的模型文件夹: set
XS_DRAWING_TEMPLATES_LIBRARY=%XS_RUNPATH%\\DrawingLibrary 例如: set
XS_DRAWING_TEMPLATES_LIBRARY=C:\\TeklaStructuresModels\\Cl oningTemplate
(其中 CloningTemplate 为模型名称)。 要从模板创建图纸,请执行以下操作:
1)在变量 XS_DRAWING_TEMPLATES_LIBRARY 定义的文件夹中
创建模板图纸。
2)要打开图纸克隆对话框,单击图纸 >克隆图纸...,或在图纸列表
对话框中单击克隆...。
3)使用克隆中对象和操作选项来定义克隆中对象和操作中用于新图
纸的图纸对象。
4)选择克隆自 > 图纸模板选项并单击模板...按钮:
5)在图纸模板对话框选择模板图纸。
20
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Xsteel软件常见问答(4)在线全文阅读。
相关推荐: