该页位于导入共享库向导中,用于配置向导生成的VI和控件。选择工具»导入»共享库,打开导入共享库向导。

该页包含的内容由函数目录树中的函数和控件,以及所选控件的数据类型确定。

选项 说明信息
函数树

列出要通过向导创建的包装VI的所有函数。

设置 指定向导生成的VI和控件的设置。如选择函数树中的某个函数,该选项卡包括下列选项:
  • VI 执行属性-指定生成的封装 VI 的执行属性。
    • 重入执行

      设置VI可有多个调用方。一般情况下,VI只能一次被一个调用方调用。如需两个调用方同时调用同一个VI,应勾选重入执行复选框。

    • 首选执行系统-

      设置包装VI的首选执行系统。LabVIEW支持多个同步执行系统。在某些平台上,在一个执行系统中运行的VI能够在另一个执行系统运行VI的中途开始运行。因此,优先级更高的任务(例如,数据采集循环)可中断耗时较长的操作(例如,速度较慢的计算)。

      如果要使用用户定义的系统,请选择 其他
  • 调用库节点设置-指定封装 VI 中 调用库函数节点 的设置。
    • 主题

      指定生成的包装VI在LabVIEW UI线程或在调用方VI的执行线程中运行。

      • 在用户界面线程中运行

        选中该选项后,包装VI将在LabVIEW UI线程中运行。在UI线程中运行指定“调用库函数节点”的执行必须由当前线程切换到用户界面线程。在LabVIEW生成的共享库的UI线程中运行时,如该共享库需通过在程序框图中指定路径进行动态加载,可导致LabVIEW挂起。

      • 在任意线程中运行-指定在执行 VI 的当前线程中继续执行调用库函数。此时必须确保多个线程可同时调用函数。选中该选项后,包装VI将在调用方VI的执行线程中运行。
        注: 对LabVIEW生成的共享库的调用必须指定为在任意线程中运行。如配置“调用库函数节点”调用LabVIEW生成的共享库并指定在UI线程中运行,LabVIEW可能挂起并请求重新启动系统。
  • 呼吁公约--

    (Windows) 指定函数的调用规范。默认为C。

    • stdcall (WINAPI)-

      (Windows) 控制对象是否使用标准调用规范。

    • C-

      (Windows) 控制对象是否使用C调用规范。

  • 适用于所有

    将当前函数的调用规范应用至共享库中的全部函数。

  • 头文件中的声明-

    指定头文件的声明。

  • 基本数据类型-根据头文件指定函数的数据类型。
  • 调用库函数节点原型-

    指定调用库函数节点原型。

控制设置 指定向导生成的VI和控件的设置。在函数树中选定控件时,该页包含下列选项:
  • 控制类型

    指定控件的数据类型。可从数值布尔字符串自定义控件中选择。

    注: 可选择数值字符串作为函数返回值。可选择数值布尔字符串自定义控件作为参数。
  • 输入/输出

    指定控件是否为输入、输出或输入/输出。

    • 输入

      指定控件是否为输入。

    • 输出

      指定控件是否为输出。

      • 创建指标

        指定生成的VI是否包含输出控件的显示控件。

    • 输入和输出

      指定控件是否为输入、输出或输入/输出。

  • 应用于所有匹配参数 -

    将当前参数的类型设置(除输入/输出外)应用至共享库中匹配头文件中声明的所有函数参数。

  • 头文件中的声明-

    指定头文件的声明。

  • 基本数据类型

    指定原共享库文件中控件的数据类型。

  • 调用库函数节点原型-

    指定调用库函数节点原型。

数字控制设置 指定向导生成的VI和控件的设置。如在控件类型菜单中选择数值,则该页包括下列附加选项:
  • 通过类型-

    指定所选参数的传递类型。本选项仅对数值控件可用。可以是值传递、指针传递或数组传递。

    • 价值传递

      通过值传递参数的值。选中该选项后,将出现默认值栏。

    • 指针传递-

      通过指针传递参数的值。选中该选项后,将出现默认值栏。

    • 通过阵列

      通过数组传递参数值。选择该选项后,可显示数组大小类型数组大小

  • 阵列尺寸类型-

    指定数组大小的类型。该选项仅对数组传递的数值控件有效。设置输入/输出输出,可启用该栏。

    • 常量值-

      如大小是常量,可选择该选项。

      选择此选项时,将显示 Array Size(阵列大小 )字段。
    • Parameter-

      如大小是参数,可选择该选项。

      选择该选项时,将显示 Array Size Parameter(阵列大小 参数)字段。
  • 阵列大小

    指定数组的大小。-本选项仅对数组传递数组大小类型常量值的数值控件有效。

  • 阵列大小参数-

    指定数组的大小。-本选项仅对数组传递数组大小类型参数的数值控件有效。

  • 默认值

    指定数值控件的默认值。该选项仅对值传递指针传递的数值控件有效。

  • 代表性

    指定数值控件的表示法。表示法可以是LabVIEW支持的任何数据类型。

布尔控制设置 指定向导生成的VI和控件的设置。在控件类型菜单中选择布尔后,该页包括下列附加选项:
  • 布尔型 默认值-

    指定布尔控件的默认值。可选择TRUEFALSE

字符串控制设置 指定向导生成的VI和控件的设置。在控件类型菜单中选择字符串后,该页包括下列附加选项:
  • 字符串 默认值-

    指定字符串的默认值。设置输入/输出输入输入&输出时,可启用该栏。

  • 字符串大小参数-

    指定字符串的大小。该选项仅在字符串大小类型参数时有效。如输入/输出输出,该值将对字符串初始化。

  • 字符串尺寸

    指定字符串的大小。如将字符串大小类型设置为常量值,将会出现该选项。

  • 字符串尺寸类型-

    指定使用VI的参数或常量值来指示字符串大小。

    • 常量值-

      如大小是常量,可选择该选项。

      选择此选项时,会出现 字符串大小字 段。
    • Parameter-

      如大小是参数,可选择该选项。

      选择此选项时,将出现 字符串大小参数 字段。
自定义控制设置 指定向导生成的VI和控件的设置。在控件类型菜单中选择自定义控件后,该页包括下列附加选项:
  • 自定义控件路径

    指定自定义控件路径。

指针设置 指定向导生成的VI和控件的设置。在函数树中选择包含指针的结构后,该页包含下列选项:
  • 在调用函数之前,先在 LabVIEW 中为该指针元素分配内存

    指定在LabVIEW将包含指针的结构传递给函数前,是否为指针元素分配内存。

    • 内存大小

      指定向指针分配的内存大小,以字节为单位。

    • 用于初始化指针的默认字符串-

      指定初始化结构中字符串指针的字符串。

  • 将值传入封装 VI-

    指定是否将指针指向的值传递给包装VI。

名称及说明 指定在函数树中选定的函数或控件的名称和说明。该选项卡有以下选项:
  • 控制/VI 名称-

    指定LabVIEW创建的包装VI或自定义控件的名称。

  • 控制/VI 说明

    指定包装VI或自定义控件的说明信息。