A traditional test instrument is equipped with a fixed user interface and in-built programmed software and, hence, is not capable of testing multiple applications. This means that as soon as the test and measurement requirements change, the traditional test set-up has to be completely revamped. Let’s take a look at another option
Ashwin Gopinath
Tuesday, January 07, 2014: The most talked about feature for T&M systems nowadays is a software-based ecosystem. In the past, T&M was reliant on the traditional instrumentation approach for specific tasks. However, the testing capabilities of this approach have become increasingly inadequate due to the growing demand for instruments that support multiple tests. Software-defined, modular instrumentation is gaining popularity as it offers flexibility, scalability and higher speeds. A modular instrument is essentially generic hardware that acquires and generates raw data while the software is stored on the user’s PC, which allows user-defined measurements and analysis. A successful software defined T&M system comprises hardware platforms that are modular, reconfigurable and based on open industry standards, as well as system-design software that can be used to easily define the functionality of the system.
Chinmay Misra, technical marketing engineer, National Instruments India, explains the advantages of a software-centric ecosystem, “Since the instrument’s functionality is software defined, clearly, a software centric ecosystem is of utmost importance. Communities of developers and integrators, building on standard software platforms, using commercial off-the-shelf technology, make it possible to extend the functionality of complex hardware to cover applications previously impossible. With software easily available because of the ecosystem, it becomes possible for a test engineer to make a generic test system to test multiple products with the same hardware set-up. Using the same hardware keeps the costs down, while having an ecosystem makes IPs readily available and thus increases productivity.” He explains that this is an example of application software made more valuable through its ecosystem.
A significant number of engineers have been trained on LabVIEW and have developed add-ons suitable for private application needs as well as other uses, through commercial vehicles like the system integrators in the NI Alliance Partner Network. In fact, an installable version of LabVIEW is being included with the September edition of EFY Plus magazine, so that interested engineers can test the software without having to download the huge file. With every additional supplier, producer, competitor or other stakeholder, the value of the software to each user, grows.
According to industry experts, the level of productivity and collaboration delivered by software-centric ecosystems will have a profound effect on test system design over the next five to ten years, and therefore all major T&M players are driving the growth of an ecosystem around their software and hardware platforms.
Advantages for engineers using the software-centric approach
The advantages of possessing a software-centric ecosystem for your hardware needs are many. From immediate benefits like increasing productivity and optimising costs to the long-term benefits like being able to go into previously niche areas, the adoption of a software-led ecosystem is going to be crucial in the coming years.
Productivity. With software defined instrumentation, and with software IPs available easily from the ecosystem, the test engineer has the freedom to quickly mix and match various commercial of-the-shelf (COTS) hardware and software to customise a generic test system to test multiple products. This drastically increases the productivity of the test engineer, which is very much required in today’s scenario where more and more products get released every day.
Cost optimisation. Operational test costs are a combination of development costs, deployment costs and operational costs. A platform and ecosystem based approach, and hardware and software reuse for multiple tests, reduces development costs because of lower hardware requirement and the reuse of hardware for different test set-ups. This also reduces operational costs because of lower space requirements, as modular instruments have a compact form factor, and cuts deployment costs by driving down the man hours required for tests and reducing the need of specialised training on different tools.
Penetration into niche areas. An ecosystem makes it possible for domain experts to expand the power of the hardware and software platforms of a T&M player by developing and sharing add-ons and toolkits for applications in their domains. This provides an opportunity to the T&M player to expand into niche domains, which may not have been its strong point, earlier.
Madhukar Tripathi, Regional Manager, Anritsu India states, “Future measurement techniques will be based on software or T&M based on software only. The utility of any T&M instrument is based purely on its software, Graphical User Interface (GUI). An easy GUI makes it more user-friendly and saves a lot of testing time. Online help, remote control, automation/automatic measurement are some trends which, we believe, will dominate T&M ecosystem.”
Patrick Allen, Sci-Mech Technical Services, says, “Once, we had to design and develop an integrated and reliable test system to control test parameters, such as drive speed and oil temperatures, while acquiring data from various sources such as thermocouples, accelerometers, pressure transducers, speed sensors, flow meters and transmission-specific sensors. We were at our wits’ end. Thankfully, using LabVIEW software with SCXI and PXI hardware, we were able to create a data acquisition and control system for aircraft gearbox testing that not only met the project’s requirements but had the flexibility for future expansion.”
The challenges faced
A software-centric ecosystem can be successful only if the members of the ecosystem are capable of developing good-quality IP, and are willing to share their IP with their peers. To ensure good-quality-content creation within the community, it becomes imperative for the T&M players to train community members on their hardware and software platforms, and educate them about the best practices and conventions to follow while writing add-ons, toolkits, etc. Since an ecosystem adds value to a T&M player’s proposition to the market, and improves its customers’ productivity, it is important for that player to facilitate such training. For instance, free webcasts, tutorials, best practices documents, self-paced training, etc, are available to educate and encourage community members to develop and share IP, and increase add-ons to its software and hardware portfolio.
Sambit Panigrahi, Texas Instruments, adds, “We were once faced with the unenviable task of having to develop a modular test solution that was abstract, scalable and easy to use, while supporting test sequencing across hundreds of power management ICs (PMIC) and interacting with multiple instruments, evaluation modules and source measure units (SMUs). Luckily, we were able to utilise LabVIEW to build a flexible and modular automated test solution that could test several PMICs with different requirements, communications buses and protocols.”
An ideal scenario for T&M players would be that community members share their IP free of cost with everyone. This, however, is not possible in most cases, and T&M players have to deal with community members whose employers do not allow them to share their IP, and community members who do not want to share their IP for free. T&M players, therefore, have to come up with innovative ways to incentivise content sharing in the ecosystem.
T&M players have to ensure that their hardware and software platforms are standardised, open and customisable enough for the ecosystem to develop. At the same time, they have to ensure the quality of their products and their compatibility with these add-ons. Active industry groups such as the IVI Foundation, PXI Systems Alliance and LXI Consortium are bringing industry players together by standardising the hardware platforms. By developing a common means of communicating to similar instruments across multiple vendors at the application programming interface level, the IVI Foundation has reduced the learning curve for users and the development cycle for vendors. This has opened the door for third parties to create drivers, aggregation websites to house them, and abstraction layers to be created on top of them—essentially helping the ecosystem grow even further.
Naresh Kumar, general manager, Application Engineering Organisation, Agilent Technologies India, says, “Some of the challenges faced while developing a suitable ecosystem for the products include interworking with standard software development platforms and languages such as C, C++, C#, VB, VB .NET, VEE or LabVIEW, along with test automation-specific languages like Agilent’s VEE Pro and Test Exec SL, besides developing instrument drivers for multiple platforms (IVI, MATLAB, LabVIEW). Another interesting challenge is with regard to integrating reporting features for generating test reports into the test automation software.”
The future of software-centric ecosystems
There should be no doubt about the fact that software-centric solutions are here to stay. Without such an ecosystem, many viable open platforms have struggled. The xTCA platforms had seen adoption in telecommunication infrastructures and interest from the high-energy physics community, but they failed to develop a strong ecosystem in automated testing. The multiple form factor, communication bus and software options presented by the platform have delayed or complicated adoption by leading vendors. While efforts to rein in those options and improve them for automated testing are under way at the AXIe Consortium, success or failure will be dictated by the use of a software-centric ecosystem.
Over the next three to five years, automated test systems will become more software-centric and ecosystems will have more of an impact on the value users derive from these platforms. In the past, your test system was only as valuable as the investment of time and money that you made in it. Going forward, your system will benefit from the entire community of third-party suppliers, integrators, consultants, and derived standards supporting the software ecosystem at its core. This is a crucial element in meeting the demands of next-generation device testing. Software vendors taking greater advantage of their ecosystems and leveraging commercialisation models for third-party IP will have a transformative effect on the test and measurement industry.
Naresh Kumar adds, “The trend is moving towards an emphasis on the seamless integration of T&M-specific software with standard software languages or platforms, thereby providing an opportunity for easy integration of software and hardware. In the near future, there will still be a need for further development in this domain due to the requirement for ease of automation in the manufacturing and design domains, which will drive developments in the software ecosystems enabled by T&M players like Agilent.”
The author is a tech correspondent at EFY Bengaluru