Jump to content

Jordan Kuehn

Members
  • Posts

    688
  • Joined

  • Last visited

  • Days Won

    21

Everything posted by Jordan Kuehn

  1. The cRIO code should still be executing, and you can manipulate shared variables with the DSM. It can be a pretty handy tool when working with cRIOs. Won't get you inside the FPGA, but it can give you a peek inside the RT side and the CPU.
  2. Can you find the variables in the NI Distributed Systems Manager? If so, are they updating and reading correctly?
  3. Create a case structure after initializing your tasks to look for this specific error code. In the event that you see it, make new tasks. You can even check for errors after the creation of each task and handle them appropriately.
  4. You could also look into diff'ing the versions and only transferring the modified files. You would have a better grasp of whether or not that would be worth your effort though.
  5. This is also true for graphs and charts, especially when you have multiple axises.
  6. make sure you've selected the digital display first.
  7. You'll find that getting angry at people trying to help you here won't get you far, especially if it is a homework assignment and the goal is for you to figure it out on your own. I agree with Phillip, the information here + some Googling will get you where you need to go.
  8. I like your style, short and to the point. SQLite will get a look next time a customer needs a database.
  9. At risk of derailing the discussion, what benefits besides OSS does SQLite provide over other database types including MS Access?
  10. I agree with the first part, but I do not necessarily agree on arbitrarily converting a series of subvi's into a state machine if there is never any need to programatically change the order of execution. In fact, for a series of subvi's that are always called in sequence (very likely in this case, since I doubt the frames have been coded with any idea of replication elsewhere) I'd find that keeping them laid out in a row would be more readable, especially with some informative icons.
  11. Have you checked out the BeagleBoard?
  12. The advantage to using a more comprehensive service rather than just a folder on a server somewhere is mostly web access and viewing. You can even begin to integrate things like bug tracking into it. Bitbucket is nice and free and is probably the best option if you are using Mercurial. If you'd like to set something up for yourself on your own server, RhodeCode is a very nice and free package that will let you do that.
  13. If you are finding some of the built in signal processing tools lacking, I might suggest looking into MathScript (aka Matlab) nodes. Despite the work of NI, there is still a world of matlab signal processing code that is quite useful at times and this is a way to bring it into labview. (apologies if you were aware of this already)
  14. I think this is the closest thing I've seen. https://decibel.ni.com/content/docs/DOC-14718 The author notes that the details required for implementation of QR code generation (and licensing I assume) are expensive.
  15. I've read through the manuals for the advanced courses (took the training for the lower ones) and they had some very useful information, but from what I've seen in the CLA exam it may not directly corrolate. The ones I've read are likely from 2009 though. My best guess is you'd learn a lot, but still have work to do to prepare for the CLA. (note I'm only CLD right now. I'll probably take the CLA when it's time for recert)
  16. I've converted the word document to a pdf, and have provided some rough translation of the OPs questions. There are some images and the formatting goes to hell if I copy/paste. Preguntas Wertus.pdf
  17. I do not. However, I like this idea quite a lot and may start including it. There are times when I switch to a new approach and leave the old one while I test the new implementation, but I'll usually delete the structure when I'm done.
  18. Vugie, thanks for pointing those drivers out as well. I had looked into them some prior to the release of the SDK and felt they had promise, but I feel that it is better to build an approach around the official supported SDK now that it's available. Of course, the attractiveness of homebrew drivers is inversely proportional to the level of success I have with the official ones
  19. For those interested, I have a reply from labviewhacker.com (operated by NI employees). "Sorry, but due to Microsoft's recent update of the Kinect SDK, the current version of the hack may not be functional. We are working on getting a new version up. Thanks! Jimmy"
  20. NI has released an API for using the Microsoft Kinect SDK and I've been tasked with a research project involving this device. See the links below: http://zone.ni.com/d...a/epd/p/id/6504 http://www.xbox.com/en-US/kinect http://kinectforwindows.org/ I've followed the instructions on the SDK website, installed the drivers and Visual Studio Express, and everything works fine in the MS demos. The labview config file to allow it to use .NET 4.0 is in place and it sees the .dll included in the API as well as the one installed by the SDK. I've tried mapping the constructor to both. When trying to run the demo I encounter the error screen below in LV2011 x86, LV2011 x64, and LV2010 x86. LV subsequently crashes on all versions, but that's nothing new Thoughts? I've posted to the API page and will post to the dark side if needed. .NET isn't really my cup of tea... //Edit. Google searches have suggested that people who encounter this when doing *shiver* text based programming have corrected the issue by modifying a parameter of their build environment from 'Any CPU' to only x86 CPU. I'm not sure how this would correlate with LabVIEW though.
  21. Really? I've read the thread, but wasn't aware that the iOS safari supported it. I may take a serious look at it now then! There are a few of our projects where an iPad interface would make a customer ecstatic.
  22. To clarify, that was a quick fix (well not really), and is no longer in the dialog. Yes, prior to this it was stopped by two boolean controls OR'd into the stop condition. Sorry for the confusion.
  23. Well, the second dialog (a while loop with simply two boolean controls to stop it) was definitely blown through with no input from the user. I was able to compare time stamps from the end of the action and the confirmation of that dialog, which were nearly identical. Verified that key focus is on neither of the buttons, nor are they bound to any keys. Then moved to an alternate approach that involved using F-keys to trigger an event structure (key up) in the dialog rather than the controls. We were able to queue up multiple events with this approach which led to the screen being dismissed on subsequent sequences. In a last minute solution, I ditched the event structure in the dialog and simply opened a reference to the keyboard and used the keys from that. No time to test much beyond basic functionality. This is all very strange.
  24. As I mentioned, in the past we have had hints of this behavior when one of the dialogs would get immediately dismissed or the event would fire right away after the completion of the first event. I was able to witness that while remotely logged into the machine. Never did it make it past more than one window, and I don't think it ever skipped the two button dialog, but I could be wrong. To counter that we updated windows, there was a .net fix, and disabled tap-to-click on the touchpad. Also, while this machine was exhibiting this behavior we plugged in an external mouse and it stopped. Yup, that's a big can of worms and if it's related to the touchpad I'm not overly optimistic about being able to find something on the internet. As far as this incident goes, it only happened once, but that was nearly catastrophic for us (there's a reason we have two confirmation screens ). We have two people heading to the location of this laptop (Canada) and we can try to reproduce the issue soon. If by "human interface issue" you mean an operator covering his... then we have considered it and have not ruled it out completely. However, the timestamps between the logged events differ by 25s and the action takes approximately 22s which helps validate the operator's story. It could be possible that we have a combination of the past behavior and an operator reluctant to admit he hit a button twice. Either way the problem still exists. I'll have some more information in a few hours once we get our hands on the machine.
  25. I cannot reproduce this behavior on my machines and just have logs and the description from the operator to go off of.
×
×
  • Create New...

Important Information

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