Jump to content

Jordan Kuehn

Members
  • Posts

    692
  • Joined

  • Last visited

  • Days Won

    21

Everything posted by Jordan Kuehn

  1. Google found me this: http://labwerx.net/
  2. It looks like this was the issue, the network variable was intermittently getting populated in time. Race condition fixed. I cannot recall if the original problem code had the NSV error wires connected or not, but they are now and a small delay has been added afterward. No issues since. Thanks for the suggestions.
  3. While there are many NI staff that visit these forums, it is not guaranteed to get you a definitive answer on any question. There are many users who are extremely knowledgeable about labview here, but if the answer is out there someone may have missed this thread or is just too busy. Before getting upset about not getting this resolved I'd suggest contacting NI directly (this is a user community, not NI). If you've got a good relationship with your sales guy or anyone at the HQ you may be able to bypass the AE department and get in contact with someone in R&D that can answer this directly. Be sure to mention this thread.
  4. (hint: he's trolling)
  5. Double confirmed. I also don't see anything amiss on the surface, but it's late and I'm headed to bed. (LV 2012 SP1 F1)
  6. It's showing up in the update service now.
  7. Even if you do not use this toolkit, I believe the installation instructions here will get you where you need to go. http://labviewhacker.com/doku.php?id=%20[[projects:lv_kinect_interface:lv_kinect_interface|]]
  8. We have used Computar lenses quite a lot to good success. I'll typically identify what I want from Computar's website and then Surveillance Video has been a good distributor even though machine vision isn't quite their target market. I agree with everything said above. Another thing about the jumbo packets, not all ethernet cards support them especially in laptops. Additionally not all routers support them. Here's an expresscard that works if you need one for a laptop: http://www.amazon.com/gp/product/B000GB0N14/ref=wms_ohs_product
  9. This is certainly possible, especially if the default value is the value that indicates the stage was not initialized correctly. I will investigate further. The following steps in the initialization could certainly take right around what you are suggesting which would suggest a link to the intermittent nature of it too. Sorry for my sort of convoluted original question. I'll look into this possibility and report back, with screenshots if it is some other problem.
  10. Yeah, I thought that I had completely understood order of execution years ago. It's not that hard right? If something is wired into something else it goes first and things that are unwired happen first too. Well you know what mean. Here's the situation I'm working with. There's an existing cRIO based software that needed a quick fix. In order to do so and report back to the Windows host a Network Shared Variable was added. This variable is updated during the initialization, but is polled during an idle state in the RT code main process. The NSV is not wired with error wires (currently) in this idle state. No buffering or RT FIFO is enabled. I have an intermittent problem where the NSV in that idle case is claiming that a part of the initialization failed though it hasn't (it's sole purpose is to monitor this). Here's the question: Is it possible that the NSV in the downstream loop and case structure is being populated before the initialization completes? It is my understanding that a structure will act similarly to a subvi in that *nothing* inside it will execute until all the inputs to the structure are available. However, this is the only sane explanation I can come up with to describe this behavior.
  11. Well my answer will be as insightful as your question. Open the vi source, add tab control, build new executable.
  12. From my (limited) understanding, bitcoins are created by solving the formula to a specific degree of accuracy. This threshold is adjusted to maintain a certain rate of bitcoin creation which will eventually taper off to 0 by also adjusting the reward for mining down to 0. Much of my knowledge can be summarized the the following two links. Sure there are some illicit uses, but it is interesting to think about an online currency that is not tied to any government. https://en.bitcoin.it/wiki/FAQ http://slacktory.com/2011/08/bitcoin-mining-fun-loss/
  13. You've clearly misunderstood what AQ said. His response discussed the ability of NI to legally respond to questions of the legality of issues like this. The content was dictated by what their lawyers have told him. In no way was NI 'making the law', just disseminating it as is understood by their legal representation. Now your mention of modifying things you own bears merit and I even agree with the position, but legally things don't work that way. An easy example is modifications of gaming systems. To my understanding this has not been ruled fair use yet. Jailbreaking an iPhone has been ruled 'fair use'. This is a legal grey area and you won't get any lawyer to tell you that you're in the clear, but one thing is important: for profit or not for profit does not matter currently in our legal system. You can very easily look toward the whole music piracy fiasco for proof of that. As mentioned by AQ it's all about money. Basically, (my opinion) our legal system is absolutely absurd regarding software patents and copyright, you should be allowed to mess with software or hardware that you own to your heart's desire and, unfortunately, no you should not feel safe doing so.
  14. You keep screwing with stuff that is not intended to be screwed with and continually ask for NI's blessing. Knock yourself out, but don't except much more than the standard "at your own risk" feedback as you continue to annoy them.
  15. There is some minimum threshold for resolution that is necessary to have meaningful data into whatever algorithm he/she wants to use for the project. Identification of suitable hardware should come from an understanding of what is needed for a particular use case. ShaunR you seem to have some familiarity with iris tracking (where I do not), however I would suggest that wolverine20 be enabled to select their own hardware after identifying the requirements for his/her particular task. Define what you need for your task and see if the cameras are sufficient. The canon DSLR won't likely work. Agreed. IP cameras are only supported from Basler or Axis. USB is supported as long as it is DirectShow compatible. GigE and Firewire are supported. Cameralink and some others are supported as well. http://digital.ni.com/public.nsf/allkb/4331B4AA3AE95233862574C200539A2F
  16. Well in order to determine what you need in regards to imaging you need to better define what you are trying to image. Like I mentioned a minimum pixel area is the first thing. I'm not well versed on iris tracking but at some level you will have to have a minimum area. This will also be related to distance from the sensor and the optics in front of it. This is all ignoring the biggest challenges in vision regarding consistency of everything and adapting to inconsistencies. Short version, buy whatever you like if you cannot nail the requirements down and gather your own data before getting your final hardware. I would imagine from what you've described a decent frame rate will be of importance to you. Consumer products will probably get you started.
  17. It sounds like you should do some reading about the existing material on the subject and pick a camera that is suitable. Resolution will be important, but only up until you can have enough pixels to clearly define an iris. The distance from the camera and the optics that are present will also play a role.
  18. If you use the lossy enqueue and then preview the queue element it should perform like you are expecting.
  19. From my memory, the CLAD was focused on determining if you understood the language and data flow concepts. Things like loop iterations, execution order, expected output from an operation, etc. It's been a while since I took it so someone can jump in if it has changed, but I would imagine Basic would do a pretty good job of preparing you. In your position I would recommend LabVIEW for Everyone. Mine is collecting some dust on my shelf, but there is a lot of great beginner/medium information in that book. I can't comment on the others.
  20. You might be able to get it under your service plan for no additional cost: http://www.ni.com/services/software_benefits.htm
  21. I'm kinda on board with ShaunR here. Do the dirty work and stuff it into a class after.
  22. hey now you don't have to talk to any of your coworkers!
  23. after double checking looks like I can reproduce in 2012F3.
×
×
  • Create New...

Important Information

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