Linear Mapping Stairs on DIAdem Analysis Results Difference

Updated Dec 1, 2023

Reported In

Software

  • DIAdem
  • SystemLink

Issue Details

Upon doing nearest neighbor interpolation using Linear Mapping Stairs using VB Script, below difference of DIAdem 2020 SP1 shows 55 and DIAdem 2021, DIAdem 2021 SP1 & DIAdem 2022 Q2 shows 12 occurs.

DIAdem 2020 SP1.PNG
Figure 1: Result from DIAdem 2020 SP1

DIAdem 2021, DIAdem 2021 SP1 and DIAdem 2022 Q2.PNG
Figure 2: Result from DIAdem 2021, DIAdem 2021 SP1 & DIAdem 2022 Q2

Which of the Figure 1 and Figure 2 is the correct result?
If DIAdem 2021 and above is correct, is there any workaround to get the correct result for DIAdem 2020 SP1?

Solution

In DIAdem 2021, DIAdem 2021 SP1 and DIAdem 2022 Q2 shows 12 is the correct behaviour.
In DIAdem 2020 SP1 shows 55 is a bug continuous from DIAdem 2021 Bug Fixes - NI (1206388)

To solve the bug, there is no workaround but needs to update SystemLink to solve the issue.
This is because as the bug occurs in SystemLink's Analysis Add-on, the SystemLink must be updated to a version, in which an analysis worker works, which is based at least on DIAdem 2021. 

Hence, it is best to update to the latest version of SystemLink.

Additional Information

SystemLink Analysis is depending on DIAdem engine.
To resolve this issue at SystemLink, since SystemLink's automation analysis is not outputting 12, we have to update the DIAdem engine located in SystemLink to at least version 2021.

However, there is no way to only upgrade the DIAdem engine used by SystemLink Analysis alone.
To upgrade the DIAdem engine, SystemLink has to be upgrade.
Repair or resolve the issue on DIAdem 2020 SP1 will not solve SystemLink's Analysis Add-on to output 12 as they are using a different set of the DIAdem engine.