Company Events Academic Community Support Solutions Products & Services Contact NI MyNI

VI Server Property and Method Characteristics

LabVIEW 2013 Help

Edition Date: June 2013

Part Number: 371361K-01

»View Product Info

The following list defines the characteristics for each property and method.

  • Data type—Specifies the data type of the property or method.
  • Permissions—Specifies if this property is Read Only, Write Only, Read/Write, or WriteInEditOnly. If the property is WriteInEditOnly, you can write to the property only when the VI is in edit mode.
  • Available in Run-Time Engine—Specifies if you can use this property or method in built applications. The value in parentheses indicates the permission for the property or method in the Run-Time Engine. Values include Read Only, Write Only, Read/Write, WriteInEditOnly, or no. Some properties and methods are only available during editing. If this characteristic value is No, LabVIEW returns error 1043 if you use this property or method in built applications. If you use SharedVariableIO properties or methods, you must install the Datalogging and Supervisory Control (DSC) Module Run-Time System. Refer to the National Instruments Web site for information about the DSC Module Run-Time System.
  • Available in Real-Time Operating System—Specifies if you can use this property or method in the Real-Time Operating System. The value in parentheses indicates the permission for the property or method in the Real-Time Operating System. Values include Read Only, Write Only, Read/Write, WriteInEditOnly, or no. Some properties and methods are only available during editing. If this characteristic value is No, LabVIEW returns error 1043 if you use this property or method in the Real-Time Operating System.
  • Settable when the VI is running—Specifies if you can write a value to this property or method when the VI is running. If this characteristic value is No, LabVIEW returns error 1000 or 1073 if you try to write a value when the VI is running. This characteristic does not apply to the properties and methods in the Application class.
  • Loads the front panel into memory—Specifies if LabVIEW loads the front panel into memory. If this characteristic value is Yes, LabVIEW returns error 1013 if the front panel cannot be loaded into memory. This characteristic does not apply to the properties and methods in the Application class.
  • Need to authenticate before use—Specifies if you need to authenticate the VI before you can use the property or method. For example, you might need to unlock a password-protected VI before using a method with a characteristic value of Yes. If this characteristic value is Yes, LabVIEW returns error 1040 or 1044 if you did not authenticate the VI.
  • Loads the block diagram into memory—Specifies if LabVIEW loads the block diagram into memory. If this characteristic value is Yes, LabVIEW returns error 1012 if the block diagram cannot be loaded into memory. This characteristic does not apply to the properties and methods in the Application class.
  • Remote access allowed—Specifies if access to this property or method is allowed with a permission error by a remote application instance. If this characteristic value is No, LabVIEW returns error 1032 if you try to use a remote reference to this property or method.
  • Must wait until user interface is idle—Specifies if you can use this property or method while the user is selecting items in a dialog box, tracking a control, and so on.
  • Available with control VIs—Specifies if you can use this property or method with VIs that are controls. If this characteristic value is No, LabVIEW returns error 1035 if you use this property or method with VIs that are controls. This characteristic applies only to the properties and methods in the VI class.
  • Available with global VIs—Specifies if you can use this property or method with VIs that are globals. If this characteristic value is No, LabVIEW returns error 1035 if you use this property or method with VIs that are globals. This characteristic applies only to the properties and methods in the VI class.
  • Available with strict type definitions—Specifies if you can use this property or method with strict type definitions. This characteristic does not apply to the properties and methods in the Application and VI classes.
  • Available with polymorphic VIs—Specifies if you can use this property or method with polymorphic VIs. If this characteristic value is No, LabVIEW returns error 1035 if you use this property or method with polymorphic VIs. This characteristic applies only to the properties and methods in the VI class.

 

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
Add Comments 1 2 3 4 5 submit