Jump to content

LabVIEW configuration file/VI Server: Difference between revisions

From LabVIEW Wiki
No edit summary
Dnatt (talk | contribs)
m Update link for server.tcp.paranoid to the NI KB entry
 
(6 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{LabVIEW configuration back}}
This is a list of LabVIEW ini File settings relating to VI Server behaviour. {{TOCright}}
[[Category:Development Environment]]
This is a list of LabVIEW ini File settings relating to VI Server behaviour.


{{ labviewconfigurationkey
{{ labviewconfigurationkey
| keyname = server.tcp.enabled
| keyname = server.app.propertiesEnabled
| example =server.tcp.enabled=TRUE
| example =server.app.propertiesEnabled=FALSE
| datatype =b
| datatype =b
| description =Enable the local LabVIEW TCP/IP server
| description =Allow Application Methods and Properties
| permitted_values =TRUE or FALSE
| permitted_values =TRUE or FALSE
| default =FALSE
| default =TRUE
| LV1 = 5
| LV1 = 5
| LV2 = 6
| LV2 = 6
Line 21: Line 19:
| OS4 =u
| OS4 =u
| notes =None
| notes =None
}}
}}  
 
{{ labviewconfigurationkey
{{ labviewconfigurationkey
| keyname = server.tcp.port
| keyname = server.ole.enabled
| example =server.tcp.port=3360
| example =server.ole.enabled=FALSE
| datatype =i
| datatype =b
| description =TCP/IP server port number
| description =Enable the local LabVIEW OLE/ActiveX server
| permitted_values =1 to Unknown
| permitted_values =TRUE or FALSE
| default =3363
| default =TRUE
| LV1 = 5
| LV1 = 5
| LV2 = 6
| LV2 = 6
Line 40: Line 39:
| OS4 =u
| OS4 =u
| notes =None
| notes =None
}}
}}  
 
{{ labviewconfigurationkey
{{ labviewconfigurationkey
| keyname = server.ole.enabled
| keyname = server.tcp.access
| example =server.ole.enabled=FALSE
| example =server.tcp.access="192.168.0.255","192.168.0.12"
| datatype =b
| datatype =s
| description =Enable the local LabVIEW OLE/ActiveX server
| description =TCP/IP Access List
| permitted_values =TRUE or FALSE
| permitted_values =Comma-separated list of IP adresses - each IP address must be enclosed in "quotation" marks
| default =TRUE
| default =Empty
| LV1 = 5
| LV1 = 5
| LV2 = 6
| LV2 = 6
Line 59: Line 59:
| OS4 =u
| OS4 =u
| notes =None
| notes =None
}}
}}  
 
{{ labviewconfigurationkey
{{ labviewconfigurationkey
| keyname = server.vi.callsEnabled
| keyname = server.tcp.enabled
| example =server.vi.callsEnabled=FALSE
| example =server.tcp.enabled=TRUE
| datatype =b
| datatype =b
| description =Allow VI Calls
| description =Enable the local LabVIEW TCP/IP server
| permitted_values =TRUE or FALSE
| permitted_values =TRUE or FALSE
| default =TRUE
| default =FALSE
| LV1 = 5
| LV1 = 5
| LV2 = 6
| LV2 = 6
Line 78: Line 79:
| OS4 =u
| OS4 =u
| notes =None
| notes =None
}}
}}  
{{ labviewconfigurationkey
 
| keyname = server.vi.propertiesEnabled
{{labviewconfigurationkey
| example =server.vi.propertiesEnabled=FALSE
| keyname = server.tcp.paranoid
| example =server.tcp.paranoid=FALSE
| datatype =b
| datatype =b
| description =Allow VI Methods and Properties
| description =(From Darren Nattinger at NI) When TRUE, this token configures LabVIEW to accept VI Server TCP connections only from localhost, regardless of the 'Machine Access' list configuration in Tools > Options > VI Server. In other words, all remote network connection attempts to VI Server are denied.
 
When FALSE, this token configures VI Server to operate normally.
| permitted_values =TRUE or FALSE
| permitted_values =TRUE or FALSE
| default =TRUE
| default =TRUE
Line 96: Line 100:
| OS3 =l
| OS3 =l
| OS4 =u
| OS4 =u
| notes =None
| notes =https://knowledge.ni.com/KnowledgeArticleDetails?id=kA0VU000000DRFJ0A4&l=en-US
}}
}}  
 
{{ labviewconfigurationkey
{{ labviewconfigurationkey
| keyname = server.app.propertiesEnabled
| keyname = server.tcp.port
| example =server.app.propertiesEnabled=FALSE
| example =server.tcp.port=3360
| datatype =b
| datatype =i
| description =Allow Application Methods and Properties
| description =TCP/IP server port number
| permitted_values =TRUE or FALSE
| permitted_values =1 to Unknown
| default =TRUE
| default =3363
| LV1 = 5
| LV1 = 5
| LV2 = 6
| LV2 = 6
Line 116: Line 121:
| OS4 =u
| OS4 =u
| notes =None
| notes =None
}}
}}  
 
{{ labviewconfigurationkey
{{ labviewconfigurationkey
| keyname = server.tcp.access
| keyname = server.vi.access
| example =server.tcp.access="192.168.0.255","192.168.0.12"
| example =server.vi.access="+*"
| datatype =s
| datatype =s
| description =TCP/IP Access List
| description =Exported VIs list
| permitted_values =Comma-separated list of IP adresses - each IP address must be enclosed in "quotation" marks
| permitted_values =Unknown
| default =Empty
| default ="+*"
| LV1 = 5
| LV1 = 5
| LV2 = 6
| LV2 = 6
Line 135: Line 141:
| OS4 =u
| OS4 =u
| notes =None
| notes =None
}}
}}  
 
{{ labviewconfigurationkey
{{ labviewconfigurationkey
| keyname = server.tcp.paranoid
| keyname = server.vi.callsEnabled
| example =server.tcp.paranoid=FALSE
| example =server.vi.callsEnabled=FALSE
| datatype =b
| datatype =b
| description =Strict Checking
| description =Allow VI Calls
| permitted_values =TRUE or FALSE
| permitted_values =TRUE or FALSE
| default =TRUE
| default =TRUE
Line 154: Line 161:
| OS4 =u
| OS4 =u
| notes =None
| notes =None
}}
}}  
 
{{ labviewconfigurationkey
{{ labviewconfigurationkey
| keyname = server.vi.access
| keyname = server.vi.propertiesEnabled
| example =server.vi.access="+*"
| example =server.vi.propertiesEnabled=FALSE
| datatype =s
| datatype =b
| description =Exported VIs list
| description =Allow VI Methods and Properties
| permitted_values =Unknown
| permitted_values =TRUE or FALSE
| default ="+*"
| default =TRUE
| LV1 = 5
| LV1 = 5
| LV2 = 6
| LV2 = 6
Line 173: Line 181:
| OS4 =u
| OS4 =u
| notes =None
| notes =None
}}
}}  
 
 
{{ labviewconfigurationkey
| keyname = server.viscripting.showScriptingOperationsInEditor
| example =server.viscripting.showScriptingOperationsInEditor=TRUE
| datatype =b
| description =Show VI Scripting functions, properties and methods
| permitted_values =TRUE or FALSE
| default =FALSE
| LV1 = 2009+
| LV2 =
| LV3 =
| LV4 =
| LV5 =
| LV6 =
| OS1 =w
| OS2 =m
| OS3 =l
| OS4 =u
| notes =None
}}
 
 
{{ labviewconfigurationkey
{{ labviewconfigurationkey
| keyname = tcpServer.log
| keyname = tcpServer.log
Line 192: Line 223:
| OS4 =u
| OS4 =u
| notes =None
| notes =None
}}
}}  
 
{{ labviewconfigurationkey
{{ labviewconfigurationkey
| keyname = tcpServer.logDetails
| keyname = tcpServer.logDetails
| example =tcpServer.logDetails=
| example =tcpServer.logDetails=
| datatype =
| datatype =Unknown
| description =
| description =Unknown
| permitted_values =
| permitted_values =
| default =
| default =
Line 211: Line 243:
| OS4 =u
| OS4 =u
| notes =None
| notes =None
}}
}}  
 
{{ labviewconfigurationkey
{{ labviewconfigurationkey
| keyname = tcpServer.logPath
| keyname = tcpServer.logPath
Line 230: Line 263:
| OS4 =u
| OS4 =u
| notes =None
| notes =None
}}
}}  
 
<br>
 
[[Category:Configuration File|VI server]]

Latest revision as of 20:48, 20 May 2026

This is a list of LabVIEW ini File settings relating to VI Server behaviour.

server.app.propertiesEnabled

Example server.app.propertiesEnabled=FALSE
Description Allow Application Methods and Properties
Datatype Boolean
Permitted Values TRUE or FALSE
Default Value TRUE
LabVIEW Versions

5.x , 6.x , 7.x , 8.x

OS's Supported

Notes None

server.ole.enabled

Example server.ole.enabled=FALSE
Description Enable the local LabVIEW OLE/ActiveX server
Datatype Boolean
Permitted Values TRUE or FALSE
Default Value TRUE
LabVIEW Versions

5.x , 6.x , 7.x , 8.x

OS's Supported

Notes None

server.tcp.access

Example server.tcp.access="192.168.0.255","192.168.0.12"
Description TCP/IP Access List
Datatype String
Permitted Values Comma-separated list of IP adresses - each IP address must be enclosed in "quotation" marks
Default Value Empty
LabVIEW Versions

5.x , 6.x , 7.x , 8.x

OS's Supported

Notes None

server.tcp.enabled

Example server.tcp.enabled=TRUE
Description Enable the local LabVIEW TCP/IP server
Datatype Boolean
Permitted Values TRUE or FALSE
Default Value FALSE
LabVIEW Versions

5.x , 6.x , 7.x , 8.x

OS's Supported

Notes None

server.tcp.paranoid

Example server.tcp.paranoid=FALSE
Description (From Darren Nattinger at NI) When TRUE, this token configures LabVIEW to accept VI Server TCP connections only from localhost, regardless of the 'Machine Access' list configuration in Tools > Options > VI Server. In other words, all remote network connection attempts to VI Server are denied.

When FALSE, this token configures VI Server to operate normally.

Datatype Boolean
Permitted Values TRUE or FALSE
Default Value TRUE
LabVIEW Versions

5.x , 6.x , 7.x , 8.x

OS's Supported

Notes https://knowledge.ni.com/KnowledgeArticleDetails?id=kA0VU000000DRFJ0A4&l=en-US

server.tcp.port

Example server.tcp.port=3360
Description TCP/IP server port number
Datatype Integer
Permitted Values 1 to Unknown
Default Value 3363
LabVIEW Versions

5.x , 6.x , 7.x , 8.x

OS's Supported

Notes None

server.vi.access

Example server.vi.access="+*"
Description Exported VIs list
Datatype String
Permitted Values Unknown
Default Value "+*"
LabVIEW Versions

5.x , 6.x , 7.x , 8.x

OS's Supported

Notes None

server.vi.callsEnabled

Example server.vi.callsEnabled=FALSE
Description Allow VI Calls
Datatype Boolean
Permitted Values TRUE or FALSE
Default Value TRUE
LabVIEW Versions

5.x , 6.x , 7.x , 8.x

OS's Supported

Notes None

server.vi.propertiesEnabled

Example server.vi.propertiesEnabled=FALSE
Description Allow VI Methods and Properties
Datatype Boolean
Permitted Values TRUE or FALSE
Default Value TRUE
LabVIEW Versions

5.x , 6.x , 7.x , 8.x

OS's Supported

Notes None


server.viscripting.showScriptingOperationsInEditor

Example server.viscripting.showScriptingOperationsInEditor=TRUE
Description Show VI Scripting functions, properties and methods
Datatype Boolean
Permitted Values TRUE or FALSE
Default Value FALSE
LabVIEW Versions

2009+

OS's Supported

Notes None


tcpServer.log

Example tcpServer.log=TRUE
Description Enable TCP/IP server logging
Datatype Boolean
Permitted Values TRUE or FALSE
Default Value FALSE
LabVIEW Versions

5.x , 6.x , 7.x , 8.x

OS's Supported

Notes None

tcpServer.logDetails

Example tcpServer.logDetails=
Description Unknown
Datatype Unknown
Permitted Values
Default Value
LabVIEW Versions

5.x , 6.x , 7.x , 8.x

OS's Supported

Notes None

tcpServer.logPath

Example tcpServer.logPath=FALSE
Description TCP/IP server logging filepath
Datatype Path
Permitted Values Any filepath
Default Value Empty
LabVIEW Versions

5.x , 6.x , 7.x , 8.x

OS's Supported

Notes None