Jump to content

Phillip Brooks

Members
  • Posts

    908
  • Joined

  • Last visited

  • Days Won

    53

Everything posted by Phillip Brooks

  1. From Dan Steingart's blog: Giving It Away Somehow I’ve managed to a sneak a talk in at the open hardware summit between Leah Buechley, inventor of the lilypad and Michael Shiloh, hacker extraordinaire. Beyond that there are other rockstars of open source like Dave Mellis, lead software dude for the arduino, Bunnie Huang of Chumby fame, the dudes from Seeed and Sparkfun, and, well, just about everyone else other than me is a rockstar. Ostensibly I’m going to talk about why I think the ardustat is important, but I’m also going to rail a bit about the decline, IMHO, of the grad student hacker outside of EE/CS, and how open source hardware can reverse this trend. So register, suffer through my talk (it’s 10 minutes, go to the can or something), and then be enlightened for the rest of the day by some truly generous, thoughtful people. 1 month ago Notes (0) I think this helps put the image in perspective (at least for me).
  2. You can use the Unescape XML function: http://zone.ni.com/reference/en-XX/help/371361D-01/glang/unescape_xml_string/
  3. Phillip Brooks

    TDMS

    If you need to store your data in a hierarchical format, you could look into HDF5. I believe there are LabVIEW libraries for this, and they should be compatible with Windows and Linux. A suggestion for HDF5 has already been placed on the Idea Exchange: Suggest that LabVIEW support HDF5
  4. I haven't played with regular expressions in a while, but maybe there is a way to do this with Match Regular Expression.
  5. Cat. Ack. Now I know what you look like!
  6. I just tried this with a table and a Boolean. You can paste it in to the text of the Boolean, but not the column header of the table. Suresh wanted to load the Boolean text from an INI file, so I don't think he can use this technique either. Cut & paste from Word is good for static button text though!
  7. After reading your post and re-reading g_sures post, I think you have the same problem. You can selectively set the font for individual characters in a string control, but the Boolean control text and the cell text of a table do not support this. In each case, you could create a string control and then retrieve the position of the cell/Boolean text and then move your string control containing the hybrid text to the center of that element (cell/button).
  8. If you are reading this from an INI file, then the symbol should be an upper case 'W'. If your default font in Notepad set to Symbol, it will APPEAR as the character Omega. If your INI file contains other units (Watts for example) then you may not be able to differentiate between Ohms and Watts. It might be better to spell out the units rather than using the abbreviation. You could then use the Match Pattern or Match Regular Expression nodes to look for Ohms or Watts. If you want info on displaying and formatting of Greek symbols in LabVIEW (specifically Omega) see this post on the NI forums...
  9. If Dr. Dirty was the speaker at NI Week, I'd certainly find a way to get there! ( Not SFW! ) http://www.johnvalbynation.com/home.html Aye aye yai yai, Your state machine template is janky!
  10. Gaaah! Where has the discussion gone? I feel like Alice down the rabbit's hole; or maybe "there is no spoon..."
  11. Can you (or an associate) create a 'dummy' dll with functions that use these structures as inputs? If so, you might be able to use the Import Shared Library Wizard to create VIs for you that contain the clusters. No LabVIEW coding required... (the only thing that sucks worse than variants is pointers!)
  12. Welcome to LAVA! Awsome timing on the post. I'm working on a smallish database project and just started reading about Object-Relational Mapping last week. I'm trying to use this project to (finally!) force myself to use LabVIEW OOP. My database is mostly transaction based with several distinct object tables, each with a corresponding history table. The history tables are identical in structure. The existing database is messy, so I am refactoring it. Since I wanted to keep OOP in mind, I started researching and read about ORM. I was bummed out and confused, and then BAM, you joined! I can't contribute much at this point, but based on my research last week and reading your post, I would suggest that you look at the following LAVA threads: LapDog - an open source mid-level api for LVOOP Examples: Messaging with objects, Command and State Patterns, configuration with XML I'll be looking for more posts, and will probably ask a few questions (if I don't get lost and abandon the OOP portion of my project).
  13. Who are the those handsome 'LabVIEW Hero Guys' in the orange polos? Very nice, and congrats! (props to altechbach also)
  14. Can't make the switch from Firefox to Chrome; is there something missing or am I getting old...

  15. Yes, you can, but it is generally considered polite to note the cross-posting yourself. Before someone answers, they may want to see if similar comments or follow-up questions have been made on the other forum.
  16. I don't know about the full news, but you should be able to pull the RSS feed and parse it for display in LabVIEW. The easy way to do this would be to use the EasyXML toolkit
  17. What doesn't work? Do you receive a connection error? An error when listing the server's contents? Is the name you expected missing? More of a description is required...
  18. I can confirm that the OpenG ZIP library has password functionality, but I've never actually tested it. Considering that Rolf is the originator, I'm sure that this works flawlessly or he wouldn't have provided the interface on the VIs. ZLIB Store
  19. If you got 70%, that's barely passing. The test allows 1 hour, so finishing in 40 minutes means you have enough time to review the questions you weren't sure about and make a 'better best guess'. The two times I took it, I answered all the questions I knew the answer to and moved on as quickly as possible. If the test is still the same, you can review after reaching #40. Go back to those you are unsure about and eliminate the obvious wrong answers and within 20 minutes you should be able to improve your score. Basic "multiple choice" test taking strategy. Regarding training classes; I never took the Basic I & II; I had > 5 years experience when an employer offered to send me. I read the course outlines and knew that the Basic classes would not improve my skills. I took Intermediate I & II back-to-back and it was very good. I later took the Advanced I & II classes and I think my code is much better for it. I would say if you can pass the example CLAD test with > 75% (miss 10 or less) then go for it!
×
×
  • Create New...

Important Information

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