Jump to content

Ben Zimmer

Members
  • Posts

    71
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by Ben Zimmer

  1. Hey All,

    I just posted a new entry on our LabVIEW Tip Jar Video Blog.

    Excerpt: QUOTE

    In this entry, I discuss and hopefully demystify some of the common data structures within LabVIEW, including arrays of clusters of arrays. New and novice LabVIEW programmers users are often introduced to the "bundle" function for the first time when they start plotting multiple sets of data on waveform graphs. It isn't always clear that you are in fact creating a cluster, nor is it clear why you sometimes use a 2-D array of numbers, and sometimes you bundle.

    Click here to see the full article.

    Regards,

    Ben

  2. QUOTE (neB @ Aug 19 2008, 10:54 AM)

    Seems like I struck a nerve with that question (and I wasn't even trying).

    I am at a loss as to how that Q would be concidered descrimination. Could you please elaborate?

    Ben

    I would have to agree with Chris.

    Consider two extremes: you have a huge student loan debt or you are independently wealthy. Do you want your employer to know this when they set your salary?

  3. I like to ask:

    - What is the coolest thing you've done with LabVIEW?

    - What is the hardest thing you've done with LabVIEW?

    - What is an insane object? How do you deal wth it?

    - (I echo Bob's comment) Ask about typedefs.

    - Relative adantages/disadvantages of enum vs. text ring

    - What is a functional global? Describe how it works to store data.

    - What is a memory leak? Describe a process for detecting one.

    My personal favourite:

    - Explain how you could write a DAQ application which continuously acquires and displays the last X seconds of data in a graph, and dumps that data to disk when either a button is pressed or a user-specified minimum votage level is received. X is limited only by the processor and RAM.

  4. Hey All,

    I just posted a new entry on our LabVIEW Tip Jar Video Blog.

    Excerpt:QUOTE

    Speaking from personal experience, problems with timing are among the most common sources of bugs for new LabVIEW programmers. I often hear complaints along the lines of: "I get this weird behavior, but when I run with Execution Highlighting turned on, it always works." Or, "I have to run my VI twice in order to get everything to initialize properly."

    Click here to see the full article.

    PS. I need to apologize now to those to whom I promised an RSS feed... I'm working on it.

    PPS. No, you don't get a Wii for following this link.

    Regards,

    Ben

  5. In my 14 years of LabVIEW programming, I think I've only twice needed to use a 3D Array.

    I wanted to brag about the latest one, and see how others have used them.

    In this case, I was working on a LabVIEW driver for a company which makes custom DAQ equipment. This particular device has an oversample mode, so that their DLL spits out data in a 1-D stream as follows:

    1a 1b 1c 2a 2b 2c 1a 1b 1c 2a 2b 2c ...

    where in this case: Xa, Xb, Xc are oversamples of channel X.

    After fighting with some very complicated preinitialization and insert/replace ideas, I realized that this was a 3D array of data.

    M = # repeats

    N = # of channels

    O = # of oversamples

    I reshaped the 1D array to a 3D with inputs: M, N, O, then did a double nested indexing for loop with a Mean function at the centre.

    Worked like a charm!

    Anyone else regularly using 3+ dimension arrays?

    Ben

  6. Hey Tom,

    Congrats again on winning the Wii. I'm glad you are enjoying it, especially after my risk to life and limb smuggling it in from Canada :ninja: ... I hope the French side of the instruction manual didn't confuse too much...

    Personally, I think I have spent 99% of my Wii time playing Tennis. Strangely, my wife's favourite is also Boxing. Wonder what this tells us?!?

    We also bought Rayman's Raving Rabbids. Ridiculous fun for the whole family.

    Guitar Hero is also dangerously fun. Just don't injure your wiring hand! I knew when my carpal tunnel fired up on a quiet programming week, that I had my priorities a bit mixed up...

    Enjoy the prize.

    Ben Zimmer

    www.lvmastery.com

  7. Chris,

    Thanks for organizing this again!

    Really looking forward to it.

    One thing you might want to do, is add a separate pay link for paying for a couple, so you don't have to go through payment twice if you are bringing your significant other.

    Ben

  8. We're excited to announce upgrades to our LabVIEW™ training website.

    Not only have we improved the look and feel, we've added the option to personalize your training by purchasing individual course modules.

    Modules range in price from $199 to $399, and many include a full hour of online consulting.

    Purchase only those modules which you need, when you need them.

    Check it out at http://www.lvmastery.com/

    Best Regards,

    Ben

    Ben Zimmer

    President, Enable Training and Consulting, Inc.

    For a free trial, please visit: www.lvmastery.com

    mail: ben@enabletc.com

  9. Excerpt:

    How many times have you checked to see if an array is empty, checked whether a file exists, or had an error while trying to save into a non-existent directory? Like me, you've probably written a handful of chunks of code over and over, repeating the same task. Your first tour around the OpenG toolkit will probably have you slapping your forehead saying, "Why didn't I ever write a SubVI for that?"

    Please visit http://www.labviewmastery.com/TipJar2008-03-13

    Best Regards,

    Ben

  10. Guys! Thanks for the kind words. I'm thrilled that I finally found the time to dedicate to the video blog that has so far only been heard by the other voices in my head.

    I've had a lot of positivie feedback already, thanks!

    As far as RSS feeds go: Jim, that is a great idea, and I will look into how nicely it plugs into the framework I'm using for labviewmastery.com. I will certainly leave the email subscription there as well. Personally, I prefer the email-based, but my goal is that people who want to see the content can easily see the content, so I don't mind doing both.

    Cheers!

    Ben

  11. [Product Announcement]LabVIEWMastery.com Announces Online Consulting Services

    Get Professional LabVIEW Help a few hours at a time.

    Why Online Consulting?

    Get the most out of your training budget with Online Consulting

    Online Consulting Solves These Problems:

    "We sent three people for training, but they still don't know how to start the project."

    An online meeting with an expert will provide the guidance necessary to will kick things off properly.

    Unlike many consultants and integrators, our goal is to enable you to be self-sufficient.

    "I know there are free resources and forums online, but I don't know what questions to ask."

    A short meeting with an expert can often send a user in the right direction.

    "I want to kick off this project, but I have no idea whether it is a day's work or a month's worth."

    Online meeting with an expert: easily, securely and confidentially understand the complexity and scope of the project to help budget your resources.

    "I need to connect to this old Lab Instrument, and I don't know how."

    Utilize online consulting to help write and debug code for any purpose.

    Need More Help?

    Enable Training and Consulting, Inc. can meet your consulting, training and contract programming requirements. Please visit us at www.enabletc.com, and contact us for further information.

    How Does Online Consulting Work?

    5 FREE Hours of Consulting with Purchase of LabVIEW Mastery Applications and Professional Courses

    Try online consulting risk-free.

    Use your training budget to get help on an active project.

    Live, One-On-One Consulting and Advice From Proven Industry Experts

    Trustworthy advice in a breadth of fields.

    Visit our testimonials page.

    Utilize Secure Online Conferencing Tools to Hear, See, and Share Desktops

    Communicate clearly and properly.

    Securely share files and code.

    Personalized Training

    Use your consulting time to discuss extra materials.

    Ask questions, get answers.

    Custom curriculum can be developed around specialized projects and applications.

    Confidentiality

    Non-disclosure agreements can be signed to meet your corporate requirements.

    Ensure your code, applications, projects, and documents remain confidential.

    You Retain Ownership of All Code

    All documents, code and notes remain your property.

    Who is Enable Training and Consulting?

    Founded in January, 2006, Enable Training and Consulting provides training, consulting, and contract programming services. We specialize in: LabVIEW, test systems, data acquisition, control and automation, real-time systems, motion control, and machine vision.

    All of our experts have years of experience as LabVIEW programmers, working in and providing consulting services to a variety of industries.

    As a provider of both training and programming services, Enable Training and Consulting has a different business model than other LabVIEW specialists. We have the ability and the willingness to provide customers with a combination of services which leave them self-sufficient to maintain and/or develop their own systems.

    Wishing you a safe and Happy Holiday!

    Sincerely,

    Ben

    ____________________________________________________________

    Ben Zimmer

    President, Enable Training and Consulting, Inc

    http://www.enabletc.com email: ben@enabletc.com

    "Bringing YOUR Capabilities To Light"

    Providing training, consulting, and contract programming services.

    Specializing In: LabVIEW, test systems, data acquisition, control and automation, real-time systems, motion control, and machine vision.

    FREE TRIAL. Video-based online training. www.labviewmastery.com

  12. Stretch your 2007/2008 training budget with quality applications-based online LabVIEW training.

    Enable Training and Consulting, Inc. is pleased to announce that our LabVIEW Mastery suite of online training courses now includes three levels, to benefit nearly every programmer.

    View our course list here: http://www.labviewmastery.com/courselist

    View a FREE Trial here: http://www.labviewmastery.com/trial

    Video-Based Online Training and Online Consulting

    Anytime. Anywhere.

    Just Starting with LabVIEW™? Beginner Training for $999.

    Our online beginner course is adapted to address the needs of those new to LabVIEW, and provide them with a broad range of concepts, as well as a solid understanding of how to apply them. Users study at their own pace.

    Know the Basics? Applications Course: $1499 with 5 Hours FREE Consulting.

    Users who have completed the beginner course, or those with some prior knowledge of LabVIEW will benefit from our online applications course. This course delves further into important concepts, and provides a more personalized approach, including 5 hours of online consulting. Key topics include: local variables, the event structure, state machines, and data acquisition.

    Professional Training for $1499 with 5 hours Free Consulting.

    Users who have completed the applications course, or those with significant LabVIEW experience will benefit from our online professional course. This course delves further into many advanced concepts including: advanced state machines, functional globals, parallel loop architectures, advanced data acquisition and building applications. This course includes an additional 5 hours of online consulting.

    Online Consulting: One-On-One with an Expert

    Kick start your project, personalize your training, or get extra help using secure, online, desktop sharing software. All consulting is completely confidential, and you retain ownership of all code developed.

    Limited Time Offer: Package Pricing

    Save $250 when you purchase 2 courses.

    Save $500 when you purchase 3 courses.

    Wishing you all the best for the Holidays!

    Sincerely,

    Ben

    ____________________________________________________________

    Ben Zimmer

    President, Enable Training and Consulting, Inc

    http://www.enabletc.com email: ben@enabletc.com

    "Bringing YOUR Capabilities To Light"

    Providing training, consulting, and contract programming services.

    Specializing In: LabVIEW, test systems, data acquisition, control and automation, real-time systems, motion control, and machine vision.

    FREE TRIAL. Video-based online training. www.labviewmastery.com

  13. Hello List,

    Enable Training and Consulting is pleased to announce that the LabVIEW Mastery Beginner course is now online.

    www.labviewmastery.com

    Follow the link and register now for a free trial.

    I'd like to express thanks to all of our beta-testers as well as everyone who has given valuable feedback.

    Best Regards,

    Ben Zimmer

    President, Enable Training and Consulting, Inc

    ben@enabletc.com

    Video-Based Online Training

    * Watch and Listen to Experienced Instructors

    * Reduce Employee Downtime

    * Outstanding Value

    * Self-Paced

    * Example-Based

    * Search for Content and Examples

    * Track Your Progress

    * Expert-Moderated Online Forums

    Online Consulting

    * 5 FREE Hours of Consulting with Purchase of Intermediate Course

    * Live, One-On-One Consulting and Advice from Proven Industry Experts

    * Utilize Secure Online `See, and Share' Desktops

    * Personalized Training

    * Confidentiality

    * You Retain Ownership of All Code

  14. Hello List,

    Enable Training and Consulting is pleased to announce that the LabVIEW Mastery Beginner course is now online.

    www.labviewmastery.com

    Follow the link and register now for a free trial.

    I'd like to express thanks to all of our beta-testers as well as everyone who has given valuable feedback.

    Best Regards,

    Ben Zimmer

    President, Enable Training and Consulting, Inc

    ben@enabletc.com

    Video-Based Online Training

    * Watch and Listen to Experienced Instructors

    * Reduce Employee Downtime

    * Outstanding Value

    * Self-Paced

    * Example-Based

    * Search for Content and Examples

    * Track Your Progress

    * Expert-Moderated Online Forums

    Online Consulting

    * 5 FREE Hours of Consulting with Purchase of Intermediate Course

    * Live, One-On-One Consulting and Advice from Proven Industry Experts

    * Utilize Secure Online `See, and Share' Desktops

    * Personalized Training

    * Confidentiality

    * You Retain Ownership of All Code

×
×
  • Create New...

Important Information

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