M1 Waveform Viewer™: Support & FAQ

Most common problems

The two most common problems that M1WV™ customers experience (and solutions for them) are the following:

  • Virtual Private Networks (VPNs)

  • Symptom: M1WV indicates that you do not have a valid license only when you are connected to your VPN (or vice-versa)
  • Solution: As indicated the first time M1WV started, the program's security includes network information which can change when you are connected to a VPN.  You must not be connected to the VPN when you start M1WV to retrieve your Locking Code.

  • Network-connected instruments

  • Symptom: M1WV is unable to locate an instrument that is connected over a network
  • Solution: Check the VISA vendor's connection utility (Agilent Connection Expert or National Instruments MAX) to see if the instrument is being properly detected.  As M1WV gets its information on connected instruments from VISA, if VISA cannot see the instrument then M1 WV will also be unable to see it.  In ASA's experience, it is usually necessary to manually add networked instruments to VISA from the connection utility.

Training Video

M1 Waveform Viewer Help file

What file formats can M1WV read?

  • TRn - HSPICE simulation transient files.  Both ASCII and binary sub-types are supported.  Note that there are multiple variants of this format available; if you have a variant that M1WV will not load correctly, please let us know.
  • WFM - Tektronix and Agilent only.  Note that there are multiple variants of this format available; if you have a variant that M1WV will not load correctly, please let us know.
  • CSV - comma-separated values.  Many scopes, digitizers, and EDA tools can produce CSV format files, with a wide variety of different header information styles.  If you have a variant that M1WV will not load correctly, please let us know.
  • BIN - Agilent Technologies binary waveform format
  • TXT - ASCII format with comma, tab, or space delimiters between values.  These files may have a wide variety of different header information styles.  If you have a variant that M1WV will not load correctly, please let us know.

Why can't I get telephone support for M1WV?

M1WV is a fairly simple application, and we do not anticipate that there will be many issues that are not covered in this FAQ and/or the included Help file. You are strongly encouraged to use those two resources. Additionally, M1WV is an extremely low-cost application with a free trial period. This combination makes it impractical to provide telephone support. If you do have an issue or question that is not currently covered in this FAQ and/or the Help file, you may email This email address is being protected from spambots. You need JavaScript enabled to view it.. Be sure to include your Locking Code from the About Waveform Viewer dialog or from the Licensing dialog that you see when you start M1WV.

Why can't M1WV detect my device?

There are a number of potential reasons why this might happen.
  • Is your device actually supported by ASA for use with M1WV? Please go to this page for a full list of supported devices.
  • Do you have the required drivers, etc. installed and working properly? Specifics for this depend on the type of device you have and how you are connecting to it.
    • For external connections (i.e. network/GPIB/USB), your PC must have either Agilent IO Suite v14 or higher, or National Instruments VISA v3.0 or higher installed
    • For running internally on a Tektronix oscilloscope, the scope must have either TekVISA v2.0 or higher, or National Instruments VISA v3.0 or higher installed (do not install VISA inside a scope unless you are absolutely certain it is not already installed!)
    • For running internally on a LeCroy oscilloscope, a special LeCroy/ASA developed VISA driver is required. This driver should have been installed when M1WV was installed.
  • Did you install all required software in the proper order? In particular, you need to install VISA drivers before installing M1 Waveform Viewer. This is because M1WV will install a special VISA file if it detects that VISA is not present on the system, and when you then attempt to install a real VISA, that may not install properly. If you are given the option, be sure to install VISA as the Primary VISA for the system, not the Secondary VISA.
  • Is the device properly configured for the type of communication being attempted? The exact settings and procedures for doing this vary from instrument to instrument. A few examples are listed below; if your instrument type is not listed here, please consult the device's User's Manual or contact the manufacturer for assistance.
    • For running internally to an Agilent Technologies Windows-based scope, no special settings are required.
    • For an Agilent Technologies DSO/MSO6000 series scope, communication type must be set properly under Utility / IO
    • For running internally to a LeCroy Windows-based scope, Control From must be set to TCPIP under Utilities / Remote
    • For running externally to a LeCroy Windows-based scope, Control From must be set to GPIB or LXI (as appropriate) under Utilities / Remote
  • Can VISA see the instrument? If running external to the instrument run the VISA utility (Agilent Connection Expert or National Instruments Measurement & Automation Explorer). If that utility is unable to see your device, then M1WV will not be able to see it either. You should contact the instrument manufacturer and/or the VISA software provider to resolve this issue.
  • Do you have one or more live signals attached to the device and triggering? If not, M1WV may ignore the instrument because there is nothing 'interesting' going on with it. Note that for MSO scopes, you cannot have only Logic signals. You must have at least one Analog signal present.

Why can't I change the scope's timebase, memory depth, etc. from within M1WV?

Manufacturers (and even different scope families from the same manufacturer) use different remote control commands in different arrangements to control such features. Trying to come up with a single interface that will work properly with all supported scopes is rather complicated, and in our experience, once the user has initially set up these parameters on the scope, he tends not to change them very often. Nonetheless, it is possible that a future release of M1WV will include this type of functionality if there is sufficient demand. You may send email to This email address is being protected from spambots. You need JavaScript enabled to view it. with the Subject "M1WV Feature Request" if you wish to register your desire to have this feature available in a future release of M1 Waveform Viewer.

How can I stop M1WV from rescaling my signal?

M1WV rescales signals vertically to take up as much of the vertical screen as possible. This maximizes the signal fidelity of the captured waveforms by spreading them over the maximum number of A/D converter codes. If you do not wish for M1WV to perform this step for you, click on Preferences from the M1WV Main Menu tab. Then select Measurements and turn off the Autoscale Vertically option at the top of the page.

Will you be adding Measurement X to M1 Waveform Viewer in the future?

M1 Waveform Viewer was designed to be a simple and inexpensive way for you to be able to view your waveforms offline and do some very simple types of analysis. M1 Waveform Viewer is not intended as a platform for heavy-duty analysis or measurement. If you find you need more capability than M1WV provides, we encourage you to look at ASA's M1 Waveform Tools family of products.

Are there any differences in features between the licensed and unlicensed M1WV?

M1WV contains the exact same features whether it is licensed or not. The only difference is that the unlicensed M1WV has larger advertising and a 'watermark' onscreen and in all printouts noting that it is an evaluation copy. Also, the unlicensed version will only work for up to a week. Once you license M1WV, the features remain the same, the 'watermarking' goes away and the advertising becomes "helpful" and smaller.

How do I print my results?

There are several ways to create a printout of your work, depending on exactly what you wish to print.

  • Views (i.e. ScopeView or LogicView) can be printed from the View menu (top button on the View's toolbar) or by right-clicking on the View in the Data Source tab. From either of these places you can also save just the graphic from this View to a file that can then be inserted into Word, Excel, etc.
  • The Accumulated Statistics panel can be printed by right-clicking on it.
  • Right-clicking on a data source in the Data Source tab will allow you to print all Views belonging to that data source.From this location you can also save just the graphics from each associated View to a file that can then be inserted into Word, Excel, etc.
  • Right-clicking in an empty area of the Data Source tab will allow you to print all Views belonging to all Data Sources.
  • You can export a report on one view, all views associated with a data source, or all views present by right-clicking on the appropriate entity in the Data Source tab and selecting the Report option. A variety of file formats, including HTML, PDF, and BMP, is available.

How do I save my results?

There are several ways in which you can save your work, depending on exactly what you wish to save.

  • Waveform data can be saved from the View menu (top button on the View's toolbar), by right-clicking on the data source in the Data Source tab, or from the Save button next to the GO button. Four formats are available:
    • M1WV Compressed: This is an ASA Common Data Format that compresses your waveforms for maximum space saving
    • CSV (comma-separated values): This format can easily be read into Excel or other spreadsheet applications.
    • XLS (tab-separated values): This format will open natively into Excel.
    • Agilent BIN: This is a binary format that was created by Agilent Technologies. However, you can save waveform data from any manufacturer's scope into this format from M1 Waveform Viewer. This format includes additional information that is not available in the other two formats.
  • View graphics can be saved from the View menu, by right-clicking on the View in the Data Source tab, or by right-clicking on the data source in the Data Source tab. The first two options will allow you to save the graphic from that particular View; the third will allow you to save the graphics from all Views belonging to that data source. Graphics may be saved in either BMP (large, lossless) or JPG (small, lossy) format.
  • You can export a report on one view, all views associated with a data source, or all views present by right-clicking on the appropriate entity in the Data Source tab and selecting the Report option. A variety of file formats, including HTML, PDF, and BMP, is available.

What do all the buttons and controls mean?

The best information on the function of each of the controls is in the M1 Waveform Viewer Help file. This information will be on the page dealing with where the controls are located. For example, the buttons on the View's toolbar are described on the View Help page. Most (if not all) controls will have ToolTips describing their use; these can be seen by placing the mouse pointer over the control and holding it still for several seconds. Many controls also have context menu options that you can access by right-clicking on the control.

How do I access the Free Trial; it's asking for a License Code?

During the Free Trial period, clicking on Cancel from the Licensing dialog will start M1 Waveform Viewer in Evaluation mode. Once your Free Trial period has expired, you will no longer be able to access M1WV in Evaluation mode; clicking on Cancel will now cause M1WV to exit.

Can I capture live waveform data using the Free Trial version?

You can capture live waveforms from any supported waveform platform using the unlicensed or the licensed M1WV.

Is it possible to view the Digital channels on MSO scopes with M1WV?

Yes you can capture, view, save and analyze the MSO's logic channels too.

How do I license M1WV?

After installing M1WV on the PC where you want it to run permanently, start M1WV. The Licensing Dialog will give you a LOCKING CODE. Write this LOCKING CODE down. Go to the M1 Registration page and fill out the form, selecting M1 Waveform Viewer for the Product and entering NONE for M1 Serial Number. You will need your LOCKING CODE in this procedure. Within 2 business days, you will receive a license in your email that turns on M1WV permanently on that one PC.

Why didn't I get the maximum length Free Trial period? Why does M1WV say my Free Trial period is expired even though I've never used it?

The Free Trial end date is determined by when you downloaded the installer, not by when you actually installed or first used it. This is why the M1WV download page clearly states that you should not download the installer until you are ready to install and begin using it. Note that, since you may only run the Free Trial once on a given PC, you will need to use a different PC if you wish to run the Free Trial for its maximum length.

Please note that M1WV is also capable of detecting various forms of date tampering. If M1WV detects that you have changed the date on your PC in an attempt to extend your Free Trial period, your Free Trial period will be immediately terminated.

Can I receive automatic updates to M1WV when they come out?

There is no software update service available on M1WV. M1WV may periodically be updated with new features, and registered users will be notified when this happens. The M1WV website will always contain the most current software.

How are the various statistics calculated?

M1WV statistics are calculated in a manner consistent with that used by all major instrument manufacturers. This means that voltage statistics are calculated on only that portion of the waveform that is currently visible, and timing statistics are calculated on the first occurrence of that parameter within the portion of the waveform that is currently visible. The thresholds used for calculating the timing statistics can be set by the user in the Measurement Setup menu for each channel individually, and can be defined as either an absolute voltage value or as a percentage between the base and top of the waveform.

Why is the channel information wrong when I load a data file I had previously saved?

None of the three standard file formats supported by M1WV (CSV, XLS, Agilent BIN) provide any capability for storing information regarding which channel a signal was originally acquired on. Therefore, when M1WV loads a file, it simply assigns channel numbers to each signal in the file starting with channel 1. If, e.g., you originally acquired data on scope channels 2 & 4, when saved and reloaded the data will be presented on channels 1 & 2. However, numerical ordering is preserved - so in the previous example, it is guaranteed that Ch2 of the original acquisition is mapped to Ch1 in the saved file and Ch4 of the original acquisition is mapped to Ch2 in the saved file.