Jump to content

gleichman

Members
  • Posts

    192
  • Joined

  • Last visited

  • Days Won

    5

Everything posted by gleichman

  1. Ouch! Although there are too many areas like those depicted in the video, I don't think this video sums up the city. I work for a German auto supplier, and many of our vistors from Germany are quite shocked that most of the Detroit area is much nicer than our reputation.
  2. This function is generally used (as it is in your example) to be a counter reset. If you feed an index into X and a reset value into Y then the output R will count up with the index until it reaches Y then it will reset and start counting from 0 again. The output Q will give you how many times this has happened. Example: Save data every 200 loop iterations. X=i (loop index) Y=200 IF R=0 THEN save data
  3. Thank you for posting the smart cursor brat. I have been trying to recreate this since I saw your demonstration. I made a similar "brat" a while back that is less efficient because it polls the mouse position, so I wanted to give your version a spin. Unfortunately, you forgot to bundle "Tool - Get Parent.vi". I know this is just the indexing of the call chain as discussed in the session, but you might want to add it to the zip. My bigger gripe is that you have password protected "TRef Traverse for References.vi". I would REALLY like to see under the hood of this VI. Thanks again for an insightful presentation. Alan
  4. Google has a new feature that shows trends in searching. Google Trends Here is what it shows for LabVIEW. It's not the trend I expected.
  5. When I said that the UI suffered from an apparent lack of organization, I was (as I stated in my post) NOT referring to your use of the tab control. I did not go into detail because it was off topic. [OT] Problems with the UI and ways to improve it, IMHO. 1. The group of LED indicators appear organized, but everything else seems sandwiched together (placed wherever they fit). Use smaller (less graphical) indicators and group them logically with clusters or decorations. Leave white space between groups. 2. Controls are at unexpected places. For example the "STOP" button (probably an important thing) is hidden in the middle of your panel among many attention grabbing indicators. Other controls are dangling in and out of the tab control and some have no labels. A good UI makes your software easier to use by others (less support required!). Here is an example of how I used a tab control interface. The first tab is a summary and the other tabs show detailed information for each DUT.
  6. I would have to agree with Jon. I don't think the main problem with his UI is the tabs. (Please don't take this personally) This UI suffers from an apparent lack of organization and an over use of clever controls. I would suggest taking a look at some past NI Week presentations of "The Good, The Bad, and The Ugly" by Greg M. NI's web site is being updated at the moment, so I can't provide a direct link.
  7. 6. Show/Hide Controls -- In UIs that have CPU intesive indicators (Tables, Graphs, ect.), I have a show/hide option that I used to implement with the visible property, but I now use tabs. The added bennefit is that I can put a message or picture in the empy tab saying that the indicators have been hidden for faster execution. Alan
  8. This brings up an interesting option. I'm not using VI panels to create reports. I'm using MS-Excel with the report generation toolkit. Could I call the print dialog through Excel? I've done some digging, but I haven't found anything yet. The interesting thing about the VI that Yonatan suggested is that it returns an error on Cancel! I feel like I'm working with VB again (many solutions that almost work). Alan
  9. The rate card for the convention center makes no mention for seasonal discounts. It looks expensive all year around, but I'm not in the convention business. ACC Facility Rental Information I agree that it is easier for some (academics, students, Europeans) to get time off during the summer, but most engineering activities are not seasonal. Going to Texas in August for a convention is as crazy as having the Super Bowl here in Detroit in January! Alan
  10. Today it is sunny and 73F in Austin. Each year that I have attended NI Week, I have seen +100F on the convention center sign. I go to NI Week (when my boss lets me) because it is an excellent learning oppurtunity, but why does it have to be in August? Alan
  11. That's illeagal here in the land of freedom. Unfortunately, that's the functionality I was looking for. Reports showing up at the printer after selecting cancel is hard to explain to users. I have a very crude and not 100% work around. I check the mouse position immediately after the call. If the user has not moved the window, I know if cancel has been pushed. Of course, if the window has been moved all bets are off. Because the Print Setup window is a Dialog, I don't know anyway of tracking its position. Alan
  12. I would like to send my reports to a printer selected through the Windows print setup dialog. In my search, I found "Set Default Printer.vi". The problem I have with this VI (besides the fact that it is locked) is that it does not return an error or any other notification if the "Cancel" button is selected on the dialog. Anybody know who wrote this VI or have a better suggestion for how to do this? Alan
  13. I've recently worked with USB 6008's and I had problems with analog and digital together. My system used (5) USB 6008's and LabVIEW would hang about every 10 or so executions. Here are a few suggestions: Install motherboard specific drivers for your USB chipset. Remove other USB devices (mouse?) Don't use a USB hub. Connect directly to the USB port on the back of your computer. (Although a hub worked better for me than PCI-USB cards.) Acquire your digital data on an analog channel. Revert back to NIDAQmx Base 2.0? I hope one of these will help. Alan
  14. You can't acquire analog data in multiple instances from the same hardware as you have discovered, but there should not be a problem with your seperate analog and digital calls. A few follow up questions: What DAQ hardware are you using? Is LabVIEW crashing or is your program hanging? Have you tried execution highlighting to pinpoint the problem? Have you verified the trigger with a scope? (Is it waiting for a trigger that never comes?) Have you tried the program with the digital part removed? Good Luck, Alan
  15. gleichman

    New Ride

    I bought a new car last week. I wanted to get a personalized plate, but my wife who will be the primary driver didn't want to have to explain it. The picture is the actual car, but I've obviously photoshoped the plate. Saturn calls this color fusion orange, but I like to think of it as DBL. Alan
  16. There is an article in the September 26 issue of Design News, "Techies Jump on Blog Bandwagon" (www.designnews.com) about blogging which prominently mentions these blogs. Congratulations Michael :thumbup: . The article also mentions that there are several blogs by LabVIEW developers including Brian Tyler at detritus.blogs.com. Alan
  17. I downloaded SimpleFormatter.vi and after using it, I found a small bug. All text after the last text formatter is truncated. I also modified the search for tags to be case independent, so now <b> = <B>. This new version is in LabVIEW 7.1. Thanks for this cool new tool jpdrolet. Download File:post-151-1094751483.vi
  18. :question: Is the list down? I have not seen any messages since yesterday afternoon (Jan 22). I stopped receiving messaages after I sent a message to the list.
  19. I found this wood grained jelly bean button that I created a while back and showed it to one of my colleagues this morning. This led to a short discussion about creating a wood paneled UI. What do you think? Download File:post-19-1073426189.vi
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.