background image

www.vtiinstruments.com 

EX1401 Instrument Drivers 

81 

M

ULTIPLE 

I

NSTRUMENTS

 

I

NITIALIZING WITH 

M

ULTIPLE 

I

NSTRUMENTS

 

Unlike many typical instrument drivers, the Digitizer drivers allow multiple EX1401 devices and 
other EMX devices to be controlled as if they  were a single, collective instrument. The user can 
initialize a single driver for two EX1401 devices and treat them as a single, 32-channel instrument 
instead of creating two driver sessions with 16 input channels each. Multiple types of device can 
also be included in the driver session. 

When initializing the driver session, the resource name is passed as an argument to the 

Initialize 

method that specifies which instruments will communicate. The resource name has the following 
syntax: 

<address  1>[  ::<slot  1>,<slot  2>,..,slot  N>  ]  |  <address  2>  [ 

::<slot 1>,<slot 2>,…,<slot M> ] | …

 

Where: 

<address x>

 is the IP address or host name of the EX1401 or EMX-2500 controller (of the PXIe 

chassis, where EMX series cards are installed) 

<slot x>

 is the slot number identifier of the instrument in a chassis. The slot number identifier is 

a string such  as  “slot0_5”  which indicates the 5

th

 slot of the first chassis controlled by an EMX-

2500.  An  identifier  such  as  “slot1_6”  indicates  the  6

th

  slot  of  the  2

nd

  chassis  extended  by  a  bus 

extender. (Bus extenders are not supported by all devices.) 

The slot numbers are optional. When no slot numbers are specified, all supported instruments within 
the chassis will be used. The slot number for all EX1401 instruments is “inst0”, but this can always 
be safely omitted. 

When  connecting  to  more  than  one  EX1401  or  EMX-2500  controller,  the  addresses  must  be 
concatenated with the “|” (pipe) character. 

The resource string to connect to a particular device can be found on the Index web page (see 

Index

 

in 

Section 4

. 

M

ULTIPLE 

I

NSTRUMENT 

C

OORDINATION

 

When  the  driver  session  contains  multiple  EX1401  and  EMX  devices,  the 

Sync

  and 

ReferenceOscillator

 interfaces must be used to synchronize the sampling clocks and trigger models 

on each device to have the best sample-to-sample alignment during measurements. 

Содержание EX1401

Страница 1: ...EX1401 16 CHANNEL ISOLATED THERMOCOUPLE VOLTS INSTRUMENT USER S MANUAL P N 82 0156 000 June 20th 2017 VTI Instruments Corp 2031 Main Street Irvine CA 92614 6509 949 955 1894 ...

Страница 2: ......

Страница 3: ... Filter 15 Digital Filter 15 Input Connectors 15 Sampling Rate 15 Digital I O and Limits 15 Triggering 16 Multi Function Display 16 USB Data Recording 16 End to End Self test 16 EX1401 Specifications 17 EX1401 Dimensional Diagram 21 EX1401 Rack Mount Kit Dimensional Diagram 22 Maximizing Measurement Performance 22 Utilize self test 22 Allow for cold junction thermal stabilization 22 Select the pro...

Страница 4: ...Anti Alias Filter 38 Digital Filter 38 Measurement Range Input Protection 38 Cold Junction Compensation CJC 39 Temperature Units 39 Sampling Rate Filters Noise Floor 39 Open Transducer Detection Overload Conditions 40 LED Indications 41 Power LED PWR 41 LAN LED 41 IEEE 1588 LED 42 LEDs on Network Port 42 Channel LED Indicators 42 Overload and Trigger Outputs 42 Digital I O 42 Triggering 43 Data Fo...

Страница 5: ...ng and Running Example Programs 69 Windows Examples 69 Linux Examples 70 COMPATIBILITY 70 Driver and Firmware Revisions 70 Driver API and Instruments 70 DRIVER STRUCTURE 72 Measurement 72 Channels and Channel Groups 72 Start Arm Trigger and Alarm 73 Sync 74 Start 74 Arm 74 Trigger 74 Trigger Holdoff 76 Alarms 78 Retrieving Data 79 FIFO Read 79 Streaming 79 Reference Clock and Time Stamps 80 LXI an...

Страница 6: ...e 90 Arming from DIO Lines 90 Arming from LAN Events by Other Instruments 91 Triggering 91 Self triggering 91 Triggering by User s Command 91 Triggering at a Certain Time Interval 91 Triggering by Analog Signal 91 Triggering by External Pulse 91 Triggering from DIO Lines 91 Triggering from LAN Events by Other Instruments 91 Data Retrieval 92 Pipeline Delay and Latency 92 Events 92 WHERE TO FIND MO...

Страница 7: ...Preliminary Setup 103 Clearing user coefficients and loading defaults 103 Obtain Offset coefficients 104 Obtain Gain coefficients 105 Save Offset and Gain Coefficients 105 Obtain 2 5V reference voltages 107 Save 2 5V references 108 Custom Calibration Cable Build Instructions 108 SECTION 9 109 ONBOARD MEMORY 109 Onboard Memory and Clearing Procedure 109 APPENDIX A 110 MULTIPLE INSTRUMENT SYSTEM 110...

Страница 8: ... duties and taxes for products returned to VTI from another country VTI warrants that its software and firmware designated by VTI for use with a product will execute its programming when properly installed on that product VTI does not however warrant that the operation of the product or software or firmware will be uninterrupted or error free LIMITATION OF WARRANTY The warranty shall not apply to ...

Страница 9: ...tured according to the following specifications SAFETY EN 61010 1 2010 3rd Edition EMC European Standards CISPR 11 EN 61000 3 2 EN 61000 3 3 EN 61326 1 which is a product family of EMC standards which references EN 61000 4 2 EN 61000 4 3 EN 61000 4 4 EN 61000 4 5 EN 61000 4 6 EN 61000 4 8 and EN 61000 4 11 SHOCK AND VIBRATION MIL PRF 28800F Paragraphs 4 5 5 3 1 4 5 5 3 2 4 5 5 4 1 Unit operated wi...

Страница 10: ...Warning Important safety instructions refer to manual Warning possibility of electric shock refer to manual Frame or chassis ground Safety ground required to be connected to local earth ground Indicates that the product was manufactured after August 13 2005 This mark is placed in accordance with EN 50419 Marking of electrical and electronic equipment in accordance with Article 11 2 of Directive 20...

Страница 11: ... required for this product Avoid Electric Shock To avoid electric shock or fire hazard do not operate this product with the covers removed Do not connect or disconnect any cable probes test leads etc while they are connected to a voltage source Remove all power and unplug unit before performing any service Service should only be performed by qualified personnel Operating Conditions To avoid injury...

Страница 12: ... Instruments Cleveland Instrument Division 5425 Warner Road Suite 13 Valley View OH 44125 Phone 216 447 8950 Fax 216 447 8951 AMETEK Instruments India Pvt Ltd 4th Floor Block A Divyashree NR Enclave Site 1 EPIP Industrial Area Whitefield Bangalore 560 052 India Phone 91 80 6782 3200 Fax 91 80 67823232 Asia Support Phone 852 9177 6127 Technical Support Phone 949 955 1894 Fax 949 955 3041 E mail vti...

Страница 13: ...nts in high voltage environments like automotive and battery test The EX1401 provides a high level of configuration flexibility as well Each channel can be configured independently with regards to measurement function filter setting and limit values In addition to measuring all standard thermocouples the EX1401 can be programmed with user defined thermocouple polynomial equations or be used as a l...

Страница 14: ...ion Moreover to ensure that even intermittent problems are identified the fault recognition is a latching mechanism retaining the information of the current acquisition sequence until a new acquisition is initiated Cold Junction Compensation CJC For highest accuracy and stability the EX1401 provides a precision analog temperature sensor per channel to measure the reference cold junction of the min...

Страница 15: ...rsions Analog Filter Each EX1401 input channel has a fixed 2 pole 30kHz low pass filter with an RC response providing anti alias filtering The analog signals after the anti alias filter are over sampled at 320kHz to 640kHz by the ADCs This combination of anti alias filter with ADC oversampling provides 60dB of rejection at the aliasing band Digital Filter The EX1401 allows the user to configure di...

Страница 16: ...xternal USB disk without PC control USB Data Recording The EX1401 can export acquisition data at full speed to an external USB memory device so that it can be used as a standalone data logger This will also be useful to keep a redundant back up of data for high reliability applications while streaming data over the Ethernet interface It supports standard maximum partition size of all of EXT2 EXT3 ...

Страница 17: ...10SPS of reading offset see Conditions for Accuracy Voltage Mode 10 0 V 1 0 V 0 1 V 0 01 V Thermocouple Mode Type J K T E N Type S R Type B Typical 0 020 400uV Max 0 030 500uV Typical 0 020 40uV Max 0 030 50uV Typical 0 020 7uV Max 0 035 15uV Typical 0 050 5uV Max 0 045 9uV Typical 0 020 0 2 C Max 0 040 0 4 C Typical 0 020 0 6 C Max 0 040 1 3 C Typical 0 020 0 9 C Max 0 040 1 8 C STABILITY Voltage...

Страница 18: ...C 0 70 C K 200 C 1372 C 0 60 C 0 50 C 0 50 C 0 60 C 0 60 C 0 70 C 0 80 C 0 90 C 1 00 C T 200 C 400 C 0 70 C 0 50 C 0 40 C 0 40 C 0 50 C E 200 C 900 C 0 40 C 0 30 C 0 30 C 0 40 C 0 40 C 0 50 C 0 60 C S 50 C 1768 C 2 90 C 2 20 C 1 80 C 1 80 C 1 70 C 1 70 C 1 70 C 1 80 C R 50 C 1768 C 2 90 C 2 10 C 1 70 C 1 60 C 1 60 C 1 50 C 1 50 C 1 60 C B 250 C 1820 C 5 10 C 3 20 C 2 50 C 2 20 C 2 00 C 1 90 C N 20...

Страница 19: ...O CHANNEL CROSSTALK TYPICAL 145 dB 1kHz TOTAL HARMONIC DISTORTION THD 100 HZ Voltage Mode 10 0 V 1 0 V 0 1 V Typical 90dB Typical 87dB Typical 85dB MEASUREMENT SAMPLING RATE Minimum 0 000002328 Samples per Second per channel Maximum 20 000 Samples per Second per channel PROGRAMMABLE DIGITAL FILTERS None No Filter High Performance FIR Low Latency CIC Medium Latency CIC CFIR Post Filter Blind Divide...

Страница 20: ...ECIFICATIONS Clock oscillator accuracy Synchronization accuracy Default 1588 Sync threshold Timestamp Accuracy Resolution 20 ppm when free running as Master with no other clocks 20 ns typical with high quality IEEE 1588 grandmaster and transparent clocks Reports synchronized when 300 ns of the 1588 master clock Configurable default is 300 ns As good as time synchronization down to 40 ns 40 ns IEEE...

Страница 21: ...is positive SMB DIMENSIONS 1 68 H x 8 69 W x 10 00 D all dimensions are in inches RELIABILITY MTBF Methodology 225 000 hours Telcordia Bellcore SR 332 Issue 3 Environment GB Quality Level II 25C ambient environment 90 UCL WEIGHT 4 7 lbs 2 1 kg TEMPERATURE Operating Storage 5 C to 50 C 40 C to 70 C MIL PRF 28800 Class 3 HUMIDITY 5 95 non condensing MIL PRF 28800 Class 3 ALTITUDE Up to 4600 Meters a...

Страница 22: ...onditions Awareness of these conditions will help achieve the maximum performance from the EX1401 Some of the common sources of such thermal disturbance include steep changes in ambient temperature and insertion of the input connector Select the proper filter The EX1401 provides flexibility to choose from different types of digital filters and also facilitates the customization of same This provid...

Страница 23: ...n for installation The EX1401 unit should be located away from sources of high or low temperature strong air currents and high magnetic fields Use correct wiring Best results will be achieved with the shortest and thickest thermocouple wire that the physical requirements of the application can support In addition shielded thermocouples can be employed to raise the system s rejection of electrical ...

Страница 24: ......

Страница 25: ...nd other LXI devices connected in the network INSTALLATION LOCATION The EX1401 is designed to be largely insensitive to external electrical magnetic and thermal disturbances However as with all precision instrumentation certain precautions if taken into consideration can help achieve maximum performance 1 The unit particularly its front panel should be located away from sources of high or low temp...

Страница 26: ...e Socket Cu Cu 4 Open thermocouple fault indication LED 5 Chassis Earth point stud Safety ground 6 Digital IO port Standard D Sub 9 pin Female Socket 7 Power Switch 8 Cooling fan exhaust 9 Auxiliary power connector 10 Ethernet LAN Port PoE enabled 11 Menu Button 12 USB 2 0 host port Type A Female for external data logging disk drive 13 Trigger Connector Standard SMB Male 14 External Clock Connecto...

Страница 27: ... the parts necessary to mount the EX1401 to the front of a standard test rack Required Tools 1 2 Phillips screwdriver Parts List Item Qty Description VTI P N 1 1 Bracket Rackmount EX1401 Chassis 70 0626 900 2 4 Screw 4 40 x 3 16 Flat 82 Undercut Phillips Black Oxide Assembly Procedure 1 Place the chassis on a protected work surface with its input connectors facing front 2 Using a 2 Phillips screwd...

Страница 28: ...g the 2 Phillips screw driver install the four rubber feet using four 4 6 32 x 3 8 pan head Phillips screws to secure the bottom FIGURE 2 2 TABLE TOP FEET INSTALLATION DIAGRAM WARM UP TIME The specified warm up time of the EX1401 is 60 minutes If however the unit is being subjected to an ambient temperature change greater than 5 ºC extra stabilization time is recommended to achieve maximum perform...

Страница 29: ...grounding the EX1401 This connector is for reference only and is not meant to be a safety ground connection The front side connector is a standard Banana socket ITT Pomona 3267 while the rear side connector is 10 32 size stud SOFTWARE INSTALLATION The fastest way to begin controlling an EX1401 is to discover the unit using the LXI Discovery Tool utility a free tool available from LXI Consortium Fo...

Страница 30: ...ts Installation Windows Only If this component was installed during a previous LXI instrument installation please proceed to Instrument Driver Installation First close all other open programs leaving only Windows Explorer open Navigate to the CD ROM Drive EX Platform Requisites directory on the CD and run the IVISharedComponentsX X X exe program Next follow the on screen instructions Do not procee...

Страница 31: ... located in this directory Please refer to the VTEX Digitizer Driver s online help file for programming guidelines Additional information about IVI drivers can be found on the web at http ivifoundation org Information about the LXI standard and LXI technology can be found at http www lxistandard org NETWORK CONFIGURATION By default the EX1401 will attempt to locate a DHCP server If one is found th...

Страница 32: ...he use of a broadcast message Also the LCD display on the EX1401 provides the current IP Address configuration of the instrument at any given instant Refer to IPv4 Address in Section 3 for more details on LCD menu operation Network Configuration Reset for EX1401 There is no dedicated network reset button on the EX1401 The menu button cycles through different screens on the LCD display On the LAN R...

Страница 33: ...network cards exist in a single PC it may be necessary to define a static IP address to both the host PC NIC card that will interface with the EX1401 instrument as well as the EX1401 instrument itself This process is only necessary if a DCHP server is not connected to the network to which the device is connected and typically occurs when the NIC is connected directly to the instrument The followin...

Страница 34: ...ngs Network Connections b Right click on the NIC card that the EX1401 mainframe is connected to and select Properties c Select Internet Protocol TCP IP and click Properties FIGURE 2 7 TCI IP SELECTION d Click the Use the following IP address radio button e Enter the desired IP address f If not automatically completed after the IP address is entered set the Subnet mask field to suitable address ran...

Страница 35: ...d in Table 2 2 for both ANSI American and IEC European standards ANSI Thermocouple Standard IEC Thermocouple Standard Thermocouple Thermocouple Type J White Red Type J Black White Type K Yellow Red Type K Green White Type T Blue Red Type T Brown White Type E Violet Red Type E Violet White Type S Black Red Type S Orange White Type R Black Red Type R Orange White Type B Gray Red Type B Gray White Ty...

Страница 36: ...d be run closely together from the thermocouple junction to the connections in the thermocouple jack Fortunately most thermocouple wire comes with a sheath that covers the two thermocouple conductors inherently creating a small loop area Many test applications involve the monitoring of a test article in a chamber requiring the routing of numerous types of signals through the chamber s cable access...

Страница 37: ...couple Database Custom The instrument will return the compensated thermocouple temperature measured at its input with units of temperature ºC or ºF The thermocouple calculations are performed using user defined coefficients for the polynomial equations More information on this is given under User defined Conversions The custom coefficients can be unique for each channel The default selection is vo...

Страница 38: ...x parameter and depends on the basic sampling rate and digital filter selection Choosing the correct sampling rate and digital filter parameters is critical for achieving optimum performance levels of common model signal rejection roll off rate and data latency Please refer to Sampling Rate Filters Noise Floor for more details MEASUREMENT RANGE INPUT PROTECTION The specified input voltage range of...

Страница 39: ... CJC channels is verified during the instrument self test The user has configuration control over the reporting of the measured CJC data This control only affects the display of their data not the actual measurement of them They are updated with every scan regardless of their reporting status The EX1401 also accommodates the use of an external cold junction that is maintained and measured by the u...

Страница 40: ...imation rate since higher decimation factors will help improve the signal to noise ratio Given below are typical noise level performance specifications at various input voltage ranges Voltage Range Full Scale Vin Decimation factor VNoise uVpp S N Ratio dB 100mV 100mV 1 16 20 65 3 dB 100mV 100mV 10 5 12 75 3 dB 100mV 100mV 100 1 62 85 3 dB 100mV 100mV 1000 0 51 95 3 dB 100mV 100mV 10000 0 16 105 3 ...

Страница 41: ...While this status bit remains set the firmware is resynchronizing it TABLE 3 3 OVER LOAD CONDITIONS AND INDICATIONS Any of these bits can be enabled to drive the state of the front panel LEDs or any of the instrument s trigger outputs EXT DIO0 7 LAN0 7 For more information see the LED Indications and Overload and Trigger Outputs sections Any of these bits can also be enabled as latching If this is...

Страница 42: ...ddition to the system status indicators the EX1401 also features a red LED for each channel on its front panel mounted next to the mini TC connector The behavior of this LED can be controlled by setting the Channel Overload Indicator property This is a mask with the same bit values as the Overload Status described above Whenever Channel Overload Status Channel Overload Indicator 0 the LED be will ...

Страница 43: ...default selections for each DIO channel are output enable is off output level is 0 The electrical specifications for the digital I O port are provided in EX1401 Specifications The Digital IO port is bank isolated from chassis ground earth potential for up to 250VPEAK However there is no inter channel isolation between digital channels The Digital I O port is ESD protected on all IO pins Use a shie...

Страница 44: ...he RecordSize each channel s circular buffer is then truncated to make its total size evenly divisible by 4096 Record_Count sizes for some typical configurations are the following Channel_Count DIO_Reporting Record Size Record Count 1 0 1024 65536 0 1 1024 65536 8 0 1024 8192 16 0 1024 4096 16 0 4096 1024 16 0 1 4194304 16 1 1024 3852 16 1 4096 963 TABLE 3 6 EXAMPLE RECORD COUNT SIZES If the circu...

Страница 45: ...to do this is if a non standard thermocouple is used One unique set of coefficients can be entered for each channel Specifically the use of custom thermocouple equations requires the user to know or generate the coefficients for two conversion polynomials The forward conversion polynomial is used to convert a CJC temperature into a compensating cold junction voltage and has the form of 12 12 2 2 1...

Страница 46: ...creen the addresses are split between the HostID which is the lower 64 bits and the Subnet which is the upper 64 bits If the device does not have a global IPv6 address it will show as Network unavailable If IPv6 is disabled then all IPV6 screens will show Network unavailable Note that the HostID portion is common to both the Local and Global addresses and so is only displayed once IPv6 Local Subne...

Страница 47: ... to the USB device during a Data Logger measurement While a Data Logger measurement is in progress a status screen will be displayed Meas 10 recs 15 Trigs 1 42m The status screen shows four items Measurement State Acquired Records Completed Triggers and Trigger Time Remaining Measurement State This indicates the current state of the measurement s trigger state machine Possible values are o Idle No...

Страница 48: ...401 has the ability to store its configuration parameters as a JSON file on any attached USB memory device This configuration file can then be loaded via the instrument driver at a later date in order to restore the precise configuration at the time of saving This configuration file is also used when a Data Logger measurement is performed via the instrument s rear panel LCD display Use the Instrum...

Страница 49: ...n be discovered using the LXI Discovery tool National Instruments Measurement and Automation Explorer MAX or Keysight formerly Agilent Connection Expert ACE The EX1401 also supports the mDNS protocol any tool for Zero Configuration networking such as Apple Bonjour or Avahi can also be used to discover the instrument For more information on installation of these software utilities please refer to t...

Страница 50: ... Remarks mDNS 5353 UDP TCP Zero config protocol for hostname local address resolution service discovery Multicast 224 0 0251 FF02 FB HTTP 80 TCP Instrument web pages SFP and driver communication ICMPv4 ICMP Typically enables echo request respond for ping ICMPv6 ICMP Optional Typically enables echo request respond for ping also SLAAC for IPv6 addresses RDDNS Arp Arp Used to confirm address assignme...

Страница 51: ...ment The Network Configuration page is an example of an entry page Use of the entry type web pages in the EX1401 are governed by a common set of operational characteristics Pages initially load with the currently entered selections displayed Each page contains a Submit button to accept newly entered changes Leaving a page before submitting any changes has the effect of canceling the changes leavin...

Страница 52: ...a password may be required If so the Login page will appear To log in simply enter the password in the given text field and press the Submit button By default the EX1401 has no password To change the password visit the Change Password page If the password is unknown performing a network reset operation will reset the EX1401 to no password ...

Страница 53: ...fied Domain Names of the module The first part of each FQDN is the user configured hostname MAC Address Indicates the factory assigned MAC address of the module IPv4 Address Indicate the current IPv4 address of the module IPv6 Address Indicates the current IPv6 address es of the module Instrument Address String Indicates the resource string s by which the module can be accessed via its instrument ...

Страница 54: ...rmation is provided for each module Device The bus and slot number of the module Clicking on the name will launch the instrument control Soft Front Panel Model The model number of the module Revision The firmware version of the module Serial The serial number of the module Description A brief description of the module Resource A resource string that can be used to access the module via its instrum...

Страница 55: ...ome settings can also affect the value of other properties When this happens the response to the HTTP PUT will include a cache invalidation header for those properties prompting the SFP to submit HTTP GET requests for those fields as well Some fields in the SFP such as Overload Status FIFO Records and Time are read only These can be polled for updates by clicking on them The firmware will submit a...

Страница 56: ...time axis adding data that was acquired far apart in time can create a large gap in the plot It is recommended to clear the plot before adding more data if the next record is not close in time to the already plotted data Save Plotted Records downloads all currently plotted data in CSV format Draw Points controls whether a marker is drawn on each plotted data point in addition to the line Turning t...

Страница 57: ...www vtiinstruments com EX1401 Web Page Operation 57 ...

Страница 58: ...rovided for each USB Storage device Device Name The unique name of the storage device Label The volume label Size The total amount of storage space available Used The amount of space used Use The percentage of total space used Each device also includes an Eject link Clicking this will cause the instrument to disconnect the storage device so that it can be safely removed ...

Страница 59: ... with a DHCP server By default the EX1401 will attempt to locate a DHCP server If one is found the IP address assigned by the DHCP server will be assumed Otherwise after a timeout of 20 seconds the unit will attempt to obtain an IP address by using AutoIP o AutoIP A protocol that automatically creates a link local IP address based on theEX1401 s MAC address If the IP address created is not availab...

Страница 60: ...default delete the current value and submit the page with nothing in this field Static IP Configuration This configuration section is used to create a Static IP address o IP Address The user configured IP address is entered into this text field o Subnet Mask Defines the range of IP addresses the EX1401 will attempt to connect to directly 255 255 255 0 means match all but the last number etc o Gate...

Страница 61: ...ue is above its Auto Fan Target Temperature Sensors This table lists all of the available temperature sensors in the instrument along with their Current Value and Auto Fan Target o BOARD This temperature sensor is located in the digital section near the rear of the instrument directly attached to the main circuit board o CPU This is the embedded temperature sensor in the CPU die o CH1 16 These tem...

Страница 62: ...s time to a remote server which is specified in the NTP Server field below Manual The time will be set manually by the user via the Set Time option below o NTP Server The IP Address or hostname of the server from which to derive time when the NTP option is selected If this is left blank one of the following values will be used by instead If the EX1401 is configured for DHCP and if the DHCP server ...

Страница 63: ...Clock MAC The MAC address of the device on the network to which all other IEEE 1588 compliant devices are synchronized o PTP Parent Clock MAC The MAC address of the device to which the EX1401 is synchronized In a hierarchical IEEE 1588 system with boundary clocks this indicates the MAC address of the parent clock on the local link o PTP State Indicates whether the EX1401 is initializing faulty dis...

Страница 64: ...t supported by the EX1401 o IEEE 1588 Domain The instrument s PTP domain Typically this indicator is 0 LXI Module to Module Parameters o LXI Domain An 8 bit number 0 to 255 which indicates the domain the EX1401 is using for LAN Events All events sent by this device will include this number Likewise the device will only accept events that include the same LXI Domain number LXI IDENTIFICATION The LX...

Страница 65: ...s the range of IP addresses the EX1401 will attempt to connect to directly o MAC Address Indicates the factory assigned MAC address of the module o Gateway The IP address of a server that EX1401 can use to contact IP addresses external to its network o DHCPEnabled Indicates whether DHCP is enabled on the interface o AutoIPEnabled Indicates whether AutoIP is enabled on the interface IVISoftwareModu...

Страница 66: ...sh This includes all settings that can be configured through the instrument web page and any stored instrument configurations saved via the instrument driver of Soft Front Panel main_full_cal Securely erases the user full calibration portion of the main board s calibration and identification EEPROM This contains all of the user supplied calibration information for CH1 8 The factory supplied full c...

Страница 67: ...spx File Choose an upgrade file RESET The Reset web page allows the EX1401 to be returned to power on default settings This operation is faster than a reboot but does not load new firmware Reset Click this button to reset the EX1401 to power on defaults REBOOT The Reboot web page allows the EX1401 to reboot This operation has the same effect as power cycling the unit it will re load firmware from ...

Страница 68: ...talled separately prior to any IVI drivers from VTI The shared components installer is available for download from the IVI Foundation website The IVI Foundation specifies that the IVI driver be based on Microsoft Component Object Model called IVI COM and an IVI driver using standard C language API called IVI C For those who develop applications in Windows NET languages such as C VB NET or other Ob...

Страница 69: ...hould be available in the package repository for these distributions To install the drivers using alien run the command alien i packagename rpm Currently there are both 32 and 64 bit driver packages for libDigitizer and libPlatform There is also a package which installs common libraries and dependencies used by all drivers libCommon The appropriate libCommon package 32 bit or 64 bit must be instal...

Страница 70: ...defined in the driver apply to every digitizer product since each model has a unique feature set Calling unsupported API functions will result in a property not supported or method not supported error See the manuals for the other digitizer products for more details on their supported features Digitizer APIs EX1401 Support EMX 4250 4350 4380 Alarms Supported Not Supported Arm Supported RPM DSA Pat...

Страница 71: ...orted Prescaler must be 1 DownsamplingFactor FilterType Get SetFilterCoefficients Multipass Oversample not supported Platform Supported Supported ReferenceOscillator Supported PXIClk10 not supported Supported OutputEnabled not supported SelfTest Supported Not supported Start Supported Supported Storage Devices Supported Not supported StreamingData Supported Supported Sync Supported Supported Tempe...

Страница 72: ...log input channel A channel group object represents one or more analog input channels as a group When a driver is initialized or reset the repeated capability contains the analog channels one channel group representing all of the analog channels and one or more channel groups representing the analog channels from each digitizer model in the driver session For example when there are two EX1401 inst...

Страница 73: ...strument adds 100 to the slot number such as 102 CH2 and 200 for the 3rd instrument 300 for the 4th etc The RX0124 and RX0224 instruments each consist of only one digitizer slot slot 2 to maintain compatibility with EMX products The EX1401 instrument consists of a single digitizer slot called inst0 The NumChannels property gives the total number of individual input channels while the Count propert...

Страница 74: ...uisition The Arm interface is used to configure this arming condition The Sources property in the Arm interface defines the arming event sources The default arming source is Immediate which means automatic arming The SourceOperator property allows the user to define an arming condition by logically combining multiple arming sources The Delay property defines amount of time the instrument waits bef...

Страница 75: ...irst data point Sample Interval InitialX 0 Waveform Record Pre Trigger Samples Re arm Time Trigger Holdoff FIGURE 5 3 NEGATIVE TRIGGER DELAY The TriggerCount property defines how many times the trigger events are accepted and data blocks are acquired After TriggerCount triggers are processed the measurement waits for the next arming condition or finishes The Holdoff time specifies the minimum amou...

Страница 76: ...fied this timer disables the recognition of all trigger events for a time period of 1 sample period Trigger events that occur during this period are ignored not buffered This is similar in concept to the fact that for example additional ARM events are ignored if the trigger model is not specifically waiting for an ARM event Due to this action triggering the EX1401 with a burst of external pulses t...

Страница 77: ...onitor the digital hardware ports on the rear panel of the instrument An Arm or Trigger event can be controlled by any combination of the eight channels of each port LAN Events are triggered through the eight LAN Event channels via Ethernet packets UPD multicast or TCP messages They are configured in a manner similar to the Digital I O port These events can occur in past time now or future time Pa...

Страница 78: ...the two successive alarm events Setting the RepeatCount property to 0 causes the alarm to continue firing at the specified Period until the Enabled property is set to false Setting the Period to 0 causes the alarm to fire only once The alarm properties can only be modified when the alarm is disabled As an extension to the LXI alarm capabilities the EX1401 also supports now alarms similar to now LA...

Страница 79: ...ffer This value decreases when the data is retrieved by the host and increases when new trigger events are processed FIFO buffer overflow may happen when the trigger events arrive faster than the host can retrieve data See the FIFO description in the Data Acquisition section for more information Streaming Streaming data is an alternative method for retrieving data from the EX1401 Unlike the FIFO r...

Страница 80: ...t as an LXI device These instruments can be synchronized to an IEEE 1588 PTP grand master clock They can be armed or triggered by LAN events or they can generate LXI LAN events to synchronize with other LXI devices through the IVI LXISync interface defined in the IVI driver specifications FIGURE 5 6 LXI AND LAN EVENTS IVI CLASS COMPLIANT INTERFACES In addition to the IVI LXISync interface the VTEX...

Страница 81: ...MX series cards are installed slot x is the slot number identifier of the instrument in a chassis The slot number identifier is a string such as slot0_5 which indicates the 5th slot of the first chassis controlled by an EMX 2500 An identifier such as slot1_6 indicates the 6th slot of the 2nd chassis extended by a bus extender Bus extenders are not supported by all devices The slot numbers are opti...

Страница 82: ...iver documentation for more information The most convenient way to ensure the correct settings for synchronization coordination is to configure the desired arm sources events and trigger sources then call the Sync AutoConfigure method This selects the best values for the Sync Line and Sync CoordinationLine properties based on the devices in the driver session See the Digitizer DSA driver documenta...

Страница 83: ... decimation filters are temporarily stored in a circular buffer or FIFO until the data is read out and transferred to the host Figure 5 9 illustrates the circular data buffer FIFO The figure shows three unread data records in the data buffer The white unused space and over writable space are the areas where new data can be written until this data buffer becomes full Record N Record N 1 Record N 2 ...

Страница 84: ...uisition was initiated Additional user defined attributes can be set by using the SetCustomAttributes method The GetCustomAttributes method allows the user to inspect the attributes that are currently set RemoveCustomAttribute and RemoveAllCustomAttributes can be used to remove attributes that are no longer needed If Measurement Initiate is called multiple times without changing the Filename prope...

Страница 85: ...DownsamplingFactor HighPerformance is an FIR filter with 0 16 divide by 2 stages This provides optimal performance but has high group delay The decimation ratio can only be powers of two up to 216 This filter s response can be customized by providing normalized filter coefficients LowLatency is a CIC filter capable of any integer decimation ratio from 4 to 8192 This provides the lowest group delay...

Страница 86: ...RecordSize Figure 5 9 shows the case where NumRecordsPerTrigger 4 As a special case when NumRecordsPerTrigger is set to 0 an infinite number of data records are returned in RecordSize sample chunks after a trigger event until the measurement is aborted Trigger Level Trigger Trigger Record Record Record Record Record Record Record Record FIGURE 5 10 RECORD SIZE AND NUMRECORDSPERTRIGGER The minimum ...

Страница 87: ...ted resulting in a distorted waveform To avoid this users can increase the input range of the instrument attenuate the signal level or discard overloaded data from processing Apart from over range there are other fault conditions that can invalidate measurement data such as an open transducer The EX1401 is capable of detecting some of these common fault conditions and reporting them allowing the u...

Страница 88: ...t to ReferenceOscillatorTimestampSourceSystem Otherwise the time returned will be the time elapsed since the SYNC signal was received When measurement data is retrieved both a timestamp of the data record and a timestamp of trigger event are returned The combination of TimeSeconds and TimeFraction parameters indicate the time of the first data sample in each retrieved data record The time of trigg...

Страница 89: ...on by configuring the setup parameters For more information please refer to IVILXISync standard API documentation Sync and Coordination The Sync interface controls how the EX1401 synchronizes its ADCs and its timestamp counter When a sync event occurs all ADCs in the system are synchronized to each other and all data timestamp counters are reset and if using the System Timestamp Source synchronize...

Страница 90: ...Source property of the Start interface During this period the digitized signal from the A D converter is continuously filtered and discarded until the filters have settled Once settled the filtered data samples are stored in the internal data buffer MEASUREMENT LOOP Once the measurement begins the state machine cycles through arming and triggering for the number of times specified by ArmCount and ...

Страница 91: ...1 can be triggered at a specific time interval using the ALARM0 1 trigger sources In addition to enabling the alarm as a trigger source it must be configured and enabled using the Alarm interface Triggering by Analog Signal The EX1401 is triggered when an analog signal at an input channel crosses the trigger threshold level In order to trigger from the analog signal the channel must be enabled as ...

Страница 92: ...loop control is an example It is necessary to understand that there are delays at almost every stage of the data acquisition process Some are within the instrument while others occur outside of the instrument such as at the transducer or in the user s application The analog signal conditioning circuit introduces some delay before the signal reaches the A D converter Usually the delay in the analog...

Страница 93: ...useful example programs in C and C SPECIFICATION INFORMATION The EX1401 conforms to many industry standards in both hardware and software architecture Although products can be used without knowing these standards some knowledge can be useful to take full advantage of VTI Instruments products LXI specification is available from LXI consortium at www lxistandard org IVI driver specification is avail...

Страница 94: ......

Страница 95: ...s more than 2 5W of power for their operation such as USB hard disk drives must be externally powered The data will be stored in Hierarchical Data Format HDF5 file format HDF5 is an open source data file format with a wide variety of tools available to decompress view and export the time stamped measurement data For more information on HDF5 file formats and tools visit the HDF Group s website http...

Страница 96: ...ming to be enabled alongside them In that case identical data will be sent to all enabled devices and streaming sockets FIFO polling via Measurement Read however is only supported when all streaming protocols and storage devices are disabled as the data is removed from the FIFO when it is sent to the storage devices and streaming sockets HDF5 FILE HIERARCHY HDF5 is a hierarchical file format based...

Страница 97: ...tream identifier OUI VTI s IEEE Organizationally Unique Identifier Information class code The VRT information class identifier Packet class code The VRT packet class identifier Time seconds The seconds portion of the packet timestamp Time picoseconds upper The upper 32 bits of the picoseconds portion of the packet timestamp Time picoseconds lower The lower 32 bits of the picoseconds portion of the...

Страница 98: ......

Страница 99: ...ated from the active electronics and maintained close to ambient temperature to ensure best in class performance Each input is protected with ESD clamping circuits that present a small capacitance to earth ground i e the metal enclosure which is also grounded to your local earth ground by the ground cable included There are also gas discharge tubes on both inputs that will arc short to ground for ...

Страница 100: ...imum so the digital data output of the ADC can then be confidently filtered by the subsequent digital filters inside the FPGA The PGA amplifies the input differential signal and outputs a differential signal to the subsequent LPF The ADC then converts the differential signal to digital sampled data The PGA provides excellent common mode rejection typically 130dB at 50 60Hz and 120dB at 1kHz ANALOG...

Страница 101: ...n isolated power supply The isolated power supply takes the bulk 5V output power from the PoE power supply and develops the isolated power supplies 13V 13V 3 3V needed by the PGA ADC and BIST circuits The isolator for both power and digital communications gives galvanic isolation between the two sides Maximum continuous working voltage across the isolation barrier is 500Vpeak The isolation barrier...

Страница 102: ......

Страница 103: ...LIMINARY SETUP In order to achieve specified performance all instruments should achieve thermal stability before proceeding to calibration For this reason it is required to power up all instruments for the warm up duration time as recommended in their manuals It is recommended to allow EX1401 to warm up for at least 60 minutes and it is also recommended to update the firmware of EX1401 instrument ...

Страница 104: ...ana plug of TC Simulator cable plugs into on Ectron TC Simulator b Black banana plug of TC Simulator cable plugs into on Ectron TC Simulator c Secure earth ground to the attachment points on the Ectron TC Simulator and EX1401 2 In the Soft Front Panel Channels table enable all channels and configure them to Voltage function 10V range and 10 Record Size as shown in Error Reference source not found ...

Страница 105: ...nnel path 1 All EX1401 acquisition parameters and hardware setup remain the same as previous section 2 Set the Ectron TC Simulator to output 10V 3 Initiate a measurement on the EX1401 4 Download the csv file and average the 10 samples from the 16 channels 5 Configure the Ectron to output 10V and repeat steps 3 and 4 6 Calculate 10V Gain for each channel as 𝑃𝑜𝑠𝑖𝑡𝑖𝑣𝑒 𝐸𝑐𝑡𝑟𝑜𝑛 𝑆𝑒𝑡 𝑉𝑎𝑙𝑢𝑒 𝑁𝑒𝑔𝑎𝑡𝑖𝑣𝑒 𝐸𝑐𝑡𝑟𝑜𝑛...

Страница 106: ...ront Panel Current Full Calibration window click Choose File and select the modified calibration file then click Upload to copy the file to the EX1401 Note To verify that the file is successfully uploaded to the EX1401 you can click Download from the Current Full Calibration window and review the downloaded file with the JSON editor 4 In the User Full Calibration window click Save from Current to ...

Страница 107: ...all channels and configure them to Cal function 10V range and 10000 Record Size as shown in Error Reference source not found FIGURE 8 2 INTERNAL CAL REFERENCES CHANNELS WINDOW 9 Ensure that Clock and Sample Rate are set to 10000 in the Sampling window 10 Click Initiate Measurement button in Measurement window and wait for the acquisition to complete With Download Records set to 1 click Download CS...

Страница 108: ...e new coefficients If Load By Default is not selected when the unit is reset it will operate from factory calibration coefficients saved in non volatile memory CUSTOM CALIBRATION CABLE BUILD INSTRUCTIONS You can build your own calibration assembly using the recommended parts listed in Error Reference source not found Note the polarities of Thermocouple plug before making permanent connections Ectr...

Страница 109: ...the Submit button Network Configuration Yes Time Configuration Yes 2x512 MB DDR3 SDRAM MFG Micron Tech P N MT41K256M16HA 125 AAT E Yes Runtime Data Yes Power cycle machine 64KB FEEPROM MFG Atmel P N AT24C512C XHM T No Main board model and serial number No None Main board factory full calibration No None Main board user full calibration Yes Go to webpage navigate to the Nonvolatile Memory page chec...

Страница 110: ...the resource string becomes a master by default However when any analog channel or external trigger is enabled as an arm or trigger source the instrument that contains the channel automatically becomes master It is invalid configuration to enable arm or trigger channels from more than one instrument at the same time SYNCHRONIZATION PERFORMANCE The variance of instrument to instrument phase matchin...

Страница 111: ...www vtiinstruments com EX10xxA Index 111 FIGURE A 1 IEEE1588 NETWORK TOPOLOGY ...

Страница 112: ......

Страница 113: ...surement range 38 memory clearing 109 N network configuration 31 troubleshooting 32 NIST ITS 90 thermocouple database 37 45 101 noise performance 23 36 38 39 O onboard memory 109 open transducer detection 14 OTD detection See open transducer detection R Required Resources 103 reset button 32 network configuration 32 retrieving data 44 S sampling rate 15 19 23 38 39 software installation 29 specifi...

Страница 114: ...VTI Instruments Corp 114 EX1401 Index ...

Отзывы: