Search the Community
Showing results for tags 'batch'.
The search index is currently processing. Current results may not be complete.
Found 2 results
Hi together, The pro edition of CAESES comes with a set of algorithms for design exploration and formal optimizations. However, people often already use an external optimization software in their company (such as HEEDS, Isight, modeFrontier, Optimus, optiSLang etc). In this case, one can make use of the batch mode of the CAESES pro edition, in order to automatically generate geometry design variants, using the given optimization tool. I attached a small setup (sweepbatch.zip) which demonstrates how simple this works: sweep.fdb Project file that contains the geometry model along with its design variables.sweep.fsc ASCII file that controls the batch run. It starts CAESES, sets the values of the design variables and exports an STL file. This fsc-file is the one that needs to be manipulated by the external optimization software, i.e. parameterize the values of the design variables (see the "setValue"-command).run.bat Run this file to execute the entire process. The run of sweep.fdb also writes out the number of open edges into a file called "openedges.dat". It is merely a simple check for a closed STL geometry, and this information can be used as well by the optimization tool (geometry validity check). Cheers Joerg PS: check out this related post as well. UPDATE AUGUST 2017: The call in the bat/script file needs to be "C:\Program Files (x86)\FRIENDSHIP-SYSTEMS\CAESES\bin\win64\CAESES_crt.exe" sweep.fsc with the newer versions of CAESES (and not CAESES-FFW). sweepbatch.zip
CAESES / FRIENDSHIP-Framework (i.e. the pro-edition) can be used in batch mode where an ASCII file (.fsc) controls the process. Here is a post which shows how this works. If you want to put the design engine setup into such a fsc-file, then just select the design engine and type the following command into the console: .writeSetupIntoFile("c:/tmp/myfile.fsc") Of course, you can use any other file name for this purpose. See the attached screenshots for an example. Just as a remark: In this project, CAESES was controlled by an external optimization software and CAESES was employed as the CAD engine. I configured and ran a design engine for checking the ranges of my design variables. The final setup was then written into the batch control file. Cheers Joerg