Description of the problem:
What are the possible scenarios for C++ licensing?
Description of the solution:
C++ script is the Math module that allows compiling your own module for calculation of input channels. In contrast to other math modules C++ script requires licensing. If you would like to use the C++ script but you're not sure if you have license or not please continue reading this article that describe possible scenarios of licensing.
1. Create setup file having a license without C++ option
Using C++ script is not possible. The option is not greyed-out but when you click to the C++ script module the warning message will appear.
2. Don't have any license or any device connected
Load setup file
DewesoftX switches to DEMO license mode that enables C++ Script option. If you create a setup file and use it with Dewesoft devices later on you would need license as described below.
Export C++ script to bundle
You can open datafile with C++ script, recalculate it, but you cannot export it to the bundle.
3. Have PROF license without C++ option
Load setup file
Loading setup containing custom C++ Script modules will disable / remove C++ script modules from your setup.
Export C++ script to bundle
You can open datafile with C++ script, recalculate it, but you cannot export it to the bundle.
4. Have BUILD-IN license
Load setup file
If you have connected Dewesoft device with the BUILD-IN license C++ Script module will be removed from setup file. You won't be able to create setup file as written in the first chapter.
Export C++ script to bundle
You can open datafile with C++ script, recalculate it, but you cannot export it to the bundle.
5. Load setup that have TRIAL license
Load setup file
Trial license includes C++ Script option. You can create setup files with C++ script or use existing ones.
Export C++ script to bundle
You can open datafile with C++ script, recalculate it, but you cannot export it to the bundle.
6. Have PROF license with C++ option
Load setup file
Loading setup containing custom C++ Script modules will allow you modify the setup file and measure the data.
Export C++ script to bundle
You can open datafile with C++ script, recalculate it, you can export it to the bundle.
7. Have BASE license with C++ option on a DS-DONGLE & Dewesoft device connected (with BUILD-IN license)
Load setup file
Loading setup containing custom C++ Script modules will allow you modify the setup file and measure the data.
Export C++ script to bundle
You can open datafile with C++ script, recalculate it, you can export it to the bundle.
8. Have SE license (OPT-C++-SCRIPT option is not possible) without Dewesoft device connected
Load setup file with C++ script
Loading setup containing custom C++ Script modules will disable / remove C++ script modules from your setup.
Export C++ script to bundle
You can open datafile with C++ script, recalculate it, but you cannot export it to the bundle.
Load setup file with C++ bundle
Loading setup containing custom C++ bundle will allow to measure the data.