-
Posts
636 -
Joined
-
Last visited
-
Days Won
3
Content Type
Profiles
Forums
Downloads
Gallery
Everything posted by TobyD
-
I'm using a widescreen monitor at 1920x1200, but I never code fullscreen. I generally try to make all my code fit into a 1280x1024 workspace.
-
QUOTE (Maca @ Dec 21 2008, 02:59 AM) The HH's always come out in full force near the end of the quarter/semester at school - days before their final projects are due.
-
Well said. I couldn't agree more :thumbup:
-
QUOTE (Psyfusion @ Dec 14 2008, 01:08 PM) Please post your code - it is much easier to comment on code than on a vague description. That said, look into the "producer consumer with events" design pattern. I think it will handle your problem nicely.
-
QUOTE (Altobo @ Dec 9 2008, 11:55 AM) Glad to hear it all worked out! I especially appreciate your use of Fluke products - it keeps me employed :thumbup:
-
QUOTE (Norm Kirchner @ Dec 8 2008, 12:54 PM) It could be argued that we $upport your career Congratulations by the way - I haven't had much time to reply in the last couple of weeks. -Toby
-
QUOTE (BrokenArrow @ Nov 25 2008, 09:48 AM) Thanks! I think I just caught the bug. I still don't know half as much as a lot of people here, but I really enjoy LabVIEW. I need to get into a job where I can use it a bit more aggressively. QUOTE (jdunham @ Nov 25 2008, 10:43 AM) Doesn't seem like EBay is necessary. Your local NI sales guy/tech support team wants to keep you happy. If you have a paid license, it seems like they would just give you a copy of the old Labview if you explain the problem. This is likely true. I've found my local reps to be quite helpful and they could probably scrounge up a copy for you. It never hurts to ask.
-
QUOTE (BrokenArrow @ Nov 25 2008, 07:29 AM) My point here was just to demonstrate the while loop. I kept his original code unchanged (other than running the diagram cleanup tool on it). That said, the VISA driver used to require a VISA Open at the beginning of a program. It was later changed so that the driver would automatically open a VISA reference if it needs one. So, it is not even necessary to have it in there at all - although it is probably still a good practice from a readability point of view.
-
QUOTE (BrokenArrow @ Nov 25 2008, 07:19 AM) The only way I know to do it is with an intermediate version like you suggest. If it's small I'm sure someone here can upsave it and send it back to you or I think NI will usually hook you up with a trial license of the intermediate version of LabVIEW if you need it for the upsave.
-
We have one application where we are using 12 USB to RS232 dongles + the one on board RS232 port with no issues. You can pick the adapter dongles up for less than $15 each so that might be an option as well. The only thing we had to do is to force each adapter to a specific com port so that if it got plugged into a different USB location it would keep the same COM port number.
-
QUOTE (brian @ Nov 21 2008, 03:46 PM) That's a pretty quick turn-around time. Thanks for the explanation! Toby
-
QUOTE (Aristos Queue @ Nov 19 2008, 12:48 PM) :thumbup:
-
QUOTE (chocobar @ Nov 18 2008, 06:59 PM) With the VI that you posted, your trigger will always be true (0+0=0 --> True) so if you set to "run continuously" your vi will run, send the message and then start all over again. The "run continuously" button is generally only useful for debugging and should not be relied on for a permanent solution. You need to build some code around this VI that keeps it running and passes it a legitimate trigger. A simple example is shown below. Original Modified
-
QUOTE (Wolfram @ Nov 18 2008, 05:54 AM) I can confirm it (LV8.6 on Vista) but I can't explain it. Did you send this to NI?
-
QUOTE (chocobar @ Nov 18 2008, 04:50 AM) Can you clarify run this thing continuously? What do you mean by that? Are you starting the VI with the Run Continuously button? Post the code of how/where you are calling the VI that you posted previously and I think we'll be able to help you. -Toby
-
QUOTE (neB @ Nov 18 2008, 05:37 AM) Indeed. Thank you for all that you contribute! -Toby
-
Programmatically Detecting if .NET is installed
TobyD replied to bmoyer's topic in Calling External Code
QUOTE (bmoyer @ Nov 18 2008, 06:08 AM) You can also check the file version of mscorlib.dll. It will be located in a subfolder of C:\Windows\Microsoft.NET\Framework. The file version is the .net version - there may be more than one version installed. -
I understood semaphores a bit better after learning Italian. The Italian word for traffic light is semaforo, which tranlsates directly to semaphore. If you look at the intersection as your shared resource, the traffic light is the semaphore controlling access to that resource. It only allows access in a safe way to everyone involved. (I'm not sure if data ever runs red lights though)
-
QUOTE (blitzkrieg @ Nov 13 2008, 12:13 PM) You don't have to apologize for your lack of knowledge, that's why you're in school. But if we do the work for you, you will never gain the knowledge. I'm not sure what you are trying to do with the latest VI that you posted. You need to understand that the PID VI I posted is not even close to the full solution. That is just one piece of the system (or one subVI). You need to be calling the PID VI in a loop where each iteration passes in the updated Process Variable (and you'll need to connect the terminals because I forgot to do that ). The graph will then be updated in the same loop that calls the PID subVI. After looking at the Lab you posted, there are some pretty specific requirements. You need to layout the front panel, check the PID VI I posted to ensure it is using the same PID equation that the lab refers to, etc. You have a lot of work left to do. We all enjoy helping people out, but don't expect anyone to bail you out and do the work for you at the last minute. This looks like a lab that should require many hours of work on your part. Good Luck! (Read up on shift registers - you're going to need them) Toby
-
QUOTE (dannyt @ Nov 13 2008, 07:18 AM) It's http://forums.lavag.org/A-guide-on-how-to-behave-in-Forums-t12418.html#' target="_blank">the video you posted. It has inspired me to wait until I see someone give a good answer and then add "I Agree". It keeps my post count high. :thumbup:
-
QUOTE (sharon08 @ Nov 12 2008, 07:55 PM) I agree with Danny. I think your path must be incorrect. I noticed your vi open with \\sgp1935c\\Dial_S_for_Success\Shiva.txt in the path. There is an extra backslash in there after the computer name. Could that be your problem? I was able to open remote files using UNC (\\computername\folder\filename.txt) with no problems.
-
QUOTE (crelf @ Nov 12 2008, 02:31 PM) That works for me.
-
QUOTE (Ton @ Nov 12 2008, 02:08 PM) OK, I forgive you QUOTE (Ton @ Nov 12 2008, 02:08 PM) Tagging a post with Homework Hustler warns other people not to give a full blown solution, but learn teach them to fish. I agree.
-
QUOTE (Ton @ Nov 12 2008, 12:55 PM) I think a PM letting me know why my contributions to the community are being thwarted was in order. QUOTE (crelf @ Nov 12 2008, 01:27 PM) No, a moderator did. Tagging is there to help you to find things, and IMHO I don't see the value in "Homework Hustler" as a search term. If you have anything negative to say about the validity of a post, use the "! REPORT" button, not the tagging system. I disagree. There could be a post that I need to search for in the future where one of the things I remember is that it was a homework type question. In the case of this and many other HH's, I did try to offer some useful advice to the poster - I was not tagging just to be negative . Besides, I thought I couldn't go wrong following the advice of the Admin. QUOTE (Michael_Aivaliotis @ Jun 2 2008, 11:04 AM) homework hustlers is an Excellent tag!