-
Posts
5,759 -
Joined
-
Last visited
-
Days Won
55
Content Type
Profiles
Forums
Downloads
Gallery
Everything posted by crelf
-
high cpu usage while editing a VI
crelf replied to silmaril's topic in Development Environment (IDE)
QUOTE(konroh @ Aug 6 2007, 11:09 PM) Hey Doug - is it in a format that you can post to the thread? -
QUOTE(LV Punk @ Aug 6 2007, 09:18 PM) From the frakenchicken website: "As the country's most famous and prolific fast food company, Crispy Aussie Chook (C.A.C.) maintains the highest quality standards that its customers deserve. Unfortunately, their customers don't realise that they deserve tainted, genetically modified, and altogether non-chicken material in their 'Fun Fried Fancy' packs." That sounds kinda cool...
-
Does anyone know where the rope sign is? I know it's late notice, but if you've got it, can you please let me know and bring it with you? http://forums.lavag.org/index.php?act=attach&type=post&id=6541
-
QUOTE(Val Brown @ Aug 5 2007, 06:31 AM) Touché
-
QUOTE(Val Brown @ Aug 5 2007, 04:12 AM) By val Val.
-
QUOTE(Val Brown @ Aug 3 2007, 12:24 PM) I'll be home sleeping off the "Salt Lick / LAVA OpenG BBQ"
-
QUOTE(Michael_Aivaliotis @ Aug 4 2007, 03:24 PM) If you do, don't forget to list them http://wiki.lavag.org/LabVIEW_configuration_file.Easter_Eggs' target="_blank">here
-
Getting to the Salt Lick We've had a huuuuuuuge rise in numbers this year, so our BBQ is going to be bigger than ever. This means that the bus is going to have overflow, so if there's going to be anyone coming that has their own car, it'd be really appreciated if you could not only get yourself to the Salt Lick, but also offer up a seat or two in your car to get another attendee there as well (Who knows? Maybe it'll be the start of a beautiful friendship ) If you do have a car and are willing to take a person or three, please be waiting out with the bus at 5:45pm so we can shepard people your way. You can get directions from the convention centre to the Salt Lick here. If you can help out, please reply here so we can get an idea of how many cars we need.
-
QUOTE(David_A_Moore @ Aug 4 2007, 08:24 AM) The http://en.wikipedia.org/wiki/BSD_license' target="_blank">BSD License isn't 8 pages long - it's not even one (see below) and would probably suit what you're after (it's a personal favorite of mine - in fact, a lot of the OpenG stuff is now under this license). I strongly agree with Tomi - if you don't have a valid license, it's difficult to define what freeware is, and even more difficult to prove it. Just because you write "freeware" on something, doesn't cover you if I use it and then it's proven that your code component screws something up and hurts someone, or someone's business. That means that, even thought I'm pretty clear on what you mean, I doubt our lawyers are, which means that I can't use your code in my application development. I know your heart's in the right place, but I'm afraid that I need to cover myself and my company. QUOTE(BSD License) Copyright © <year>, <copyright holder> All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the <organization> nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY <copyright holder> ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL <copyright holder> BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
QUOTE(David_A_Moore @ Aug 4 2007, 07:44 AM) Amen brother!
-
QUOTE(Eugen Graf @ Aug 4 2007, 07:15 AM) Ahhh - gotcha! QUOTE(Omar Mussa @ Aug 4 2007, 07:26 AM) 1D = row or column 2D = sheet 3D = workbook 4D = Collection of workbooks 5D = Collection of libraries? 6D = Collection of cities of libraries 7D = Collection of counties with cities of libraries 8D = I could go on (and on, and on...)
-
QUOTE(eaolson @ Aug 4 2007, 06:33 AM) I wonder if they serve that at the Salt Lick?
-
Why, yes, LabVIEW 8.5 does have recursion...
crelf replied to Aristos Queue's topic in Object-Oriented Programming
QUOTE(Aristos Queue @ Aug 4 2007, 06:29 AM) -
QUOTE(David_A_Moore @ Aug 3 2007, 09:40 AM) That most excellent that your pumping out new freeware :thumbup: That said, it might be even more valuable to the community if you also spent a little time improving the open source version - that's kinda what open source is about
-
QUOTE(Eugen Graf @ Aug 3 2007, 11:00 PM) A 4-D array is just a 3-D array with an extra dimension. What's a "Volume name"?
-
QUOTE(JoeLabview @ Aug 3 2007, 01:16 AM) Don't forget about the Salt Lick / LAVA OpenG BBQ
-
QUOTE(Tomi Maila @ Aug 3 2007, 01:01 AM) He didn't look very jolly to me...
-
QUOTE(Ben @ Aug 2 2007, 11:01 PM) I already owe a lot of people a lot of beer next week, but I figure that they'll remind me
-
QUOTE(agonified @ Aug 2 2007, 04:41 PM) Me too
-
QUOTE(agonified @ Aug 2 2007, 10:10 AM) I'd bet a beer that the daisy chaining is only supported in RS-485 mode. ...and when an Aussie bets a beer, you know he's pretty bloody ure that he's right.
-
QUOTE(njkirchner @ Aug 2 2007, 06:16 AM) You're absoltuely right - what I said just wasn't funny - It's OK Norm - there'll be plenty of beer for you mate. Quick update: this year is going to be the BIGGEST LAVA/OpenG BBQ ever! We've already had 65 people register and pay :thumbup:
-
QUOTE(agonified @ Aug 2 2007, 06:26 AM) That was an important bit of information to know. Is this method of daisy-chaining your devices supported in the documentation that comes with them?QUOTE(rpursley @ Aug 2 2007, 06:52 AM) Both devices are control the same data line, so even though one is quiet, it is keeping that line HIGH (which is how RS-232 is when no data is transmitting). An excellent point - I completely agree with rpursley on this one. QUOTE(agonified @ Aug 1 2007, 08:44 PM) FYI, my devices can also use rs485 protocol to communicate. Unless you want to use a second interface or the ENET-RS-232/2, then RS-485 might have to be your answer.
-
Trying to understand reentrant
crelf replied to HChandler's topic in Application Design & Architecture
QUOTE(PaulG. @ Aug 1 2007, 06:48 AM) :thumbup: True for single-layer functional globals.QUOTE(Aristos Queue @ Aug 2 2007, 01:00 AM) At the risk of confusing everyone, I do have many functional globals that are reentrant. That's how I can create separate databases -- the core VI is reentrant and contains the uninitalized shift registers. Right - that's a neat implimentation of an object repository functional global, not a single-layer functional global, which is what I think the original thread (and PaulG.'s post was getting at). QUOTE(dsaunders @ Aug 2 2007, 01:29 AM) If you can, would you add that to the http://wiki.lavag.org/Functional_global_variable' target="_blank">Functional Global Variable wiki? Yeah - I think that this thread has certainly highlighted that our wiki page needs expansion. That said, next week is NI-Week - so who's got the time at the moment to do it? -
QUOTE(Ben @ Aug 2 2007, 03:22 AM) Split away! These gizmos are usually just nodes that add and filter message addressing. They don't make the physical RS-232 layer multi-node, they just add addressable message handling. They do add a little overhead (as they're parsing and the like), but they might be okay in your application. That said, if you've got the infrastructure, the ENET-RS-232/2 is propbably still a good option IMHO.
-
The other guys are right - RS-232 supports only two nodes - one on each end of the cable. Think about the schema: your PC sends a string which goes along the Tx line to the components. This signal is just a varying voltage pulse train, and both of the instruments see the voltage changes, so they get the message. If you send a "getvoltage" message - they'll both get it, and then try to send their responses back on the Rx line but varying voltages on it - this is why your send is working and your responses aren't: when you do the send, it's only one node that's talking (the PC), when you getting your response, there are two nodes talking simultaneously (the instruments), so the PC is getting confused. It's like asking two people a question, and then trying to listen to their responses simultaneously. What you need is a protocol that identifies which instrument it's talking to, and each of the instruments is self aware. For example - you ask two people a question, but you addres them first: "Bob, how old are you?" Mike hears "Bob" and then isn't interested in replying because the message wasn't addressed to him. Bob replies, and then you ask the same question, but with "Mike" at the front instead. Better yet - do you have ethernet between the PC and the instruments? You could use an ENET-RS232/2 - they're cheap an look just like serial ports to windows.