Low thermal voltage relays and stable resistors are used as main parts of the decade. Actual set values are displayed high resolution TFT display. M642 is sophisticated instrument with its own re- calibration procedure. The procedure enables to correct any deviation in resistance without any mechanical adjustment.
MEATEST M642 Programmable Resistance Decade 1.2. Power on Before connecting the instrument to the mains, check the position of the mains voltage selector located at the rear panel. Plug one end of the power cord into the connector located at the rear panel and connect the other ...
M642 Programmable Resistance Decade MEATEST 2. Description 2.1. Front panel Figure 2 Front panel On the front panel there are located all main control keys, display and output terminals. Output terminals Four wire output terminals. Measuring (evaluation) circuit can be connected by 2, 3 or 4 wires. Both sides (red and grey) are floating up to 500Vpk against the case (PE).
Page 8
MEATEST M642 Programmable Resistance Decade The display is divided into four sections: A. Information line Selected function (RESISTANCE, PLATINUM, …) Time B. Main area This section displays the set-up values of generated signals and the data related to the decade box status.
M642 Programmable Resistance Decade MEATEST OPER (Operate key) OPER key connects / disconnects selected value to the output terminals. Connected output terminals are indicated by the lit LED in the key. SHORT (Short key) Active SHORT key (LED in the key is ON) replaces the main value with the short circuit. Also the short circuit must be connected to the output terminals by the OPER key.
MEATEST M642 Programmable Resistance Decade 3. Operation 3.1. Connection and disconnection of output terminals Set value is connected (disconnected) to the output terminals after pressing OPER key. Connected output terminals are indicated by the lit LED in the key. Disconnected output terminals can be used for “Open terminals” simulation. “Short circuit” is simulated after pressing SHORT key.
MEATEST M642 Programmable Resistance Decade User function Offers simulation of conversion curve defined by a table. User can define more conversion curves. Values between defined points are linearly interpolated. Figure 8 User function screen Editable parameters: Main value: according to the function...
M642 Programmable Resistance Decade MEATEST Creating a new table Pressing the Edit softkey upon plain curve opens this submenu: Figure 10 New user function Curve name – table name is set using ▲,▼ (character selection) and ◄, ► (position) cursor keys.
MEATEST M642 Programmable Resistance Decade Editing an existing table Existing table can be edited in the same way as it can be created. Editable entries (Curve name, Unit, Lookup table points) are selected using the key. SELECT Figure 12 User function edit Timing Offers simulation of time-varying resistance defined by a table.
M642 Programmable Resistance Decade MEATEST Figure 14 Time sequence list Menu shows a list of all sequences. Softkeys on the right hand side of the panel have these functions: Edit – edit selected sequence. Sequence can be selected using cursor keys where ◄, ► skip through pages.
MEATEST M642 Programmable Resistance Decade Timing table – a list of values in Ω and their durations in seconds. Browsing through the table is done by ▲,▼ cursor keys. Editing is done using these softkeys: Add – create a new point.
M642 Programmable Resistance Decade MEATEST 3.4. Setting the value of output signal Edit mode Parameters of output signal can be changed in Edit mode. Only parameters displayed in blue color can be changed. Display can be switched to edit mode in different ways:...
MEATEST M642 Programmable Resistance Decade 3.5. Parameter settings (settings menu) Settings menu is displayed after pressing „Settings“ softkey in main function window. It won’t appear in editing mode so when in editing mode you have to press “Cancel” first. Figure 19 Settings menu In settings menu you can edit all available auxiliary parameters of the current function.
M642 Programmable Resistance Decade MEATEST 3.7. Main menu Main menu is displayed after pressing „Menu“ softkey. In main menu you can set all the parameters available. Figure 21 Main menu Required menu item is highlighted using cursor keys ▲,▼ or display softkeys. Highlighted menu is selected by pressing key or „Select“...
Page 20
MEATEST M642 Programmable Resistance Decade SHORT value is lower than min (R1, R2). Platinum standard Platinum thermometers can be simulated according to the different standards. Available standards are: PT385 (68) DIN, standard EN60751, temperature scale IPTS68 (A=3.90802e-3, B=-5.80195e-7, C=-4.2735e-12) PT385 (90) DIN, standard EN60751, temperature scale ITS90 (A=3.9083e-3, B=-5.775e-7, C=-4.18301e-12)
M642 Programmable Resistance Decade MEATEST Active bus Active bus setting. Only active bus can be used for remote control. RS232 Baudrate RS232 communication baudrate setting. The same baudrate must be used in the controller. GPIB Address GPIB address setting. Each instrument connected to the GPIB bus must have a unique address.
wire connection mode. Figure 23 Calibration point screen Using cursor keys ▲,▼, ◄, ► adjust resistance value in M642 according to the ohm meter. Confirm new calibration value by pressing “Save” softkey. Repeat above described procedure for all resistance elements.
MEATEST M642 Programmable Resistance Decade 4. Performance verification test Parameter verification procedure is described in the chapter. Verification procedure is based on measuring resistance on the decade output terminals with standard multimeter in recommended points. Required equipment Ohm-meter nominal accuracy 0.001% in range 100 m to 20 M (type Fluke 8508A or similar) ...
M642 Programmable Resistance Decade MEATEST 5. Remote control Decade box can be controlled via RS232, GPIB, LAN and USB interface. The decade can be only controlled by one of interfaces at a time. It is therefore necessary to select ans set-up one of the interfaces using the system menu.
GPIB Interface (option) The decade box can be controlled via GPIB (General Purpose Interface Bus) interface. Following equipment is required: M642 decade box with LAN, USB, IEEE488 bus option Personal Computer (or other controlling device) with GPIB interface ...
LAN Interface allows communication with decade box using Telnet protocol. A proper setting must be established. Following equipment is required: M642 decade box with LAN, USB, IEEE488 bus option Personal Computer (or other controlling device) with LAN interface LAN cable ...
The decade box can be controlled via USB (Universal Serial Bus) interface. Following equipment is required: M642 decade box with LAN, USB, IEEE488 bus option Personal Computer (or other controlling device) with USB interface (USB type A connector) Standard USB A-B cable ...
M642 Programmable Resistance Decade MEATEST 5.5. Command syntax The commands described in this chapter can be issued through all buses (RS232/GPIB/LAN/USB). All commands listed in this chapter are explained in two columns: KEYWORD and PARAMETERS. KEYWORD column includes the name of the command. Each command includes one or more keywords.
MEATEST M642 Programmable Resistance Decade 5.6. SCPI Command Tree This chapter summarizes all public SCPI commands supported by device in alphabetic order. Detailed description follows in next chapter. :CALibration :RESistance :AMPLitude(?) <DNPD> :SELect(?) <DNPD> :SECure :PASSword(?) <DNPD> :EXIT :DISPlay :ANNotation...
MEATEST M642 Programmable Resistance Decade *STB? *TST? *WAI 5.7. Standard Status Data Structures Decade box meets standard protocol according to the standard IEEE488.2. The protocol can be used for checking of error and status behavior of the device. It enables single-wire transmitting of SRQ command.
Page 33
M642 Programmable Resistance Decade MEATEST STB is main register where information from other status registers and from output queue is collected. Value of STB register is reset after switching on the device or after sending command *CLS. This command reset the STB register except bit MAV, which remains set if the output queue is not empty.
MEATEST M642 Programmable Resistance Decade the common command, *ESE. Sending the *ESE common command followed by a zero clears the ESE. The Event Status Enable Register is cleared upon power-on. It suppresses or allows bits in ESR register. Value „0“ of a bit of ESE register suppresses influence of appropriate bit of ESR register on value of sum bit of ESB status register.
Page 35
M642 Programmable Resistance Decade MEATEST *OPC Syntax: *OPC Description: This command sets the OPC bit in the ESR (Event Status Register) when all pending operations are complete. Parameters: None Remarks: Overlapped command Example: *OPC *OPC? Syntax: *OPC? Description: This command returns “1” to the output queue after all pending operations inside decade box are complete.
Page 36
MEATEST M642 Programmable Resistance Decade *RST Syntax: *RST Description: This command resets the device to its initial factory-set state. This state may be different from the “Startup” preset. Parameters: None Remarks: Sequential command Example: *RST *TST? Syntax: *TST? Description: This command launches internal self-test and returns result.
Page 37
M642 Programmable Resistance Decade MEATEST *ESR? Syntax: *ESR? Description: This query returns the contents of the Event Status Register and clears the register. Parameters: <DNPD> Event Status Register Remarks: Overlapped command Example: *ESR? Response: 0 *ESE Syntax: *ESE *ESE? Description: This command programs the Event Status Enable register bits.
MEATEST M642 Programmable Resistance Decade 5.9. SCPI Commands This chapters describes all public SCPI commands in detailed form. The commands here are in alphabetic order. :CALibration:RESistance:AMPLitude Syntax: :CALibration:RESistance:AMPLitude <DNPD> :CALibration:RESistance:AMPLitude? Description: This command sets calibration value of particular internal resistance standard at output terminals including all parasitic resistances inside decade box.
Page 39
M642 Programmable Resistance Decade MEATEST :CALibration:SECure:PASSword Syntax: :CALibration:SECure:PASSword <DNPD> Description: This command validates entered password and enables calibration access if verification is successful. Access is invalidated after reset or if CAL:SEC:EXIT command is issued. Calibration password can be changed from decade system menu SETUP->Calibration- >Change password.
Page 40
MEATEST M642 Programmable Resistance Decade :DISPlay:ANNotation:CLOCk[:STATe] Syntax: :DISPlay:ANNotation:CLOCk[:STATe] <BOOL> :DISPlay:ANNotation:CLOCk[:STATe]? Description: This command enables/disables showing actual time in title on device screen Parameters: <BOOL> {ON|OFF|1|0} (default 1) ·ON actual time is shown ·OFF actual time is hidden ·1 same as ON ·0...
M642 Programmable Resistance Decade MEATEST :OUTPut:SHORt <BOOL> :OUTPut:SHORt? Description: This command turns on short function. “Short” is activated only if output terminals are switched on (see OUTP:STAT command). Parameters: <BOOL> {ON|OFF|1|0} (default 0) ·ON short is set if output is on ·OFF...
Page 42
MEATEST M642 Programmable Resistance Decade :OUTPut:SWITching Syntax: :OUTPut:SWITching <CPD> :OUTPut:SWITching? Description: If output amplitude is changed and output terminals are already switched on, some glitches appear at output terminals. This setting allows selecting a method how new resistance at output terminals is achieved.
Page 43
M642 Programmable Resistance Decade MEATEST [:SOURce]:NICKel:ZRESistance Syntax: [:SOURce]:NICKel:ZRESistance <DNPD>[<UNIT>] [:SOURce]:NICKel:ZRESistance? Description: This command sets resistance at 0 °C for Nickel function. Parameters: <DNPD> Range 10.0 ... 20000.0 (default 100.0). <UNIT> {OHM} ·OHM Remarks: Overlapped command Value is set according to “Startup” preset on restart and to default on *RST command Example: NICK:ZRES 100.0...
Page 44
MEATEST M642 Programmable Resistance Decade [:SOURce]:PLATinum:STANdard <CPD> [:SOURce]:PLATinum:STANdard? Description: This command selects Platinum temperature standard. Parameters: <CPD> {PT385A|PT385B|PT3916|PT3926|USER} (default PT385A) ·PT385A Pt385 (68) standard ·PT385B Pt385 (90) standard ·PT3916 Pt3916 standard ·PT3926 Pt3926 standard ·USER User (see PLAT:COEF command) Remarks: Overlapped command Value is set according to “Startup”...
Page 45
M642 Programmable Resistance Decade MEATEST This command retrieves maximum number of timing sequences. This number represents maximum index used in sequence commands. Parameters: <DNPD> Integer value representing maximum sequence count Remarks: Overlapped command Example: TIM:PCO? Response: 64 [:SOURce]:TIMing:PRESet:NAME Syntax: [:SOURce]:TIMing:PRESet:NAME <SPD>...
Page 46
MEATEST M642 Programmable Resistance Decade [:SOURce]:TIMing:PRESet:RAPPend Syntax: [:SOURce]:TIMing:PRESet:RAPPend <SPD> Description: This command appends new record at the end of timing table. Data will be saved to non- volatile memory on TIM:PRES:SAVE command. Parameters: <SPD> Quoted string representing amplitude. The amplitude consists of two float numeric fields separated by comma.
Page 47
M642 Programmable Resistance Decade MEATEST [:SOURce]:TIMing:PRESet:ROW<IND_ROW>:RDELete Syntax: [:SOURce]:TIMing:PRESet:ROW<IND_ROW>:RDELete Description: This command deletes row from timing table. Data will be saved to non-volatile memory on TIM:PRES:SAVE command. Parameters: <IND_ROW> Range 1 ... Row count (1 - if omitted) Remarks: Overlapped command...
Page 48
MEATEST M642 Programmable Resistance Decade [:SOURce]:UFUNction[:AMPLitude] Syntax: [:SOURce]:UFUNction[:AMPLitude] <DNPD> [:SOURce]:UFUNction[:AMPLitude]? Description: This command sets amplitude in USER FUNCTION mode. Node SOUR:UFUN also selects “USER FUNCTION” function if not already selected. Parameters: <DNPD> Range depends on translation curve, default value is 1.0 or minimal...
Page 49
M642 Programmable Resistance Decade MEATEST [:SOURce]:UFUNction:CURVe:PRESet:NAME Syntax: [:SOURce]:UFUNction:CURVe:PRESet:NAME <SPD> [:SOURce]:UFUNction:CURVe:PRESet:NAME? Description: This command allows reading and changing selected curve name. Data will be saved to non-volatile memory on UFUN:CURV:PRES:SAVE command. Parameters: <SPD> Quoted curve name. Upper alpha, lower alpha, digits and spaces are allowable.
Page 50
MEATEST M642 Programmable Resistance Decade [:SOURce]:UFUNction:CURVe:PRESet:RCOunt? Syntax: [:SOURce]:UFUNction:CURVe:PRESet:RCOunt? Description: This commands returns actual number of records in curve table. Parameters: <DNPD> Integer value representing number of records for particular curve table Remarks: Overlapped command Example: UFUN:CURV:PRES:RCO? Response: 2 [:SOURce]:UFUNction:CURVe:PRESet:ROW<IND_ROW>:AMPLitude Syntax: [:SOURce]:UFUNction:CURVe:PRESet:ROW<IND_ROW>:AMPLitude <SPD>...
Page 51
M642 Programmable Resistance Decade MEATEST [:SOURce]:UFUNction:CURVe:PRESet:SAVE Syntax: [:SOURce]:UFUNction:CURVe:PRESet:SAVE Description: This command saves current curve to non-volatile memory. Unsaved changes will disappear on restart, function change or selection of another curve. Parameters: None Remarks: Overlapped command Example: UFUN:CURV:PRES:SAVE [:SOURce]:UFUNction:CURVe:PRESet:UNIT Syntax: [:SOURce]:UFUNction:CURVe:PRESet:UNIT <SPD>...
Page 52
MEATEST M642 Programmable Resistance Decade :STATus:OPERation:ENABle Syntax: :STATus:OPERation:ENABle <DNPD> :STATus:OPERation:ENABle? Description: This command enables bits in the Operational Data Enable register. Selected bits are summarized at bit 7 (OSS) of the IEEE488.2 Status Byte register. Parameters: <DNPD> Operational Data Enable register...
Page 53
M642 Programmable Resistance Decade MEATEST :STATus:OPERation:PTRansition Syntax: :STATus:OPERation:PTRansition <DNPD> :STATus:OPERation:PTRansition? Description: This command allows set Operation Positive Transition Register. It is a decimal value which corresponds to the binary-weighted sum of all bits set in the register. Setting a bit...
Page 54
MEATEST M642 Programmable Resistance Decade :STATus:QUEStionable[:EVENt]? Syntax: :STATus:QUEStionable[:EVENt]? Description: This query returns the content of Questionable Data Event register. It is a decimal value which corresponds to the binary-weighted sum of all bits set in the register. Register is cleared after this query.
Page 55
M642 Programmable Resistance Decade MEATEST :SYSTem:BEEPer:STATe Syntax: :SYSTem:BEEPer:STATe <BOOL> :SYSTem:BEEPer:STATe? Description: This command sets state of device beeper. Parameters: <BOOL> {ON|OFF|1|0} (default 1) ·ON device system beeper is enabled ·OFF device system beeper is disabled ·1 same as ON ·0...
Page 56
MEATEST M642 Programmable Resistance Decade :SYSTem:COMMunicate:GPIB:ADDRess Syntax: :SYSTem:COMMunicate:GPIB:ADDRess <DNPD> :SYSTem:COMMunicate:GPIB:ADDRess? Description: This commands allows set communication GPIB address Parameters: <DNPD> Range 1 ... 31 (default 2) Remarks: Overlapped command Value is not affected by reset or by *RST command Example:...
Page 57
M642 Programmable Resistance Decade MEATEST :SYSTem:COMMunicate:LAN:GATE Syntax: :SYSTem:COMMunicate:LAN:GATE <CPD> :SYSTem:COMMunicate:LAN:GATE? Description: This command allows to change default gateway if DHCP is switched off. Interface must be restarted to take effect (see SYST:COMM:REST command). Parameters: <CPD> Range 000.000.000.000 ... 255.255.255.255 (default 255.255.255.255)
Page 58
MEATEST M642 Programmable Resistance Decade :SYSTem:COMMunicate:LAN:DHCP Syntax: :SYSTem:COMMunicate:LAN:DHCP <BOOL> :SYSTem:COMMunicate:LAN:DHCP? Description: This command allows switch On/Off DHCP. Parameters: <BOOL> {ON|OFF|1|0} (default 1) ·ON DHCP is On ·OFF DHCP is Off ·1 same as ON ·0 same as OFF Remarks: Overlapped command...
Page 59
M642 Programmable Resistance Decade MEATEST :SYSTem:DATE <DNPD>,<DNPD>,<DNPD> :SYSTem:DATE? Description: This commands allows to change system device date. Parameters: <DNPD> Year, Range 2000 ... 2063 <DNPD> Month, Range 1 ... 12 <DNPD> Day, Range 1 ... 31 Remarks: Overlapped command Example:...
MEATEST M642 Programmable Resistance Decade :SYSTem:KEY Syntax: :SYSTem:KEY <DNPD> :SYSTem:KEY? Description: This command allows send key code to the device the same way the user can press keys on front panel. Query returns last pressed key. Code KEY_0 KEY_1 KEY_2...
Page 61
M642 Programmable Resistance Decade MEATEST :SYSTem:LOCal Syntax: :SYSTem:LOCal Description: This command places device in the LOCAL mode and unlocks all keys on front panel of the device. The Command is valid only for RS232, LAN and USB interfaces. The device will not respond to commands in LOCAL mode.
Page 62
MEATEST M642 Programmable Resistance Decade :SYSTem:TIME <DNPD>,<DNPD>,<DNPD> :SYSTem:TIME? Description: This commands allows set system device time (RTC). Parameters: <DNPD> Hours, Range 0 ... 23 <DNPD> Minutes, Range 0 ... 59 <DNPD> Seconds, Range 0 ... 59 Remarks: Overlapped command Example:...
In case of control, the decade confirms correct setting with string „Ok<cr><lf>”. In case of query, M642 returns set resistance/temperature value in the same format as it is on the display (number of decimal places). For example value -120 C is returned as -120.000<cr><lf>.
Correctly executed command is confirmed with string "Ok<cr><lf>. When correct query is received M642 returns response in above described format. All commands must contain sign <cr> or <lf> at the end. Both small and large letters can be used.
According to EN ISO/IEC 17050-1:2010 standard as well as 2014/30/EU and 2014/35/EU directives of European Parliament and European Council, MEATEST, spol. s r. o., manufacturer of M642 Programmable Resistance Decade based in Železná 3, 619 00 Brno, Czech Republic, declares that its product conforms to following specifications: Safety requirements - EN 61010-1 ed.
Need help?
Do you have a question about the M642 and is the answer not in the manual?
Questions and answers