ciozi137 Posted January 15 Report Posted January 15 (edited) I put "everything PQ" into "PQ.lvlib"* and I was able to build the test PPL. When I added the existing PQ classes to PQ.lvlib I had to fix an error inside "Connection Record.vi" unbundle to get the DVR. Perhaps that was the root of the problem before, but creating "PQ.lvlib" let me fix the problem before building. *thanks to @Francois Normandin for the lvlib hint Edited January 15 by ciozi137 Quote
drjdpowell Posted January 15 Author Report Posted January 15 1 hour ago, ciozi137 said: When I added the existing PQ classes to PQ.lvlib I had to fix an error inside "Connection Record.vi" unbundle to get the DVR. What was this error? I can't seem to reproduce it. Quote
ciozi137 Posted January 15 Report Posted January 15 Hi James, I can't seem to reproduce the error now either. Basically when I added the classes to "PQ.lvlib" LabVIEW had trouble finding the correct cluster element in this unbundle by name. I suspect the same problem was happening behind the scenes during the PPL build (?). Quote
Dpeter Posted January 21 Report Posted January 21 This is where the issue is. The record of open connections has a type issue with DVR for whatever reason. I've gotten the library working by making a packed library of all the commands that I need to use, and running diagram disables to remove all calls to Result Record.vi and Connection Record.vi (where the multi threading is handled). I wonder if it is because the DVR section is not a type def or a strict type def. Quote
drjdpowell Posted January 22 Author Report Posted January 22 11 hours ago, Dpeter said: I wonder if it is because the DVR section is not a type def or a strict type def. Does making it a typedef prevent the problem? Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.