1. 非重入执行
框图内有多个相同子vi时,执行时需要等待上一个子vi运行完之后再运行下一个相同的子vi。
2. 共享副本重入执行
当框图内多个相同子vi时,执行时系统会根据是否需要同时执行来创建独立的内存空间,如果任意时刻仅有一个vi在运行,则系统就只会创建一个独立的内存空间,若多个同时运行时,同时系统就会创建多个独立的内存空间。
需要注意的是如果将vi重入性设置为此模式时,vi的代码尽量不要有未初始化的部分。
3. 预先分配副本重入执行
当框图内有多个相同子vi时,执行系统会为每个子vi分配一个单独的内存空间。
4.在调用vi中内嵌子vi
即将当前vi设置为代码形式,当上层vi使用本vi时,会将本vi的代码直接嵌套在上层vi,不会采用一直调用的方式。
使用本方式一般为代码量不大,且需要频繁调用的场合。
设置本模式需要将:1. 允许调试关闭;2.设置为预先分配副本重入执行;3.关闭启用错误自动处理。