patran2次开发
1、编译与连接的方法:1、在txt中输入如图所示的函数。2、在Patran中输入!!comp my_PCL.txt my_PCL.plb3、在Patran中输入!!lib my_PCL.plb。


3、添加菜单:方法一1、建立与菜单相关的函数。例:建立图中所莲镘拎扇示文件(该类完成菜单的定义),文件的名称要与其内部定义的类名字一致。2、编译建立的函数,生成P潮贾篡绐CL的库函数。在Patran的命令串口中输入!!comp my_menu.txt my_menu.plb。3、在用户文件夹下(patran文件的当前目录)建立图中所示的p3epilog.pcl文件,并输入相关指令。 Patran每次启动会执行其搜索目录下的p3epilog.pcl文件,图中!!LIB my_menu.plb表示加载函数库,ui_exec_function(“my_menu”,“init”)表示执行my_menu.plb中的my_menu类的init函数,该函数即完成菜单的定义与初始化。*MENU LABEL = My_Menu //顶层菜单的名称*CLASS = -NA-*FUNCTION = hello_world*LABEL = Hello World*LOAD ITEM*SEPARATOR //在Hello World菜单与Push Me … 菜单之间加入分割线*CLASS = push_me_form //子菜单关联的类*FUNCTION = display //点击子菜单时的响应函数,即push_me_form.dispay()*LABEL = Push Me … //子菜单的名称*LOAD ITEM方法二:如果patran中的Utilities菜单被加载了,那么可以使用更方便的方法加载菜单,其方法如下:1、在用户目录下建立p3_user_menu.*.def的文件,并输入图中所示语句。 图中即为加入的自定义菜单,其中my_menu1为采用第二种方法加入的,my_menu为采用第一种方法加入的。

