block-quote On this pagechevron-down
copy Copy chevron-down
3: 运算器详解 chevron-right 3.4: 材料 (Material) 3.4.3: 从文件中读取材料列表 (Read Material Table from File) Karamba3D自带一个预定义材料列表。csv文件“Materialproperties.csv”位于Karamba3D的安装文件夹中。默认情况下,“ReadMatTable(读取材料列表)” 运算器将获取此文件并从中创建材料列表。上述列表可在“Material(材料)” 输出端获取。该数据库目前包含“steel(钢材)”、“concrete(混凝土)”、“wood(木材)”和“aluminum(铝材)”的材料属性。包括不同类型的钢材、混凝土等。使用通用术语“concrete(混凝土)”程序会自动选择普通类型的混凝土(根据欧洲规范2的C25/30)。也可给出更具体的描述:查看数据库以获取概述。假设通过表格指定的材料特性是以国际单位制表示的,在英制单位的语境中使用时,它们会自动转换。
图3.4.3.2:由“ReadMatTable(读取材料列表)”运算器读取默认材料数据库产生的材料清单。 图3.4.3.1 显示了如何通过表格定义各向同性材料的示例。对于正交各向异性材料,则需要将“D”纵列中的项目设置为与“iso”不同的项目。从“E”列开始的正交各向异性材料参数的顺序与“Material Property(材料特性)” 运算器的顺序相对应:E 1 E_1 E 1 , E 2 E_2 E 2 , G 12 G_{12} G 12 ,ν 12 \nu_{12} ν 12 ,G 31 G_{31} G 31 , G 32 G_{32} G 32 ,γ \gamma γ ,α T 1 \alpha_{T1} α T 1 ,α T 2 \alpha_{T2} α T 2 ,f y 1 f_{y1} f y 1 ,f y 2 f_{y2} f y 2 和“Color(颜色)”。
扩展名.csv代表“comma separated value(逗号分隔值)”。可以使用任何文本编辑器打开该文件,并且该文件包含以分号分隔的列表条目。不过,最好是使用OpenOffice或Excel(两者都可读取和写入csv文件):它们以整齐的格式呈现数据(请参见图3.48)。确保使用一个“.”而不是将“,”设置为小数点分隔符。在某些国家/地区,使用“.”分隔千与万,需对其进行调整。在Windows操作系统下,可以通过“system settings(系统设置)”中的“regional settings”(区域设置)”更改设置。列表中以“#”开头的所有行均为注释。用户可以随意定义自己的材料。
可通过两种方式更改材料数据库的文件路径:第一种方式,右键单击该运算器,然后在弹出的上、下文菜单中单击“Select file path to material definitions(选择材料定义的文件路径)” 。第二种方式,将带有文件路径的书写面板接入“Path(路径)” 。相对路径是相对于用户定义所在的目录。