首页 解决方案 Simcenter STAR-CCM+中JAVA宏的运用

Simcenter STAR-CCM+中JAVA宏的运用

  适用版本:STAR-CCM   Simcenter STAR-CCM+中JAVA宏编制可用于通过自动执行重复任务,提高工作效率。

  适用版本:STAR-CCM

  Simcenter STAR-CCM+中JAVA宏编制可用于通过自动执行重复任务,提高工作效率。例如,报告、自动保存、自动导出和场景硬拷贝都可以在模拟属性中予以指定。可能需要宏才能广泛地自定义或自动设置相关属性,使模拟之间的这些属性均相同。与其他宏系统不同,Simcenter STAR-CCM+不会录制任何鼠标移动、按钮单击和按键,而是将工作区中的操作转化为有意义的 Java 代码。宏文件为 Java 语言文件,可以录制为与应用程序之间互动的日志。虽然通过 Simcenter STAR-CCM+ 会话创建宏文件最为简便,但是也可以在文件编辑器中对其进行手动编辑。例如,可以使用 Java 编程语言的全部功能使这些文件专用于特定应用程序。

  编 辑 宏

  宏文件是一种常规文件,其中包含可根据任务进行编辑和自定义的 Java 代码。

  例如,如果要将批处理作业运行的迭代数从 1 更改为 1000。在首选文本编辑器中,打开 .java 文件,然后查找与以下内容相似的行:

  simulation_0.getSimulationIterator().step(1);

  根据需要更改迭代计数:

  simulation_0.getSimulationIterator().step(1000);

  或者更好的办法是使用 run 函数:

  simulation_0.getSimulationIterator().run();

  例如,在宏中加循环语句,进行重复操作:

  其他一些典型编辑示例有:

  加载到不同的案例文件中

  添加环以更改属性,从而模拟旋转起速的转子

  作为时间函数改变属性

  使用默认宏

  默认宏为 Java 宏,在每个互动会话开始时自动创建。

  互动会话期间,Simcenter STAR-CCM+ 将自动为默认宏中的每个操作录制 Java 代码。

  当使用“播放宏”命令播放在会话期间执行的操作序列时,可使用默认宏重复该序列。可在模拟的任意时间点通过 Simcenter STAR-CCM+ GUI 保存默认宏的副本。

  启动新会话时,输出窗口中将显示系统中存储默认宏的目录路径,如上截图所示。

  默认宏功能在 Simcenter STAR-CCM+ 中已作为标准激活,但是可根据需要停用。在为每个互动会话生成默认宏后,建议偶尔清空默认宏目录,以确保它不会变得混乱。

  如果需要重新激活默认宏的创建,则重复上述过程并激活默认宏属性。

  对此设置的更改仅在后续互动会话中生效。例如,启动新模拟时或打开现有 .sim 文件时。关闭并重新打开Simcenter STAR-CCM+ 后,该设置会保留。

免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。

作者: suifengmianlai

为您推荐

生产制造 | 数控仿真保证“安全” 之 NCSIMUL四轴机床搭建

NCSIMUL 通过上一期对三轴机床搭建的讲解和演示,想必大家已经能够搭建自己专属的三轴机床。

质量管理 | 海克斯康 Q-DAS®与SAP QM的交互应用方案

SAP(System Applications and Product) 软件在企业的部署着眼于中央业务流程的优化。

新能源汽车供应链强力转型,数字化供应链系统订单管理数字化助力企业降本增效

当前,全球新能源汽车产业发展驶入快车道,新产品新技术加快研发运用,技术创新带动产业持续升级。

进度猫甘特图:项目管理中的任务分解工具

项目管理中是将大的项目目标划分为各个小阶段任务,WBS就是化繁为简,将负责非项目拆分为简单的任务,它可让事情依照一定规则或关系,通过一层一层来分解,这样要做的任务可以变为小目标。

查看流程审批历史记录解决方案

作者:黄鹏 审校:李达 适用版本:TC11 用户可以在TC中看到整个流程的历史记录,包括驳回,审批,编制的操作,这样可以方便我们查看哪些人参与了这个流程。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

返回顶部