-
Posts
576 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
Downloads
Gallery
Everything posted by orko
-
QUOTE (BrokenArrow @ Apr 16 2008, 11:27 AM) Sorry I can't help you out, just got the SSP today (brown box again). Usually I wait a week or two for issues like these to pop up...
-
Conditional Disable in build settings
orko replied to Ton Plomp's topic in LabVIEW Feature Suggestions
QUOTE (Doon @ Apr 16 2008, 07:48 AM) I seem to remember this with LV8.0. Starting with LV8.2 (I think) you can double-click on the value you want to change in the list and edit it straight away. -
The timeout value is the time that it waits for a response(the time where no data is being seen on the line), not the time it takes for a response to fully be recieved. As far as it working in highlight execution mode, that definitely smells like a timing issue. Have you tried putting in the delays suggested by ASTDan and I? Make sure you are not just placing waits floating (without being attached inline using data flow). I would try the two waits suggested with values of 3000 microseconds each. If that works, then you can scale it down to the correct timing. If it doesn't work, post your updated VI (or screenshot) here.
-
Crankshaft position sensor simulation
orko replied to Stijn's topic in Application Design & Architecture
QUOTE (Stijn @ Apr 15 2008, 12:47 PM) Not a problem if you need to control the values while the loop is executing. QUOTE (Stijn @ Apr 15 2008, 12:47 PM) how should I best program my application ( I wanna make it an execute file ) Not sure what you're asking here exactly. If you're asking how to build an executable in LabVIEW, then I suggest looking at the internal help available in LabVIEW. Or look online at ni.com. QUOTE (Stijn @ Apr 15 2008, 12:47 PM) I've allready thought about a case structure and every case is linked to a tab on the front panel with on the tab and in the case structure label the sensorname You might want to look in Help->find examples for DAQmx examples. I think there are a few that demonstrate how to aquire multiple channels at the same time. QUOTE (Stijn @ Apr 15 2008, 12:47 PM) * output the signal with a PCI-6704 (static signals) and a PCI-6229 (dynamic signals) with the DAQ Assistant for data acquisition Probably we've gonna have problems with this part, because we want to run a application with real-time adjustable output parameters with this PCI's I don't know if this is gonna work, I've heared I can put a DAQ with different data inputs and outputs, as much as the PCI has outputs When you say "real-time", do you mean deterministic (predictable execution time)? If your application doesn't have to run in a tight loop (within microseconds of the set loop execution time) and will not harm external equipment if it has occasional pauses or lags in execution, then PCI cards will do. If you need tight control however, you will have to go with a more real-time operating system. I would suggest talking to your local NI rep for advice. QUOTE (Stijn @ Apr 15 2008, 12:47 PM) In may I'm gonna follow Basic Course I & II. Excellent! I would suggest the Intermediate courses as well if you can, since that is where I felt I learned the most about how to structure a LabVIEW application. Basics courses showed you the building blocks - Intermediate courses showed you how to put them together. -
Crankshaft position sensor simulation
orko replied to Stijn's topic in Application Design & Architecture
QUOTE (Stijn @ Apr 15 2008, 12:47 PM) It is customary (and reduces frustrations) to give a link to and plainly state when you are posting the same question to multiple forums. This is called "cross-posting" and is generally frowned upon. Example: http://forums.ni.com/ni/board/message?board.id=170&message.id=316381&query.id=173409' target="_blank">Cross Post from NI Forums That said, I don't have time today to look further into your situation, but there may be others here that will provide some input. Good luck! -
Where's your bumper sticker? I would have expected something like this:
-
The only reason I voted for method #3 is that I liked Method #1 as well... but didn't like the way that one of the clusters was being coerced ("DO TOP"/"DO BOT"). Notice that whatever cluster you wire into the case first is the one chosen as the data type that the second one is coerced to.
-
QUOTE (neB @ Apr 15 2008, 11:23 AM) I knew there was a reason I liked you, Ben Unfortunate that I won't be seeing you on the forums from now on... since you'll be expelled and all (according to the movie). Disclaimer: My beliefs are my own. Saying my beliefs are wrong/right is judging the very core reason that I believe I exist. Who are you to make that judgement? God? I didn't think so. No more from me. I'm going to my happy place now...
-
Crankshaft position sensor simulation
orko replied to Stijn's topic in Application Design & Architecture
The problem appears to be phase related. When the sine wave generation is not reset to zero (this is the default), it starts generating the sine wave at wherever it left off on the last call. Setting a constant of TRUE on the sine wave generator "reset signal" input should rectify your problem. -
Okay....I'll admit it. I didn't pass, and had to rewind to verify this wasn't a trick! :laugh: Good one!
-
Conditional Disable in build settings
orko replied to Ton Plomp's topic in LabVIEW Feature Suggestions
QUOTE (JDave @ Apr 15 2008, 08:56 AM) I agree :thumbup: So far I've just been having to remember to set the right conditional variables before I build (and make sure everyone els knows about them...) Setting this up as two builds inside the project would be cool... -
Looking at your VI, I'm under the impression you have the flush buffer in there to "throw away" anything that is returned from the device after the "T1=#" command is sent. You might want to insert a delay in between this write and flush (with a flat sequence to preserve data flow) so that it doesn't flush too early. I also notice that this device is operating at a very low baud (2400), so the default timeout value (in the VISA property node under "General Settings") of 2 seconds might in some cases not be long enough to wait for a response. I'd bump that up to 5-8 seconds.
-
QUOTE (PaulG. @ Apr 15 2008, 06:20 AM) It's been done. Evidently lime+coconut=LSD type hallucinations http://youtube.com/watch?v=w7P59YBoz_o' rel='nofollow' target="_blank">in frogs...
-
QUOTE (pallen @ Apr 15 2008, 03:22 AM) Using LabVIEW since 2002? You should do fine Just be wary of "tricky" worded questions... An hour is more than enough time to go through the exam, and go back and review the ones you weren't 100% certain of before submitting it (I'm assuming that they are still using a PC-based exam that allow you to mark questions for review).
-
QUOTE (EJW @ Apr 14 2008, 11:42 AM) I would prefer method #3 Which is method #1, with a modified cluster that had names of "DO COMPLETE", "DO ACCEPT", and "DO FAULT" (without the "top/bottom"). Then you can use a typedef. Oh, and if you need to have the program know which of the two was selected, you could have the "race" enum included in this cluster: http://lavag.org/old_files/post-3266-1208200731.zip'>Download File:post-3266-1208200731.zip
-
QUOTE (EJW @ Apr 14 2008, 10:33 AM) Personal opinion: I try and keep everything inside case structures as small as possible, and with minimal changes in data. Ask these questions: How long does it take to fully comprehend what is going on in the top case structure? Now how long does it take for the bottom? Also, what is the possibility of miswires in the top structure as opposed to the bottom? Like noticing that say, the "DOT BOT ACCEPT" and "DOT BOT FAULT" might be swapped?
-
This may sound petty... but I've been bugged by these two things for a while now. 1) Clicking on the "View New Posts" link when there aren't any new posts presents you with an error page. I could live with that, but it would be nice to have that little dropdown selection on the bottom of the page: ...so that you could expand the list to see topics marked as read. The error page is just a generic one, so how would I get a list of "read" topics for this week? I seem to remember a way to hack up the URL before to change the search date, but that doesn't look like it works anymore. 2) The Search Results window from either searching manually or by clicking on the "View New Posts" link is titled "Search Results". The Search Results from searching for files in Windows Explorer is titled "Search Results". When I look at my windows task bar... I sometimes see a few "Search Results", but can't find my LAVA browser window amongst them
-
My vote is: pro-ID PS. I'm getting a new cup of coffee now...the last one somehow vaporized into a caffeine cloud short after "...for that, we present this little diddy."
-
QUOTE (MicrochipHo @ Apr 14 2008, 06:15 AM) Now I'm the one who's confused... you have an assignment to do using LabVIEW, but apparently have little(no?) programming background or basic understanding of LabVIEW? The only thing I'm going to offer to you at this point is what I've given above, and perhaps a link to the http://digital.ni.com/manuals.nsf/websearch/64F88EB4D4F4FCEC862572F900640E19' target="_blank">Getting Started with LabVIEW manual that came with your copy of LabVIEW. You can get a lot of information just by reading through the links that appear in the "New to LabVIEW?" section of the "Getting Started" window that first appears when you launch LabVIEW.
-
QUOTE (crelf @ Apr 13 2008, 04:10 PM) Or maybe we're the only two sane ones left... QUOTE (tcplomp @ Apr 13 2008, 11:07 PM) Definitely See? Everyone is against us! Chris, we must unite our powers before it's too late!
-
QUOTE (MicrochipHo @ Apr 13 2008, 04:01 PM) Take a look at the VI's in Waveform->Analog Wfm->Generation. There are a number of these available, and I'm sure you can figure out by looking at the context help which ones would suit your needs. Bare in mind that you can combine two wafeforms together with a numeric Add, just like you would add two numbers together. Take a look at the examples, specifically the one at: <labview>\examples\measure\maxmpl.llb\Noise Waveforms and PS Density.vi QUOTE (MicrochipHo @ Apr 13 2008, 04:01 PM) Then obtain the time each data point is acquired ib the loop as refernec from an ainitial time stamp when the program is started. Take a look at the waveform functions in the same palletes I pointed out above. Good luck! Let us know when you have a VI set up, if you are still having problems. Good job by the way describing the problem and not expecting us to "do the work" for you. Refreshing!
-
QUOTE (crelf @ Apr 13 2008, 11:43 AM) I agree with you, but I'm afraid I cannot diagnose your bonkerness.
-
QUOTE (tushar @ Apr 13 2008, 03:34 AM) The attachment space reflects how much space you have used total for your account. You can see all of your attachments you've posted http://forums.lavag.org/manage-your-attachments.html' target="_blank">Here
-
QUOTE (Chris Davis @ Apr 12 2008, 07:54 PM) Thanks! This setting is *much* better!