+1
Under review

Variant Program Issues

Amin Syed 1 month ago in IQANdesign updated by Gustav Widén (System support) 3 weeks ago 5

Variant Program issue:

Facing 5 such errors in the program carried on from a variance program now to the idsx file. Unable to find the error upon double clicking the associated project check error line.

Type: Error | Code: Undefined reference | Component Type: Channel Subscriber | Component Name: Air Reel On IDC | Property: Channel

Tried manually looking out through the whole program to find where the channel subscriber is unable to look for these but have so far failed. Why isn't it showing the location upon double clicking the error line as it does with everything else in the project check dialog box.

The channel subscribers is what display master modules use for getting channel values when a display page is shown.


My guess is that the channels listed under “component name” are not in the exported project file, but something on a display page that refers to these are. 

Check for the channels listed under “component name” in the main .idvx variant project file, and check with the component navigator what these are connected to. 

Variant export should remove display page control that refer to channels that is not in the exported variant. 

What IQANdesign version the export was done in? 

Hi Gustav, 

I independently checked the channels listed under “component name” in the main .idvx variant project file and checked with the component navigator what these are connected to. I found that the .idvx file had these connected and when exporting a particular variant, the link gets disrupted as there is no reference channel that a component on the page can refer to. But when this happens the project checker specifically points me to the location when I double click the error. In my project's case this did not happen only for 5 components because neither did those 5 components get exported nor their channels yet something in the backend says that the page components are there and cannot subscribe to the channels. I then selected the major applications on all 3 screens I was using and performed an "export components" task, ticked "export associated references" and was able to save a new program without modules being linked to one another which was an easier fix. 

What was concerning was the fact that Variant export did remove display page controls that refer to channels that are not in the exported variant except these 5 for some reason.

What IQAN design version the export was done in?           IQAN Design 7.02


So as I understand it, the project file has multiple display modules? That might be a clue. Were these five channels referenced in a lot of different places in the main project?