指示子VI或某部分程序框图是否为第一次调用。只有在按下运行按钮后第一次调用时,该函数才返回TRUE。

该函数可置于VI内的多个位置。只有当函数所在位置的程序框图为第一次执行时,函数返回TRUE。


icon

输入/输出

  • ibool.png 首次调用?: T/F

    首次调用?如在VI运行后第一次运行子VI,则值为TRUE。

  • 如希望在循环或条件结构内部,某子VI或部分程序框图在VI运行时只执行一次,可使用该函数。

    第一个顶层调用方开始运行后(例如,单击运行按钮,或“运行VI”方法开始执行),首次调用?将在VI第一次运行时返回TRUE。如第一个顶层调用方仍在运行的同时,第二个顶层调用方再次调用该VI,此时首次调用?不再返回TRUE。所有顶层调用方均空闲后,如某个顶层调用方再次运行,首次调用?将在VI继空闲状态后初次运行时返回TRUE。重入VI的每个数据空间均有一个实例。所以,共享的重入VI的每个数据空间在顶层调用方首次调用时返回TRUE。