The DOE component API consists of the following methods:
-
get("DOEPlan")
. This method returns a DOEPlan
object from the com.engineous.sdk.designdriver.plan
package. From that entry point you have access to numerous methods for
setting/configuring the technique, adding/editing factors and responses,
and configuring execution options. For more information about configuring
the DOE component, refer to the javadocs for the DOEPlan
interface—open the following file in a web browser:
<Isight_install_directory>
/api/_index/main.html
-
set("pythonDOETechnique", String filePath)
. This method sets the
DOE technique to Python
DOE, loads the Python routine file from the provided filePath, executes python routine and
calls defineTechniqueOptions()
function to retrieve
user-defined technique options from the Python routine
The Python DOE technique is unique among DOE techniques
because it does not have a predefined set of technique options. Setting the
technique to Python DOE and loading the Python routine must be done atomically. Hence, this special API is provided. You
should not use DOEPlan.setTechnique()
APIs to set the
Python DOE technique; instead, use this API.
After calling this API, you can use the DOEPlan and DOETechnique APIs as
usual to configure technique options, factors, responses, etc.