ABAQUS Py thon Script 中Odb 处理手册 1 Odb操作命令: 1.1 Odb对象 1.1.1 进入Odb对象的途径 import odbAccess session.odbs[name] 1.1.2 Odb() 该方法创建一个新的Odb 对象,格式为:session.Odb() A. 必须参数 1) name:用于指定生成的Odb 对象的名称 B. 选填参数 1) analy sisTitle:用于指定输出数据库的标题的字符串,默认值为空的字符串; 2) description:用于描述输出数据库的字符串,默认值也为空的字符串; 3) path:用于指定输出数据库的路径,默认值也为空的字符串; C. 返回值 返回一个Odb 对象 1.1.3 close() 该方法用于关闭一个输出数据库。 【注】:该方法无返回值,也无参数。 1.1.4 getFrame() 该方法返回指定时间的frame,该方法不适用于在不同分析步具有不同模型的Odb 文件。 A. 必须参数 frameValu e:用于指定需要哪个frame 的浮点数,该值可以是total time B. 选填参数 match:符号常量,用于指定假如没有找到frameValu e 所指定的frame,哪个frame 被返回,可能取值为:CLOSEST、BEFORE、AFTER、EXACT,默认值为:CLOSEST C. 返回值 一个OdbFrame 对象 1.1.5 save() 该方法用于保存输出到Odb 文件中。 【注】:该方法无返回值,也无参数。 1.1.6 update() 该方法用于将分析得到的增加的分析步和增量步写入到Odb 文件中。 A. 返回值 返回一个布尔值,用于指定是否有额外的分析步或增量步被写入到Odb 对象中。 【注】:该方法无参数。 1 .1 .7 成员 1) isReadOnly :布尔值,用于指定是否 Odb 文件以只读形式打开; 2) interactions:一个库,用于存储 Interaction 对象; 3) interactionProperties:一个库,用于存储 InteractionProperty 对象; 4) amplitu des:一个库,用于存储 Amplitu de 对象; 5) filters:一个库,用于存储 Filter 对象; 6) rootAssembly :一个OdbAssembly 对象; 7) jobData:一个JobData 对象; 8) parts:一个库,用于存储 OdbPart 对象; 9) materials:一个库,用于存储 Material 对象; 10) steps:一个库,用于存储 OdbStep 对象; 11) sections:一个库,用于存储 Section 对象; 12) sectionCategories:一个库,用于存储 SectionCatagory 对象; 13) sectorDefinition:一个SectorDefinition 对象; 14) u serData:一个UserData 对象;...