-
Notifications
You must be signed in to change notification settings - Fork 15
Home
Fabio Kasper edited this page Oct 30, 2019
·
6 revisions
Thank you for using MacroUtils. I hope this library will help you as has been helping me over the years with macros in STAR-CCM+.
- STAR-CCM+ User Interface (UI) registers low-level API instructions when one is recording macros interactively;
- When I was working in projects that required automation, soon I had realized the need in sharing common methods without copying/pasting JAVA methods every time I needed to leverage something that was already written.
- MacroUtils was originally written using STAR-CCM+ v7.02 libraries;
- Everything was coded in a single JAVA file and macros that were supposed to play in STAR-CCM+ were always extending the Public Class of MacroUtils;
- The MacroUtils initiative grew a lot of over the years and releases. At some point, in STAR-CCM+ v10.04 series, I have decided to refactor MacroUtils because it was not possible to use this library when writing Simulation Assistants;
- From STAR-CCM+ v11.02 onwards, MacroUtils is able to be used as a general library, eliminating the limitation aforementioned;
- The very single and heavy JAVA file with ~16,500 lines was refactored from the scratch and split into several different files. Therefore, building a JAR file from the source code is extremely recommended when applying it on a real project;
- Starting from STAR-CCM+ v14.06, or Simcenter STAR-CCM+ 2019.3, MacroUtils added support for gradle compilations.
MacroUtils can also be found in the MacroHUT portal. EDIT: portal is offline