09-26-2018 04:08 PM
Hi All,
I am new to using the 9132 w/WinCE but for security and simplicity it seemed a great solution. This question I have is...my LV PDS is installed on my desktop PC and I have been developing my app waiting for hardware. I now have hardware (9132 and DIO) that I want to drive using my app. How can I continue development on my PC? Don't want to finish this on the 9132 due to temp LV license and small monitor, etc. Can I use a couple cDAQ-9171 chassis for my DIO and when app is complete transfer the executable to the 9132?
Thanks much in advance!
Chris
09-26-2018 07:41 PM
Yes - but there are things to consider (some not unique to this situation, but to built applications in general):
Basically, the more complex the executable is, the more things there will be to consider. But otherwise, it's no different than building an .exe on one PC and running it on another.
03-14-2019 01:30 PM
Hi Nathan
Thanks for your response. I am now moving my executable (built using LV18 64bit on my 64bit Win 7 OS) to my 9132 with a 32bit Win 7 embedded OS.
I don't see anything in the properties tab during the build that allows me to set anything related to the bitness of the OS. Am I helically wound on an incline plane about a central axis?
Chris
03-14-2019 01:58 PM
Yes, you won't be able to execute a 64-bit application on a 32-bit computer. This is not an issue with LabVIEW or with your environment or anything specific to this situation. It's a rule of nature.
Something important to understand is that source code isn't tied to bitness - but the objects that get built from the source code are. Source code can be compiled into a 32 or 64-bit application. Like you noticed, LabVIEW Application Builder doesn't support building a different bitness other than what the ADE is. In order for this to work, you would need both the 32 and 64-bit LabVIEW compilers installed. Want to guess how to get the compiler installed?
You'll want to install 32-bit LabVIEW on your computer and re-build the application using that ADE. Your serial number for 64-bit can also be used to activate 32-bit, so no issues there. Your application should still work if these two things are true:
1. All third-party and NI addons, drivers, toolkits, etc. (dependencies) have corresponding 32-bit versions
2. Your application won't be limited by the lack of addressable memory (if you're running on an NI 9132 then I highly doubt this will be an issue).
-Nate