系统内存网页5图形卡网页5大模型的建模提示网页61.1系统内存大模型消耗更多内存。
由于64位系统能够利用比32位系统更多的内存,因此建议在64位操作系统上使用64位TeklaStructures。
优化TeklaStructures性能网页51.2图形卡TeklaStructures中的渲染功能使用OpenGL技术,因此,对OpenGL具有良好硬件支持的图形卡可提供最佳性能。
最新显示驱动程序非常重要,因此您应定期检查是否已安装最新驱动程序。
如果您怀疑您的图形卡在显示对象时出现问题,请将XS_USE_SOFTWARE_RENDERING高级选项设置为TRUE。
这样可以解决显示问题,但可能会降低性能。
参看参看优化TeklaStructures性能5系统内存您可以使用Tekla开发的应用程序Steelmark来测试您的图形卡性能。
Steelmark可测试您的计算机处理TeklaStructures中通常使用的图形信息的速度。
您可以在Tekla用户服务网站上下载Steelmark。
XS_USE_SOFTWARE_RENDERING参看优化TeklaStructures性能网页5TeklaStructures图形硬件测试1.3大模型的建模提示处理大模型时,请考虑以下建模提示:参看优化TeklaStructures性能7大模型的建模提示2TeklaOpenAPITeklaOpenAPI是一种由Tekla开发的专业应用程序编程界面(API),使用它可以在Tekla建模平台上开发应用程序和其他功能,并将其集成到您自己的环境中。
TeklaOpenAPI是通过使用Microsoft.NET技术而实现的。
使用TeklaOpenAPI开发并与TeklaStructures结合使用的应用程序称为扩展。
使用TeklaOpenAPI可以:记录和运行用户界面操作通过记录和运行用户界面操作,您可以自动执行程序任务,如创建日常报告。
创建自动工具您可以为经常需要的对象创建自动工具。
例如,使用自动工具可以创建基本结构或向图纸中添加典型细部。
使TeklaStructures与其他软件集成您可以在TeklaStructures和其他软件(如分析和设计软件)之间传输信息时使用TeklaOpenAPI和.NET。
创建新功能使用TeklaOpenAPI,您可以创建向TeklaStructures中添加新功能的工具。
有关TeklaOpenAPI及扩展的更多信息,请参见:..\ProgramData\TeklaStructures\
TeklaWarehouse中的扩展。
Tekla用户帮助中的Extensions。
TeklaOpenAPI8大模型的建模提示3文件和文件夹本部分介绍TeklaStructures存储信息的位置。
本部分说明TeklaStructures包括的文件类型、文件位置以及如何使用这些文件。
TeklaStructures包含大量文件,这些文件影响软件的工作方式。
知道哪个文件控制哪项功能以及哪些文件不能进行修改是非常重要的。
初始化文件的读取次序也非常重要。
打开TeklaStructures时,您需要知道文件的读取次序,以便您不会在文件中进行不必要的修改。
参看初始化文件网页10输入文件网页36文件存储选项和高级选项网页17数据文件网页47消息文件网页48标准文件网页49属性文件网页50目录文件网页50字体文件网页51符号文件网页52与模板、报告和图纸有关的文件网页52图片文件网页53日志文件网页54模型文件夹文件和文件扩展名网页59检查和更改TeklaStructures文件和文件夹位置网页80文件夹搜索顺序网页81工程和公司文件夹网页83环境文件的位置网页83文件和文件夹9大模型的建模提示隐藏文件夹中某些文件的位置网页84宏网页853.1初始化文件初始化文件用于定义TeklaStructures的启动参数和默认设置。
这些文件中包含高级选项,这些高级选项用于为不同的工作标准和您或您公司的工作风格来配置TeklaStructures。
TeklaStructures在安装过程中自动创建必要的初始化文件。
创建的初始化文件的数量取决于选择安装多少特定于国家或地区的环境。
AdvancedOptionsReferenceGuide典型初始化文件及其读取次序下面是TeklaStructures启动时读取的所有典型初始化文件的列表。
编号指示启动时的读取次序。
如果存在冲突的设置,后读取的设置将覆盖先读取的设置。
在位于模型文件夹之外的.ini文件中更改高级选项值不会影响现有模型。
您只能在高级选项对话框或在模型文件夹下的options.ini文件中更新高级选项,而不能从为高级选项XS_FIRM或XS_PROJECT定义的文件夹下的options.ini文件中进行更新。
当您打开一个现有模型时,也会读取.ini文件,但只会插入options_model.db或options_drawings.db中不存在的新高级选项,例如,尚不存在于高级选项对话框但已添加到软件中的选项。
要检查已读取的文件及其读取次序,请转到工具-->显示所有日志文件-->历史记录。
参看文件和文件夹10初始化文件文件和文件夹11初始化文件文件和文件夹12初始化文件AdvancedOptionsReferenceGuide由高级选项定义的设置网页30创建自定义初始化文件和启动快捷方式网页15全局默认环境设置-env_global_default.ini不要修改env_global_default.ini文件。
如果您需要修改某些环境设置,请将所需的高级选项从此文件复制到您的user.ini文件中并在此修改这些设置,或者在高级选项对话框中修改设置。
此文件定义高级选项的全局默认值。
请参阅环境设置文件env_
本地文件将覆盖env_global_default.ini中设置的高级选项。
如果文件中的高级选项以“rem”开头,则使用软件默认值并将其显示为该值。
在文件末尾列出过期的高级选项。
典型初始化文件及其读取次序网页10参看参看参看文件和文件夹13初始化文件局部环境设置-env_
如果您需要修改某些设置,请将所需的高级选项从此文件复制到您的user.ini文件中并在此修改这些设置,或者在高级选项对话框中修改设置。
此文件包含根据本地标准设置的高级选项,不同于全局默认设置。
全局默认环境设置文件env_global_defaults.ini包含完整的高级选项列表。
典型初始化文件及其读取次序网页10角色设置-role_
此文件包含根据本地区域中典型角色要求设置的高级选项。
这些设置与env_
role_
您也可以添加模型特定的高级选项,但这些设置只影响您创建的新模型。
将用户特定的高级选项放在user.ini中不会像所希望的那样起作用,因为会在加载user.ini后加载options.bin,后者中的选项会覆盖前者的值。
Toaddanadvancedoptionintheuser.inifile:1.在Windows资源管理器中右键单击user.ini文件,然后单击打开方式...。
从可用程序的列表中选择标准文本编辑器。
参看参看文件和文件夹14初始化文件2.Onanewline,enterset,thenaspace,thenthenameoftheadvancedoptionfollowedbyanequalsign,andthenthevalueinasingleline.TeklaStructures只读取初始化文件中以set开头的行。
3.保存user.ini。
4.RestartTeklaStructuresforthechangestotakeeffect.在迁移到新版本的TeklaStructures时,可以使用迁移快捷方式自动将您的user.ini文件复制到新版本中。
安装后第一次启动TeklaStructures时,即会显示迁移快捷方式。
对于迁移快捷方式,更多信息,请参见TeklaStructures安装指南。
隐藏文件夹中某些文件的位置网页84典型初始化文件及其读取次序网页10创建自定义初始化文件和启动快捷方式您可以用快捷方式以您为特定客户或工程等自定义的初始化设置来启动teklastructures.exe。
TeklaStructures安装程序自动为选择的环境创建快捷键。
我们建议只由管理员来创建自定义设置和必要的快捷方式。
否则,您的设置可能会与为您公司或为所从事的特定工程定义的设置不同。
要创建自定义初始化文件和工程特定的快捷方式,请执行以下操作:参看文件和文件夹15初始化文件1.使用任何标准文本编辑器打开user.ini文件。
2.用新名称(例如customer.ini或project.ini)保存该文件。
3.通过添加所需的设置,对文件进行修改。
4.保存修改后的初始化文件。
5.打开Windows的开始菜单,选择所有程序-->TeklaStructures<版本>,然后右键单击TeklaStructures<版本>。
6.从弹出菜单中选择复制。
7.将快捷方式粘贴到您的桌面上。
8.选择该快捷方式,然后单击右键。
9.从弹出菜单中选择属性...。
10.通过添加需要的工程初始化信息设置,修改快捷方式的目标。
首先输入当前teklastructures.exe的路径,然后输入所需的参数。
在下面的示例中,自定义初始化文件的名称是project1.ini。
您可以在快捷方式中使用以下参数:-i
您可以根据需要任意多次地重复此参数,这样便可以根据需要输入多个初始化文件。
user.ini和option.ini文件中的设置将会覆盖使用参数-i
如果在长度上存在问题,则可以在自定义初始化文件中调用其他所需的所有初始化文件,而不将这些文件添加到快捷方式中。
文件和文件夹16初始化文件包括在自定义初始化文件中的初始化文件网页17典型初始化文件及其读取次序网页10包括在自定义初始化文件中的初始化文件初始化文件可以包含或调用其它初始化文件。
您可以出于不同目的来使用此功能创建快捷方式,例如,根据工程中您为其工作的客户(例如制造商)来使用自定义设置文件。
下面是调用其它初始化文件的自定义工程初始化文件的示例。
MyProject.iniMyProject的工程快捷方式:C:\ProgramFiles\TeklaStructures\19.0\nt\bin\TeklaStructures.exe-i\\MyServer\MyProject\MyProject.ini\\MyServer\MyProject\MyModel\MyModel.db1创建自定义初始化文件和启动快捷方式网页153.2文件存储选项和高级选项在创建新模型时,TeklaStructures将以特定的读取次序从standard.opt文件和.ini文件中读取模型特定的选项和高级选项值,并在模型文件夹中创建数据库options_model.db和options_drawings.db以及options.ini文件。
当您在选项或高级选项对话框中更改模型特定的选项或高级选项并按确认或应用后,即会使用这些设置(否则,您将看到一条警告信息)。
当保存模型时,更新后的模型特定选项或高级选项设置将保存在模型文件夹下的options_model.db和options_drawings.db中。
此外,还有一些特殊的模型特定高级选项可以从模型文件夹下的options.ini文件进行更新,例如高级选项对话框中尚不存在的新高级选项。
当您在选项或高级选项对话框中更改用户特定的选项或高级选项并按确认或应用后,会将这些设置保存在..\Users\
参看参看文件和文件夹17文件存储选项和高级选项您只能在高级选项对话框中或在模型文件夹下的options.ini文件中更改模型特定的高级选项。
您只能在高级选项对话框更改用户特定的高级选项。
您只能在选项对话框中手动更改模型和用户特定的选项,或通过在该对话框中读取standard.opt文件的值来进行更改。
您可以在选项对话框中使用保存按钮来保存您自己的设置。
然后将standard.opt文件保存在模型文件夹下的\attributes文件夹中。
您可以通过单击高级选项对话框中的写入文件在文本文件中创建完整的高级选项列表。
列表中会显示高级选项的名称、当前的值和类型。
“选项”对话框中的设置网页18由高级选项定义的设置网页30“选项”对话框中的设置选项对话框(工具>选项>选项...)包含许多TeklaStructures设置的当前值。
请在开始建模之前检查这些设置,必要时进行更改。
此对话框中的模型特定设置保存在模型文件夹下的options_model.db和options_drawings.db数据库中,用户特定的设置保存在您本地
您也可以使用保存按钮来保存您自己的设置。
您可能想要将此文件复制到您的公司文件夹中。
当您创建模型时,将会从公司文件夹中读取standard.opt。
下面介绍选项对话框中的选项。
该页的设置是特定于模型的设置。
参看碰撞检查页面文件和文件夹18文件存储选项和高级选项TeklaStructures使用组件创建零件时使用组件选项卡中的信息。
在组件对话框中定义的组件属性会覆盖这些设置。
如果组件对话框中的相应框为空,TeklaStructures将只使用这些设置。
如果您在此处更改设置,TeklaStructures将只对后续创建的组件应用新设置。
在更改参数选择之前创建的组件不会受到影响。
组件选项卡文件和文件夹19文件存储选项和高级选项该页的设置是特定于模型的设置。
图纸尺寸选项卡该页的设置是特定于模型的设置。
在该页上,自动保存设置是特定于具体用户的设置。
所有其它设置都是特定于模型的设置。
使用此页上各选项卡中的设置可以定义TeklaStructures在荷载组合中使用的建筑规范和安全系数。
该页的设置是特定于用户的设置。
“图纸对象”页“通用性”页“加载模型”页“鼠标设定”页“编号”页文件和文件夹21文件存储选项和高级选项该页的设置是特定于模型的设置。
“定位标记”页在建模和目录选项卡上指定的单位和精度影响输入。
在分析结果和选项卡上指定的单位和精度影响输出数据。
建模选项卡上的设置影响建模(例如复制、移动、创建轴线、创建点等)时使用的数据。
目录选项卡上的设置影响截面目录和材质目录中存储的数据。
单位和精度页上的设置对图纸、报告或查询及测量工具没有任何影响。
每个选项左侧的数字表示小数位数。
小数的位数影响输入和存储精度。
始终使用足够位数的小数。
可以使用高级选项XS_USER_SETTINGS_DIRECTORY来更改文件夹。
在高级选项对话框中,类型为USER。
某些特定于用户的高级选项需要在更改值之后重新启动TeklaStructures。
特定于模型的高级选项仅在当前模型中按指定方式起作用。
它们保存到模型文件夹下的options_model.db和options_drawings.db。
在高级选项对话框中,类型为MODEL或DRAWING。
高级选项对话框中未显示的某些特殊的特定于模型的选项可从模型文件夹下的options.ini文件中进行更改。
特定于系统的高级选项对于TeklaStructures的所有会话是通用的,这些选项按指定方式作用于所有用户和所有模型。
在高级选项对话框中,类型为SYSTEM。
通过单击选项旁边的SYSTEM并将其更改为MODEL(SYSTEM),可以将特定于系统的高级选项存储到模型文件夹下的options.ini。
请注意,所更改的值仅适用于当前模型。
通过将选项更改为SYSTEM,可将MODEL(SYSTEM)高级选项更改回SYSTEM,在此情况下,将会从模型文件夹下的options.ini文件删除该文件和文件夹30文件存储选项和高级选项选项。
某些特定于系统的高级选项需要在更改值之后重新启动TeklaStructures。
特定于系统的高级选项将从环境.ini文件来读取:全局系统设置从..\ProgramData\TeklaStructures\
这些设置用于所有环境中。
特定于环境的系统设置从环境文件夹下的env_
这些设置优先于在env_global_default.ini中全局级别上定义的任何设置。
特定于角色的系统设置从环境文件夹下的role_
这些设置优先于env_global_default.ini和env_
公司级别特定于系统的系统设置将覆盖所有其它的特定于系统的高级选项。
通过为高级选项XS_FIRM和XS_PROJECT设置文件夹,可以将这些设置保存在公司或工程文件夹中。
SYSTEM(ROLE)选项通常特定于角色。
设置从.ini文件读取,并且不保存到数据库。
发生更改或者类型改变时,该选项会变成特定于模型,并保存到数据库。
MODEL/DRAWING(ROLE)选项是类型和/或设置已更改的SYSTEM(ROLE)选项。
当您要将SYSTEM(ROLE)选项与模型一起保存到模型文件夹下的options_model.db和options_drawings.db时,将使用更改后的选项。
这些设置可以设置回SYSTEM(ROLE),随后将采用默认值。
参看XS_FIRMXS_PROJECT典型初始化文件及其读取次序网页10用户特定高级选项列表TeklaStructures在options.bin文件中保存用户特定高级选项的设置,该文件位于..\Users\
只能在高级选项对话框中更改高级选项。
高级选项对话框中的设置将会覆盖任何其他初始化文件中的设置。
要更改高级选项设置,请执行以下操作:1.单击工具-->选项-->高级选项...以打开高级选项对话框。
2.浏览目录以找到要设置的高级选项。
您也可以在搜索框中输入查找条件。
要在所有种类中搜索查找条件,请选择在所有种类中。
您也可以使用通配符。
例如,要查找包含单词anchor和filter并在这两个词之间具有任意字符的所有高级选项,请输入anchor*filter。
3.通过输入值或从列中选择,将高级选项设置为所需的值。
您可以通过选项类型旁边的列表,将特定于任务的高级选项的类型从SYSTEM(ROLE)更改为MODEL(ROLE)或DRAWING(ROLE),反之亦然。
在将选项类型更改为SYSTEM(ROLE)时,值会自动更改为默认值。
在输入SYSTEM(ROLE)选项的值时,该选项会更改为MODEL(ROLE)或DRAWING(ROLE)。
您可以将特定于系统的高级选项的类型从SYSTEM更改为MODEL(SYSTEM),在此情况下,值将保存在模型文件夹下的options.ini文件中。
如果将该高级选项重置为SYSTEM,则将从options.ini文件中删除该选项。
您可以与某些高级选项一起使用开关,例如用于定义标记内容:%TPL:PROJECT.NUMBER%.如果您需要输入文件夹路径,请在文件夹路径的末尾输入一个反斜杠。
4.单击应用或确认。
要在文本文件中创建高级选项的完整列表,请单击写入文件。
该列表会显示高级选项的名称及其当前值和类型。
由高级选项定义的设置网页30参看文件和文件夹36输入文件3.3输入文件TeklaStructures使用输入文件来管理对话框和定义组件的工作方式。
所有输入文件都带有inp扩展名。
下面列出了您可用来自定义TeklaStructures的输入文件。
AnalysismodelpropertiesReinforcementsettingsfordrawingsReinforcementintemplates自定义用户定义属性许多对话框中都包含各种对象(包括梁、柱、螺栓和图纸)的用户定义属性。
当您单击用户定义属性...按钮时,TeklaStructures将显示这些字段。
您可在报告和图纸中使用这些用户定义属性的值。
用户定义属性的定义是唯一的,这意味着不同对象类型(例如梁和柱)的用户定义属性不能具有不同的定义。
要定义新的用户定义属性,请在模型、工程或公司文件夹中创建您自己的objects.inp文件。
不要在..\environments\common\inp\文件夹中复制objects.inp文件。
复制该文件会创建不必要的副本,随后由Tekla进行的objects.inp更新可能会丢失。
TeklaStructures按以下次序读取objects.inp文件:1.模型文件夹参看文件和文件夹37输入文件。