35
Wezarp.com Version 1.6 Contact: [email protected] WEZARP TM for NI LabVIEW USER GUIDE for

Wezarp for NI LabVIEW USER GUIDE

  • Upload
    buitruc

  • View
    257

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Wezarp for NI LabVIEW USER GUIDE

Wezarp.com

Version 1.6

Contact: [email protected]

WEZARPTM for NI LabVIEW

USER GUIDE

for

Page 2: Wezarp for NI LabVIEW USER GUIDE

1

We

zarp

TM fo

r N

I La

bV

IEW

USER

GU

IDE

Foreword

WezarpTM for NI LabVIEW

USER GUIDE Take the control of your NI LabVIEW

application with your remote

device

WezarpTM for NI LabVIEW aims to visualize and control any

Windows NI LabVIEW application from a tablet, smartphone or a

remote PC. WezarpTM proposes a simple solution, multi-client,

multi-window, multi-control without ergonomic or customization

limitation of the remote front panel.

WezarpTM is based on the communication via UDP/IP between a

client (computer or tablet) and a server (NI LabVIEW

application) connected on the same local network. WezarpTM

client is available for iOS, Android and Windows.

Page 3: Wezarp for NI LabVIEW USER GUIDE

We

zarp

TM fo

r N

I La

bV

IEW

USER

GU

IDE

2

Table of contents

1 WezarpTM server ....................................................................................................... 4

1.1 Installer ............................................................................................................... 4

1.1.1 Palette setup ............................................................................................... 4

1.1.2 Administrator right ...................................................................................... 4

1.1.3 License activation ...................................................................................... 5

1.1.4 Differences between Lite and Pro licenses ............................................ 6

1.1.5 End User License Agreement .................................................................... 7

1.2 Development integration ................................................................................ 8

1.2.1 Single VI application .................................................................................. 8

1.2.2 Advanced palette ..................................................................................... 9

1.2.3 Deployment and building executable ................................................. 11

1.3 Settings and use .............................................................................................. 13

1.3.1 Settings....................................................................................................... 13

1.3.2 Use .............................................................................................................. 21

1.3.3 Version updating process ....................................................................... 21

2 WezarpTM client for iPad and iPhone .................................................................. 22

2.1 Get the App .................................................................................................... 22

2.2 Device Settings ............................................................................................... 22

2.3 App Settings .................................................................................................... 23

2.4 App Features ................................................................................................... 23

2.4.1 Single touch events .................................................................................. 24

2.4.2 Double touch events ............................................................................... 24

3 WezarpTM Client for Windows ............................................................................... 25

3.1 Features ........................................................................................................... 25

3.2 Get the application ....................................................................................... 26

3.3 Settings ............................................................................................................. 27

3.3.1 Move Windows ......................................................................................... 27

3.3.2 Configuration IP Addresses ..................................................................... 28

4 WezarpTM client for Android ................................................................................. 30

4.1 Get the App .................................................................................................... 30

4.2 Device Settings ............................................................................................... 30

4.3 App Settings .................................................................................................... 31

4.4 App Features ................................................................................................... 31

4.4.1 Single touch events .................................................................................. 32

4.4.2 Double touch events ............................................................................... 32

Page 4: Wezarp for NI LabVIEW USER GUIDE

3

We

zarp

TM fo

r N

I La

bV

IEW

USER

GU

IDE

4.4.3 Menu app settings event ....................................................................... 32

5 WezarpTM Server minimal requirement ............................................................... 33

5.1 Hardware requirement ................................................................................. 33

5.1.1 Computer ................................................................................................. 33

5.1.2 Wi-FI network ............................................................................................ 33

5.2 Software requirement ................................................................................... 33

Page 5: Wezarp for NI LabVIEW USER GUIDE

We

zarp

TM fo

r N

I La

bV

IEW

USER

GU

IDE

4

1 WezarpTM server

WezarpTM server installer is available on www.wezarp.com.

1.1 Installer

1.1.1 Palette setup

WezarpTM file recovered is actually a LabVIEW palette installer. Just launch the

application named “setup.exe”, follow all instructions and restart LabVIEW.

This palette is composed by one VI named: WEZARP (see Figure 4: Wezarp server VI

dropped out of the main loop) and an advanced polymorphic VI.

You can find it in the “programming” category in Functions window.

1.1.2 Administrator right

As indicated above, WezarpTM is based on the communication via UDP/IP between

a client (computer or tablet) and a server (NI LabVIEW application). Client and

server have to be on the same local network. Make sure the port used is opened

and is the same on both client and server. Contact you Information System

Administrator for any question.

Page 6: Wezarp for NI LabVIEW USER GUIDE

5

We

zarp

TM fo

r N

I La

bV

IEW

USER

GU

IDE

WezarpTM server

1.1.3 License activation

When you use WezarpTM server in trial version, a license activation pop-up often

appears. It indicates the number of days remaining in trial period. If you still want to

evaluate the product, click on Continue after having accepting the Terms of use.

FIGURE 1: LICENSE ACTIVATION POP-UP

How to activate the license?

By default, the license activation pop-up enables the Pro license activation. To get

a Lite license, click on the "Lite version" checkbox.

Then, buy WezarpTM for NI LabVIEW Lite or Pro on www.wezarp.com in the

"Download or Buy" section.

Send your PC-ID code to [email protected]. Our team will send you the activation

code by email as soon as the payment is received.

Enter your activation code and click on Validate to activate.

Page 7: Wezarp for NI LabVIEW USER GUIDE

We

zarp

TM fo

r N

I La

bV

IEW

USER

GU

IDE

6

WezarpTM server

1.1.4 Differences between Lite and Pro licenses

Pro version

Wezarp for LabVIEW Pro is dedicated to a development computer and allows

building an unlimited number of LabVIEW applications embedding Wezarp.

The deployment of your application will use Wezarp on each target computer

without any activation required.

FIGURE 2: WEZARP FOR LABVIEW PRO LICENSING SYSTEM

Development computer Deployment Targets

Wezarp for LabVIEW Pro activated

No license activation required

No license activation required

No license activation required

Page 8: Wezarp for NI LabVIEW USER GUIDE

7

We

zarp

TM fo

r N

I La

bV

IEW

USER

GU

IDE

WezarpTM server

Lite version

Wezarp for LabVIEW Lite is dedicated to a computer using Wezarp technology

if Wezarp for LabVIEW Pro has not been activated.

If you need to deploy your LabVIEW application that embeds Wezarp

technology, you will also have to activate the Wezarp for LabVIEW Lite license

on your target computer.

FIGURE 3: WEZARP FOR LABVIEW LITE LICENSING SYSTEM

1.1.5 End User License Agreement

In exchange for Licensee’s payment of all applicable fees and compliance with all

of the terms and conditions, Licensor grants Licensee a nonassignable,

nontransferable and nonexclusive license to use the Software and any related user

documentation. Licensee may install the Software only on a desktop or personal

computer owned or leased by it or its employees. Nevertheless, it gives you the

opportunity to create any NI LabVIEW distributable executable applications

incorporating WezarpTM.

For more details, please read Wezarp End Use License Agreement on

www.wezarp.com/EULA.

Development computer Deployment Targets

Wezarp for LabVIEW Lite activated

Wezarp for LabVIEW Lite activation required

Wezarp for LabVIEW Lite activation required

Wezarp for LabVIEW Lite activation required

Page 9: Wezarp for NI LabVIEW USER GUIDE

We

zarp

TM fo

r N

I La

bV

IEW

USER

GU

IDE

8

WezarpTM server

1.2 Development integration

The main interest of WezarpTM is the easy way to integrate it into your application.

1.2.1 Single VI application

Drag and drop Wezarp VI from the Wezarp palette directly into your main diagram

(outside of any loop).

FIGURE 4: WEZARP SERVER VI DROPPED OUT OF THE MAIN LOOP

Page 10: Wezarp for NI LabVIEW USER GUIDE

9

We

zarp

TM fo

r N

I La

bV

IEW

USER

GU

IDE

WezarpTM server

1.2.2 Advanced palette

Wezarp palette contains an Advanced… polymorphic VI to get and set specific

configuration and parameters programmatically if needed.

FIGURE 5: WEZARP ADVANCED CONFIGURATION VI

Configurations are:

Wezarp

Enable Enable or Disable Wezarp

Systray

configuration

Enable

Enable or Disable the systray

configuration “Clients” menu

item

Status Get current configuration

App/Desktop Set the remote monitoring

selection between

Application or Desktop n.

Set if items are visible in

systray

Save

configuration

Save parameters in

configuration file :

Wezarp_adv.cfg

Reset

configuration

Reset parameters in

configuration file :

Wezarp_adv.cfg

Clients

Default

access for

incoming

client

Allowed Full control for incoming client

Monitoring only Monitoring only for incoming

client

Not Allowed Access not allowed for

incoming client

Privileges

addresses

Allowed List Set a list of IP addresses with

allowed access

List Monitoring

only

Set a list of IP addresses with

monitoring access only

List Not allowed Set a list of prohibited IP

addresses

Page 11: Wezarp for NI LabVIEW USER GUIDE

We

zarp

TM fo

r N

I La

bV

IEW

USER

GU

IDE

10

Front

Panel

Single VI Hidden Hide VI (do not allowed remote

access) by title name

Show now Show VI if hidden (allowed

remote access if hidden

previously) by title name

Multiples VIs Hidden List Hidden list of VIs (access

forbidden)

FP by IP Just for IP Show indicated Front Panel VI

only on defined IP Client(s)

FP by IP Not for IP Show Front Panel VI on all

clients excepted those with

defined IPs

See VI context help in LabVIEW for more details.

Super advanced sub-palette allows to modify some low level configuration values.

Should be used with caution.

Super

advanced

(Low level

configuratio

n values)

Set the maximum frame rate (fps).

Value between 2 to 20 fps.

Default value : 20 fps

Set the time interval between UDP packets (ms).

Value between 0 to 20 ms.

Default value : 0 ms

Set the maximum global CPU overload accepted (%).

Value between 50 to 100%.

Default value : 75 %

Set the JPEG image quality (%).

Value between 0 (low quality) to 100 (best quality) %.

Default value : 70 %

Get the current values of super advanced low level

configuration values.

Set the default values of super advanced low level

configuration values.

See VI context help in LabVIEW for more details.

Page 12: Wezarp for NI LabVIEW USER GUIDE

11

We

zarp

TM fo

r N

I La

bV

IEW

USER

GU

IDE

WezarpTM server

1.2.3 Deployment and building executable As indicated previously, buying a license allows the user to create NI LabVIEW

distributable executable application with WezarpTM.

1- Preparing the LabVIEW Project

1. Right click My Computer and select Add>>Folder from the shortcut menu to add

WEZARP_SRV.llb as a folder.

You can find it in: LabVIEW x\vi.lib\WEZARP directory.

FIGURE 6: PREPARING PROJECT

2. Double click on the current library WEZARP_SRV.llb to add the library to the

project. The WEZARP_SRV folder appears in the project.

FIGURE 7: PREPARING PROJECT

Page 13: Wezarp for NI LabVIEW USER GUIDE

We

zarp

TM fo

r N

I La

bV

IEW

USER

GU

IDE

12

WezarpTM server

2- Building executable

Add WezarpTM library as “Always included” in exe Build Specifications.

1. In Category : Source Files item, select the folder WEZARP_SRV and add as

“Always included”.

FIGURE 8: BUILDING EXECUTABLE

Page 14: Wezarp for NI LabVIEW USER GUIDE

13

We

zarp

TM fo

r N

I La

bV

IEW

USER

GU

IDE

WezarpTM server

1.3 Settings and use Before starting, make sure that both devices (computer and client) are connected

on the same local network.

1.3.1 Settings

Wezarp menu in systray

At launching WezarpTM appears in Windows systray.

FIGURE 9: ACCESSING WEZARP MENU IN SYSTRAY

Right click on WezarpTM systray icon to make the menu appears.

Menu items are:

Items Sub item Description

Application

Select application is controlled

(visible via advanced palette)

Desktop … List all the monitors currently used

and allows to select which

desktop monitor is controlled

(visible via advanced palette)

Clients Configuration… Access to the clients

configuration popup

Clients display mode Simultaneous windows Specify the refreshing display

mode as simultaneous or single

window

About Wezarp version and current IP

address

Exit Exit Wezarp without quitting the

application

Page 15: Wezarp for NI LabVIEW USER GUIDE

We

zarp

TM fo

r N

I La

bV

IEW

USER

GU

IDE

14

WezarpTM server

Client configuration

By default, port is automatically set to 61550 + last client IP number and every

clients are authorized to control the application.

For clients allowed to control and for which port is left on automatic, there is no

need to configure.

In case the clients for which port is set manually, or to specify clients authorized to

control the application or those that have access to the monitoring only, you need

to go to the “Clients configuration popup”.

Right click on WezarpTM systray icon to make the menu appears and select

Clients>>Configuration…

FIGURE 10: ACCESSING CLIENTS CONFIGURATION

The popup configuration lists the clients detected or manually specified.

FIGURE 11: CLIENTS CONFIGURATION POPUP

Page 16: Wezarp for NI LabVIEW USER GUIDE

15

We

zarp

TM fo

r N

I La

bV

IEW

USER

GU

IDE

WezarpTM server

1.3.1.2.1 Default Access

Default access can be defined for incoming client.

Clients not listed in the client list will get this default access when connecting.

1.3.1.2.2 Add a new client

Click on button to set the IP Address, privilege access and port of the new

client.

Then, click on validate to apply and make it appears in the list.

1.3.1.2.3 Add a group of clients

Click on button to set the IP Addresses, privilege access and port of the clients

group.

Then, click on validate to apply and make it appears in the list.

Page 17: Wezarp for NI LabVIEW USER GUIDE

We

zarp

TM fo

r N

I La

bV

IEW

USER

GU

IDE

16

WezarpTM server

1.3.1.2.4 How to modify client configuration

A client configuration is defined by:

Control (Detection) Description

Not detected

Detected

Control (Authorization) Description

Client can control and monitor

Client can monitor only

Client is not allowed to monitor

Delete single IP address client

Delete group IP addresses clients

IP Address Description

xxxx.xxxx.xxxx.xxxx Client IP address.

It must be on the same local network

Port Description

Auto port is activated.

Port value is automatically defined as

61550 + last client IP number

Port is manually defined by value

Click on validate to apply the new configuration.

Page 18: Wezarp for NI LabVIEW USER GUIDE

17

We

zarp

TM fo

r N

I La

bV

IEW

USER

GU

IDE

WezarpTM server

1.3.1.2.5 Clients list

The clients list is available in the “Client configuration popup” or directly by the

systray menu in sub item Clients.

FIGURE 12: CLIENTS LIST IN SYSTRAY MENU

Clients checked are authorized to control the application.

Clients unchecked can monitor the application.

Clients disabled are not connected.

Clients connected but not visible in this list are defined in “Clients configuration

popup” as « Do not view ».

Page 19: Wezarp for NI LabVIEW USER GUIDE

We

zarp

TM fo

r N

I La

bV

IEW

USER

GU

IDE

18

WezarpTM server

Configuration File (optional)

A file configuration Wezarp_adv.cfg can be created to set parameters (as

described above) at startup.

Wezarp_adv.cfg must be in the root directory path of your executable or

project (if using LabVIEW Development System).

Another alternative is to add its content in the INI file of the executable.

Example of content:

[WEZARP]

WEZ.Enable = TRUE

SYS.Config.Enable = FALSE

CLI.CTRL_DEFAULT = "ALL"

* INFOS *****************************************************************

ALL : Control allowed

MON : Control not allowed, view & monitor only

NOT : Do not view

*************************************************************************

[FP:LIST_HIDDEN]

Title001 = toto.vi

Title002 = TITLE

Title003 =

...

[CLI:LIST]

192.168.0.1-15:61551 = "ALL"

192.168.0.16 = “MON”

192.168.0.20-255 = “NOT”

Page 20: Wezarp for NI LabVIEW USER GUIDE

19

We

zarp

TM fo

r N

I La

bV

IEW

USER

GU

IDE

WezarpTM server

Advanced configuration

By clicking on “Clients List”, select “Advanced” to display the following window.

FIGURE 13: ADVANCED CONFIGURATION POPUP

It allows changing parameters for the current execution.

Default values will always be applied at the next startup.

Page 21: Wezarp for NI LabVIEW USER GUIDE

We

zarp

TM fo

r N

I La

bV

IEW

USER

GU

IDE

20

WezarpTM server

Clients display mode

Specify the front panel refreshing display mode for all clients.

By default, the display mode is set to single windows refresh (simultaneous windows

is unchecked).

This mode is usefull only if these conditions are respected.

1- Server application is a multi “floating” windows.

2- Client (Windows) needs to view the several windows refreshing at the same

time.

3- Clients (IOS and Android) don't support this mode because they can

display only one window at a time.

For application server that uses multi windows (several “floating” front panels).

Display mode Description

Simultaneous windows Client can monitor all front panels

refreshed at the same time.

Only supported by Windows Client

Single windows Client can view all front panels but only

the active one is refreshed. It can swap

between front panels.

About

FIGURE 14: WEZARPTM SPLASHSCREEN

Access to WezarpTM Splashscreen to view :

- Current version of your WezarpTM server.

- Current (Server) IP address to set in client app.

- Current license version (Lite, Pro or Trial)

Note:

If you have several boards, you can see complete list of your IP addresses by

clicking on the address.

Page 22: Wezarp for NI LabVIEW USER GUIDE

21

We

zarp

TM fo

r N

I La

bV

IEW

USER

GU

IDE

WezarpTM server

1.3.2 Use As soon as both client and server IP addresses are settled, a few seconds is needed

to start the connection. The server front panel has to be the active window to be

detected by WezarpTM server …

WezarpTM for NI LabVIEW allows access to front panel contextual menus and

windows pop-up as well.

1.3.3 Version updating process Compare the version of your WezarpTM server and the latest version available on

LabVIEW Tools Network or on www.wezarp.com website.

If a new version of WezarpTM server is available on www.wezarp.com website

(internet connection is required), a message will appear (figure below).

Click on to go to our website download page.

FIGURE 15: WEZARPTM NEW VERSION AVAILABLE

Page 23: Wezarp for NI LabVIEW USER GUIDE

We

zarp

TM fo

r N

I La

bV

IEW

USER

GU

IDE

22

2 WezarpTM client for iPad and iPhone

2.1 Get the App

Download and install WezarpTM app from the App Store.

FIGURE 16: WELCOME PICTURE ON THE APP STORE

2.2 Device Settings

The iPad or iPhone have to be connected on the same local network than the

server.

FIGURE 17: WAITING PICTURE ON IOS WEZARPTM APP

Page 24: Wezarp for NI LabVIEW USER GUIDE

23

We

zarp

TM fo

r N

I La

bV

IEW

USER

GU

IDE

WezarpTM client for iPad and iPhone

2.3 App Settings

In order to set the server IP address, go to the app settings. The port must be the

same than the server one.

FIGURE 18: IOS APP SETTINGS

2.4 App Features

We can distinguish two kinds of user events. Events which have to be transmitted to

the server and events related to display management. The difference between

both events is managed by the number of touches. The accuracy required for

mouse gesture imposed that the events transmitted to the server are single touch

events.

FIGURE 19: REMOTE FRONT PANEL ON IPAD

Page 25: Wezarp for NI LabVIEW USER GUIDE

We

zarp

TM fo

r N

I La

bV

IEW

USER

GU

IDE

24

WezarpTM client for iPad and iPhone

2.4.1 Single touch events

2.4.2 Double touch events

Multiple device orientations and zoom are also supported.

Single touch Left click

Touch hold down

Right click

Two-finger slide to the right or left

If front panel displayed is smaller than the screen : Switch front panel

Two-finger slide upDisplay keyboard (only the first 128 ASCII

characters are supported)ht click)

Two-finger slide up when keyboard is out

Move the front panel on the iPad

Two-finger double touch

Enable / disable the full screen function for front panels smaller than the iPad screen

Page 26: Wezarp for NI LabVIEW USER GUIDE

25

We

zarp

TM fo

r N

I La

bV

IEW

USER

GU

IDE

3 WezarpTM Client for Windows

3.1 Features WezarpTM client for Windows allows the control of your NI LabVIEW application

running on a Windows server. All front panels will be displayed and automatically

centered on the screen.

FIGURE 20: MULTI FRONT PANEL DISPLAY

You can navigate between front panels from Windows taskbar.

FIGURE 21: FRONT PANEL NAVIGATION

Page 27: Wezarp for NI LabVIEW USER GUIDE

We

zarp

TM fo

r N

I La

bV

IEW

USER

GU

IDE

26

WezarpTM Client for Windows

3.2 Get the application

Download and install WezarpTM Client for Windows from www.wezarp.com. When

installation is completed, the following shortcut appears on your desktop.

FIGURE 22: WEZARPTM CLIENT FOR WINDOWS ICON

When you launch the application, a pop-up window and an icon in Windows

taskbar appear. The pop-up window indicates client and server IP address. Right

click on the icon to access the application settings.

FIGURE 23: WEZARPTM CLIENT FOR WINDOWS LAUNCHING

Page 28: Wezarp for NI LabVIEW USER GUIDE

27

We

zarp

TM fo

r N

I La

bV

IEW

USER

GU

IDE

WezarpTM Client for Windows

3.3 Settings

Available via the systray menu by right clicking on Wezarp icon, settings are:

Move Windows Allows to move window as described before.

Configuration IP Addresses… Open a popup window for advanced IP configuration.

Help Open the user guide.

About Displays IP addresses (server and client) currently used

and software version.

Exit Closes Wezarp client application.

FIGURE 24: WEZARPTM CLIENT FOR WINDOWS SETTINGS MENU

3.3.1 Move Windows

You can move the position of windows by selecting “Move Windows". All front

panels are disabled and grayed out with a cross shaped blue icon in the center.

You can move front panels by clicking left and holding down while moving.

By releasing, it becomes enable.

Move every front panels or uncheck “Move Windows” to come back in standard

mode.

FIGURE 25: FRONT PANEL MOVING

Page 29: Wezarp for NI LabVIEW USER GUIDE

We

zarp

TM fo

r N

I La

bV

IEW

USER

GU

IDE

28

WEZARPTM Client for Windows

3.3.2 Configuration IP Addresses

FIGURE 26: WEZARPTM CLIENT IP CONFIGURATION FOR WINDOWS

My IP address

The Windows device which runs WezarpTM client has to be connected on the same

local network than the server(s).

The current Client (my IP address) used is displayed at the top.

By default, the port is automatically set to 61550 + last client IP number.

If you have several Network Interface Card, you can swap your IP address to use

by clicking on “my IP address (Client)”.

If you specify a different port value manually. You have to define the same port on

server side.

Servers list

3.3.2.2.1 Add a new server

Click on button to specify the IP Address and port of the new server.

Then, click on validate to apply and make it appears in the list.

Page 30: Wezarp for NI LabVIEW USER GUIDE

29

We

zarp

TM fo

r N

I La

bV

IEW

USER

GU

IDE

WEZARPTM Client for Windows

3.3.2.2.2 Delete list

Click on button to erase full servers list. Then, click on validate to apply and erase the list.

3.3.2.2.3 Modify server configuration

A server configuration is defined by:

Control (Detection) Description Field type

Not detected

Indicator

Detected

Control (Authorization)

Server is defined

Selectable

Delete server from the list

Name

Server N Server name.

Editable

IP Address

xxxx.xxxx.xxxx.xxxx Server IP address.

It must be on the same local

network

Port

Auto port is activated.

Port value is automatically

defined as 61550 + last client IP

number

Port is manually defined by value

Selection

Server currently used

Selectable Server disabled

Click on validate to apply the new configuration.

Page 31: Wezarp for NI LabVIEW USER GUIDE

We

zarp

TM fo

r N

I La

bV

IEW

USER

GU

IDE

30

4 WezarpTM client for Android

4.1 Get the App

Download and install WezarpTM app from Google Play.

4.2 Device Settings

The Android Tablet or Smartphone has to be connected on the same local

network than the server(s).

FIGURE 27: WAITING SPLASH SCREEN FOR ANDROID WEZARPTM APP

Page 32: Wezarp for NI LabVIEW USER GUIDE

31

We

zarp

TM fo

r N

I La

bV

IEW

USER

GU

IDE

WEZARPTM client for Android

4.3 App Settings

In order to set the server(s) IP address(es), make appear the app settings by sliding

with one finger from the left border side to the center.

The port must be the same than the server one.

FIGURE 28: ANDROID MENU APP SETTINGS

4.4 App Features

We can distinguish two kinds of user events. Events which have to be transmitted to

the server and events related to display management. Differences between both

events are managed by the number of user touch events. The accuracy required

for mouse gesture imposed that events transmitted to the server are single touch

events.

FIGURE 29: REMOTE FRONT PANEL ON ANDROID DEVICE

Page 33: Wezarp for NI LabVIEW USER GUIDE

We

zarp

TM fo

r N

I La

bV

IEW

USER

GU

IDE

32

WEZARPTM client for Android

4.4.1 Single touch events

4.4.2 Double touch events

Multiple device orientations and zoom are also supported.

4.4.3 Menu app settings event

Single touch Left click

Touch hold down

Right click

Two-finger slide to the right or left

If front panel displayed is smaller than the screen : Switch front panel

Two-finger slide upDisplay keyboard (only the first 128 ASCII

characters are supported)ht click)

Two-finger slide up when keyboard is out

Move the front panel on the iPad

Two-finger double touch

Enable / disable the full screen function for front panels smaller than the iPad screen

One-finger slide

from left border side

to the center

Bring up the menu app settings

to define IP servers addresses

Page 34: Wezarp for NI LabVIEW USER GUIDE

33

We

zarp

TM fo

r N

I La

bV

IEW

USER

GU

IDE

5 WezarpTM Server minimal requirement

5.1 Hardware requirement

WezarpTM is based on the communication via UDP/IP between a client (computer

or tablet) and a server (NI LabVIEW application). The data flow can greatly vary

depending on the number of remote front panels and clients. The following

requirements are given for a basic WezarpTM use: one client, multiple remote

panels.

5.1.1 Computer

5.1.2 Wi-FI network

5.2 Software requirement

Processor Intel Core i5 or equivalent

RAM 1GB

Operating System Windows XP, Vista, Seven, 8.x

Network interface card

Fast Ethernet 100 Mbit/s

Wi-Fi IEEE Standard 802.11n

NI LabVIEW 2009 or later

Page 35: Wezarp for NI LabVIEW USER GUIDE

We

zarp

TM fo

r N

I La

bV

IEW

USER

GU

IDE

34

INDEX

Figure 1: License activation pop-up ........................................................................... 5 Figure 2: Wezarp for LabVIEW Pro licensing system .................................................. 6 Figure 3: Wezarp for LabVIEW Lite licensing system .................................................. 7 Figure 4: Wezarp server VI dropped out of the main loop ...................................... 8 Figure 5: Wezarp advanced configuration VI ........................................................... 9 Figure 6: Preparing project......................................................................................... 11 Figure 7: Preparing project......................................................................................... 11 Figure 8: Building executable .................................................................................... 12 Figure 9: accessing Wezarp menu in systray ........................................................... 13 Figure 8: accessing Clients configuration ................................................................ 14 Figure 9: Clients configuration popup ...................................................................... 14 Figure 10: Clients list in systray menu ......................................................................... 17 Figure 11: Advanced configuration popup ............................................................ 19 Figure 12: WezarpTM Splashscreen............................................................................. 20 Figure 13: WezarpTM New version available ............................................................. 21 Figure 14: Welcome picture on the App Store ........................................................ 22 Figure 15: Waiting Picture on iOS WezarpTM APP ..................................................... 22 Figure 16: iOS App Settings ........................................................................................ 23 Figure 17: Remote Front Panel on iPad .................................................................... 23 Figure 18: Multi Front Panel Display ........................................................................... 25 Figure 19: Front panel navigation ............................................................................. 25 Figure 20: WezarpTM Client for Windows icon .......................................................... 26 Figure 21: WezarpTM Client for Windows launching ................................................ 26 Figure 22: WezarpTM Client for Windows settings menu ......................................... 27 Figure 23: Front panel moving ................................................................................... 27 Figure 24: WezarpTM Client IP Configuration for Windows ...................................... 28 Figure 25: Waiting Splash screen for Android WezarpTM APP ................................ 30 Figure 26: Android Menu App Settings ..................................................................... 31 Figure 27: Remote Front Panel on Android device ................................................ 31