Adding Variables (Python)

Adding Variables (Python)
 1# This example shows how to add new variables to a drawing
 2impact.gui.output_toolbox.clear()
 3
 4if not impact.active_drawing.isNone():
 5    variables = impact.active_drawing.variable_settings.variables
 6    variable = None
 7    try:
 8        variable = variables.add("X", "My Group", 100.50, ipVariableType.vtDistance)
 9    except Exception as exc:
10        pass
11    impact.gui.output_toolbox.add(f"Failed to create object via variables.add(): {exc}")
12
13    if not variable.isNone():
14        impact.gui.output_toolbox.add("Successfully added drawing variable " + variable.name)
15    else:
16        impact.gui.output_toolbox.add("Unable to add new drawing variable X")
17
18else:
19    impact.gui.output_toolbox.add("No active drawing")