Functional Changes

Alias of Dynamically Loaded Workers

In Workers v3.x and prior, dynamically loaded Workers were automatically provided the _DLWXX suffix at the end of their alias. The reason for this was to allow multiple instances of a Worker with the same alias to be loaded without manually requiring you to change the alias of the Worker if a Worker with the same alias is currently loaded.

In Workers v4.0, the _DLWXX suffix no longer exists. The framework will now report an error if a Worker with an alias that already exists is loaded, the same way that errors are reported for multiple statically linked Workers with the same alias.

Re-enabling this feature:

If your code required the _DLWXX suffix at the end of your Dynamically Loaded Workers alias, you can use the Workers.lvlib:Worker.lvclass:Write Use DLWXX for DL Workers ID.vi to re-enable this feature. You can add this VI to an application's Launcher VI, and this will turn this feature back on for the application.

New ‘subWorkers’ virtual folder

Whenever you add a new subWorker to a Worker using the Create/Add Worker tool, the subWorker’s associated Initialization and Setup files are now added to the new subWorkers virtual folder, for a more organized folder structure within your Workers.

Separate compiled code flag for new VIs

All new VIs (also within Workers and libraries) added by any of the Workers development tools to your project will now have their “Separate compiled code from source file” set to True, if the project that you are adding the new items to has its “Separate compiled code from new project items” set to True.

Last updated