Automation
Automate repetitive tasks
Create any test quickly

Automation is a central contribution of M1™, and thus, M1 has a VERY rich set of automation capabilities. M1 addresses automation on several levels:

  • Internal test/measurement automation
  • External control/integration into the customer automation environment
  • Scalability of native measurement capability

See a general overview of M1's automation capabilities.

Want to know how M1's native automation capabilities stack up to Agilent's N5467A?

Request the white paper, How to Setup and Use the Automation Capabilities of M1OT™

Need help with an automation? ASA may be able to help.


Internal test/measurement automation

M1 has a very rich set of native analysis capabilities. These measurements can be sequenced, tested against limits and used in a scripting environment that supports making branching decisions based upon external input in M1's TestScript language. ScriptBuilder, a graphical interface, is provided to vastly simplify the creation and editing of these TestScripts. more

Internal automation lets you:

  • Perform compliance tests – Compliance tests are nothing more than simple arrangements of primitive tests where the test limits have been determined by a committee of "experts". ASA has created a suite of compliance tests for various published standards, and they are all available at no cost for users of M1 Waveform Tools, as compared to ScopeCo customers who pay $4k-$40k for each compliance test.
  • Speed up repetitive work – Many customers don't have compliance test needs and simply use the internal test automation capability to speed up very repetitive tasks. One of our customers measured a 45x speedup in their characterization work by moving to M1.
  • Automate measurement workflow – Some companies view their measurement workflow as an element of competitive advantage, and go so far as to try to create their own proprietary analysis tools. The problem with this is that customer engineers can't begin to bring the breadth of experience and measurement-technical know-how to the table that ASA can provide. You can implement your measurement workflow in a TestScript and be guaranteed that the workflow will be followed.



External control/integration into the customer automation environment

M1 is designed to be controllable by the customer automation environment using XML-based commands. Internal test automation, external XML control, M1 Reader™ and M1's collaboration facilities combine with ASA's commitment to multi-vendor scope and digitizer support to provide the customer a highly versatile and effective solution for the acquisition control/analysis/results layer of their organization's measurement automation strategy. more

Our automation approach provides:

  • Unlimited scaling at an extremely low cost using M1 Reader
  • Versatile configuration: high-throughput and low-cost configurations are equally supported
  • Enterprise-wide measurement data-sharing and re-use
  • Platform-insensitivity – M1 serves as a sophisticated hardware abstraction layer, eliminating manufacturer dependencies and other barriers to rapid, organization-wide deployment and extension.
  • Simplified Integration – With a single command from the automation control, M1 can execute multiple, sophisticated test scripts and return the results.
  • Common analysis engine, automation language, and UI – Using M1 eliminates at least 45 ScopeCo software titles and dozens of complicated interdependencies between titles. This reduces training requirements, and provides a common testing culture throughout you organization.



Scalability of Native Measurement Capability – Measurement Builder

If M1 doesn't have the ability to natively make a measurement that you need, it is easy to add that capability through either a DLL, or by using MATLAB. more
  • DLL Framework – By filling in "the math" in an ASA-provided DLL framework, an M1 user can add new measurements as well as easily and instantly share them with other M1 users. ASA can provide sample framework code in either C++ or C#.
  • MATLAB – By entering an algebraic-like description of the desired new measurement via MATLAB, an M1 user can add new measurements. This is the lower-performance choice of the two approaches, but for some users, more convenient given the intuitive interface of MATLAB. M1 allows up to 42 predefined inputs (waveforms, time tag lists, result lists from other measurements, etc.) as well as an unlimited number of user-defined variables. M1 includes MATLAB at no additional charge, which is a savings to the customer of $1-2K per scope.
 

Revolution always looks different than what it replaces.

Is today the day you stop looking for a "sharper spear"?

Try M1 OT Today