LabVIEW Channel Wires

cancel
Showing results for 
Search instead for 
Did you mean: 

Generation of Channel Dependencies Not Working

I have a project where I have been trying out channel wires with some success. I have moved it to another computer (well another user on a computer and deleted the old user).

 

Now one of my tag channels shows as broken. I understand the dependencies are in ExtraVILib and should be regenerated if missing so I renamed the folder and reloaded the project (and LabVIEW entirely).

Now all of the channel VIs are showing as missing. ExtraVILib has been recreated and a ChannelInstances folder created but it just has the module text files in it.

 

This is LabVIEW 2017 SP1 32bit (f1 patch) on Win 10

 

Any ideas on how to debug or force this?

James Mc
========
CLA and cRIO Fanatic
My writings on LabVIEW Development are at devs.wiresmithtech.com
0 Kudos
Message 1 of 5
(4,805 Views)

When you load your project, the Channel instances should be auto-generated. What do you see when you open your .prj file?

 

edit: i understand you did this step already, I just wonder what happens when you try to open again and again. So you say now, all of the Channel VIs shown as missing?

 

I read some issues about this in the past, and I am not sure you can find info under this post which can help you:

https://forums.ni.com/t5/LabVIEW-Channel-Wires/Channel-Instances-in-LabVIEW-Data/gpm-p/3458765/highl...

 

edit2: it is a long shot, but maybe LV tries to regenerate your Channels, but freezes (and somehow this dialog window is hidden from you?): https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z0000019QNrSAM

 

0 Kudos
Message 2 of 5
(4,800 Views)

So I tried from a fresh load again.

 

1. I open the project. No problems here.

2. I open a VI that uses the channels. Here I see a brief progress dialog about generating channels and then get a search box for the "replicate.vi" on one of my streams. I ignore that and it looks for a Read.vi for another tag.

 

Thanks for the links they do sound very similar. It seems the dialog doesn't lock up (it instantly opens and closes, looks like the progress bar does hit full).

 

I tried ignore all as suggested in the other post but also no luck. I have a backup of the extravilib so will try reintroducing some instances and see if there is one that causes a failure (there was only one broken before).

James Mc
========
CLA and cRIO Fanatic
My writings on LabVIEW Development are at devs.wiresmithtech.com
0 Kudos
Message 3 of 5
(4,790 Views)

I reintroduced them one-by-one from backup and everything is working again for now. Obviously a concern for the future but for now I'm happy.

James Mc
========
CLA and cRIO Fanatic
My writings on LabVIEW Development are at devs.wiresmithtech.com
0 Kudos
Message 4 of 5
(4,789 Views)

This is (now) a known bug that at least affects the Messenger Channel.  It (the bug) was introduced in LabVIEW 2017 -- it does not occur in LabVIEW 2016.  Drove me crazy (and I drove NI crazy) until we could confirm that it was "real".  And, yes, you found the fix, built the Channels one at a time instead of "all at once" (or "on the Compiler's Time").

 

Bob Schor

0 Kudos
Message 5 of 5
(4,765 Views)