Jump to content

ShaunR

Members
  • Posts

    4,942
  • Joined

  • Days Won

    308

Everything posted by ShaunR

  1. Array indexing inside a for loop is a killer. Actually concatenating isn't too bad due to optimisations (LV is very efficient with For-loops). I vaguely remember a challenge from Jim Kring to find a better method than concatenating for selecting arbitrary values from an array. I don't think there were any takers. So assuming that we have to concatenate in some form or another the best we can hope for is pre-processing. Along this line what about finding turning points? Maybe faster, maybe not but it would uses in-build functions (generally faster than native LV) and eliminate the array indexing.
  2. Actually I would say the opposite..... Its too simple But probably sufficient for most users. Why they went for an intermediate "wrapper" dll is beyond me. I guess NI has more C programmers than LV programmers nowadays (or maybe just lazy to implement the switching in LV). But the wrapper is only half a page (excluding comments, spacing) basically just opening, preparing and executing the SQL. The fact that it supports RT targets isn't that complicated (conditional disable structure). But it overlooks a lot of DB functionality (parametrised queries for example). I would ignore the RT targets at your peril. This is the only viable database solution available for RT and (IMHO) why most LV users are interested. And, as I intimated earlier, all you need is a conditional disable and a DLL compiled for the targets (that's where most LV users will come up against a brick wall if they want to "roll-their-own") . There are many FREE db solutions for windows and linux (don't forget MAC too) You might also consider providing a "drop-in" replacement for the NI Database Toolkit to allow users to easliy switch/update to SQLite. Nothing sells a product quicker than an easy upgrade path If your engineers are suggesting an implementation in .NET. Slap them for me please
  3. The optimist proclaims that we live in the best of all possible worlds, and the pessimist fears this is true.- James Branch Cabell

  4. Hope you're pronouncing that correctly
  5. Nope. Its an OOP thing
  6. Sound isn't maybe as good. But that's what I've got a 200W stereo for Mic isn't bad, fine for yahoo, skype, voice chat etc but not studio qualty. Don't forget they are heavily compressed and filtered to reduce bandwidth so even with a studio mic your gonna sound crap.
  7. I use my phones bluetooth headset . Had it about 3 years and its the only mobile headset that stays in my ear Good range. Good quality. Good volume. Can't fault it for general purpose. Works with everything. Movon MF120 http://www.prepaymania.co.uk/mobilephone/generic-movon-mf120-bluetooth-headset.html Mine ISN'T pink by the way...lol.
  8. Naaah. You probably have a real life
  9. Then take a look at this
  10. I'll get all the sleep I need when I'm dead. (might be sooner rather than later though.)
  11. In the VI settings..... If you need to close the first vi then you will need a different method. You can either just hide the first VI's panel or you can launch the second VI dynamically
  12. If you want. You can easily add error prioritising to your error handler (then you can handle critical errors, warnings etc,etc).
  13. OK. I think its transparency. If you select the paint-brush tool and right click on my example that works and then change the background colour to T. It will also not work.
  14. Well. I've been through about 20 gifs. About 50% of them work. But I have found out that gifs that work in Labview don't work if I post them in here.
  15. Yup. An animated gif. That's about all that windows tells me. I don't know what type or version. Yours doesn't seem to work on my machine either. Hmmmm. Now I'm really interested
  16. The problem is we are pretty much stuck with the controls we are given. As we don't have access to the control canvas and the "OnRedraw" event, we cannot change the control (with the exception of a few cosmetics). Everything we do to get around it is really a kludge and not for the faint of heart. You are probably better off finding an Active X or .NET control tat supports images and using that.
  17. Doesn't get much simpler than an animated gif that is visible or not
  18. Too quick...lol http://www.screencast.com/users/Phallanx/folders/Jing/media/6d76d3b1-a19d-4657-8db9-35caa09e1fa4
  19. Import picture to clip-board. then paste.
  20. I quite like making the vi a little bit transparent (say 5-10%) it really brings the focus to the dialogue and is dead easy. But I'm +1 on disable and greying out controls.
  21. Project>>New>>Create New>>Class . Its quicker
  22. Stuck? How so?
  23. You wire a bullet to a gun and then to your foot, but when you press the trigger, the bullet shoots the gun and embeds the gun in your foot.
×
×
  • Create New...

Important Information

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