Focus Microwaves ituner User manual

iTuner
Installation and Operation Manual
Using Load Pull Explorer
Version: 3.3
Updated: November 2016
iTunerX OCX version: 3.2
Compatible Firmware versions:
- ProTuner4_UNI_V50
- iTuner4_UNI_V50
Focus Microwaves Inc
www.focus-microwaves.com
info@focus-microwaves.com
Tel: 1-514-684-4554

iTuner Manual
Table of Contents
1INTRODUCTION...............................................................................................................1
1.1 SYSTEM REQUIREMENTS ......................................................................................................... 1
2IP ADDRESS CONFIGURATION AND CONNECTION.............................................................2
2.1 SETTING THE COMPUTER’S IP ADDRESS ..................................................................................... 2
2.2 SINGLE TUNER TCP/IP CONNECTION ........................................................................................ 4
2.3 MULTIPLE TUNER TCP/IP CONNECTION .................................................................................... 9
3CONFIGURING LOAD PULL EXPLORER.............................................................................10
4ITUNER COMMAND LANGUAGE.....................................................................................12
4.1 INTRODUCTION ................................................................................................................... 12
4.2 CONTROL COMMANDS ......................................................................................................... 15
4.2.1 Config command........................................................................................................ 15
4.2.2 Stop Command........................................................................................................... 16
4.2.3 Reset Command ......................................................................................................... 17
4.2.4 Disp Command........................................................................................................... 17
4.2.5 Help Command........................................................................................................... 18
4.2.6 Rev? command........................................................................................................... 18
4.2.7 IP_SET command........................................................................................................ 18
4.2.8 IP? Command............................................................................................................. 18
4.3 POSITIONING COMMANDS ................................................................................................... 18
4.3.1 Init Command............................................................................................................. 19
4.3.2 Pos Command ............................................................................................................ 20
4.3.3 Move Command......................................................................................................... 22
4.3.4 STATUS? Command.................................................................................................... 22
4.3.5 OPC? Command ......................................................................................................... 23
4.3.6 OPC2? Command ....................................................................................................... 23
4.4 TUNING COMMANDS ........................................................................................................... 24
4.4.1 Introduction ............................................................................................................... 24
4.4.2 Tuning and Impedance Query commands ................................................................. 27
4.4.3 Mode Command ........................................................................................................ 27

iTuner Manual
4.4.4 Dir Command ............................................................................................................. 28
4.4.5 Loadcal Command ..................................................................................................... 29
4.4.6 Loadfreq Command.................................................................................................... 29
4.4.7 Freq? command ......................................................................................................... 30
4.4.8 Adapter Command..................................................................................................... 31
4.4.9 Term Command.......................................................................................................... 31
4.4.10 TuneTo Command...................................................................................................... 32
4.4.11 TuneTo? Command .................................................................................................... 32
4.4.12 TuneVSWR command................................................................................................. 33
4.4.13 TuneVSWR? command............................................................................................... 33
4.4.14 TunePM command..................................................................................................... 33
4.4.15 TuneH1 command...................................................................................................... 34
4.4.16 TuneH2 command...................................................................................................... 34
4.4.17 CALPOINT command .................................................................................................. 34
4.4.18 CALPOINT? command ................................................................................................ 35
4.4.19 Gamma? Command ................................................................................................... 35
4.4.20 Gamma_AT? Command............................................................................................. 36
4.4.21 VSWR? Command ...................................................................................................... 36
4.4.22 VSWR_AT? Command ................................................................................................ 37
4.4.23 Loss? Command ......................................................................................................... 37
4.4.24 SPAR? Command........................................................................................................ 37
4.4.25 SPAR_AT? Command ................................................................................................. 38
4.4.26 Dump Command ........................................................................................................ 38
4.5 CONSTANT VSWR COMMANDS............................................................................................. 39
4.5.1 VSWR_AUTO command ............................................................................................. 40
4.5.2 VSWR_INIT command ................................................................................................ 40
4.5.3 VSWR_INC command................................................................................................. 41
4.5.4 VSWR_STEP command............................................................................................... 41
4.5.5 VSWR_DO360 command ........................................................................................... 41
4.5.6 VSWR_PHASE command............................................................................................ 41
4.6 CONFIGURATION AND MAINTENANCE COMMANDS................................................................... 42
4.6.1 Watchdog command.................................................................................................. 42
4.6.2 ERASE_CAL command ................................................................................................ 42

iTuner Manual
4.6.3 Compact command.................................................................................................... 42
4.6.4 Format command....................................................................................................... 42
5USING THE ITUNER WITH ITUNERX.OCX .........................................................................43
5.1 REGISTERING ITUNERX.OCX................................................................................................... 43
5.2 PROGRAMMING WITH ITUNERX............................................................................................. 44
5.3 BLOCKING VERSUS NON-BLOCKING CALLS................................................................................. 45
5.4 ITUNERXPROPERTIES........................................................................................................... 46
5.4.1 Address Property........................................................................................................ 46
5.4.2 Monitor Property ....................................................................................................... 46
5.4.3 Revision Property ....................................................................................................... 47
5.4.4 ShowError Property.................................................................................................... 47
5.4.5 TimeOut Property....................................................................................................... 47
5.5 ITUNERXMETHODS ............................................................................................................. 48
5.5.1 Send Method.............................................................................................................. 48
5.5.2 SendCmd Method....................................................................................................... 49
5.5.3 OPC Method............................................................................................................... 49
5.5.4 GetStatus Method...................................................................................................... 50
5.5.5 Initialize and GetInit Method ..................................................................................... 50
5.5.6 SetPosition and GetPosition Method ......................................................................... 51
5.5.7 GetNbCalibrations Method........................................................................................ 52
5.5.8 GetCalibrationInfo Method........................................................................................ 52
5.5.9 LoadCalibration Method ............................................................................................ 53
5.5.10 SetAdapter and GetAdapter Method......................................................................... 53
5.5.11 SetTermination and GetTermination Method ........................................................... 54
5.5.12 SetGamma and GetGamma Method ......................................................................... 55
5.5.13 GetGammaAt Method ............................................................................................... 55
5.5.14 SetVSWR and GetVSWR Method ............................................................................... 56
5.5.15 GetVSWRAt Method .................................................................................................. 57
5.5.16 GetSpar Method......................................................................................................... 57
5.5.17 GetSparAt Method..................................................................................................... 58
5.5.18 GetLastReply Method ................................................................................................ 59
5.5.19 CloseConnection Method ........................................................................................... 59
6ADDING CALIBRATION DATA .........................................................................................60

iTuner Manual
6.1 TUNER CALIBRATION............................................................................................................ 60
6.1.1 Frequency Definition .................................................................................................. 62
6.2 UPLOADING CALIBRATION DATA USING LOAD PULL EXPLORER .................................................... 63
7USING IUTILITY..............................................................................................................65
7.1 FILE TAB ............................................................................................................................ 65
7.2 TUNER TAB......................................................................................................................... 66
7.3 SETUP TAB ......................................................................................................................... 67
7.4 OPERATIONS TAB ................................................................................................................ 68

iTuner Manual
1
1Introduction
The iTuner is an intelligent, TCP/IP capable, microwave tuner with a built in microprocessor and
command language. As such, the iTuner may be operated in one of three ways:
1) In conjunction with Focus Microwaves’ Load Pull Explorer software.
2) Independently by using the Focus Microwaves provided ActiveX control in the
programming language of choice (C++, Visual C#, VB.NET, Agilent VEE, LabView,
LabWindows, or any other platform allowing the use of ActiveX controls).
3) Independently by using a raw TCP/IP text based command interface and the
appropriate telnet client such as Microsoft HyperTerminal.
1.1 System Requirements
The iTuner can be used independently on any operating system supporting industry standard
TCP/IP communication. However, the use of iTuner with Load Pull Explorer requires Microsoft
Windows. Furthermore, calibration of the iTuner must be performed using Load Pull Explorer.
These system requirements can be summarized as follows:
Ethernet connection with appropriate RJ-45 cable(s)
TCP/IP capable operating system (Unix, Linux, Microsoft Windows, Solaris or other)
Ethernet Hub for operation of multiple iTuners
For calibration only: Focus Microwaves’ Load Pull Explorer and compatible version of
Microsoft Windows (XP or Vista)

iTuner Manual
2
2IP Address Configuration and Connection
An iTuner is a TCP/IP device connected over Ethernet. As such, the user needs to ensure that all
iTuners, as well as other TCP/IP devices, connected to the system have a unique IP address. This
is accomplished by connecting each individual iTuner to the system one at a time. The user
must then configure each tuner. Furthermore, the computer used must be set to a fixed IP
address. This procedure is described using the HyperTerminal TCP/IP client that is included with
Microsoft Windows (note: any telnet client may be used).
2.1 Setting the computer’s IP address
(* This step may cause other network features to stop working depending on your LAN setup
1
.
For more information see your network administrator.)
Before setting the IP address(es) of your iTuner(s), the computer’s own IP address must be set.
Note also that the windows displayed may be slightly different than those displayed here,
depending on the version of Windows.
1. Open the Windows Control Panel and choose Network Connections.
Figure 2-1
2. Right click the Local Area Connection entry and select properties
1
In particular if your network has DHCP enabled, your network administrator must assign your computer
a fixed IP address.

iTuner Manual
3
Figure 2-2
3. A screen should appear with all the network adapters installed on your computer, select the
one responsible for TCP/IP and select properties as depicted below:
Figure 2-3
4. A screen should appear indicating different network settings. Choose to specify an IP
address manually, as shown below, and enter the subnet mask of 255.0.0.0.

iTuner Manual
4
Figure 2-4
5. Record the IP address entered for later use.
IMPORTANT: The tuner uses a subnet mask of 255.255.0.0. Therefore the first to numbers of
the IP address of the client must match the first two numbers of the IP address of the tuner.
IMPORTANT: Computers use an IP-to-Physical address translation table used by the address
resolution protocol (ARP). After swapping tuners, or after changing the IP address of a tuner,
we strongly recommend to clear the ARP entries on the computer. From the DOS prompt, type
ARP –d *, or ARP /h for help on using the ARP command.
2.2 Single tuner TCP/IP connection
Determine the tuner’s IP address by powering up the tuner; the IP address will be shown on the
display window.
Connect the tuner via a RJ-45 crossover cable
2
to the computer to be used for control as shown
below.
2
RJ-45 crossover cable has the send and receive lines ‘crossed’ this allows the cable to be used to connect
between two Ethernet devices directly, without the use of a hub or router.

iTuner Manual
5
Figure 2-5: Single Tuner Configuration
Create a new TCP/IP HyperTerminal connection using the IP address of the target tuner as the
host address and port 23 as shown below.
Figure 2-6
To change the tuners IP address, connect to it via the new HyperTerminal connection and use
the IP_SET command as shown below:
Table of contents
Popular Tuner manuals by other brands

MFJ
MFJ MFJ-928 instruction manual

NAD
NAD C 445 owner's manual

Sony
Sony ST-SA5ES operating instructions

Sirius Satellite Radio
Sirius Satellite Radio SC-FM1 user guide

Antique Automobile Radio
Antique Automobile Radio 283501B Installation and operating instructions

Monacor
Monacor PA-1200R instruction manual











