PLM 的系列知识,从低级到高级,从学习到实践

文章 - 8 评论 - 6 收藏 - 0 粉丝 - 4 访问量 - 17190
   Teamcenter 开发中,涉及到的主要开发文件的后缀的有
      Server 端 : .met .mth
      Web端:.java, .jsp, incjsp, .js,.xml
   在开发中,或许我们可以使用较简单的UltraEdit和EditPlus进行代码编辑,甚至使用记事本进行代码编辑。但是,对于一个开发新手来说,如果电脑配置允许的话,建议还是使用一些IDE来帮助我们快捷和方便的进行代码编辑和调试,提高编码的速度和准确率。
   对于Teamcenter开发来说,主要开发语言有三 server端的MODeL语言,java, js。 MODeL语言,其实就是类似于C++语言,底层实现是C语言。既然是C言语,这部分的代码编辑和调试就可以使用Visual Studio; java语言完全可以在eclipse下进行开发; js推荐使用firefox (js的调试也可以在 Visual Studio下进行).综合以上的话,结论是: Visual Studio+eclipse这个搭配来做Teamcenter的开发。 以下从代码编辑和代码调试两方面介绍使用这两个IDE配合开发Teamcenter。

   以下的实例中,Teamcenter的开发server简称为 tst。

   从建立开发环境开始: mttstenv 命令创建开发环境。
    (图1)

开发环境搭建的细节部分可以查阅Teamcenter的help book.

   一: 代码编辑
   Teamcenter 提供了用于进行TC开发的eclipse 插件。 安装过后查看Window-->Open Perspective
   (图2)

在这些Perspective下编辑.met .mth 会有一些语法高亮。 所以基本上可以在eclipse上进行所有代码的编写。
    如果习惯了visual studio的话,要在visual studio下编辑.met , .mth的话, 可如下配置语法高亮 新建UserType.dat, 内容如下:
    (图3)
 把这个文件复制到 Microsoft Visual Studio 8\Common7\IDE 下。如果该目录下存在同名文件,则将两个文件的内容进行合并 启动Visual Studio 2008。选择 Tools->Options->Text Editor->File Extension。在右边的 Extension 一栏中依次填入met, mth,然后再 Editor 下拉框中选择 Microsoft Visual C++,最后点 Add 按钮进行追加.,点击 OK 按钮完成设置,重启Visual Studio 。
 
二: 代码调试

    Eclipse可以调试.java文件, 如果要调试.jsp的话, 需要安装lomboz插件。为了方便在eclipse里面启动和操作Tomcat, 最好安装TomcatPlugin。
Eclipse 下载地址:
   http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/ TomcatPlugin下载地址
    http://www.sysdeo.com/sysdeo/eclipse/tomcatplugin
lomboz插件地址
    http://forge.objectweb.org/project/download.php?group_id=97&file_id=5480
以上安装过后, 就是基本的Eclipse debug使用了, 这里就不赘述了。接下来还是重点说说.mth文件的Debug.
    1. 新建测试项目。 选 空项目
      (图4)
    2. 配置输出目录。 (配置到Teamcenter开发目录的svr目录)
      (图5)
    3. 配置输出文件(配置产生的dll文件的路径)
      (图6)
    4. 配置过后,就可以直接把.mth文件拖到这个项目中了。 在Visual studio打开后,新增断点 Server简称 + class + message 例如: tst + DDmtCre + SetDialogDefaults
      (图7)
    5. 通过点击编辑器的最左端,添加其他断点
      (图8)
    6. 改动cus.cfg, 让添加的Server可以启动
      (图9)
    7 .改动 deftst.met。 mark掉 resolve tstsvr dynamically. 这样的话debug的时候能找到tstsvr这个server.
      (图10)
    8.附加到进程。 找到tstsvr进行添加
      (图11)
    9. debug效果如下
      (图12)
注意,以上tstsvr 是server简写+ svr 如果创建环境是server简写不是tst 的话, 相应以上用到tstsvr部分也要相应改动。
   Js部分的测试,使用firefox + firebug.
发表于: 2010-11-29 19:44 austin 阅读(3390) 评论(0) 收藏 好文推荐

本博客所有内容,若无特殊声明,皆为博主原创作品,未经博主授权,任何人不得复制、转载、摘编等任何方式进行使用和传播。

作者该类其他博文:

网站相关博文:

发表评论(网友发言只代表个人观点,不代表本网站观点或立场。)

您尚未登录,请先【登录或注册

个人档案

<2021年7月>
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

最近来访

加入的俱乐部

留言簿(0)

文章分类

文章档案

相册


最新评论


赞~·&nbsp;--杨仕亮
IC设计公司在产品数据管理方面的需求有哪些特点?和机械行业有哪些不同?
期待后文。--蒲公英的约定
赞~·--传奇
学习了,感谢分享~`--传奇
欢迎欢迎--蔡荣
迎欢开博--月之故乡

阅读排行榜

评论排行榜