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