-
Posts
131 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Gallery
Everything posted by xtal
-
The LAVA T-Shirts for women are extrordinarily small
xtal replied to Aristos Queue's topic in LAVA Lounge
QUOTE (Aristos Queue @ Jul 29 2008, 12:00 PM) Excellent!! I purposefully didn't order one before because I'm tired of my closet full of shirts that are way too big. But if the shirts could actually fit... -
I'll be there as usual - Sat-Sat and staying at the Radisson (best pool - this high-elevation desert rat can't handle the Austin heat anymore). And I hope to never have to give another NIWeek presentation again since I gave at least one for every single conference until last year. I'm hoping Norm (hint, hint) or someone can keep me updated on what's going on and where folks are.
-
QUOTE (crelf @ Jun 26 2008, 09:00 PM) Keep dreaming, Chris...it's not that kind of party.
-
Welcome to LAVA! I work at a medical device company.
-
QUOTE (Yen @ Jun 11 2008, 01:51 PM) Here is a link to the ODBC driver for Lotus Notes: http://www.ibm.com/developerworks/lotus/pr...omino/notessql/ This in conjunction with one of the tookits mentioned above should give you all the tools you need.
-
Annoying NI sales calls after visiting ni.com
xtal replied to Michael Aivaliotis's topic in LAVA Lounge
QUOTE (Michael_Aivaliotis @ Jun 4 2008, 04:23 PM) YES! Consider me also annoyed. And I don't think I was doing anything more than just clicking around and looking at new products and random other things. I did NOT click on the "call me now" or other type of link. However, that being said, NI isn't the only company that does this. I won't name names, but I was also browsing the content of another company's website and downloaded a couple of app notes. Within an hour, they were calling me and trying to do a hard sale on me. I told them I wasn't interested and was just collecting info, but I got at least 1 phone call and 1 e-mail per day for the next week. And that wasn't the most annoying part...each time I got an e-mail, they misspelled my name in a new and interesting way. If you are going to spam me to death, at least have the courtesy of spelling my name the way I typed it in the registration. -
QUOTE (Aristos Queue @ May 21 2008, 06:13 PM) I'd rather be unique and creative with my lovely origami/duct tape badge critter than pick one of the existing icons. But I always have enjoyed dancing to the beat of my own drum.
-
Or we could just print up our own glyphs/avatars on stickers to place over the lame ones.
-
QUOTE (ASTDan @ May 7 2008, 09:50 AM) The accuracy of the measuring device can only be as accurate as the transducer. Here's a table of TC accuracies I found: http://www.microlink.co.uk/tctable.html. Omega has simlar charts based on the number of coefficients you use to calculate the polynomial. In our specs, we usually use an accuracy of +- 3 deg C for TCs in general regardless of how we measure them. Also, TCs can drift over time depending upon what the operating temp is and oxidation levels. We've seen a 5 deg C drift for type K thermocouples used in high temps over the course 2-3 years. For situtations where we need better accuracy, we use precision RTDs.
-
I also work in a Biomedical company and use LabVIEW daily for automating the processes that manufacture our products, for profiling various equipment like ovens, and for data acquisition, charting, and analysis of R&D data. Like any other tool, once you learn how to use LabVIEW appropriately, you'll be surprised how much you can accomplish.
-
QUOTE (TobyD @ Apr 28 2008, 04:46 PM) I'll be attending the one in Phoenix on May 15th and can report back. However, my choice for topics is easy. Since Mr. LVOOP will be presenting...I'm taking full advantage and going to all the OO-focussed presentations.
-
QUOTE (Mike C @ Apr 28 2008, 03:02 PM) The toolkit can definitely send more than one query at a time. It doesn't do anything magical under the hood...it just passes the string directly to the ODBC driver in this case. Since you don't get any errors from the ODBC driver that indicate problems with the connection, I can only guess that there is a syntax problem. Another option is to use the UDL file to connect and use the SQL Server driver directly. I've found ODBC to be difficult to work with and using the SQL Server driver is usually faster and has more functionality and supports more datatypes. Also, can you run each statement separately for testing purposes? Starting with a simple query and making it progressively harder until it fails will give us a better idea of what part is causing the problem.
-
Do any of the VIs return errors? What database management system do you use? What connection type? (ODBC, UDL file, other). What is the structure of your tables/fields?
-
Happy birthday, Michael! And welcome to the over-the-hill club.
-
The most common cause of this error is naming a field/column something that is a reserved word like "time", "date", etc.
-
QUOTE(jpc @ Nov 27 2007, 10:09 AM) Well, John, I have a Good News/Bad News situation to report. The good news is that I have the exact same version and drivers for SQL Server and I had no problems creating a small table and reading from it using your VIs. I used both a UDL connection and a System DSN as you are. The bad news is that I still can't reproduce what you are seeing. The memory reported by Task Manager for LV doesn't budge regardless of whether the DB VIs return an error or not. Does your memory start disappearing as soon as you disconnect your Ethernet cable or should I let this run for a long time? So I guess we need to figure out what is different between your and my systems. I'm using LV 8.2.1 on an XPsp2 machine. My database is located on a networked machine and disconnecting my Ethernet cable creates the same error you are working with. Other than our LV versions being different, what else can you think of?
-
QUOTE(jpc @ Nov 26 2007, 05:22 PM) I tried to reproduce the problem you are seeing and couldn't with the VIs you attached. Which SQL database app are you using, what driver and version, and what exact strings do you use to open the connection? Usually these types of problems are leaks in the ODBC database drivers themselves and therefore nothing that can be addressed or fixed in the database toolkit. Plus, if the problem is in that Error Helper VI, there's nothing in there that is specific to the toolkit...that's just plain LV code and would be reported as a bug in LV, not the toolkit. Please let me know if there is anything specific I need to do to reproduce this and I'll help report it to the appropriate people at NI. I only have access to SQL Server, though.
-
QUOTE(jpc @ Nov 26 2007, 05:22 PM) I tried to reproduce the problem you are seeing and couldn't with the VIs you attached. Which SQL database app are you using, what driver and version, and what exact strings do you use to open the connection? Usually these types of problems are leaks in the ODBC database drivers themselves and therefore nothing that can be addressed or fixed in the database toolkit. Plus, if the problem is in that Error Helper VI, there's nothing in there that is specific to the toolkit...that's just plain LV code and would be reported as a bug in LV, not the toolkit. Please let me know if there is anything specific I need to do to reproduce this and I'll help report it to the appropriate people at NI. I only have access to SQL Server, though.
-
QUOTE(EJW @ Oct 26 2007, 01:46 PM) We actually had an Equalizer demo we presented quite often that was part of the examples we shipped with the original DSP boards (waaayyy back around 1990ish - hey, you said "long time LabVIEW gurus"). Yes, it was a bank of bandpass filters. Those VIs are super old so I don't think I have them anymore. When I return from my business trip in a week, I'll make a note to look around in my old things and see if I can find something to help you.
-
QUOTE(tmot @ Oct 25 2007, 04:56 PM) Maybe. Without knowing the specs on your computer, none of us can say what the throughput might be. I suggest you reread the suggestions in more detail. Writing once to the database might take 50ms. However, making a single call to a stored procedure that stores 1000 records might also take 50ms. I really think you should take a look at optimizing this from the database side. Write a stored procedure to write 1000 records and call it instead of the DB Tools Insert Data. Does the queue still grow unbounded? How long does it take to execute the stored procedure?
-
Usually the words "high-speed" and "database" don't go into the same sentence. I'd highly recommend splitting the control/deterministic code and writing to database code into separate loops. Use some sort of queuing/caching/data buffering mechanism to collect the data while the database writing code continues to write. Another possibility is to do a binary stream to disk with the data and then have a separate loop read that data and write it to the database. As others have pointed out, you can try to steamline your SQL code or write a stored procedure for writing the data to a database and you can design the tables to be more efficient. However, I think the best and quickest route is to separate the two operations and let each go as quickly as it can. The database writing will be slower, but at least it won't slow down the rest of your code.
-
I told my bunny to start earning his keep because all those carrots were getting expensive...now look where it's gotten us. I think it's time my avatar should get a lawyer. He was all excited about being famous and now he's getting all this ugly slander.
-
Nice video, Chris. You made my day {I'll dance with you anytime, Justin.}
-
It looks like my avatar has been moonlighting with Ben's. As long as he shares the royalty check with me, I'm fine with it.