Jump to content

ASTDan

Members
  • Posts

    360
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by ASTDan

  1. I was having a conversation on facebook with crelf regarding the project in LabVIEW. Personally I only create a project at the end of projects to build exe, source code distributions, etc. Whenever I have tried to use it during development I throw my hands up in frustration. The auto-populating thing really cheeses me. I creatle little test vi's all the time during development to test out ideas before I intigrate them in the main code. These show up in my project when they don't belong, and I have to go into the project to delete them. My main complaint/misunderstanding is if I organize all my files properly on disk why do I need the project? What value does the project give me if I orgainize all my code and suporting documentation on disk?
  2. We just had a good presentation on Xcontrols at our user group meeting. http://decibel.ni.com/content/groups/south...?view=documents
  3. The main problem you have is once the VI is stopped you can only run it again from the LabVIEW run button. You might want to rearchtiect your program so it is not dependant on someone pressing the run button. I like to add a Start and a Stop button for my applications that need that functionality. I hide the run button from my users. In my applications the VI's are always "running". There are many ways to do this the simplest is to use a state machine architecture http://zone.ni.com/devzone/cda/tut/p/id/3024 I like to create a "Wait for user" state that contains an event structure that monitors the UI. Based on what happens in the UI, the wait for user state fires the appropriate case. The only catch is you will have to poll the stop button when in a "running" state. There are architectures that are more versatile. I like this one. http://zone.ni.com/devzone/cda/tut/p/id/3023. Check out this presentation for more information on state machines http://decibel.ni.com/content/docs/DOC-2724
  4. Hello, I have been developing a Requirements gathering form to give to customers when working on a new project. My goal is to make sure I ask all the relevant questions so I can develop a prototype UI, specification document, and verify the sensors, hardware, etc is capible of doing what my customer wants. I developed it in MS Infopath, but I don't think that is a good method to distribute to folks (I don't think everyone has infopath). So my first question does anyone have a requirements gathering form they are willing to share? If not is there a reference you would recommend? How do you distribute your requirements gathering form (i.e. Word, PDF, HTML, etc). Any comments/tips on requirements gathering forms? Thanks Dan
  5. QUOTE I have also Posted on NI discussion forum http://forums.ni.com/ni/board/message?boar...=389325#M389325 I still can't insert phi into LabVIEW so I have to download the posted VI, and copy and paste phi into a free label into my LabVIEW. I can then super impose the free label in the column header. Ugly but it works
  6. That would work but I need to add some more text after that. It seems a cell can't contain multiple fonts i.e. symbol and arial. This is what I want it to display (text removed) Short Dan
  7. I want to insert phi in a column header. When I try to change the font size I get the attached picture (look at 4th column header)
  8. QUOTE I opened the VI and I see the Phi Symbol Why does that work? Dan
  9. QUOTE (TobyD @ Feb 23 2009, 01:13 PM) I am using XP. Great I love these kind of problems... :headbang:
  10. QUOTE (TobyD @ Feb 23 2009, 12:52 PM) I tried that in LabVIEW 8.6.1 using the application font all I get is "F"
  11. QUOTE (neBulus @ Feb 23 2009, 12:36 PM) I have found the Symbol font supports Greek Characters, however I need to have Greek and Latin letters in my text.
  12. Hello, Does any know how to insert phi in LabVIEW? φ I tried typing the unicode (03C6) and cutting and pasting from word. Thanks Dan
  13. You can create a simulated channel in daqmx http://zone.ni.com/devzone/cda/tut/p/id/3698
  14. Wow Tom that is fantastic!! Congratulations! "announcer" Hey Tom now that your a PhD, what are you going to do now? "you" I'm going to the SEMLUG meeting!!! <scene with parade and balloons>
  15. QUOTE (kowdtek @ Feb 17 2009, 12:30 PM) Check out the PID Toolkit http://sine.ni.com/nips/cds/view/p/lang/en/nid/1394
  16. QUOTE (BobbyCee @ Feb 15 2009, 08:40 AM) We have a user group for West Michigan and South East Michigan http://decibel.ni.com/content/groups/south...view-user-group http://decibel.ni.com/content/groups/west-...view-user-group I live in Lansing. If you want any help on setting up a User group or need an Alliance member sponsor let me know. Dan
  17. QUOTE (TobyD @ Jan 21 2009, 11:20 AM) I have been happy so far with NI's site. I used to host it on mine, but I HATE managing websites. NI has some really cool tools to help create a very useful site. What is also cool, now the user groups are more connected. For example all the presentations that were given at Michigan user groups are available to everyone
  18. Hello, If you haven't checked this out NI is now hosting user group websites on ni.com http://decibel.ni.com/content/community/zo...bviewusergroups Also if you are from the Michigan area check out our group websites and register! http://decibel.ni.com/content/groups/south...view-user-group http://decibel.ni.com/content/groups/west-...view-user-group
  19. Hello, http://www.ni.com/niweek/presentations.htm NI week call for presentations deadline is Feb.16. I think it would be great if the LAVA community could identify some presentations they would like to hear at NI week. It always nice to hear presentations on relevant and interesting topics.
  20. So I was poking around looking at more backup options and I came across this. http://www.tigerdirect.com/applications/Se...7&CatId=207 It is NAS (Network Attached Storage). 1TB of storage with 2 RAID drives, automatic backup, plus I and other people can access my data from the internet. This looks a lot easier to set up than a traditional server, and some of these are around $150! This looks to good to be true. Has anyone had any experience with NAS? Thanks Dan
  21. QUOTE (neB @ Jan 7 2009, 12:13 PM) Beer of course QUOTE (crelf @ Jan 7 2009, 11:32 AM) IMHO the CLAD, CLD and CLA all have different purposes. If you want some familiarity with the LabVIEW development environment, go with the CLAD. If you want LabVIEW development skills, go with the CLD. If you want architectural design and implimentation, go with the CLA. Since you need to work through the certifications (you can't just go to CLA without doing CLAD and CLD first), then you could say that CLA means architectural design and implementation, development skills and familiarity with the development environment IMHO I think NI's certification is very good. It is not perfect (what is), but I did learn a lot going through the process. Getting my CLD was the biggest jump in my LabVIEW programming carer. I would highly recommend to anyone who wants to become a better LabVIEW programmer
  22. QUOTE (BobHamburger @ Jan 6 2009, 10:29 PM) Right now the CLD is the only gig in town. It has it's flaws, but it is the only recognized tool for evaluating one's LabVIEW skills. Maybe there should be the LAVA certified developer. :ninja:
  23. I like storing all my Queue in a FGV. I also store my DAQ tasks in FGV too.
  24. QUOTE (brianafischer @ Jan 5 2009, 01:27 PM) Hmmmm. I think you are going to have to poll. You have to keep track of time and ask what time it is relative to that. I like using a FGV to do this. You could put the FGV in a dedicated loop and send a message to your main loop when the time elapsed. Dan http://lavag.org/old_files/post-8614-1231180877.vit'>Download File:post-8614-1231180877.vit
  25. Hello, I like using change detection events You can incorporate this into an event loop. I usually use a producer/consumer archtecture with the events being the producer and a queued state machine as the consumer. You could set up a counter timer channel to send out a pulse every millisecond and wire that into a change detection digital input. Dan
×
×
  • Create New...

Important Information

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