Jump to content


  • Posts

  • Joined

  • Last visited

  • Days Won


Everything posted by curiouspuya

  1. Yes, from what Ive read I think its a complete PC capable of running drivers and communicating through its USB. As you say the limitation will be its power but for simple applications it should work as Labview in your pocket!!! LabVIEW on a Stick!
  2. Hi all, Have you see these Windows PCs on sticks?? http://www.amazon.com/gp/product/B00RVCGNEC/sr=8-1/qid=1422529141/ref=olp_product_details?ie=UTF8&me=&qid=1422529141&sr=8-1 http://liliputing.com/2015/01/intel-compute-stick-149-pc-stick.html I would love to know if anyone has tried running Labview Executables on them and if they have ran into success or trouble? Of high interest to me would be serial communications using serial adaptors. Im still not sure if this is possible with this class of PCs. cheers Puya
  3. Thanks for this. I didnt know. I just joined the group at NI
  4. That's great! I reckon we should start our own LabLeap GIT hub to share code. when you finish making your Minion maybe you can try some Leap coding! Your minion might be Leap-gesture controlled by the way
  5. I looked at the Labviewer hacker site but they are not providing any code or help with code! looks like a job from scratch! @Tim_S I bought mine from LeapMotion website from Australia. It was $80 + $20 shipping. It came in just 4 days shipped from Singapore hassle free. If you have a spare $100 you can get one quick! If anyone has code to share on LeapMotion that would be lovely. I will put mine up as soon as I can talk to mine. best regards P
  6. Thanks David_L, I just got my Leapmotion today. Minh, you can buy one from the leapmotion.com website. its $120 for Australians and it took only 5 days to get to me with FedEx. I am about to start playing with it. i have also signed up as a developer and downloaded the SDK. For anyone who has a Leapmotion, lets please share our joys and frustrations with it. Puya
  7. Hi all, For those who know about leap motion (https://www.leapmotion.com/) you may know that the SDK is now released and anyone can sign up as developer to download this. The first devices ship out July 22. I was surprised to find no one on LAVA has been posting hacks and ideas since I know at least a few Labview developers were part of the first wave last year who got send a free device to play with. Does anyone have experience with the Leap motion device? Anyone planning to start playing with the controller soon? Puya
  8. Here is the scenario: You have a heavily nested project and you are debugging your sub-VIs. You have pressed pause or you are stepping through one of them and you accidentally close your sub-VI. Meanwhile you have parallel loops and/or active processes going on. How do you find where you have paused? Breakpoints are easier to find because you can use the breakpoint manager. But I havent found a menu item that says "Show Pause Location" or something equivalent. Has anyone been frustrated by this before? Is there a simple answer or method that I have missed?
  9. Are you asking for an algorithm or how to create a system/architecture for getting an AI to make the next move? In terms of the algorithm, given that there are only 9 boxes, you can basically predict the possible moves for several turns and give them scores. eg if a particular combination leads to the player winning in 2 moves, that will get a low score where as if another combination can lead to the AI winning in 3 moves that gets a high score and so on. And the AI can go through every possible combination and score each one accordingly, then pick the path with the highest score. If you then want to have an computer with Hard/Medium/Easy game, you can get the AI to chose Higher or Lower score moves respectively. just some thoughts... Its an interesting project. well done.
  10. This is great. I tried getting it to work but couldnt get a connection. Any instructions on how to get it to work?
  11. All the same, I will be careful never to copy your code incase you decide to murder me!
  12. Wow ppl..... I just wanted someone to enlighten me about how to programmatically retain wire values. in my wildest imagination I never conceived that it would end up invoking murder for breach of copyright.... hope it never comes to that!
  13. Aristos Queue Thanks for your detailed perspective. I see some of your points. I didnt realise that the original provider of the VI was an NI employee to begin with (hence my "look how good I am" comment). As for "stealing" concepts in the thread, I think that's going overboard. The world is not so black and white (that is more 19th century). Without a clear defenition of an author's wishes for the use of their creation one cannot make such judgements so clearly. If I write some software (not as an NI employee) that solves some problem for my peers but I lock it without any intention to gain anything from this other than the awe and respect of my peers then I am actually being annoying and maybe going about it the wrong way. That's how I had perceived the transaction to be. Having read your perspective I do look at it differently now. However, I would not use a one size fits all perspective to all situations where code is shared. Anyway, thanks again for your comments and contribution to the thread. P
  14. I think if someone locks their block diagram for a simple feature that should have been openly included in the API they are making a less than benevolent statement. On the one hand they are feely providing a help that they are not going to benefit from commercially. On the other hand they are stopping peers from learning how it was done. Why? It's basically saying hey look how good I am! in any case thanks very much guys for your help. Antoine, you are right, you definitely have to be careful which VIs you retain the write values for otherwise it will go out of hand. All the best p
  15. Hi all, Have you ever tried to debug a large application and wished that you could quickly retain wire values on all VIs in the main application so you could find your problem with data etc? I would love to have a function where I could quickly toggle the "Retain Wire Values" button on all my subvis (ideally also be able to choose how many levels I do this down the hierarchy). My colleague and I have searched for a property node or a method in the scripting functions but have not found anything other than "Highlight Execution" setting. Is this a hidden feature or have we just not looked hard enough. This question was asked by others back in 2009 : http://forums.ni.com/t5/LabVIEW-Idea-Exchange/Enable-Retain-Wire-Values-for-entire-VI-hierarchy/idi-p/1045552 Vishal Devanath came up with a JKI RCF vi to do this back then but this no longer seems to work (at least in LabVIEW 2012). Any ideas? P "Give a man a fish, and he will live for a day. Teach him to program LabVIEW™ and he wont need fish again" Confucius cira 480BCE
  16. flarn2006, Can you use this tool to debug LabVIEW2012 and make it better? then you can re-brand it as LabVIEW2013
  17. Have you tried reactivating it? with the same code I mean.
  18. I also thought it might be a context thing but i painstakingly scrolled through the entire list and never found the vi (unfortunately they didnt provide a "Find" function ) . What I found instead is that you find the right context by opening the VI thats giving you trouble before opening Heap Peek. By the way I managed to fix the insane objects in the end and my executable no longer crashes! Happy Ending! thanks again for your help Mike. P
  19. Thanks Mr Mike, I have more problems here than I thought! Now I am finding that I get insane objects in VI's that do not appear in the list. For example this line: Insane object at FPHP+33819BE8, UID 43, in "ETA4_CalibrateTube2CameraOffset.vi": {tdname } (0x4000): Type Definition (DDO ) The above VI should appear on the list on the left in the FPHP group but it is not even listed!!! Any ideas? Thanks Puya ----------------------------------------------------------------------- It works thanks Mike!! I just tried your UID suggestion and was able to find the item that way. I think the wiki page should be updated with this method! As for my other problem of not finding the VI in the list, it is because I was opening Heap Peek just from the project window. I found that I actually have to open the offending VI first and then open Heap Peek. This changes the list that appears. Thanks again for your help. Puya
  20. Hi all, This week I am pulling my hair out trying to fix a big project of mine that produces an executable with no errors which then does not run (crashes). Upon mass compiling the project (waiting 4hrs) I found a bunch of insane objects in various VIs. An example of one is: Insane object at FPHP+2C30A9C0, UID 8, in "VdMiyachiLW25AWeldingLaser.lvclass:SendCommand.vi": {tdname } (0x4000): Numeric (DDO ) insanities in FPHP of C:Program Files (x86)National InstrumentsLabVIEW 2012instr.lib_InstrumentDriversVdInstrumentsVdWeldingLaserVdMiyachiLW25AWeldingLaser_classSendCommand.vi Note the number of the object in bold above. I then went an started Heap Peek (ctr+shift+d+h) in an attempt to find and clear the insane objects (for more info on heap peek see: http://labviewwiki.org/Insane_object). The trouble is that I cannot find the offending objects as per their numbers. They simply do not appear. So short of deleting all possible controls and indicators and replacing thme I have not find an easier way to sort out my problem. Does anyone have experience with Heap Peek? Have you had this problem with it too? Am I missing something here? Thanks for any help! Puya
  • Create New...

Important Information

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