-
Posts
3,905 -
Joined
-
Last visited
-
Days Won
34
Content Type
Profiles
Forums
Downloads
Gallery
Everything posted by Jim Kring
-
QUOTE(PJM_labview @ Jun 25 2007, 11:55 AM) You can (and should) use the built-in traversal VI for obtaining all Wire references: <LabVIEW>\vi.lib\Utility\traverseref.llb\TRef Traverse for References.vi This is updated by NI and will (should) work for any new obj types introduced to LabVIEW. -Jim
-
QUOTE(yen @ Jun 19 2007, 03:15 PM) I was thinking the same thing... this intro sounds vaguely familiar. (By the way, didn't Colin leave NI, recently -- I hope it wasn't because of us?) Brian, welcome to LAVA. We appreciate your support of the LabVIEW community. (And, don't take us too seriously, we like giving people a little bit of a ribbing, from time to time.)
-
Finding Race Conditions
Jim Kring replied to BrokenArrow's topic in Application Design & Architecture
QUOTE(BrokenArrow @ Jun 19 2007, 06:32 AM) It is a classic example of a race condition. -
QUOTE(Ben @ Jun 19 2007, 06:04 AM) Actually, that is how things work in much of the world.
-
QUOTE(Michael_Aivaliotis @ Jun 9 2007, 10:19 AM) Actually, you should keep only data before the first period (".") character in case the hostname includes the domain-name suffix, in addition to the machine name (for example: "hostname.domain.com" instead of just "hostname"). The domain suffix can change depending on which network your computer is on (for example: portable computers that move between home, work, and cafes). http://forums.lavag.org/index.php?act=attach&type=post&id=6141''>http://forums.lavag.org/index.php?act=attach&type=post&id=6141'>http://forums.lavag.org/index.php?act=attach&type=post&id=6141
-
You've got to watch past the first minute and then it really starts to rock! :thumbup: <object width="425" height="350"><param name="movie" value="http://www.youtube.com/watch?v=bpV5InLw52U"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/watch?v=bpV5InLw52U" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>
-
Open Source Licensing of LabVIEW packages
Jim Kring replied to LAVA 1.0 Content's topic in LAVA Lounge
QUOTE(dsaunders @ Jun 18 2007, 03:56 PM) There's already a lot of documentation on licensing. For example: http://en.wikipedia.org/wiki/Software_license http://en.wikipedia.org/wiki/Comparison_of...ftware_licences http://en.wikipedia.org/wiki/Dual_licensing However, it might be nice to discuss which licenses are best for LabVIEW tools and why. This would be perfect if structured as a How to Select a Software License supplement to the Submission Guidelines of the LAVA Code Repository. Cheers, -Jim -
QUOTE(Ben @ Jun 18 2007, 10:19 AM) In a multi-threaded UI, the other developer would have his own mouse and cursor which would be seperate from your own. This would allow you to truly work in parallel (and not be driven nuts, hopefully)
-
QUOTE(Ben @ Jun 18 2007, 07:55 AM) And that's really exciting! Can you imagine what this is going to do for http://en.wikipedia.org/wiki/Pair_programming' target="_blank">pair programming? Cheers, -Jim
-
Article: Top 5 bad excuses for not using source code control
Jim Kring replied to Jim Kring's topic in Announcements
QUOTE(PaulG. @ Jun 18 2007, 05:23 AM) Well, I figured that I would not ignite a holy war, just yet Plus, blog articles are supposed to be kept relatively short But, feel free to post your opinions on which tools you (dis)like and why. Cheers, -Jim -
Surface computing has arrived. http://www.surface.com
-
QUOTE(Aristos Queue @ Jun 15 2007, 03:27 PM) Is there a reason why A-->B-->A recursion can't work for Dynamic Methods that are reentrant? Is this on the roadmap?
-
QUOTE(MikaelH @ Jun 14 2007, 03:13 PM) Hi Mikael, Thanks for the example. I've been using the GDS all day and really like it These limitations that you mention are really too bad. I've heard that the reason A-->B-->A recursion isn't allowed is simply to avoid infinite recursions (protect us from ourselves, which is really annoying). In your example, you could still do the recursion that you want, but you would need to inspect each SubNode's type and do an old-fashion recursion (VI Server or Loop-Stack) if it is a Container and only call the Node::Draw function if the Node is not a container -- that's a lot of work! Here's an example of how to do it (I've modified your project to get the recursion working): http://forums.lavag.org/index.php?act=attach&type=post&id=6100 http://forums.lavag.org/index.php?act=attach&type=post&id=6101 Thanks, -Jim
-
"Required" terminals are more efficient?
Jim Kring replied to crelf's topic in Development Environment (IDE)
QUOTE(Jeff Plotzke @ Jun 7 2007, 06:53 PM) Uh oh... it sounds like you just violated your license agreement QUOTE Restrictions. You may not: (i) reverse engineer, decompile, or disassemble the SOFTWARE -
Hi Anthony, I wish you all the best of success, if you decide to go ahead and write your book. :thumbup: That said... why not start a LabVIEW blog and share your advice with the world, right away, using the same medium (Internet) that made the LTR publication obsolete? You'll achieve your goals much sooner (the book review and editing process take FOREVER), have the option to correct your mistakes immediately (second printings take FOREVER), make way more money (I'm only slightly joking), and potentially reach a much larger audience. Plus, LabVIEW blogs are great fun and there are already a few of us out there to encourage you to keep the good articles coming Of course, maybe I'm just saying this, because I don't want any competition for my book (But, mine doesn't cover the advanced stuff, so it wouldn't be competing heavily.) Hey! Perhaps, you can do both -- write a book and start a LabVIEW blog to promote it! Cheers, -Jim
-
OpenG now has its own wiki :thumbup: See the announcement, here.
-
QUOTE(Gary Rubin @ May 31 2007, 05:45 AM) Strange... it seems to work on my copy of LabVIEW. http://forums.lavag.org/index.php?act=attach&type=post&id=5994''>http://forums.lavag.org/index.php?act=attach&type=post&id=5994'>http://forums.lavag.org/index.php?act=attach&type=post&id=5994
-
I agree -- I really dislike having my posting content altered behind my back. If I say "NI Week" I don't mean "National Instruments Week". Can we please turn this acronym expander off?
-
Ah, NI Week memories. I was surprised to see that drunk catcher was the word of the day a couple weeks ago (see screenshot, below). http://forums.lavag.org/index.php?act=attach&type=post&id=5980 I can't wait to meet up with everyone at the Gingerman again
-
QUOTE(jaegen @ May 30 2007, 04:06 PM) The JKI crew will be at the Hilton. Michael is just trying to throw everyone off. The only thing that the Hilton is missing is an air conditioned skywalk to the top floor of the convention center. Now, that would make those early morning walks to the keynote almost painless.
-
I just wrote a short article with some cool links to info on Java Real-Time and Wireless Sensors. These technologies from Sun really make you wonder how Sun's future efforts will overlap with NI's.
-
This can be done by using subpanels to subpanel VIs containing one splitter bar and two subpanels to create arbitrary splitter bars (recursively). However, this technique tends to crash LabVIEW. WARNING: These examples will crash LabVIEW. [Moderator Note] This post contained some kind of attachment links which could not be found, so they've been removed. A best effort was made to find these missing attachments but unfortunately could not be found.
-
QUOTE(pallen @ May 25 2007, 04:21 PM) Congrat's and keep up the good work. Only 400 left until the next milestone
-
QUOTE(catfish @ May 25 2007, 01:19 PM) You're welcome. It was great meeting you, too.