STAR CCM+10.04 macro处理的一些问题
(2015-07-24 12:19:29)
标签:
cfd |
分类: STARCCM技巧 |
star
ccm+的macro采用java语言进行处理。当前对于java来讲,可以选用的IDE实在是多如牛毛,最常见的如eclipse和netbeans,不过STAR
CCM+官方推荐使用netbeans,我们这里暂且也只就netbeans进行讨论。
final MacroExecuteAction mea =
SystemAction.get(MacroExecuteAction.class);
mea.setMacro(new Print("abc"));
mea.performAction();
1、netbeans版本的选择
netbeans是免费的IDE,拥有众多的版本,最新的版本是8.02,这可以在官方网站下载。下载地址:http://netbeans.org/。不过要提到的是,netbeans8.02并不是适合star
ccm+10.04的合适版本,因为8.02的运行需要jdk8.0,而star
ccm+10.04仅支持到jdk7,所以合适的netbeans版本应为7.4以下。
2、jdk及JRE的选择
只能使用JDK7及以下版本。jdk8会出问题,各种莫名其妙的问题。
3、macro调用
不能使用常规java中的类调用,否则会出现各种错误,可以使用以下方式进行调用:
示例中的Print为StarMacro派生类,带有一个参数。