Professional Documents
Culture Documents
Allplan 2023 IL VisualScripting
Allplan 2023 IL VisualScripting
E-learning
Contents
Welcome to Allplan Visual Scripting ....................................... 1
Your feedback .................................................................................................................... 1
Introduction ...................................................................................... 2
What is visual programming? ................................................................................. 2
Why visual scripting? ................................................................................................... 2
Where to find visual scripting in Allplan? ......................................................... 3
Toolbar ................................................................................................................................... 9
Library palette.................................................................................................................. 11
Workspace ........................................................................................................................ 13
Script view ......................................................................................................................... 14
Shortcut menu of the workspace ..................................................................... 15
Palette Designer palette .......................................................................................... 16
Position in the application window ..........................................................................16
Visible parameters of nodes ....................................................................................... 17
Creating a new group (= area) ...................................................................................19
ii Contents Allplan 2023
Creating a tab......................................................................................................................20
Shortcut menus of the parameters ....................................................................... 21
Output window.............................................................................................................. 25
Showing the script location .................................................................................. 25
Index .................................................................................................. 71
Allplan Visual Scripting Welcome to Allplan Visual Scripting 1
Your feedback
We are always trying to improve the overall quality of our program
documentation. Your comments and suggestions are important to
us, and we welcome feedback.
Please do not hesitate to contact us to express criticism or praise
concerning the documentation. Feel free to contact us as follows:
Documentation
ALLPLAN GmbH
Konrad-Zuse-Platz 1
81829 Munich, Germany
Email: dokumentation@allplan.com
2 What is visual programming? Allplan 2023
Introduction
What is visual programming?
Visual programming is receiving more and more attention in the
construction industry. By means of visual programming, you can
program powerful, customized scripts that open up countless new
options when it comes to creativity and design. Visual scripting facili-
tates any kind of work: You can automate recurring design activities,
create user-defined forms, analyze data, and generate project-
specific reports.
Parametric modeling is an excellent tool to increase efficiency in
BIM-based planning. This means that the modeled components are
smart due to the parameters assigned. To assign parameters, you
use scripting languages, such as Python. These scripting languages
facilitate the creation of parametric models and support the automa-
tion of design workflows. Think of SmartParts or PythonParts. When
you use them in a model, you are, in fact, modeling parametrically.
Click to select Allplan Visual Scripting. You can see the Allplan
Visual Scripting window, where you can visually link predefined code
blocks (also referred to as nodes). This results in a script. After run-
ning this script, the program computes the algorithm. This algorithm
creates configurable and reusable objects in Allplan or runs the defi-
ned workflow in Allplan.
But first things first.
4 Where to find visual scripting in Allplan? Allplan 2023
1 - Menu bar
Tip: You can resize the All- 2 - Toolbar
plan Visual Scripting window 3 - Library palette
to suit your needs. You can
also move this window to 4 - Workspace
another monitor. 5 - Script view
6 - Shortcut menu of workspace
7 - Palette Designer palette
Allplan Visual Scripting The user interface of Allplan Visual Scripting 5
Menu bar
The menu bar is above the workspace of the Allplan Visual Scripting
window. You can find the following menus on the menu bar: File, Edit,
Script, View, and Help.
File menu
The File menu provides the following tools:
Note: You can also find the tools New, Open, Save and
Create objects in the toolbar (on page 9).
6 Menu bar Allplan 2023
Edit menu
The Edit menu provides the following tools:
Notes: The Undo and Redo tools are also included in the toolbar (on
page 9).
You can find the Copy, Paste, Delete, and Select all tools on the
shortcut menu of the workspace (on page 15) too.
You can copy (CTRL+C) and paste (CTRL+V) selected nodes and the
connecting lines between them across scripts. You can reuse exis-
ting node combinations by copying between scripts.
Allplan Visual Scripting The user interface of Allplan Visual Scripting 7
Script menu
Select the Start tool (F5) to run the script.
Consequently, Allplan opens the Properties palette, displaying the
result of the script as a preview in the viewport.
The script does not contain any actual objects or geometries. Only
when you select this tool does the program run the algorithm defined
in Allplan Visual Scripting and display the result of the algorithm as
configurable and reusable objects in Allplan or run the defined work-
flow in Allplan.
You can stop the script by pressing SHIFT + F5, which stops it
from running once you have started it. If you have already
started the script and the properties palette and the preview of the
object are displayed in Allplan, pressing stop will delete these re-
presentations in Allplan.
Note: You can find the Start and Stop tools on the toolbar (on
page 9) too.
View menu
The View menu provides the following tools:
Note: You can find the Zoom selection, Zoom all, tools in the
upper-right area of the workspace too. In addition, you can zoom in
or out of the script view percentage-wise.
8 Menu bar Allplan 2023
Help menu
The Help menu consists of the following two options:
Getting started to open a short guide to Allplan Visual Scripting.
Visual Scripting Help (F1) to open the Allplan Help, providing more
information about visual scripting.
Allplan Visual Scripting The user interface of Allplan Visual Scripting 9
Toolbar
The toolbar is below the menu bar:
Stop to pause the running script or to clear the display of the pro-
perties palette and the preview of the object in Allplan after running
the script.
Note: You can also find the tools New, Open, Save and
Create objects in the File menu. The tools Start and Stop are
also included in the script menu. Undo and Redo are compo-
nents of the Edit menu.
Allplan Visual Scripting The user interface of Allplan Visual Scripting 11
Library palette
The Library palette of Allplan Visual Scripting contains all available
nodes sorted alphabetically by category.
The Library palette is organized as a tree structure and thematically
divided into different folders with subfolders.
Structure
The box for the search tool is below the title bar of the Library palet-
te. By entering the name of the node or parts thereof, you can re-
duce the number of nodes listed in the library. This makes it easier for
you to find a specific node.
When you open a folder and point to a node (see "Nodes" on page
26), you can see a list of input parameters and output parameters of
the node. In addition, you get further information (property and data
type) about these parameters. This example shows the Box node in
the Geometry\Objects folder:
Allplan Visual Scripting The user interface of Allplan Visual Scripting 13
Workspace
You create and edit scripts in the workspace of Allplan Visual Scrip-
ting. These scripts consist of different nodes (on page 26) that are
linked by connecting lines (on page 36). You drag the nodes from the
Library palette into the workspace. After having placed the nodes in
the workspace, you connect them by means of connecting lines.
Double-click in the workspace to open quick input (see "Your first
attempt at scripting - part 2" on page 47).
Script view
The tools for changing the script view are in the upper-right area of
the workspace.
Note: You can find the Copy, Paste, Delete, and Select all tools on
the Edit menu, too.
16 Palette Designer palette Allplan 2023
After you have run the script by selecting Start, the Properties
palette has two tabs in Allplan (see illustration). The Tab name tab
lists the visible parameters in the New group area (see illustration
(1)). The Unassigned tab contains the visible parameters that are in
the “Unassigned” area of the Palette Designer palette (see illustra-
tion (2)).
If the Unassigned tab lists several parameters of different nodes,
their sequence matches the sort sequence in the “Unassigned” area
of the Palette Designer palette.
Allplan Visual Scripting The user interface of Allplan Visual Scripting 19
Creating a tab
Use the left side of the Palette Designer palette to create the tabs
for the Properties palette in Allplan. Click to create another tab.
You can use the shortcut menu to rename or delete the tab. To re-
name the tab, you can also double-click its name.
Note: The tabs and areas defined do not appear in the Properties
palette in Allplan until you run the script by clicking Start.
Allplan Visual Scripting The user interface of Allplan Visual Scripting 21
If you select the watch tool in the tooltip of the output port of a
parameter, you can add this parameter to the watch list palette.
The watch list palette is used to check the parameters it contains.
When you exit Allplan Visual Scripting, the watch list palette is au-
tomatically emptied.
Output window
If a script fails to load or run, the Output window opens, displaying
information about what type of error was detected and where it can
be found in the script. You can also show the Output window by ad-
ding a check mark to Output window on the View menu.
The Output window opens below the workspace.
To minimize the output window, turn on Hide automatically. To
show the output window all the time, turn off Hide automatically.
With Close you can close the output window.
To change the width of the Output window, use the double-headed
arrow that appears when you point to the upper edge of the window.
Components of a script
With Allplan Visual Scripting, you create visual programs in a work-
space by connecting nodes by means of connecting lines. In doing so,
you define the logic for running the resulting visual program. This
chapter introduces the elements of Allplan Visual Scripting.
Nodes
By means of visual scripting, unexperienced users can create com-
plex scripts without having to understand the underlying “Python”
programming language. To create a script, you place nodes in the
required sequence in the workspace. By entering input values for the
nodes, you make them process the underlying program code, which
initiates certain actions or output. The nodes are arranged in action
networks, which run in turn.
Structure of a node
Each node consists of a title bar (1), a middle area with properties (2),
and the lower area with the settings (3).
Title bar
The title bar contains the icon and name of the node.
Point into the area of the title bar to open a tooltip with further infor-
mation about this node.
Right-click the title bar or anywhere within the node to open a short-
cut menu where you can rename the node. In addition, you can click
Select in palette designer to highlight the visible parameters of this
node in the Palette Designer palette.
28 Nodes Allplan 2023
Properties area
The places where you can input or output data for nodes are referred
to as ports. These ports act as contacts for the connecting lines (on
page 36). By means of the input ports (4) on the left side, you enter
data into a node. Then, the node processes and outputs the data
through the output ports (5) on the right side. Data flow is always
from left to right.
Point to a port to open a tooltip with the name, property, and data
type of the port. Input ports require you to enter data of the type
displayed. After processing the input, the node outputs data of the
types displayed through the output ports.
In the tooltip of the output ports, you can click on the watch
function to add the respective parameter to the watch list palette
(on page 23).
Allplan Visual Scripting Components of a script 29
This example shows the BoxBy2Points node. As you can see, the
StartPoint parameter consists of three values (StartPoint.X, Start-
Point.Y, and StartPoint.Z). After clicking , you can separately con-
trol these values. This means that you can individually define whe-
ther and under which name a value is visible in the Properties palette
in Allplan.
Note: A red value indicates that this node requires values from
another node. To run this node, you must connect it with another
node. The Start tool is grayed out as long as your script contains
nodes with red values. This means that you cannot run the script.
30 Nodes Allplan 2023
You can make entries for the individual values on the right side of the
Properties area. In addition, you can define whether and under which
names the values are visible in the Properties palette in Allplan. Use
the ENTER key to confirm the names you entered. To close the box
with the properties, open another box with properties or click in the
workspace.
Settings area
In addition to properties, each node has settings that you can use to
control the result of the object in the viewport of Allplan. With these
settings, you can also control whether the properties are visible in
the Properties palette of Allplan (see "Your first attempt at scripting
- part 2" on page 47).
• Note dialog line text: Click this button to open a box. The text
that you enter appears in the dialog line of Allplan.
Handling nodes
Tip: You can also select When you click to select a node, it gets a thick blue border. You can
several nodes by enclosing select several nodes in one go. To do this, select and hold the CTRL
them in a selection rectang- key and click the nodes one after the other. You can then move the
le. selected nodes by means of drag-and-drop editing.
Tip: To handle nodes, you Use CTRL+C and CTRL+V to copy and paste selected nodes.
can use the tools on the Edit Use the DEL key to delete selected nodes. By deleting a node, you
menu (on page 6) and on the also remove all its connecting lines (on page 36).
shortcut menu (see
Note: CTRL+V and CTRL+C also allow you to copy and paste selected
"Shortcut menu of the
nodes and the connecting lines between them across scripts.
workspace" on page 15) of
the workspace.
Allplan Visual Scripting Components of a script 33
Types of nodes
Nodes are the basic building blocks of Allplan Visual Scripting. Each
node contributes to the script as a whole.
A node is a predefined code block that processes incoming data
through input ports and outputs (partial) results through output
ports. For example, results can be objects, vectors, and values. Data
flow is always from left to right.
A node requires data so that the node can run its actions and then
output data. The incoming data and outgoing data can be completely
different, such as an integer or a list.
There are also nodes that have only output ports but no input ports.
The Library palette (on page 11) of Allplan Visual Scripting contains
the following folders with nodes:
• AddOns\WarpedSlabs to create, place, and modify warped slabs
(double-tee beams).
• Architecture\AxisInput: to select the assignment of a line axis
for an architectural element
• Architecture\Modification: to change the thickness of a wall
layer
• Architecture\Objects to create architectural objects (for exa-
mple, a wall based on a path).
• Architecture\Preview: to create a preview for a vertical archi-
tectural element
• AreaRepresentation to assign 2D surface attributes to an object.
• Attributes to determine attribute values of objects, change attri-
bute values, and create new attributes.
34 Nodes Allplan 2023
Connecting lines
Connecting lines connect nodes to create relationships and to define
how a visual program runs. Think of connecting lines as electrical
wires that transport data pulses from one node to the next node.
Connecting lines show the data flow for running the algorithm.
Connecting lines connect the output port of a node with the input
port of another node. This directionality defines the data flow in the
visual program. Although you can arrange the nodes freely in the
workspace, the program generally runs from left to right because
the output ports are on the right side of the nodes and the input
ports are on the left side.
Ports expect data of a specific type. You can connect ports of the
same data type only. If you try to connect two ports that do not
match, the program displays a symbol and cancels the operation.
Running a script
If you have correctly connected all nodes in the current script, you
can run the script by clicking Start (toolbar, Script menu, or F5).
As a result, the Properties palette opens in Allplan. In addition, Allplan
shows the result of the script (object) or runs the defined workflow
in the workspace.
You can change the parameters both in the Properties palette and in
the script itself.
Note: You cannot select the Start tool until the script is complete.
For example, look for red input ports (see "Structure of a node" on
page 26).
1 - Properties palette: You can change the properties of the script by means
of the palette. The script defines which properties are visible in the palette.
2 - Objects: Objects generated by the script are visible in the workspace of
Allplan. After closing the script, you can create these objects in Allplan.
2 - Workflows: Workflows generated by the script process Allplan data.
40 Connecting lines Allplan 2023
Allplan Visual Scripting Your first attempt at scripting - part 1 41
To create a script
1 Start Allplan.
2 Create a new project, for example, Visual Scripting.
Drawing file 1 of the new project is open.
3 For the following steps, the representation in the plan view is
sufficient. Go to the Quick Access Toolbar, open the Window
drop-down list and change to 3 Viewports.
4 Go to the Actionbar and open a role that contains the User-
Defined Objects task, for example, the architecture role.
5 Open the User-Defined Objects task.
This task contains the Visual Scripting task area.
6 Select the Allplan Visual Scripting tool.
You can see the Allplan Visual Scripting window. Allplan stays o-
pen in the background.
Note: Make sure that the Allplan Visual Scripting window does not
hide the Allplan workspace or palettes.
Resize the Allplan Visual Scripting window accordingly.
7 Point to Palette Designer at the right edge of the Allplan Visual
Scripting window.
8 To show the Palette Designer palette all the time, click Hide
automatically.
9 To create a new script, click New on the toolbar of the Visual
Scripting window.
42 Connecting lines Allplan 2023
Tip: You can find the New 10 Go to the search box of the Library palette and enter the follo-
tool on the File menu too. wing: circle
The Library palette lists only the nodes whose names or descrip-
tions contain the word “circle”.
11 Point to the Circle3D node and drag it into the workspace.
A preview of the Circle3D node is attached to the cursor.
After you have placed the node in the workspace, the Palette
Designer palette - Unassigned area lists the visible parameters
of the Circle3D node.
Tip: You can find the 12 Click Zoom selection in the script view (upper-right area of
Start tool on the Script the workspace). This zooms in on the selected node so that it is
menu too. As an alternative, centered in the workspace.
select F5.
13 To run the script, click Start on the toolbar.
Allplan Visual Scripting Your first attempt at scripting - part 1 43
Allplan displays the circle in the workspace and opens the Pro-
perties palette. The Properties palette contains the visible para-
meters of the Circle3D node.
Note: When you slowly move the cursor horizontally across the
parameters of the Properties palette, the cursor changes to a
double-headed arrow as soon as you reach the area between the
parameter names and the boxes. You can now change the width
of this area.
44 How Allplan Visual Scripting and Allplan interact Allplan 2023
After you have run the script by selecting the Start tool, the Pro-
perties palette in Allplan lists these visible parameters in the area
under the node name, that is, Circle3D in this example.
Allplan Visual Scripting Your first attempt at scripting - part 1 45
You can drag the visible parameters from the Unassigned area into
the upper area of the Palette Designer palette. It’s the upper area
where you define how the Properties palette looks in Allplan. You
can find detailed information in "Palette Designer palette (on page
16)" and "Working with the Palette Designer palette (on page 53)".
You will learn how to change the names of visible parameters in the
node, thus controlling how the Properties palette looks in Allplan.
When a node creates its own area in the Properties palette in Allplan,
you can define the name of this area in the Palette Designer palette
(see "New group = creating an area (see "Creating a new group (=
area)" on page 19)").
46 How Allplan Visual Scripting and Allplan interact Allplan 2023
Note: If you have made any changes to the logic of your script, such
as deleting or adding nodes, you will see a note about this in the pro-
perties palette of Allplan. You will be prompted to run the script
again in the visual scripting application window. As a result, you will
see the adjusted parameters in the properties palette of Allplan.
Allplan Visual Scripting Your first attempt at scripting - part 2 47
Tip: If you know a part of the node name, you can also use
quick input. To open quick input, double-click in the work-
space. Enter the node name or parts thereof in the box.
Quick input lists the nodes that match your entry. Double-
click the required node to place it in the workspace and to
close quick input.
48 How Allplan Visual Scripting and Allplan interact Allplan 2023
Tip: You get the same result 3 Link the two nodes. This means that you connect the output
by clicking Zoom all on the ports of the node that supplies the values with the input ports of
shortcut menu (see the node that processes the values.
"Shortcut menu of the
workspace" on page 15) of The reference point is the center of the circle. To do this, you
the workspace or on the File must connect the CenterPoint output port of the Circle3D node
menu (see "view menu" on with the ReferencePoint input port of the PlaceByVector node
page 7). by means of a connecting line.
4 To copy the circle, you must connect the Circle output port with
the ObjectsToPlace input port.
Note: If you want to correct a connection because you clicked a
wrong input port, select and hold the CTRL key (or SHIFT key) and
click the input port. The connecting line is attached to the cursor
and can be connected with the correct input port.
To delete the connection, remove the connecting line from the in-
put port and click in the workspace.
Tip: Each connecting line has a shortcut menu (see "Editing
connecting lines" on page 38). By using the tools on this shortcut
menu, you can change the start (output port) and end (input port)
of the connecting line or delete the connecting line.
5 To define the number of copies, open the Properties of Count
(number of placements). Enter 4.
50 How Allplan Visual Scripting and Allplan interact Allplan 2023
6 Specify how far from one another you want to place the circles.
Open the Properties of Distance and enter X = 2 m.
As you entered the Distance immediately after the Count (num-
ber of placements), you automatically closed the Count box by
opening the Distance box.
Note: If you have made a mistake, you can undo it with Undo
(CTRL+Z or Toolbar or Edit menu). You can restore undone ac-
tions by clicking Restore (CTRL+Y or the toolbar or the Edit
menu).
7 To close the Distance box, click in the workspace.
Allplan Visual Scripting Your first attempt at scripting - part 2 51
9 Allplan displays the circles in red. This means that the circles are
preview objects. If you closed the script now, there would be no
model data. To create model objects in Allplan, you must add this
information to the nodes. To do this, select the Create model ob-
jects button in the settings area of each node. By selecting this
button in the Circle3D node, you create the initial circle as a model
object in Allplan. By selecting this button in the PlaceByVector
node, you also create the three copies of the circle as model data
in Allplan.
Click the parameters of the Circle3D node and drag them into the
upper area of the Palette Designer palette.
Note: To check which parameters belong to which node, you can
open the shortcut menu of the parameters (see "Shortcut menus
of the parameters" on page 21) in the Palette Designer palette
and click Show in workspace. This zooms in on the node so that it
is centered in the workspace.
54 Working with the Palette Designer palette Allplan 2023
This creates a new group in the upper field of the Palette Desig-
ner palette, in which the parameters of the Circle3D node are
stored.
2 Click Start on the toolbar and look at the changed Properties
palette in Allplan.
Allplan Visual Scripting Your first attempt at scripting - part 2 55
The Properties palette in Allplan has two tabs. The Tab name tab
- New group area contains the visible parameters of the Circle3D
node. The Unassigned tab contains the visible parameters of the
PlacebyVector node. These parameters are still in the Unassig-
ned area of the Palette Designer palette. The next step is to sort
these parameters.
3 Click the New group button in the Palette Designer palette.
This creates a second area in the Properties palette. Enter the
following name for the new area:
Place elements based on number and distance
4 Drag the parameters of the PlacebyVector node into the new
area.
5 Rename the upper New Group by using the shortcut menu. Enter
3D circle for the new name.
56 Working with the Palette Designer palette Allplan 2023
9 Open the shortcut menu of the first page and rename it. Enter
Circle for the new name.
Modifying parameters
Before you complete your small script, let’s see how you can change
parameters both in the script and in Allplan.
At the moment, the Allplan Visual Scripting window is open and the
result of the script is visible in Allplan. In this situation, you can change
parameters in various ways:
• Use the script.
• Use the Properties palette of Allplan.
• Use the object in the workspace of Allplan.
Here’s a small example:
To modify parameters
You want to change the radius of the circle.
To do this, you have the following options:
• Enter the required value in the 3D circle area on the Circle tab
the Properties palette of Allplan (1); or
• enter the required value in the yellow box of the circle in the
workspace of Allplan (2).
Or
• change the radius by dragging the handle of the circle (3).
Or
62 Modifying parameters Allplan 2023
Click on the File menu or on the toolbar and select Create Ob-
jects in Allplan.
What this does is trigger the creation of the object defined in the
script in Allplan.
2 You can see the Save As dialog box. Select the required folder
(Project, Office, or Private), enter a name (for example,
circle.pyp), and click Save.
The objects have been saved in Allplan. The objects are displayed
in the Allplan window, the properties palette has been closed.
Connection between Allplan and the Visual Scripting application
window has been lost.
3 To close Allplan Visual Scripting, click the close button in the
upper-right corner of the Allplan Visual Scripting window. As an
alternative, select Exit (Alt + F4) on the File menu.
Allplan Visual Scripting Your first attempt at scripting - part 3 65
The Allplan Visual Scripting window closes. You are in Allplan. The
drawing file with the scripted object is open.
Note: If you have not created an object with your script, you will see
the following note when you try to use the Create Objects in
Allplan tool:
66 Visual Scripting object in Allplan 2023
PythonPart: You can use this tool to open the Properties palette.
If you make changes to the parameters and then save them, a copy
of the original object is created with the changed parameters.
Unlink Smart Symbol: You can use this tool to resolve the struc-
ture of the PythonPart relocation. You can then modify individually
the design entities that make up the PythonPart installation.
Allplan Visual Scripting Examples provided 67
Examples provided
Allplan comes with various scripted examples. You can find them in
the following Allplan path: ETC\Examples\VisualScripting
Here’s a small example:
The script appears in the workspace. The title bar of the Allplan
Visual Scripting window shows the path of the selected object.
Note: Of course, you can sort the visible parameters of the nodes
in the Palette Designer palette to suit your needs and create
groups and tabs or rename groups and parameters. If you want,
you can try it for yourself.
4 Click Start.
5 The dialog line of Allplan prompts you to enter a 3D line. Draw the
line in the workspace. As an alternative, define the line by entering
dx, dy, and dz in the dialog line.
Allplan Visual Scripting Examples provided 69
Allplan creates the objects in the viewport and opens the Proper-
ties palette.
7 Before you exit Allplan Visual Scripting, you can decide whether
you want to save the object in Allplan.
8 If you would like to keep the scripted objects in Allplan, please
create objects in Allplan fist before closing.
Until now, the objects in Allplan are only shown as a preview,
which means that when you close the script, the objects in Allplan
would disappear.
Click on the File menu or on the toolbar and select Create Ob-
jects in Allplan.
What this does is trigger the creation of the object defined in the
script in Allplan.
9 You can see the Save As dialog box. Select the required folder
(Project, Office, or Private), and click Save.
10 The objects have been saved in Allplan. The objects are displayed
in the Allplan window, the properties palette has been closed.
Connection between Allplan and the Visual Scripting application
window has been lost.
11 To close Allplan Visual Scripting, click the button in the upper-
right corner of the Allplan Visual Scripting window. As an alterna-
tive, select Exit (Alt + F4) on the File menu.
Allplan Visual Scripting Index 71
Index
A N
Allplan - Properties palette nodes
create areas 16, 53 copy+paste 15
create tabs 16, 53 creating model objects 47
enter names for areas 44, 47 creating preview objects 26,
modifying parameters 61 47
renaming parameters 44, 47 definition 26
visibility of parameters 26 deleting 15, 38
Allplan Visual Scripting 3 entering properties 47
edit menu 6 handling 32
file menu 5 modifying parameters 61
help menu 8 structure 26
library palette 11 types 33
menu bar 5
Palette Designer palette 16, 53
O
script menu 7 output window 9
selecting script view 14, 15 Q
shortcut menu of workspace
15 quick input 13, 47
show the script location 25 R
toolbar 9
user interface 4 resizing 4, 41
view menu 7 S
Watch list palette 23
script
workspace 13
creating 9, 41
C displaying 14, 15
components of a script 26, 36 Redo 6, 9
connecting lines running 9, 39
save as 67
creating 36, 47
save with object 64
definition 36
deleting 15, 38 saving 9, 47, 64
editing 38 starting 9, 39, 41, 47, 67
Undo 6, 9
reconnecting 38
search 11, 13, 41
D
V
displaying the script 14, 15
visual programming 2
M
Z
modifying parameters 61
zoom selection 14, 41
72 Index Allplan 2023