A032-ET - International Laser Ranging Service
A032-ET - International Laser Ranging Service A032-ET - International Laser Ranging Service
Event Timer A032-ETFig.B-6.Fig.B-7.The upper fraction corresponds totime intervals between adjacentStop and Start pulses, the centralfraction – between adjacent Stoppulses and the bottom fraction -between adjacent Start and Stoppulses (they are coloured in blue).This indicates that each Start pulseis located between adjacent Stoppulses with some (about 1 ns)asymmetry. Note that there are notany unexpected time intervals thatcould indicate possible gaps in thecontinuous measurement.Using zoom for Y-axis one can seeeach fraction of time intervalsseparately and calculate its basicstatistics. For example, Fig.B-7shows the central fraction of “Stop-Stop” time intervals. Mean andRMS deviation of these timeintervals are 81,899.902 ns and 6.6ps respectively. This indicates thatthe own jitter of test signal isnegligible small as compared to thepredicted measurement resolution,and the actual timer resolutioneven better than the predicted one.As for “Start-Stop” time intervals(the bottom fraction in Fig.B-6), mean and RMS deviation of them are 81,898.778 ns and 7.1 psrespectively. In other words, the actual asymmetry of Start pulses location is 1.124 ns andabsolute instability of their periodicity is a little greater than that for the Stop pulses.Thus, as one can see, the A032.1 option used in the above measurement really supportsgapless event measurement at rate 12.210 KHz with RMS resolution better than 7 ps. Note thatthese characteristics are much better than that indicated in specifications as typical ones. Onthe other hand, the A032.1-C1 subsystem combined with this timer option results in completetiming system that can provide versatile analysis of pulse sequences with picosecondresolution.30
Event Timer A032-ETDEMO subsystem A032.2-C2ANNEX C1. IntroductionAny specific timing system based on the EventTimer A032 includes an application subsystem (ETclient)that provides timing data processing requiredfor user tasks (Fig.C-1). The A032.2-C2 representsan example of such subsystem compatible with theA032.2 timer’s option. It provides an analysis oftime intervals between the adjacent eventsmeasured cyclically over internal gating.Specifically the A032.2-C2 displays these timeintervals in process of timing data receiving,calculates statistics for user-selectable part of them,provides data saving in desired formats. However,the A032.2-C2 is intended more to check thetimer’s features and illustrate how a program forany other applications may be written than to use itfor real tasks. Accordingly the A032.2-C2 uses allprotocol procedures of interaction with the ETserverto illustrate their action by a real example.SignalsourceGPSTime and FrequencyStandardAET-deviceBEvent timer A032.2Fig.C-1.Typical structure of the timingsystemThe A032.2-C1 software is written in C language for LabWindows/CVI ver.6.0 that providesconvenient Graphic User Interface (GUI), TCP/IP functions, functions for statistical processingand many other useful facilities. Functions for GUI and user activities through GUI panelcontrols (numeric and buttons) are platform dependent and directly related with an applicationspecific. These functions may be simply replaced by user or Distribution Kit specific functions.TCP/IP functions are identical in all Distribution Kits, and all other functions use the standard Coperators and can be compiled in any Development Kit for C or converted to other languages.The program sources are fully commented.Sync10 MHz Ref.PCPCA032.2-C2100 Mbps LAN2. Software installationThe A032.2-C2 software can be installed either on separate PC under MC-Windows orcommonly with the A032.2-ET Server software. The first is preferable to obtain the best overallperformance. To install the A032.2-C2 software, run the program \A032Client2\Setup.exe fromthe distribution disk and follow the instructions on screen. Setup program allows you to changethe directory where the software will be installed.After the successful installation the working directory should contain the next files:APPClient.exe – executable program;APPClient.uir – user interface resource file;Param_cl.cnf – ASCII file with port and network addresses;All these files are obligatory. Absence or corruption of any file can crash the A032.2-C2software work. The only file, which can be corrected, is the ASCII file Param_cl.cnf. This filedefines for starting ET-client software three parameters:ADDRESS = network address of PC acting as ET-server (IP address);TCP PORT = TCP Port for interactions with the ET-server software;POINTS NUMBER = number of events accumulated in working arrays.31
- Page 1 and 2: Event Timer A032-ETManualInstitute
- Page 3 and 4: Event Timer A032-ETCONTENTSNotices
- Page 5 and 6: Event Timer A032-ETSummary of speci
- Page 7 and 8: Event Timer A032-ETAt the next stag
- Page 9 and 10: Event Timer A032-ETGenerally the A0
- Page 11 and 12: Event Timer A032-ET- Time synchroni
- Page 13 and 14: Event Timer A032-ET“Measurement
- Page 15 and 16: Event Timer A032-ETThe ET-device do
- Page 17 and 18: Event Timer A032-ETInteraction proc
- Page 19 and 20: Event Timer A032-ET* Normally delay
- Page 21 and 22: Event Timer A032-ET2.6. Measurement
- Page 23 and 24: Event Timer A032-ETpar5 - waiting p
- Page 25 and 26: Event Timer A032-ETDEMO subsystem A
- Page 27 and 28: Event Timer A032-ET3.1. Accessory p
- Page 29: Event Timer A032-ETZoomOut - click
- Page 33 and 34: Event Timer A032-ET3.1. Accessory p
- Page 35 and 36: Event Timer A032-ET“Graph” - ri
- Page 37: Event Timer A032-ET4.2. Measurement
Event Timer <strong>A032</strong>-<strong>ET</strong>DEMO subsystem <strong>A032</strong>.2-C2ANNEX C1. IntroductionAny specific timing system based on the EventTimer <strong>A032</strong> includes an application subsystem (<strong>ET</strong>client)that provides timing data processing requiredfor user tasks (Fig.C-1). The <strong>A032</strong>.2-C2 representsan example of such subsystem compatible with the<strong>A032</strong>.2 timer’s option. It provides an analysis oftime intervals between the adjacent eventsmeasured cyclically over internal gating.Specifically the <strong>A032</strong>.2-C2 displays these timeintervals in process of timing data receiving,calculates statistics for user-selectable part of them,provides data saving in desired formats. However,the <strong>A032</strong>.2-C2 is intended more to check thetimer’s features and illustrate how a program forany other applications may be written than to use itfor real tasks. Accordingly the <strong>A032</strong>.2-C2 uses allprotocol procedures of interaction with the <strong>ET</strong>serverto illustrate their action by a real example.SignalsourceGPSTime and FrequencyStandardA<strong>ET</strong>-deviceBEvent timer <strong>A032</strong>.2Fig.C-1.Typical structure of the timingsystemThe <strong>A032</strong>.2-C1 software is written in C language for LabWindows/CVI ver.6.0 that providesconvenient Graphic User Interface (GUI), TCP/IP functions, functions for statistical processingand many other useful facilities. Functions for GUI and user activities through GUI panelcontrols (numeric and buttons) are platform dependent and directly related with an applicationspecific. These functions may be simply replaced by user or Distribution Kit specific functions.TCP/IP functions are identical in all Distribution Kits, and all other functions use the standard Coperators and can be compiled in any Development Kit for C or converted to other languages.The program sources are fully commented.Sync10 MHz Ref.PCPC<strong>A032</strong>.2-C2100 Mbps LAN2. Software installationThe <strong>A032</strong>.2-C2 software can be installed either on separate PC under MC-Windows orcommonly with the <strong>A032</strong>.2-<strong>ET</strong> Server software. The first is preferable to obtain the best overallperformance. To install the <strong>A032</strong>.2-C2 software, run the program \<strong>A032</strong>Client2\Setup.exe fromthe distribution disk and follow the instructions on screen. Setup program allows you to changethe directory where the software will be installed.After the successful installation the working directory should contain the next files:APPClient.exe – executable program;APPClient.uir – user interface resource file;Param_cl.cnf – ASCII file with port and network addresses;All these files are obligatory. Absence or corruption of any file can crash the <strong>A032</strong>.2-C2software work. The only file, which can be corrected, is the ASCII file Param_cl.cnf. This filedefines for starting <strong>ET</strong>-client software three parameters:ADDRESS = network address of PC acting as <strong>ET</strong>-server (IP address);TCP PORT = TCP Port for interactions with the <strong>ET</strong>-server software;POINTS NUMBER = number of events accumulated in working arrays.31