1.

Introduction

2.

Operating environment

3.

Start-up

3.

7-4. Group layout
7-5 Label setting for a Group
7-6. Tick label setting for a Group
7-7. Coordinate axes setting for aPanel
7-8. Label setting for a Panel
7-9. Tick label setting for a Panel
7-10. Trace setting
7-11. Active label setting
7-12. Static label setting

4. Basic usage
4-1. Menu Bar
4-2. Layout setting for groups
4-3. Y-axis setting for each panels
4-4. Drawing style setting
4-5. Set graph legends
1.

About configuration file(config.txt)

2.

Configuration file (Directory
environments)!"

Layout file7-1. Canvas size setting
7-2. Shot number setting
7-3. Others

4.

Server functions

5.

In conclusion

Introduction“myView2” is a successor model of “myView”. It has been extended colors
for the map, and added more flexible zoom function. However, this newmodel “myView2” has NOT compatibility to load the configuration file fromthe older system “myView”.

1#"Operating environment
The myView2 is a Python script, installing Python 2.6, or 2.7 is necessary to
run this program. We recommend Enthought Canopy as the analysis
environment to explore, develop, and visualize on.
https://www.enthought.com/products/canopy/
After downloaded the Enthought Canopy, it came in a zip file. This zip filecomes with a setup program, so you need to unzip the file.
Confirm that your system needs the system requirements before starts as
fallows;
wxPython is for GUI, and matplotlib is for drawing graphs.
Operating system support
l CentOS 6.5 (x86_64)+ Enthought Canopy 1.4.0
l Windows 7 64bit + Enthought Canopy 1.5.1
l MacOS X 10.9.2 + Enthought Canopy 1.6.1
If you are on MacOS X, please update the wxPython at Package Manager on Canopy
application.

2$"Start-up
You have all done with processing completed until gets here. Find amVview2.py file, double click the file will setup the Canopy program.
From the editor Canopy, go to the menu bar, Run > Run File will start-up
myView2 file.
From the command prompt as follows:
For Linux, MacOS
python myView2.py [option] [layout file]lll-d / --debug:
debug ON-l / --log:
create a log file-m [12345] / --message-level=[12345]:
A small number brings more details in a message.

J -a:
A parameter to use when the program has the ABEND(automatically used CallAfter).
(e.g.)
python myView2.py -l -m 1 C:¥TEMP¥myView2¥samples¥wp.mvd
Basic usage
4-1. Menu Bar - Basic usage%"

When the application start running, click

to open up a data file. A graphsheet is set in an initial layout file “plot_default.txt”.
*Initialization files and setting printers are set in “config.txt”.

3

Group1

Group 2

Group 3Figure 1 Menus and Dialog Boxes
In a main screen, a default layout shows that there are three groups of
figures. Each one of group can be divided into small panels for drawing
graphs. In this default screen, it shows that there 3 groups, 14 panels, and25 graphs (see Fig.1).
These groups have a constant value with the horizontal axis, and they canbe divided into a plurality of panels of n rows × m columns. Groups,
panels, and graphs are numbered in order they appear by define data.
Numbers for the graphs are developed in the order defined, graphs aredescribed as traces on this system. These are useful for when you want to
set the vertical axis, and specify whether you want to draw for the graph.

4

J Input the shot number
You can choose a shot number (Data ID) on the tool bar, and for reference
number too. This is to determine whether to plot the data of any shot
number.

Figure 2 Shot Number
J Drawing
Reloading button / rotating two arrows
This is a basic function that you need to press this button every after time
when you enter the shot number.

Figure 3 Drawing
J Mode: ON-line

Figure 4 Mode ON/OFF

This is to change the operation for acquisition of the data location. Eachtime when you press this key, changes acquisition operation into a cachefolder or into an analysis server to find a data.
You might want to restore the updated data to the cache folder, you need toaccess to the analysis server by pressing its ON. The cache folder will beoverwritten and erase the previously existing data, and save it automatically.
However if you are not connecting to the LHD-LAN (the analysis server),OFF mode will be useful to run the program.
Each operation is as follows;5ON Line

to get a data in the analysis server, connecting to the network(the analysis server)

OFF Line

to get a data in the cache folder, not connecting the network.

6

J Cache folder
You need to access to the analysis server by pressing it ON when you want
to restore the latest data to a cache folder. It will be overwritten and save it
automatically.
However if you are not connecting to the LHD-LAN (the analysis server),OFF mode will be useful to run the program.
J Other Settings
File＞Open Open up a layout file
File＞Save
Save a layout file
File＞Export Outputs a data in txt.
A profile name@shot number-module name_Z axis variable name.txt(e.g.

cxs7_tor_map@129755-cxs7_tor_Ti.txt)

File＞Print
File＞Quit

Save the graph in PostScript format.
Quit a program

Edit＞Copy

Copy a graph to the clipboard.

Setting!Group and Trace"
Customize setting for Group, panel, anddrawing data.
Figure 5 Setting menu

Setting!Legend"
Setting the legend objects of the graph.
Setting!Folder Path

Set the path

Figure 6 Path setting

7

J Batch Processing
Tool > Batch
Specify the shot number for drawing
continuously.
Data ID:

Shot number

Create PDF:
To make PDF
Print:
To print

Figure 7 Batch Process

J Real TimeNOTE:
Please do NOT use “lastshot” when you send
to a printer. Choose an acceptable one if you
want to use a printer when checked the box
for “send to Virtual Printer”.
Check the available printer from the following
address;

Figure 8 Realtime

http://kaiseki-dev.lhd.nifs.ac.jp/rails/virtual_printer/virtual_printer/virtual_printerTool > Notify
To run the command of the file which named A Notify.txt of configuration
files.
Tool > Server
Change to a client mode that the operating program will be switched.
Tool > Realtime
To get a data when its synchronized the experimental sequence, anddraw a graph.
Diagnostics: measuring equipment, devices, etc.
Delay:
specify the number to be displayed later than the current shot.
Duration:
display duration time8

Tool > Recorder
Coordinates will be added to the
Recorder dialog when you click.
File > Save
Edit > Clearsave contents
delete contents
Figure 9 Recording

Tool > Cache Clear
Delete the cache folder
Tool > Module Reload Reload
Help > About
Version Information, How to use

94-2. Layout setting for groups- Basic usage
From the menu bar, Setting > Group and Trace to customize your graph layout.
A defined list for groups and panels will be appeared. So you can edit a title’s
text, size of the group, color, and more.

Figure 10 Setting group and trace

Add / Edit:

Add.> OK > Redraw:

To add a new group.

If you want to copy a layout design from a one of them,Choose one that you want to copy from the list > Add > OK. >Redraw
And then, arrange whatever you like.
Press Redraw to confirm the review.
Remove:Move Up:All:

Remove a group from the list
Move up a group on the list
Select a whole list

Redraw:

Redraw the graph
10Please make sure to Redraw to see the result every time you
edit or change (layout, changing values for axis, etc.)
Customize layout
The edit dialog is to configure the display area which is specified a rectangle ofthe coordinate graph from the lower-left to the upper-right corner.
The coordinate graph is a relative in the whole screen which has lower left (0.0
and 0.0) to the upper right (1.0 and 1 position.0). Within the group area can bedivided into a plurality of panels.

Num Rows: A number for rows
Num Cols:
A number for columns
Gap:
A space between the panels
Title:
A title for a group / panels.
X:
X axis values
Label X:

X axis label

Log Scale X: Logarithmic scale
X Link to:

Figure 11 Add and edit

Link to the other group to represent
the graph to be on the same X axis
values when you set min and maxof X value.

Common Y: If you checked this box, value of theY axis for all the panel of this group will represent
into the same Y axis values.

Change Font Typefaces, Weight, Style, Color and Sizes in title, Fig.11 will beappeared when you select More of the title.

11

Text: A title
Family:font family

Style:" character of style
Weight:" thickness of the character
Size:" size of the character
Color:" color of the character
Rotation:" to locate a title
HAlign:" display position for a title (the horizontal
direction)
VAlign:" display position for a title (the verticaldirection)
Figure 12 More for a title

Press OK > Redraw

Change X axis label; this example shows how to change the style (font size,
color, etc.) of X axis label.

Figure 13 Change X axis label

After 13

12

The myView2 shows stacking multiple plots, vertically with the same X axis withdifferent Y axis.
When you set the same values for X min and X max, the drawing data willautomatically set to match the graph.
As you see this example below, it’s a stacked on separate graphs with the same
X axis, but each panel has unique values for Y axes.
Change X axis Tick Values; this example shows how to change the details (fonttypefaces, locations etc.) for the x-axis when you select X.
When the X-min and X-max to the same value, the graph will automatically plot
to match the data.

After 14

Figure 14 Change X axis Tick Values

Trim First:
Trim Last:

First data point will be hidden
Last data point will be hidden

Press OK > Redraw
134-3. Y-axis setting for each panels- Basic usage

Figure 15 Set Y-axis for each panels

If you did NOT set Y axis values when you customized the layout of the group(see fig. 10: common Y), the Y-axis of eachpanel must be set individually.
Choose one of the group > choose a panel >Edit
A sub-window for setting of Y-axis will appear
as Fig.15.
Or, you can just double click directly on thegraph of the main window (Fig. 16).

Figure 16 Double Click on the graph&

14

The group is a multiple columns representing Y values each against a specific X
value. When plotting each series, you can easily select the Y values as they arepresent in columns but the X value is constant for each column. When the Xmin and X-max to the same value, the graph will automatically plot to match thedata. If you checked in the box for “Log Scale X”, it will be a logarithmic scale.
You can specify the min value and the max value for the Y-axis. When you set
the same value for min and max of the Y-axis, the graph will automatically plot
to match the data.

Show Grid Y: To set a square grid graph.
Show Legend Y:
To displays the legend of the graph.
Common Y:

To set constant Y-axis values to all
panels of their group.

xy:

Create a xy dimensional graph.

xy-y2:Create a chart with two Y-axis andone shared X-axis. You can also set
the min and the max values foradded Y-axis.

xy-z:Create a three-dimensional graph

Figure 17 Set up

Log Scale Y2: To set the log scale graph for Y2.
Y link to:

Link to the other panel to represent the graph to be on the same
Y-axis values. Choosing a panel can be selected even from thesame group, and other groups.

15

4-4. Drawing style setting- Basic usage
Tips for an easy way to create a drawn graph that you can also use “Add” tomake a copy of a plot data, and set some details as you want. Press OK to put
a new drawing data on.

Figure 18 Customizing Individual plot data

16

Figure 19 Set up Trace
In the sub-window for setup trace, you need to fill out the form from the top to
the bottom with specific details how you want to display.
Group / Panel:

A location to be displayed.

Module:A diagnostics module nameShot:

Specify the shot numberC:
A current number from the main screen.
R:

A Ref number from the main screen.
17

Add:
X:

A file that you want to plot a data.

An object for X-axis.
Generally, T is for time and R is for distribution for drawing a graph.

Y:

An object for Y axis.

Z:

An object for Z axis

Index:(See Fig 20) If the plot data has more items (time-slices, location information,etc.), choose one of the multiple selected list from the dropdown.
For example, if you chose the Time (Time-slices), a dropdown list comes up so
you can specify whether to plot the time variation of any position.
If you chose the R (distribution), you can specify whether to plot the distributionof any time.
Option: The items appears if there’re more information of the plot data. Choose
one of the item that will be changed by selected items at Module.
Symbol:A symbol style.

Size:
Style:
Width:
Color:

Size for control symbol or a plot line thickness.
Line Style
Linewidth
Plot color

Offset:Stacked lines by Y offsets graph.
(See Fig 19)

Factor:(Y-max - Y-min)=1, so please use less than 1

Multiple axes

Type:
XY:
A xy dimensional graph.
X-Y2: A chart with two Y-axis and one shared X-axis.
XYZ:

A Three-dimensional graph18

Show:To check for display

Offset: Using this feature prevents the curves from overlapping and ensuresthat each curve can be wiewed clearly.
Make sure that the number shoud be less than 1.0 because the limited number
is the Y-max. e.g. (Y-max – Y-min) = 1

Remove:Move Up:Set Index:

Figure 20 offsetting
Remove a data
Move up a data on the list.
This is only for a milited

set this
up If themodulemesurement modules. You can

has

19

Start:multiple measurement points.
Initial value set point

Step:

Step size

Figure 21Set Index

Set Symbol:

To change the look of a line shape.

Check in the box > change the categories > OK > Redraw

Symbol:Data marks
Size: Size of the symbol (data marks)
Style: Line design
Width: Line thickness
Color: The symbols and a line

All:

Figure 22 Set Symbol

Select all the items on the list.
Or, select a one of the list from the trace, and press this “All” button."e.g. You can indicate the data(s) that are based on the same module.
This is useful to plot the time slice data if the module has more
information in index. (See Fig 22)

20

Figure 23 “All” button to select the data based on the same module

4-5. Set graph legends- Basic usage
From the menu bar, Setting > Legend > add, edit, and remove > Redraw

Figure 24 Set Graph Legends

Static labels are labels that are not bound to the data which is “LHD” in
red writhing on this screen. In other words they are statically drawn on
the axis and don’t interact with the data in the viewport. You can set

21

the horizontal and/or the vertical static labels, and you have the option
to define a custom label formatter for the labels.
Active Labels are that changes depending on the data to be displayed.

> Add S Label (for a static label)

Figure 25 Add S Label> Add A Label (for active labels)
Position X:"
Position Y:"

Place for a label
Place for a label

Module:Set a module

Data ID:
C: Data ID for a main screen" R: RefNo for a main screen
Any: Shot numbers
Arg:
" " "

Figure 26 Add a Label

22

A title name (reserved words
included)'"

About configuration file(config.txt)
Initialization files and setting printers are set in “config.txt”.
There are only a few basic constructs allowed in the initialization file.
Blank lines are ignored. Lines beginning with a “#” are comments, and willbe ignored too.
For example
PlotDefault = plot_default.txt

A layout file for initial start-up

PrinterIP = 133.75.51.200" " " Specifies the PostScript-compatible"
network printervPrintPath = vprint" " " " " " Specify the location of the path where"
you want to output thegenerated PostScript file.
("

Configuration File (Directory environments)
myView2.cnf is the configuration file for the directory.
For example"cachefilename": "cache.txt","cachefoldername": "cache","commandfoldername": "bin","config_version": "1.0.0","datamodulefilename": "datamodules.txt","datamodulefoldername": "DataModules","exportfoldername": "user/export","labelmodulefilename": "labelmodules.txt","labelmodulefoldername": "LabelModules","notifyfoldername": ".",
"printfoldername": "user/print","tempfoldername": "temp"

23

)"

Layout fileIn the layout file, setting the drawing size, the group, the graph, the trace,
also other text display settings are available.
Let’s see how they go on the file using a”plot_default.txt” as follows;(Each parameter is separated by TAB after the key)

7-1. Canvas size setting- Layout fileFor example:

canvassize

1024

780

7-2. Shot number setting - Layout fileFor example:

dataid1013681059997-3. Others - Layout fileFor example;
facecolor#dddddd
realtime_printer lastshot
realtime_delay 1
realtime_duration
150

7-4. Group layout - Layout fileFor example:
group
0 6

1.
2.
3.
4.
5.

groupid：
nrows：
ncols：
left：
bottom：6. width：10.05 0.05 0.4 0.85 0
-1

3

60

0

0

0

1

0

A group number belongs to the graph.
Numbers of rows that divisions in the vertical direction
Numbers of columns that divisions of the horizontal direction.
The left edge for the entire group.
The lower end position for the entire group.
The width to draw the entire group.
24-1

7. height：
8. gap：

The height to draw the entire group.
The space that specifies the gap between the panels to eachother.
*Position, width, height, spaces are specified at a rate of thecanvas size 1.
So you need to set a number in between 0 to 1.

9. xmin：10. xmax：
11. logx：
12. comy：
13. ymin：14. ymax：
15. logy：
16. legy：
17. linkx：

X-axis lowe limit
X-axis upper limit.
X-axis logarithmic scale. 0 / NO, 1 / YES.
A common Y-axis、0 / NO, 1 / YES.
Y-axis lowe limit
Y-axis upper limit
Y-axis logarithmic scale 0 / NO, 1 / YES
Grid display designation, 0 / NO, 1 / YES
X-axis synchronization. To provides controls to link layers sothat the child layer can resize and move with the parent layer.
Synchronize by specifying the number of 1 to 7.
Please put a “-“(dash) before the number If you do NOT want tolink layers.

18. linky#
Y-axis synchronization. To provides controls to link layers sothat the child layer can resize and move with the parent layer.
Synchronize by specifying the number of 1 to 7.
Please put a “-“(dash) before the number If you do NOT want tolink layers.

25

7-5 Label setting for a Group- Layout fileFor example;
glabel0 x time (sec)sans-serif normal normal medium #000000 0 center top

1. groupid： group:
A group number belongs to the graph.
2. text：
Location
Specify a title(t), X-axis(x), Y-axis(y), or Y2- axis(s).
3. at：
A string of the label for the label.
4. family：
A Font family
5. style：
A character of style.
6. weight： The thickness of the character
7. size：
A text size
8. color：
A text color
A hash mark “#” followed by three pairs of hexadecimal digits,
specifying values for red, green and blue components in thatorder. Or letters after the hash mark would be fine too.
For example,
a color of bright red is #FF0000,
white is #FFFFFF,
black is #000000,
also in letters arer / red, g / green, c / cyan,m / magenta,y / yellow, k / kuro, and w / wite.
9. rotation： A place for a title
10. ha：Display location of the title (horizontal direction)
11. va：Display location of the title (vertical direction)26

7-6. Tick label setting for a Group- Layout fileFor example:
gticklabel

0

x sans-serif normal normal small #000000 0 center top 0

1. groupid： A group number belongs to the graph.
2. text：
Specify a location for a title (t), X-axis(x), Y-axis(y), or
Y2axis(s).
3. family：
A font family
4. style：
A font style
5. weight： A thickness of the text
6. size：
A size of the text
7. color：
A color of the text
8. rotation： A place for the title
9. ha：To display position of the title (horizontal direction)
10. va：To display position of the title (vertical direction)
11. ft：Display the chart axis start value,
0 / NO, 1 / YES
12. lt：Display the chart axis end value,
0 / NO, 1 / YES.
7-7. Coordinate axes setting for a Panel- Layout fileFor example:
panel
1.
2.
3.
4.
5.

groupid：panelid：
ymin：
ymax：
logy：

0

0

0

10

0

1

0

-2

2

0

1

0

-1

-1

A group number belongs to the graph.
A panel number belongs to the graph.
Y-axis lower limit to range.
Y-axis upper limit to range.
Y-axis logarithmic specified. Specify to a logarithmic scale27

6. legy：

specified by 0 / NO or 1 / YES.
Legend display designation specified by 0 / NO or 1 / YES.

7. type：
8. smin：9. smax：
10. logs：
11. legs：

0 (xy) 、1 (xy2)、 2 (xy-z)
Y2-axis lower limit to range.
Y2-axis upper limit to range.
X-axis logarithmic specified by 0 / NO or 1 / YES.
Legend display designation specified by 0 / NO or 1 / YES.

12. grid：
13. linky：

Grid display designation specified by 0 / NO or 1 / YES.
Y-axis synchronization. To provides controls to link layers sothat the child layer can resize and move with the parent layer.
Synchronize by specifying the number of 1 to 7.
Please put a “-“(dash) before the number If you do NOT want tolink layers.

7-8. Label setting for a Panel- Layout fileFor example;
plabel

0 0 y sans-serif normal normal

medium #000000 90 center bottom

1. groupid： A group number belongs to the graph.
2. panelid： A panel number belongs to the graph.
3. text：
Specify a location for a title(t), a X-axis(x), Y-axis(y), or
Y2axis(s).
4. at：
A string of the label for the label.
5. family：
A font family
6. style：
A font style
7. weight： A thickness of the text
8. size：
A size of the text
9. color：
A color of the text
10. rotation： A place of the title
11. ha：Display location of the title (horizontal direction)
12. va：Display location of the title (vertical direction)
28

13. ft：
To display the chart axis start value,
14. lt：0 / NO, 1 / YES
To display the chart axis end value,
0 / NO, 1 / YES.

7-9. Tick label setting for a Panel- Layout fileFor example;
pticklabel

0

0

y

sans-serif normal normal
right center 0 1

small#000000 0

1. groupid： A group number belongs to the graph.
2. panelid： A panel number belongs to the graph.
3. text：
Specify a location for a title(t), a X-axis(x), Y-axis(y), or
Y2axis(s).
4. family：
A font family
5. style：
A font style
6. weight： A thickness of the text
7. size：
A size of the text
8. color：
A color for the text
9. rotation： A place of the title
10. ha：Display location of the title (horizontal direction)
11. va：Display location of the title (vertical direction)29

7-10. Trace setting- Layout fileFor example;
trace
1 0

cxmap6_tor C reff Ti
0 #FF0000 1 0

27_4.0575s
1

xy

o

4 -

1. groupid： A group number belongs to the graph.
2. panelid： A panel number belongs to the graph.
3. name：A data name, specify a one of the data (diagname) which
recorded in a “diagdict.txt” file.
4. idc：A shot number, specify a number of the current shot number, ora reference shot number.
5. vx：
An object for X-axis
6. vy：
An object for Y-axis
7. vz：
An object for Z-axis
8. idx：index：
If the plot data has more items (time-slice, location
information, etc.), choose whichever not specified in the Xaxis.
For example:
When you chose the Time (time-slice), you can specify thetime variation of any position in the “idx”.
When you chose the R (distribution), you can specify the
distribution of any time.
9. option：
Specify an available option of which a chosen module has.
For example;
Within a “tsmap” module, you can set the number of the frames
to average as “ntavg-10” for the time direction.
10. type：
A type of the graph (xy, xy2, or xyz)
11. s：A type of the symbol
12. ss：A size of the symbol
13. ls：A type of the line30

14. lw：
15. color：

Thickness of the linecolor

16. factor, offset：
To prevents the curves from overlapping and ensures that eachcurve can be viewed clearly.
17. show：
To display the plot data, 0 / NO, 1 / YES.
＊Plot Symbols and Plot Lines Characterscharacterdescription============================
solid line style-dashed line style-.
dash-dot line style:
dotted line style.
point marker,
pixel markerocircle markervtriangle_down marker^
triangle_up marker<
triangle_left marker>
triangle_right marker
1
tri_down marker
2
tri_up marker
3
tri_left marker
4
tri_right markerssquare markerppentagon marker*
star markerhhexagon1 marker
Hhexagon2 marker+
plus marker
xx markerD
diamond markerdthin_diamond marker|
vline marker_

hline marker
317-11. Active label setting- Layout fileFor example;
alabel dataid C

1. name：
2. idc：3. posx：
4. posy：
5. arg：
6. family：
7. style：
8. weight：
9. size：
10. color：
11. rotation：
12. ha：13. va：0.12 0.97
0sans-serif normal
left center

bold

32

#000000

A module nameA shot number (current or reference), specify the integer value.
Display location of the X-axis
Display location of the Y-axis
A font family
A font style
A thickness of the text
A size of the text
A color of the text
A place of the title
Display location of the title (horizontal direction)
Display location of the title (vertical direction)

7-12. Static label setting- Layout fileFor example;
slabel 0.05 0.97 LHD

1.
2.
3.
4.
5.
6.
7.
8.

posx：
posy：
text：
family：style：
weight：size：
color：

sans-serif italic bold
center

Display location of X-axis
Display location of Y-axis
A titleA font family
A font style
A thickness of the text
A size of the text
A color of the text

9. rotation： A place of the title
32

32#FF0000 0

left10. ha：11. va：*"l

Display location of the title (horizontal direction)
Display location of the title (vertical direction)

Server functions
You will be able to draw the specified drawing data through your client
program during the experiment if you set the server mode.
If you don’t specify the shot number (a data-ID or a Ref.ID), a current dataof a main screen will plot as a drawing data.

lWhen the screen comes up blank, there is no data which you specified.

For example;
1) Tool > Server > check in the box
From this setting, the operating system of myVie2 is changed to a clientmode.
2) There is a sample program named “myViewClient.py” in the folder.
You can arrange this program whatever you like.
There’re some examples as follows;a)
C:¥TEMP¥myView2> python myViewClient.py dataid 101912
Passing a command argument with “dataid” and a shot number which
you want to view.

Figure 27 dataid_servermode33

Figure 28 server mode screenb)
C:¥TEMP¥myView2> python myViewClient.py reload
To draw the specified data with “reload”.

Figure 29 Reload for a server mode

34

Figure 30 Reload on a Screen

Command(case insensitive)

Command Argument

reloadDescription
DrawingdataidA Shot Number

Update a Data ID

refid

A Shot Number

Update a Ref. ID*Current Supported Command Reference9.

In conclusion
There is no guarantee that everything you need will work perfectly with
myView2. So this user guide explains the ideal operation of thesystem merely. You may need to the additional work such as making
the program ready for execution on the module setting if you needed.

35