BigGrayPrimary - web

M1 Measurement Builder™

User-defined measurements can be added to the 250+ native measurements that are already available in M1 OT.

M1 Ocilloscope Tools already has several hundred measurements that it can perform. These measurements can be called from the front panel via the user interface or the current test script capability allows the user to build a series of these measurements (with comparison to user-specifiable limits for pass/fail testing) into applications such as compliance test programs inside of M1.

But if a user requires an unusual or proprietary measurement, M1 OT also has the capability to allow the user to create their own measurement in one of several different ways.  M1 can then be set up to provide data to your measurement and retrieve and plot the results in either a TimeView™ or a HistoView™.  The results of a user-defined measurement can also be used in a Event Triggering/RunUntil condition or as a column in Characterization Manager™ , or in any other way that a result from a built-in M1 measurement can.

If you use MATLAB, M1 can connect to a function contained in an M-file.  A large variety of possible inputs to the function are available, from Voltage-vs-Time data to TimeTags to the results from another M1 View.  You can even define up to 8 user input values that M1 will allow you to enter and modify as you wish, passing the values to your function when required.

M1 will automatically detect MATLAB if it is installed on your PC, and if it is, selecting MATLAB under Build a New Measurement will automatically open the MATLAB Editor with a sample M1-capable M-file.

If you're a C/C++/C# programmer, M1 OT also allows you to create your function in a separate DLL that will then be called by M1.  Again, a wide variety of inputs are available so that you can be sure to have the data you need to make your calculations.