Solution
This document primarily focuses on the details of the certification process for LabVIEW Plug and Play Instrument Drivers. For CVI Plug and Play and IVI instrument drivers, much of the review process is similar, and more
specific differences are outlined here:
- Be aware of the time and effort required to get your instrument driver certified and that some instrument drivers are not capable of being certified. You can still submit your instrument driver to be posted on IDNet without it being NI-Certified. The certification process is very iterative and can be done in as few as 2 weeks or longer depending on the complexity of the instrument driver and number of issues found during the review process.
- Contact the Instrument Driver group as soon as possible, ideally before you have even started development. They can help you get started and stay on track to NI-Certification. A couple of helpful documents are:
- Developing LabVIEW Plug and Play Instrument Drivers
- Instrument Driver Guidelines
- Make sure that you start with the Instrument Driver Templates, and use the LV Instrument Driver Project Wizard and the Instrument Driver VI Wizard to create new VIs.
- Become familiar with the Instrument Driver Guidelines, and keep them in mind when implementing your instrument driver. Contact the instrument driver group with any questions. They will be happy to take a look at an partial version of your driver and offer suggestions on things that you can do to make it easier to certify.
- Before you submit the driver for review:
- Use the Instrument Driver Guidelines as a checklist to compare your instrument driver against
- If possible, try out the instrument driver on another system (that you have not been doing development on)
- Test the driver with all buses that the instrument supports, paying especial attention to RS-232 settings and behavior.
- Only submit the driver through IDNet once. Subsequent updates as a result of the review process should be emailed to instrument.drivers@ni.com
- Make sure to include the instrument manuals with the instrument driver submission.
- NI will create a review document with items that need to be changed in the driver. You might receive general feedback on what to improve first, and then after making those changes, receive specific feedback. It generally takes NI less than 7 business days to do the initial review and email it to you.
- Directions for how to edit a review document:
- Add <implemented> to the end of each item that you implement
- Add comments under the item in a different color of text to answer questions or explain why an item should not be implemented
- Do not delete items from the document
- After you have tested the updates with the live instrument, email the updated review document with the updated instrument driver
- NI will re-review the updated instrument driver, confirm that the items marked "<implemented>" were changed, reply to any questions or comments in the review document, and add additional items as necessary
- Steps 8 through 10 will be repeated as many times as necessary.
- Once NI-Certified, the instrument driver will be posted on IDNet.