Note: CMT instruments are grouped into four software families: "R" for 1-port Reflectometers; "TR" for 2-port 1-path VNAs, "S2" for 2-port reversing VNAs, and "S4" for 4-port VNAs.
LabVIEW, from National Instruments, is among the more popular programming languages for automation of test equipment including Copper Mountain Technologies VNAs. The driver downloads along the right side of this page are available to facilitate your LabVIEW development; they are also included with the VNA software installer.
We maintain examples for all the most popular automation programming languages, including MATLAB, Python, C++, and Visual Basic (Excel). Automation of instruments in other languages will follow a very similar approach, with minor syntax differences. Programming Examples are included with each VNA's software installer, or can be accessed directly via the links along the right side of this page. If you have any questions getting started, or are using a programming environment for which an example or guide is not available, please let us know!
Likewise, programming guides are available for a variety of additional programming languages and environments including VB.NET, VEE, Octave, C++ and Linux. The guides include setup tips and instructions, an in some cases include a brief example showing syntax as well. If you have any questions, please feel free to contact us.
Full programming manuals for each software family are also available via the links on the right side of the page. The programming manual lists all of the available commands for the instrument, input and output arguments, corresponding menu softkeys, and usage examples.