Jump to content

gleichman

Members
  • Posts

    192
  • Joined

  • Last visited

  • Days Won

    5

Everything posted by gleichman

  1. It looks as expected for a 50K frequency waveform sampled at 200k samples/s. Four samples per triangle wave (which is what I observe in your graph - math still works!) will not give you a nice graph. You either need to sample MUCH faster or reduce your output frequency. http://en.wikipedia.org/wiki/Aliasing
  2. The motherboard that I was looking at comes with a CPU. I have memory, PSU, and hard drives from old systems. I found a mini-itx case that will allow a PCI card without the riser board. It's cheap, but a little larger than ideal. http://biz.tigerdirect.com/applications/SearchTools/item-details.asp?EdpNo=7838765&sku=C283-ELITE120A The total cost for the project (not including my time) is about $130.
  3. I've been re-purposing some older test systems only to find out that the NI's drivers no longer support some of the boards. I guess there are advantages to stand alone instruments. So, I thought about making my own stand alone instruments. I found this mini-itx board with a single PCI slot. The board has serial and network adapters that I could use as my interface. The NI board is a PCI-4060 DMM. Anybody try something like this?
  4. Southeast Michigan LabVIEW User Group meeting 5/28 http://ni.com/detroit

  5. Thank you for taking the time to mentor an FRC team. I'm starting my third year mentoring an FRC team and we have successfully used both LabVIEW and Java. If you want to find list of LV vs. Java vs. C++ vs. Python, etc... look on cheifdelphi. FRC build season is very chaotic. You have six weeks to prototype, design, build and test your robot. This means that the time you software team has with the completed robot will be very short. Your students that are programming need to be very comfortable with the tools and hardware that they are interfacing with. Students generally have more experience with text based languages than with LabVIEW. Most high schools teach C++ and Java. High School AP computer programming uses Java. When you are in a stressful situation (build season), it is not a good time to be learning new concepts. Data flow is a very different animal than sequential programming or OOP. Does this mean that I think that you should use Java and not LabVIEW? No! But, you do need to understand why they may not immediately see the beauty of LabVIEW. To have your students program effectively with LabVIEW you need to work with them in the off season. There are many good resources for teaching LabVIEW to FRC students. A good place to start is www.ni.com/frc. (Oh, I see you've cross-posted this question there.) I disagree with the idea of dual development (Java and LabVIEW). Like I mentioned earlier, your test time on the competition robot will be very short. Testing two different programs will be difficult and it will take away practice time from your drivers.
  6. I just returned from this event and it was terrible. It was just an extended version of NI's standard sales pitch with some demonstrations in the dark and a couple of NI Week clips from 2011. I kept thinking that at some point the sales pitch would end and that meaningful information would be presented, but it never did. I'd like to have those hours back.
  7. Has the savings from additional work of convention attendies been passed back to NI?
  8. I'll be there with Team 548. We're in the Newton division.
  9. I haven't seen it mentioned anywhere, but it looks like Developer Suite Core added three toolkits. VI Analyzer Toolkit Desktop Execution Trace Toolkit Unit Test Framework Toolkit I guess I should have bought VIPM instead of DETT.
  10. I purchased a ticket. This will be my first LAVA BBQ that I've attended not at the Salt Lick. I'll miss traveling through hill country.
  11. Could this be your problem? "Previously LabVIEW Web UI Builder could not import NI Authenticated Web Services. March 15th National Instruments pushed an update that allows LabVIEW Web UI Builder to import LabVIEW 2010 SP1 authenticated web services." From: LabVIEW Web UI Builder NI Auth Support Documentation
  12. You didn't say "one more question" this time. For vertical text (or numeric) display, you could use a 2D picture control and the function "Draw Text at Point..vi".
  13. For what? Why did you choose it? What has been your experince with it?
  14. "I don't like the idea of using a subpanel of one of my dynamically dispatched VIs." Would you like it better if you made a UUT class property: "subpanel reference" which you could pass in from your calling code and allow the child class code to insert a VI into the subpanel?
  15. "your project needs to be open source" I don't think this would work well for collaborating with customers. Another option is bitbucket. It's free for 5 users or unlimited for academic and non-profit. I'm looking at using it for my FRC team.
  16. There isn't a property node. It's an invoke node. Did you look at the code that I posted? If you don't want to use that utility: right click on control -> Create -> Invoke Node -> Reinitialize to Default
  17. The Joel on Software blog has many good articles on recruiting and internship programs.
  18. I didn't find the property node that Mike mentions, but there is a method. I used it to create a little utility VI that finds all controls and resets them to default. GUI - Set all Controls Default.vi
  19. I can't answer your question other than the obvious, "Make a backup before letting someone touch your code." This is my first year mentoring an FRC team and my two senior programmers love diagram cleanup, so I hope it wasn't one them. It's been an interesting challenge for me to encourage good programming style without being annoying.
  20. Can you set it for the "Current User"? When I updated my applications for Win7, I moved my registry setting from "Local Machine" to "Current User" to fix permission problems. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Extensions
  21. Robostangs take 1st and chairmans award at Waterford FRC Regional!

  22. An MCL is an I32 and a table is a 2D string. Text is added to an MCL programmatically through the property "ItemNames". The MCL event "EditCell?" will allow you to read the selected cell and discard if not correct.
  23. Did you find a visibility attribute for block diagram nodes? You should have saved this for April.
  24. Does this code call an xControl?
  25. is a Dev Day Winner!

×
×
  • Create New...

Important Information

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