Project

General

Profile

Use the Application Editor to create Leginon applications » History » Version 9

Anchi Cheng, 05/07/2017 02:04 PM

1 8 Anchi Cheng
h1. Use Application Editor in Leginon to create or edit Leginon applications
2 1 Amber Herold
3 3 Eric Hou
#  Start a leginon session
4
 
5
#  Select Menu/Application/Edit...> to start a new application
6
 
7
#  Or Select Menu/Application/Load> to load an existing application for editing
8
 
9 6 Anchi Cheng
#  Save the application through Application/Save> or Save As>
10
11
h2. What you can do:
12
13 9 Anchi Cheng
h3. Create a new application based on an existing one
14
15
# Load the existing application
16
# Rename the application
17
# Make changes of node alias, binding and etc.
18
# *IMPORTANT* Left click Application/Save As> and check the application name before confirmation.
19
20
h3.  Rename an application or a launcher
21 3 Eric Hou
 
22 1 Amber Herold
First selecting the item with left click and then click on it again to edit.
23 9 Anchi Cheng
24 3 Eric Hou
 
25 9 Anchi Cheng
h3.  Add a Launcher.
26 3 Eric Hou
 
27
**  Right-click and hold on the name of the application to select "Add Launcher".
28 1 Amber Herold
 
29 3 Eric Hou
**  Rename the launcher to your choice by selecting the launcher name with left click and then click on it again to edit
30
 
31 9 Anchi Cheng
h3.  Add a node within a Launcher.
32 3 Eric Hou
!addnode.png!
33
**  Right-click on the launcher to select "Add Node"
34
 
35 1 Amber Herold
**  Enter an descriptive Alias name for the node. For example, "Instrument" for the "EM" node.
36 3 Eric Hou
 
37
**  Choose the Node Class from the pull-down list.
38
 
39 9 Anchi Cheng
h3. Add Event Bindings between nodes.
40 3 Eric Hou
 
41
**  Right-click on the node the event binding is originated from to select "Bind Event..."
42
 
43
**  Add a Presets Manager node aliased as "pm" in the same launcher.
44
 
45
**  Select in the pull-down menu where the event is bound to under "To Node".
46
 
47
**  Select the event to bind from the pull-down list of the valid event bindings.
48
 
49 2 Amber Herold
50
51 1 Amber Herold
______
52 2 Amber Herold
53 7 Anchi Cheng
[[Edit an existing application as an xml file|Edit an existing application as an xml file >]]
54 2 Amber Herold
55
______