Reading-Writing Drawing Variables (Python)¶
Reading-Writing Drawing Variables (Python)¶
1# This example shows how to read and write variables from a drawing
2impact.gui.output_toolbox.clear()
3
4if not impact.active_drawing.isNone():
5 variables = impact.active_drawing.variable_settings.variables
6
7 if not variables.item("L").isNone():
8
9 # read variables by name
10 impact.gui.output_toolbox.add("Drawing variable L: " + str(variables.item("L").value))
11
12 # update variable by name
13 variables.item("L").value = 100
14 impact.gui.output_toolbox.add("New value for L: " + str(variables.item("L").value))
15
16 else:
17 impact.gui.output_toolbox.add("Unable to locate drawing variable L")
18
19else:
20 impact.gui.output_toolbox.add("No active drawing")