资源描述:
《ANSYS二次开发培训练习题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、我从老板那里拿来的,好东西哦,给我加1分吧!ANSYS二次开发培训练习题 UIDLE.使用UIDL在ANSYS主菜单中增加一个菜单项,点击后可以出现一个子菜单或激活一个对话框。 APDLE.使用APDL编制一个可以读写有限元模型的小程序,要求读出所有节点号和单元号,节点坐标以及单元节点列表。E.使用DNSOL,DESOL定义计算结果 UPFE.使用ANSYS列表命令列出ANSYS某一结果文件的内容;编译并连接ANSYS二进制文件读写程序BINTST.F,读写二进制文件并与列表方式相比较。E.编
2、译并连接ANSYS提供的示例程序USER01.F;在ANSYS命令行中使用/UCMD给用户命令赋新的名称,并运行。E.编译并连接ANSYS提供的示例程序USER03.F,使用动态数组保存有限元模型信息,如节点号、单元号、节点坐标、单元节点列表。使用UPF读写数据库子程序,读写模型中的有限元模型信息和载荷信息,并打印。E.使用ANSYS提供子程序试验矢量与矩阵的操作E.试验用户自定义材料E.试验用户单元E.使用/DEBUG命令调试ANSYS单元矩阵及载荷矢量 练习题答案:说明:1. &nb
3、sp;以下练习答案以ANSYS5.5.1UPWindows95/98/NT的UniversityLow版本(产品号为ansysul)为例,其它版本与此类似。2. 假定机器中已经安装了DigitalVisualFortran5.0C以上的版本假设ANSYS安装目录为C:ANSYS553. 假设用户工作目录为D:user4. 约定DOS提示 D:user>DOS输入 copyc:a
4、nsys55docuUIFUNC2.GRNANSYS输入框 ET,1,42数据文件 :NMen_Training UIDLE.使用UIDL在ANSYS主菜单中增加一个菜单项,点击后可以出现一个子菜单或激活一个对话框。A.1. 拷贝文件D:user>copyc:ansys55documenulist55.ansD:user>copyc:ansys55docuUIMENU.GRND:user>co
5、pyc:ansys55docuUIFUNC1.GRND:user>copyc:ansys55docuUIFUNC2.GRN2. 在主菜单中加入自定义菜单项D:user>editUIMENU.GRN在第4780应为:AMainMenu在第4803行插入以下几行:Menu_TrainingSep_所得到的结果如下:Men_Aux12Men_RunStatK_LN(BETA)Sep_K_LN(BETA)Fnc_UNDOSep_Men_TrainingSep
6、_Fnc_FINISH将光标移至第4812行,插入以下一段:!:NMen_Training:S 413, 76, 330:TMenu:ATrainingMenuANSYSTrainingMENUFnc_Training:EEND:!删除该行:XINDEXADDEDBYANSYS以后的全部行存盘退出3. 编辑新的菜单文件D:user>editnewmenu.grn键入以下文字:FUIMENU.GRNModifiedon98/10/01,Revision(SID)=5
7、.181.1.68-ForusewithANSYS5.5:I 1, 759, 809:! :NFnc_Training:S 627, 449, 170:TCommand:AANSYSCustomizingTraining TrainingExercises:C)*GET,_z1,ACTIVE,,TITLE,,START,1:C)*GET,_z2,ACTIVE,,TITLE,,START,9:C)*GET,_z3,ACTIVE,,TITLE,,START,17:C)*GET
8、,_z4,ACTIVE,,TITLE,,START,25:C)*GET,_z5,ACTIVE,,TITLE,,START,33:C)*GET,_z6,ACTIVE,,TITLE,,START,41:C)*GET,_z7,ACTIVE,,TITLE,,START,49:C)*GET,_z8,ACTIVE,,TITLE,,START,57:C)*GET,_z9,ACTIVE,,TITLE,,START,65Fmt_HInp_NoApplyCmd_)/NOPRCmd_)/T