Jump to content

Neville D

  • Posts

  • Joined

  • Last visited

  • Days Won


Neville D last won the day on April 5 2013

Neville D had the most liked content!

Profile Information

  • Gender

LabVIEW Information

  • Version
    LabVIEW 2014
  • Since

Neville D's Achievements


Newbie (1/14)

  • Week One Done Rare
  • One Month Later Rare
  • One Year In Rare

Recent Badges



  1. Rounding error on the coefficients in FPGA?
  2. Do you have all the DAQmx drivers and such loaded? Check and make sure you have all drivers on your new system the same as your old system.
  3. Are you using LabVIEW RT on the PXI chassis? Do you have some sort of plugin architecture where the built exe does not have the required plugin in the right spot?
  4. AlexA, I am not sure what is going on with your system, but we use fpga's with cRIO all the time with the fpga part of the code being the most reliable. We typically open a reference to the fpga bit file and share that in a global across all the parallel loops that need to access the fpga (so only one reference is opened). We never close the reference unless the real-time code is stopped, which in our case is never. Are you getting any errors with your system? Opening multiple references (fpga or otherwise) in a loop continuously? "Unresponsive after a while" points to some sort of memory leak. What if you disable all other parallel fpga loops and run only one fpga loop? Are fpga inputs updating? do you have an led pulsing with your fpga as a heartbeat to see if it is indeed functioning at all? Can you monitor fpga outputs with a scope or meter of some sort? What is memory and cpu usage on your rt target? Use NI distributed system mgr to check. Maybe it is your rt target that is not running.. Neville.
  5. You could use Data Value References when dealing with large blocks of data. Thats what they were designed for.
  6. As you found out, all front panel properties don't work exactly the same in LV-RT. I don't think opening the front panel property will work on RT, since VI's don't really have front panels in that environment. If you look at the help for various properties, there is a chart that shows whether that property will work in RT or executable form and whether they are read only or read/write. You might have to write a VI running on a PC that accesses the data points from RT and plots whatever graph you need there.
  7. A quick picture of your code or an upload of the relevant VI would help us understand what you mean.
  8. Send me a pm if you would like a pdf of the presentation.
  9. Hi everyone, I will be presenting TS1360: "Implementing an Efficient Moving Average Filter in LabVIEW FPGA" on Thursday 1-2pm. Room 16B. These techniques are relevant for developing any sort of code on the FPGA, not necessarily filters. Many of the findings are a bit counter-intuitive for someone used to developing regular LabVIEW code or even Real-Time LabVIEW code. Hope to see some of you there or bump into you in the corridors of the Convention Centre! Cheers, Neville.
  10. Click on My Computer in your Project, and then select New>Targets and Devices.
  11. Hi Erik, try to troubleshoot which property node the error is coming from in your code. It is usually a property node with multiple inputs, and the first input (argument 1) is invalid. I suspect it might be the VISA serial configure; if I remember right, it has a property node with multiple inputs. Maybe the VISA resource string is empty? corrupted? incorrect? invalid? Check all the inputs going into the VI; one of them is not what is expected. In future, attach the VI and the complete error message to help others save time when helping you. Neville.
  12. I would suggest going with a fanless industrial PC with either compactflash or SSD instead of a hard drive if you want reliable 24/7 operation. Fully enclosed (no vents). Use heatsinks as directed for mounting. There are dime a dozen manufacturers out there. Be sure to check the temperature and vibration specs on the units. Another potential failure point for industrial systems are cables and connectors. Make sure connectors are lockable type or have some sort of attachment to prevent them coming loose with vibration. Its things like these that differentiate a $500 desktop PC from a reliable industrial PC. And LabVIEW RT is much more reliable than Windows. Neville.
  13. You should be able to run everything on a PC configured as an RT target. Just make sure that the equivalent PCI versions of the cards you need are supported under LabVIEW RT. If they are, then you should be good to go. The biggest issue with using desktop PC's with LV RT is that the Ethernet chipset may not be supported under LV-RT. Check this with the NI utility (there is a utility you can load onto a USB stick to test whether your PC will work with LV RT) or on their website documentation about the various chipsets supported with each version of LVRT, and you should be OK. Neville.
  14. What hardware modules are you using? Do they support the high data rate you desire? Try slowing down the sample rate to a very low value to see if the error goes away. Neville.
  15. Are you measuring a constant voltage?
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.