首页 理论教育 SIMULIA学习社区的原型应用:改变对话框内容并观察变化

SIMULIA学习社区的原型应用:改变对话框内容并观察变化

时间:2023-10-17 理论教育 版权反馈
【摘要】:从SIMULIA学习社区,可以得到一个称为“原型应用”的自定义应用。原型应用允许试验对话框的内容,直到产生一个满意的设计为止。用户能启动原型应用,改变控制对话框内容的代码,并且即时地观察到反映在应用中的那些变化。要使用原型应用,在一个文字编辑器中打开testDB.py文件。图2-2 原型应用例如,尝试下面的操作:●单击图标来发布对话框,并且注意对话框中显示的文字标签。此允许用户在内核中运行它之前尝试调试命令。

SIMULIA学习社区的原型应用:改变对话框内容并观察变化

从SIMULIA学习社区,可以得到一个称为“原型应用”的自定义应用。原型应用允许试验对话框的内容,直到产生一个满意的设计为止。用户能启动原型应用,改变控制对话框内容的代码,并且即时地观察到反映在应用中的那些变化。

SIMULIA学习社区提供插件和自定义应用的例子,以及自定义社区的入口,促进Abaqus脚本界面和Abaqus GUI工具包的进步。在该社区中搜索“原型案例(Prototype Example)”来下载原型案例的压缩文件,然后解压文件至包含下载文件的目录。要使用原型应用,在一个文字编辑器中打开testDB.py文件。从系统提示中输入以下内容:

abaqus cae-custom prototypeApp-noStartup

-custom参数表明在执行一个Abaqus/CAE的自定义版本应用。-noStartup参数表明想要在不需要显示开始屏的情况下启动Abaqus/CAE。

应用在工具包中创建了重载表单代码(testForm.py)图标978-7-111-57759-1-Part02-2.jpg和重载对话框代码(testDB.py)图标978-7-111-57759-1-Part02-3.jpg,如图2-2所示。如果改变了表单代码,则单击978-7-111-57759-1-Part02-4.jpg图标来重载此文件。如果对对话框代码进行了改动,则单击978-7-111-57759-1-Part02-5.jpg图标来重载那个文件。用户不需要退出并且再启动Abaqus/CAE,就能观察窗体或者对话框中的改变。

978-7-111-57759-1-Part02-6.jpg

2-2 原型应用

例如,尝试下面的操作:(www.xing528.com)

●单击978-7-111-57759-1-Part02-7.jpg图标来发布对话框,并且注意对话框中显示的文字标签。

●单击对话框中的“Cancel”按钮来取消发布。

●改变testDB.py中的一个标签,并且保存文件。

●单击978-7-111-57759-1-Part02-8.jpg图标来再次发布对话框,将在对话框中观察到被改变的标签。

当单击对话框中的“OK”按钮时,对话框发布的内核命令被写入到信息区,而不是由Abaqus/CAE来执行。此允许用户在内核中运行它之前尝试调试命令。

在调试完表单和对话框代码后,可以通过遵循7.3.1节中的例子,改变表单对内核发布命令。通过遵循8.2节中的例子,可以将表单与GUI进行连接,代替连接到978-7-111-57759-1-Part02-9.jpg图标。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈