从SIMULIA学习社区,可以得到一个称为“原型应用”的自定义应用。原型应用允许试验对话框的内容,直到产生一个满意的设计为止。用户能启动原型应用,改变控制对话框内容的代码,并且即时地观察到反映在应用中的那些变化。
SIMULIA学习社区提供插件和自定义应用的例子,以及自定义社区的入口,促进Abaqus脚本界面和Abaqus GUI工具包的进步。在该社区中搜索“原型案例(Prototype Example)”来下载原型案例的压缩文件,然后解压文件至包含下载文件的目录。要使用原型应用,在一个文字编辑器中打开testDB.py文件。从系统提示中输入以下内容:
abaqus cae-custom prototypeApp-noStartup
-custom参数表明在执行一个Abaqus/CAE的自定义版本应用。-noStartup参数表明想要在不需要显示开始屏的情况下启动Abaqus/CAE。
应用在工具包中创建了重载表单代码(testForm.py)图标和重载对话框代码(testDB.py)图标
,如图2-2所示。如果改变了表单代码,则单击
图标来重载此文件。如果对对话框代码进行了改动,则单击
图标来重载那个文件。用户不需要退出并且再启动Abaqus/CAE,就能观察窗体或者对话框中的改变。
图2-2 原型应用
例如,尝试下面的操作:(www.xing528.com)
●单击图标来发布对话框,并且注意对话框中显示的文字标签。
●单击对话框中的“Cancel”按钮来取消发布。
●改变testDB.py中的一个标签,并且保存文件。
●单击图标来再次发布对话框,将在对话框中观察到被改变的标签。
当单击对话框中的“OK”按钮时,对话框发布的内核命令被写入到信息区,而不是由Abaqus/CAE来执行。此允许用户在内核中运行它之前尝试调试命令。
在调试完表单和对话框代码后,可以通过遵循7.3.1节中的例子,改变表单对内核发布命令。通过遵循8.2节中的例子,可以将表单与GUI进行连接,代替连接到图标。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。