Closed andresyie closed 4 years ago
@andresyie, from the pictures above, your LabVIEW project has not loaded Modules.lvlibp
, which likely means one of two things. Either the library does not exist on disk where it is expected, or it does exist, but is built for a different LabVIEW version or operating system.
The library is not part of the repo. It must be built from niveristand-scan-engine-module-libraries or copied from the latest release from that repo.
Note that you will also need the NI ECAT Remote IO.llb
from the same repo mentioned above and the FXP.llb library. All of these should be copied to the Custom Device Source
directory before loading the project.
ote that you will also need the
NI ECAT Remote IO.llb
Thanks for the fast answer. You are right. I buildt the modules.lvlibp for a RT PXI Target but the configuration.llb is for windows since I´m deploying from a windows 10 PC to a PXI. How can I build a configuration.llb for a windows machine if there is no modules.lvlibp for windows? Im the project I download I only see for RT, VxWorks, and Linux,
Thanks.
How can I build a configuration.llb for a windows machine if there is no modules.lvlibp for windows? Im the project I download I only see for RT, VxWorks, and Linux,
You're correct. There is not a Windows build of the modules. This is an unfortunate artifact of when this custom device was created long ago. From LabVIEW's perspective, Windows and Pharlap are very similar, and, in this case, the Pharlap binaries can also be loaded on Windows. So, if you copy the Pharlap RT libraries to the Custom Device Source
directory and then load the project and try to build the Configuration.llb
, you should be successful.
How can I build a configuration.llb for a windows machine if there is no modules.lvlibp for windows? Im the project I download I only see for RT, VxWorks, and Linux,
You're correct. There is not a Windows build of the modules. This is an unfortunate artifact of when this custom device was created long ago. From LabVIEW's perspective, Windows and Pharlap are very similar, and, in this case, the Pharlap binaries can also be loaded on Windows. So, if you copy the Pharlap RT libraries to the
Custom Device Source
directory and then load the project and try to build theConfiguration.llb
, you should be successful.
Thanks for the anwer. I builded the RT libraries and put them in the Custom Device Source but now when I try to open the Custom Device Project I get a crash. Any ideas? edit: I reinstalled all NI software and the problem persists.
Thanks again for helping :).
Edit: Roughly speaking, the error says that LabVIEW found a error and must be closed, in order to find the error cause I should give the error code to NI.
Edit3: I was able to load the library by loading the project with the modules.lvlibp missing (I moved it), then moving it back to the right folder and loading it (Right click, load) from the Pharlap target. Then I delete it form the My Computer, add it manually and add it to the Configuration Build.
Now it does not find my EtherCAT Master tho. Im using a PXIe 8840
Fixed via documentation in #101
Please describe the problem you're facing. I'm trying to build this Custom Device but I'm Having problems with Configuration LLB. When I try to build the Configuration specification I get and a error saying some VIs broken during the building. I can trace this broken VIs back to the Modules.lvlibp.
Describe troubleshooting steps you've taken. I tried several versions and also I reinstalled LabVIEW.
Additional context
Thanks.