Constraint

Example 1

Summary: Opens a data table and applies constraints to variables using linear inequality constraints, enabling interactive analysis of the data.

Code:

// Constraint
// Open data table
dt = Open("data_table.jmp");
// Constraint
{1 * :Cocoa + 1 * :Sugar + 1 * :Flour <=
0.45, -1 * :Cocoa + -1 * :Sugar + -1 *
:Flour <= -0.45};

Code Explanation:

  1. Open data table.
  2. Define constraint variables.
  3. Apply constraints to variables.

Example 2

Summary: Opens a data table and defines constraints for model application, utilizing linear combinations of variables X1, X2, and X3.

Code:

// Constraint
// Open data table
dt = Open("data_table.jmp");
// Constraint
{-85 * :X1 + -90 * :X2 + -100 * :X3 - (
-90), 85 * :X1 + 90 * :X2 + 100 * :X3
-95, -0.7 * :X1 + -1 * :X3 - (-0.4)};

Code Explanation:

  1. Open data table.
  2. Define constraint variables.
  3. Apply constraints to model.

Example 3

Summary: Opens a data table and defines a constraint using the specified variables, enabling further analysis.

Code:

// Constraint
// Open data table
dt = Open("data_table.jmp");
// Constraint
{1 * :Time + 1 * :Power <= 13, 1 * :Time
 + 1 * :Power >= 10};

Code Explanation:

  1. Open data table.
  2. Define constraint variables.

Example 4

Summary: Opens a data table and defines constraints using linear expressions in JMP Scripting Language (JSL).

Code:

// Constraint
// Open data table
dt = Open("data_table.jmp");
// Constraint
{1 * :Solvent + -1.4 * :Active >= 0, -0.1
 * :Active + 1 * :Water >= 0};

Code Explanation:

  1. Open data table.
  2. Define constraints.

Example 5

Summary: Defines a constraint equation to sum variables and equal four, utilizing arithmetic operations.

Code:

// Constraint
{:x1 + :x2 + :x3 + :x4 = 4};

Code Explanation:

  1. Define constraint.
  2. Sum variables equals four.

Example 6

Summary: Defines a linear inequality constraint to limit the sum of reaction temperature and reaction time, ensuring it does not exceed 535.2.

Code:

// Constraint
{1 * :Reaction Temperature + 1 *
:Reaction Time <= 535.2};

Code Explanation:

  1. Define constraint.
  2. Set linear inequality.
  3. Include reaction temperature.
  4. Include reaction time.
  5. Limit sum to 535.2.

Example 7

Summary: Defines a constraint to ensure the sum of :Alcohol and :Ether is greater than or equal to 0.7, utilizing a JSL expression.

Code:

// Constraint
{1 * :Alcohol + 1 * :Ether >= 0.7};

Code Explanation:

  1. Define constraint.
  2. Set condition on Alcohol.
  3. Set condition on Ether.
  4. Ensure sum meets threshold.

Example 8

Summary: Defines and enforces constraints for Solvent and Water variables, utilizing coefficients to model relationships with Active variable.

Code:

// Constraint
{1 * :Solvent + -1.436 * :Active >= 0,
-0.098 * :Active + 1 * :Water >= 0};

Code Explanation:

  1. Define constraints.
  2. Set up inequality for Solvent.
  3. Apply coefficient for Active.
  4. Ensure non-negativity.
  5. Set up inequality for Water.
  6. Apply coefficient for Active.
  7. Ensure non-negativity.

Example 9

Summary: Defines constraints for Solvent, Active, and Water using a linear inequality constraint in JMP Scripting Language (JSL).

Code:

// Constraint
{1 * :Solvent + -1.4 * :Active >= 0, -0.1
 * :Active + 1 * :Water >= 0};

Code Explanation:

  1. Define constraint for Solvent.
  2. Define constraint for Active.
  3. Define constraint for Water.