Time-Bounded Execution
The following tables list the NI Vision VIs that support time-bounded execution. Keep the following in mind when developing time-bounded sections of the application.
- Always resize destination images to their proper size before beginning timed execution unless otherwise noted in the endnotes.
- Do not perform array operations that resize the data. These operations request resources from the system, cause excessive jitter, and invalidate timing.
VIs that Support Time-Bounded Execution
The following VIs support time-bounded execution.
1. The destination image must be the source image.
2. Only the Get option is supported.
3. The Image Name indicator is not supported.
4. The Image Model control is required.
Preallocated VIs
The following VIs have preallocated versions in Preallocated.llb that support time-bounded execution. Use the preallocated version of these VIs in code that requires time-bounded execution.
Note Before you save, download, and run these VIs or any timed execution VIs on your RT target, run the Configure LabVIEW for Timed Execution VI (vi.lib\vision\preallocated.llb) at least once on your host machine and close LabVIEW completely. If you do not run the Configure LabVIEW for Timed Execution VI or forget to close LabVIEW completely, LabVIEW may prompt you to resave some of the VIs in preallocated.llb with incorrect settings. |
IMAQ Convert Pixel To Real World |
1. 2D versions show excessive jitter.
2. The ROI Descriptor is not supported.