Search

User Manual

GETTING STARTED


MODULES AND PLATFORM


APPENDIX


TUTORIALS & HELPFUL TRICKS


GLOSSARY


STRATEGIC PARTNER LINKS

Sepasoft - MES Modules
Cirrus Link - MQTT Modules

RESOURCES

Inductive University
Ignition Demo Project
Knowledge Base Articles
Forum
IA Support
SDK Documentation
SDK Examples

ALL USER MANUAL VERSIONS

Ignition 8.1
Ignition 7.9
Ignition 7.8

Deprecated Pages

Skip to end of metadata
Go to start of metadata

This function is used in Python Scripting.

Description

When called in a Vision client, it operates exactly like system.nav.openWindow, except that if the named window is already open, then an additional instance of the window will be opened. There is no limit to the number of additional instances of a window that you can open.

The following feature is new in Ignition version 8.0.5
Click here to check out the other new features
When called in the Designer, it operates similar to system.nav.openWindow, except that if the named window is already open the function will swap to the opened window. Additional instances will not be opened. A warning is issued indicating why a new instance was not opened.

Client Permission Restrictions

This scripting function has no Client Permission restrictions.

Syntax

system.nav.openWindowInstance(path [, params])

  • Parameters

String path - The path to the window to open.

PyDictionary params - A dictionary of parameters to pass into the window. The keys in the dictionary must match dynamic property names on the target window's root container. The values for each key will be used to set those properties. [optional]

  • Returns

PyObject - A reference to the opened window. Refer to the list of window objects.

  • Scope

Vision Client

Code Examples
Code Snippet
# This example would open three copies of a single HOA popup screen.
 
system.nav.openWindowInstance("HOA", {machineNum:3})
system.nav.openWindowInstance("HOA", {machineNum:4})
system.nav.openWindowInstance("HOA", {machineNum:5})
Keywords

system nav openWindowInstance, nav.openWindowInstance 

  • No labels