-
Notifications
You must be signed in to change notification settings - Fork 15
Home
frkasper edited this page Aug 9, 2016
·
6 revisions
Thank you for using MacroUtils. Hopefully it will help you as have been helping me over the years 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, I've 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 was supposed to be played 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, at STAR-CCM+ v10.04 series, I've decided to refactor MacroUtils mainly because it was not possible to use the library when writing Simulation Assistants;
- From STAR-CCM+ v11.02 onwards, MacroUtils is then 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 is extremely recommended when applying it on a real project.
MacroUtils can also be found in the MacroHUT portal. EDIT: portal is offline