问题描述:
如何通过命令获取对象属性?tabulate、echo、info 三个命令有何区别?
解答:
通常来说,在 PLAXIS 中,“tabulate” 和 “echo” 命令均可用于获取对象属性。其中,echo 命令可以直接获取对象的单个属性,如:“echo Plate_1.Material.E1” 命令用于获取板材料的杨氏模量 E1,如下所示。“echo” 命令类似于输出函数,如:python 中的 print() 函数,C 语言中的 printf() 函数,用于将信息输出到终端。

tabulate 命令用于以表格的方式输出对象属性,该命令要求对象或对象的属性是一个数组(列表)。如:“tabulate phases” 命令用于输出分析阶段的列表,“tabulate Plates” 命令用于输出板单元列表,如下所示。
info 命令无法用于输出对象属性,而是用于获取对象有哪些属性及有哪些可以作用于该对象的命令(方法/函数)。如:“info Plate_1” 命令用于查看对象有 “Name” 和 “TypeName” 属性,之后可在命令输入窗口输入 “echo
Plate_1.Name” 来查看该属性,如下所示。