Miles TimePod 5330A Скачать руководство пользователя страница 1

            

® 

    5330A Programmable Cross Spectrum Analyzer  

 

 

 

 

 

                                                                                                                                                                         

 

 

Operation and Service 

Revision 1.2a 

September 20, 2017 

 

 

 

 

 

 

 

 

Содержание TimePod 5330A

Страница 1: ...5330A Programmable Cross Spectrum Analyzer Operation and Service Revision 1 2a September 20 2017...

Страница 2: ...and software copyright 2012 Miles Design LLC All rights reserved TimePod is a registered trademark of Microsemi Corporation 16430 57 th Ave SE Snohomish WA 98296 425 351 5226 www miles io Support john...

Страница 3: ...9 What s all this ADEV stuff anyhow 31 Allan Deviation a 32 Modified Allan Deviation m 32 Hadamard Deviation h 33 Time Deviation t 33 Examining changes in stability over time 34 Common artifacts in AD...

Страница 4: ...TIM file s 63 Copy image to clipboard Ctrl c 64 Import PNP phase noise data N 64 Import ASCII phase or frequency data L 64 Export ASCII phase data x 65 Export ASCII frequency data X 65 Export binary p...

Страница 5: ...oom mode y 80 Averaging window for phase frequency traces g 80 Increase averaging window Ctrl 80 Decrease averaging window Ctrl 80 Draw xDEV traces with spline interpolation i 82 Show xDEV error bars...

Страница 6: ...previous plot in chart or up arrow 91 Move selected plot up Ctrl up arrow 91 Move selected plot down Ctrl down arrow 91 X zoom in 92 X zoom out 92 Y zoom in 92 Y zoom out 92 Decrease font size or Ctr...

Страница 7: ...metricom 5115A 5120A 5125A Frequency stability 105 Symmetricom 5115A 5120A 5125A Phase noise 105 Stop repeat acquisition Space 105 Abort and retrigger selected acquisition Ctrl a 106 Keep and retrigge...

Страница 8: ...ut Hz 144 autoupdate 145 noexit 146 notcp 146 nowarnings 146 Appendix Schematic diagrams and service notes 147 Appendix Legal and regulatory notices 155 Federal Communications Commission Statement 156...

Страница 9: ...1s Modified Allan deviation MDEV Hadamard deviation HDEV and time deviation TDEV Phase noise and AM noise at offsets from 0 01 Hz to 100 kHz and levels below 170 dBc Hz RMS integrated time jitter with...

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

Страница 11: ...kHz 160 dBc Hz minimum 165 dBc Hz typical Spurious responses 5 MHz 1 Hz 100 kHz Less than 100 dBc phase noise or 90 dBc AM noise Typically below 120 dBc Physical dimensions 280 mm x 120 mm x 75 mm 1 k...

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

Страница 13: ...IEC320 NEMA 5 15P power cord for 120V service For operation in other countries the 5330A s power supply accepts 50 60 Hz AC power at all standard line voltages from 100V to 240V and is compatible wit...

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

Страница 15: ...RAM and a CPU with SSE2 support A dual or quad core processor is strongly recommended By default TimeLab will automatically check the Miles Design web site on a weekly basis and inform you if a newer...

Страница 16: ...ed fault indication on the 5330A s status LED It may be necessary to disable one or more measurement types to achieve reliable operation in such cases For example if you are interested only in phase f...

Страница 17: ...also present at the Ch 0 IN and Ch 2 IN jacks However application of DC levels greater than 5V peak to any RF signal input is not recommended Why the added complexity Wouldn t a single input jack be...

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

Страница 19: ...brightness RGB LED that reveals the instrument status at a glance Blue Present for the first few minutes while the 5330A s internal OCXO warms up White e The 5330A is ready to acquire data Stability...

Страница 20: ...mple if your 10 MHz DUT s phase noise when measured with a 5 MHz reference is 160 dBc Hz at 10 kHz and its Allan deviation is 3E 12 at t 10s you will still measure 160 dBc Hz and ADEV 3E 12 if you swi...

Страница 21: ...ck operational check you may wish to perform a measurement using the default acquisition parameters in TimeLab To get started simply connect the 5330A s USB cable to your PC and launch TimeLab Once Ti...

Страница 22: ...be placed at any vertical column The graph s Y value at the spot cursor will be displayed in the legend table beneath the graph area updated in real time to reflect the latest reading At the same tim...

Страница 23: ...the up down arrow keys Display Select next plot in chart Display Select previous plot in chart A small black triangular cursor at the leftmost edge of the legend table moves up and down and the plot...

Страница 24: ...quire Miles Design TimePod contains a Utility tab with a button labeled Update Firmware which will upload new FX2 or BIT files to nonvolatile memory on the 5330A FX2 files contain 8051 firmware for th...

Страница 25: ...uisitions at most The acquisition dialogs in TimeLab all have large mouseover help windows The help text serves as hardware specific documentation for the various analyzers and counters supported by T...

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

Страница 27: ...V and HDEV as well as the frequency and phase difference plots Referring to the diagram above the phase record is created from two parallel streams of 236 ks sec complex data samples arriving from one...

Страница 28: ...eams Q0 I0 Q1 I1 Q2 I2 and Q3 I3 at the full 236 ks sec data rate The resulting data is then processed by FFT and cross spectrum averaging routines Because it would be impractical to retain the origin...

Страница 29: ...from 0 01 Hz to 100 kHz Here the GPS clock dominates the noise and spur picture by a wide margin Valuable insights can be gained by looking at your data from more than one point of view For instance...

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

Страница 31: ...eLab that s the purpose of the Measurement Frequency Difference f view Nor are they depictions of a single Allan deviation measurement that describes the clock s stability from one interval of a given...

Страница 32: ...ities aren t limited to Allan deviation the Measurement menu allows you to view any of four types of deviation plots during or after acquisition Formulas exist4 to calculate Allan deviation and other...

Страница 33: ...on h HDEV expressed as H y can be thought of as a 3 sample alternative to ADEV HDEV plots of drift free sources will generally appear similar to ADEV but while ADEV fails to converge in the presence o...

Страница 34: ...will be displayed with a heavy trace You can specify a new Trace History value at any time after acquisition in the Edit Trace properties e dialog In the example below eight minutes of frequency read...

Страница 35: ...hown that the optimum ENBW for a given ADEV 0 7 is simply the 1 2 0 Hz Nyquist rate This bandwidth is unachievable with a non ideal antialiasing filter so the 5330A driver internally acquires oversamp...

Страница 36: ...races by noise bandwidth Ctrl b will have no effect on plots rendered with data captured from counters and other instruments that don t report their measurement bandwidth It should be left enabled in...

Страница 37: ...at will let you use the available AC power Try switching to MDEV for instance If you are measuring stable sources with sufficient warmup time you can eliminate line spurs by select the 5 Hz or 0 5 Hz...

Страница 38: ...occur when a third signal incidental to the measurement environment causes beatnote effects that are asynchronous to both test inputs This case is illustrated in the plot above where a TimePod was use...

Страница 39: ...the recommendation to use double shielded cables with the TimePod is not born of excessive caution Even plots acquired by conventional frequency and TI counters are vulnerable to crosstalk With the w...

Страница 40: ...out of memory errors if you tell TimeLab to record several hours worth of phase data at 500 Hz ENBW 1K points per second Increasing the Output Decimation value in the Frequency Stability tab is a grea...

Страница 41: ...n Threshold set to 2000 Enabling Trace Show xDEV error bars Ctrl e reveals the blue trace s low confidence at its longest tau Generally as long as Trace Clip xDEV traces by confidence Ctrl v is enable...

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

Страница 43: ...t when receiving time interval data from a traditional counter The Phase difference Original w measurement shows the original TI samples as they arrive from the hardware When acquired from a TI counte...

Страница 44: ...ll always be identical just as if the data had been acquired from a frequency counter or direct digital analyzer Further references to the phase difference view in this manual will appear simply as Me...

Страница 45: ...we simply use the first reading All subsequent data points in the phase record are computed using the difference between the incoming frequency readings and the first one recorded and all of these rea...

Страница 46: ...or entered input and reference frequencies 5 The driver spends a few seconds measuring the actual input and reference channel baseband signals For any frequencies you didn t specify explicitly these...

Страница 47: ...s is done the frequency difference graph points can also be scaled to conform to the Input Freq value that s displayed in the legend table Input Freq is also rounded to the nearest 1 kHz by TimeLab if...

Страница 48: ...moves the frequency difference trace down a bit In fact we could have achieved a similar effect without altering the phase record by viewing the phase difference trace with Trace Show linear phase fr...

Страница 49: ...the zoomed view at right TimeLab is designed to take advantage of a PC mouse with three buttons and a scroll wheel All of the graph types are zoomable and you can always return to the unmagnified vie...

Страница 50: ...lly only needed to enable Trace Show linear phase frequency residual r while viewing the frequency difference trace The Trace Phase frequency traces begin at zero z and Trace Show linear phase frequen...

Страница 51: ...phase derived graphs will be recalculated This will not affect the phase or AM noise plots as mentioned elsewhere they are acquired with a completely different signal path than the one that decimates...

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

Страница 53: ...the acquisition dialog This will allow greater drift tolerance since it won t be necessary for the signal to remain within a narrow measurement bandwidth passband Thanks to the magic of cross spectru...

Страница 54: ...with Ctrl left click and Ctrl right click respectively TimeLab does not make a distinction between random and deterministic jitter so any spurs in phase noise plots are integrated as if they contained...

Страница 55: ...urs To illustrate the difference between coherent spur amplitudes and their apparent levels on the 1 Hz normalized noise trace Trace Suppress spurs in noise traces Ctrl s is disabled and Trace Mark sp...

Страница 56: ...ected plot Like the numeric charts and tables associated with other measurement types the spur chart appears to the right of the graph area The Ctrl n command toggles table visibility for all measurem...

Страница 57: ...well the presence of spurs which originate within the instrument itself The spur free dynamic range SFDR of the ADCs used in the 5330A is approximately 100 dB which determines the corresponding specif...

Страница 58: ...on the graph as instrument spurs Switching to the Trace Show imaginary part of cross spectrum display Ctrl F3 view at right reveals the noise and spurs that correspond to the imaginary part of the cr...

Страница 59: ...oise and AM noise graphs just as they can degrade ADEV and other statistical plots See page 36 for a discussion of causes and cures TimeLab has a graph smoothing feature Trace Smooth noise traces ctrl...

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

Страница 61: ...eLab command reference Most of the menu based commands in TimeLab also have single key shortcuts for faster more interactive workflow When present the shortcut key is shown after the name of the menu...

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

Страница 63: ...ts It may also have been decimated to conform to a specified measurement rate or bandwidth For phase noise and AM noise measurements the TIM file contains the FFT bin contents needed to render the app...

Страница 64: ...der attaching a saved PNG file instead Import PNP phase noise data N Imports a PNP file saved by PN EXE a popular freeware phase noise measurement application from the KE5FX GPIB Toolkit Phase noise p...

Страница 65: ...ed with its absolute MJD or the number of elapsed seconds since the beginning of the phase record Export ASCII frequency data X This command is supported only when viewing the selected plot s phase re...

Страница 66: ...popular application for offline data analysis It supports many statistical features and display options beyond the limited set implemented by TimeLab This command works by exporting the selected plot...

Страница 67: ...ue pair is written per line each value is rendered with 16 digits of precision to the right of the decimal point One offset dBc Hz pair is written for each pixel column in the displayed graph This mea...

Страница 68: ...the next time the program is launched If confirmation is given the INI files associated with TimeLab and all of its instrument drivers will be deleted forcing them to be recreated with default values...

Страница 69: ...and file import dialog field contents are not backed up in TIMELAB INI The most recently used dialog entries associated with these operations are stored in instrument specific INI files The instrument...

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

Страница 71: ...cific dialogs on the Acquire menu the trace properties dialog may vary from the image shown above The dialog has extensive mouseover help text that is maintained alongside TimeLab itself so the indivi...

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

Страница 73: ...t line segment that connects the data points at the region boundaries As seen in the figures above a straight line in the phase record corresponds to a flat region in the Measurement Frequency differe...

Страница 74: ...ng data from the middle of the phase record you ll be asked if you want to maintain phase continuity In virtually all circumstances you should respond Yes to this prompt TimeLab will then ensure a sea...

Страница 75: ...e in which the plot s memory resident phase record is being accessed by a background thread during initial acquisition when reloading a saved TIM file and when reconstructing the xDEV statistical trac...

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

Страница 77: ...ce would have the same visible effect as Trace Show linear phase frequency residual r as discussed below But Trace Show linear phase frequency residual r does not actually subtract the trend from the...

Страница 78: ...elow Of course Edit Subtract global linear phase trend frequency offset Ctrl o has the drawback of altering the selected plot s phase data record and removing potentially useful information namely the...

Страница 79: ...larger overall trend Some additional usage examples can be found on page 48 Show linear phase frequency trend Ctrl t When enabled this option causes TimeLab to display a dashed line on unzoomed phase...

Страница 80: ...m to the specified extents in both directions With the Y axis unlocked the Display Y zoom in and Display Y zoom out commands will be usable and the scroll wheel will expand or contract the magnified r...

Страница 81: ...display in the phase and frequency difference views When rendering a trace whose phase record length in samples exceeds the graph width in pixels the samples that fall within each graph column must e...

Страница 82: ...ins above left Show xDEV error bars Ctrl e When enabled this option draws error bars at each tau bin in Allan deviation and other statistical plots These bars approximate the one sigma 68 confidence i...

Страница 83: ...correlation When enabled the FFT segments in the selected phase noise or AM noise plot will be color coded for identification A table will appear as an overlay in the graph area that displays the numb...

Страница 84: ...y part of cross spectrum Ctrl F3 command For more information about the imaginary cross spectrum and the Ctrl F3 command in particular see Understanding instrument spurs on page 57 Use caution when re...

Страница 85: ...moothing is turned off automatically when the Trace Suppress spurs in noise traces Ctrl s command is used to toggle spur attenuation To obtain a smoother trace with cross correlating analyzers such as...

Страница 86: ...They can be especially handy when examining phase frequency difference plots In cases where many data points contribute to a single pixel column in the graph and no explicit averaging time has been s...

Страница 87: ...thickness for current measurement T This command switches between heavy and light traces in the currently active measurement view TimeLab keeps track of the requested trace thickness for each Measure...

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

Страница 89: ...n at the upper left corner of the graticule Edit colors This command leads to a second level menu offering a choice of various graphical elements in the TimeLab window from font and trace colors to ta...

Страница 90: ...tamp Do not show cursor values These options determine the content of the mouseover cursor readout display in the Measurement Phase difference p and Measurement Frequency difference f views When the m...

Страница 91: ...s you the control needed to display some all or none of the loaded plots in o verlay mode If you want to look at several overlaid plots while temporarily hiding one or two of them the v isibility togg...

Страница 92: ...oll wheel expands and shrinks the magnification factor while the middle mouse button allows you to scrub the zoomed trace data left and right These commands have no effect in zoomed phase noise or AM...

Страница 93: ...if the TimeLab driver should infer various measurement params based on incoming data Autosense Rate True if the TimeLab driver should automatically measure the sample interval Beatnote Amplitude in dB...

Страница 94: ...orts with FTDI D2XX drivers should be treated as Prologix GPIB adapters Property Page Selected property page number Read Existing Data True if existing text from the file device should be skipped prio...

Страница 95: ...r Frequency difference f selections on the menu but not Phase noise P or AM noise A Regardless of the instrument used all supported measurement records are acquired and processed simultaneously by Tim...

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

Страница 97: ...capabilities in the current version of TimeLab Important To preserve any user created mask definitions your existing masks txt file will not be overwritten when a new copy of TimeLab is installed The...

Страница 98: ...eview the comments in masks txt The latest usage guidelines for the current TimeLab release will appear as comments in this file Edit mask definitions As noted above the last command on the Masks menu...

Страница 99: ...ile When executed later with Scripts Run script the script will launch a measurement with the same acquisition parameters and options As an alternative you can use Scripts Edit script to create modifi...

Страница 100: ...ly or because the event handler did not launch any acquisitions However if the script has requested timer service with TimeSetTimer it will be allowed to continue running The Scripts Stop all running...

Страница 101: ...console overlay is shown by default whenever the measurement is otherwise visible on the graph As the script console overlay tends to obscure the data being plotted the F11 key provides a convenient...

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

Страница 103: ...he mouse pointer enters each field This mouseover text is the principal source of hardware specific documentation in TimeLab since it s always up to date with the latest changes made to each hardware...

Страница 104: ...rray U6200A series Stanford Research SR620 Wavecrest DTS 2050 2070 series These instruments are high performance counters and timing analyzers whose acquisition capabilities are very similar from Time...

Страница 105: ...tive command associates the most common acquisition verbs with a single easy to remember keyboard shortcut If deferred acquisition mode is active and at least one acquisition is pending the Space bar...

Страница 106: ...the Space bar shortcut were used Otherwise if the selected plot is associated with an acquisition in progress that acquisition will be terminated Any other acquisitions in progress will not be affect...

Страница 107: ...y the trigger latency associated with a group of deferred measurements Triggered measurements will normally start collecting valid data within one sample period but this isn t guaranteed Configure def...

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

Страница 109: ...for general use and are likely to be removed or deprecated in the future For example Measurement F requency spectrum is intended for debugging rather than as a supported feature because the firmware i...

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

Страница 111: ...residual PN floor in the 10 kHz 100 kHz decade will usually end up below 175 dBc Hz after less than two hours Expect lower performance near either end of the supported frequency range Phase hits and...

Страница 112: ...5 MHz run The 25 MHz residual trace on the other hand was taken with inadequate warmup time It begins with about 30 minutes of noticeable phase drift about three picoseconds until the TimePod s inter...

Страница 113: ...d residual phase noise performance is improved when a strong 5 MHz signal is measured for 12 hours compared to a weaker 25 MHz signal measured for 3 hours The difference in AM noise isn t as pronounce...

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

Страница 115: ...ts being acquired under script control may be moved up and down in the legend table by the user like any other loaded plots AcqChannel is needed to obtain the value needed when calling ScriptBindToPlo...

Страница 116: ...h m or t corresponding to Allan deviation Hadamard deviation modified Allan deviation or time deviation respectively AcqGetXDEVBins differs from AcqGetXDEVChart in that AcqGetXDEVChart returns results...

Страница 117: ...the FFT segment containing the specified offset frequency is not yet available Values returned by these functions are based on the most recent AM noise or phase noise trace rendered Scripts should us...

Страница 118: ...ll present the acquisition dialog to the user allowing any parameters to be changed before the measurement begins In most cases skip_dialog should be set to true to allow the script to run without fur...

Страница 119: ...he user issues Scripts Run script or a similar command and serves as the entry point for script execution Typically EventRunScript does little more than set up the appropriate acquisition parameters a...

Страница 120: ...an optional user supplied function EventTimer is called periodically at a rate determined by the parameter passed to TimeSetTimer Because TimeLab s scripting system relies on cooperative multitasking...

Страница 121: ...a plot associated with a given measurement will stop any acquisition s in progress that were initiated by that measurement The script s EventAcqDone handler if any will be called for any acquisitions...

Страница 122: ...mance_test js for an example FileSaveText String path String subdir String filename String contents FileSaveText saves the ASCII contents string to filename As with FileSave above the user s Documents...

Страница 123: ...k all while allowing for the user s ability to switch measurement views move plots up and down in the legend table or alter other settings manually at any time Typically the best way to coordinate the...

Страница 124: ...action taken before returning from EventTimer Upon the next invocation of EventTimer your script should call MeasurementView and evaluate the masks or other test parameters for that view regardless of...

Страница 125: ...t When a measurement initiated by a script specifies multiple stability channels as in the TimePod 5330A validation scripts mentioned it s necessary to use ScriptBindToPlot to access the plots that re...

Страница 126: ...and consume resources until one of the following conditions is true A script exception or other fatal error occurs The Scripts Stop all running scripts F12 command is issued by the user The user exit...

Страница 127: ...on selected by the user beginning with 0 for the b1_text button All text fields accept up to 1024 bytes Note that the user_text argument is an Object containing a String property called value not a St...

Страница 128: ...return When executed the result is a dialog box of the form Text for one two or three buttons can be specified as the b1_text b2_text and or b3_text argument s to ScriptMessageBox The returned value...

Страница 129: ...plays the sound from the filename exactly as specified Otherwise filenames without backslash characters are played from the TimeLab installation directory ScriptSetTTYHeader Number linenum String tex...

Страница 130: ...TTY window The user will still have the option to select Scripts Toggle script console for selected plot F11 to show the TTY manually Unlike the other TTY functions ScriptShowTTY may be called at any...

Страница 131: ...turns the previous window duration It may be called with no argument to return the current value without altering it See the Trace Averaging window for phase frequency traces g command for important i...

Страница 132: ...Boolean status Sets and or retrieves the status of the flag controlled by Trace Show correlation gain for selected noise trace Ctrl g Refer to this command for more information To return the current f...

Страница 133: ...rks Boolean status Sets and or retrieves the status of the flag controlled by Trace Tick marks k Refer to this command for more information To return the current flag value call TraceTickMarks with no...

Страница 134: ...tatus Sets and or retrieves the status of the flag controlled by Trace Draw xDEV traces with spline interpolation i Refer to this command for more information To return the current flag value call Tra...

Страница 135: ...ation STREAM EXE which can be used to provide remote access to measurement data acquired by a TimePod 5330A Continuous streams of phase difference or frequency measurements acquired by STREAM EXE can...

Страница 136: ...tions and parameters are needed in your application you can create a batch file or shortcut to launch STREAM EXE with the same parameters STREAM EXE is installed in the same directory as the rest of t...

Страница 137: ...provide phase difference data on TCP IP port 9192 at a rate of 10 readings per second file filename Specifies the name of a file to which the phase difference or frequency readings will be written If...

Страница 138: ...192 To allow remote clients to access STREAM EXE you may need to configure your firewall or NAT gateway to open this port Instructions for doing so can be obtained from the equipment manufacturer When...

Страница 139: ...e type of measurement data that will be broadcast via TCP IP or logged to the specified file STREAM EXE writes phase difference data by default format P but you can also record absolute frequency read...

Страница 140: ...the local console window for diagnostic purposes if the Scroll Lock light is on It s possible to achieve much more accurate frequency readings if the frequency difference value is computed over longe...

Страница 141: ...a trend towards increased accuracy as the frequency measurement interval grows towards its requested maximum See the input and ref option descriptions below for important additional notes rate 1 10 10...

Страница 142: ...urces may require rate 100 or rate 1000 to avoid acquisition failures Note that measurements made at 1 reading per second are likely to fail if insufficient warmup time is allowed for the DUT the refe...

Страница 143: ...ue MJD values per second You can also use timestamp s to emit a simple numeric timestamp at one microsecond precision These timestamps begin at 0 000000 for the first reading acquired In either case t...

Страница 144: ...you to make accurate residual phase measurements However it s important to understand that no input or reference frequency rounding is performed by STREAM EXE The accuracy of the input and reference...

Страница 145: ...normally or take other actions Two examples of autoupdate batch files are included in the TimeLab directory SERVE BAT is a generic launcher for STREAM EXE that specifies the timepod tll and autoupdat...

Страница 146: ...will continue to update it Note that certain conditions such as memory allocation failures and loss of the TimePod s USB connection are still considered fatal even with noexit and will cause STREAM EX...

Страница 147: ...dge of the REF IN panel Do not unscrew the fasteners that attach the POWER or USB jacks to the REF IN panel unless replacing one of these components Reassemble the 5330A in the opposite order of disas...

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

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

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

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

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

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

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

Страница 155: ...155 Appendix Legal and regulatory notices...

Страница 156: ...enced radio TV technician for help Changes or modifications not expressly approved by the party responsible for compliance may void the user s authority to operate the equipment EC Declaration of Conf...

Страница 157: ...sequential damages in connection with the furnishing use or performance of this document or of any information contained herein Should Miles Design and the user have a separate written agreement with...

Страница 158: ...T OF SUBSTITUTE GOODS OR SERVICES LOSS OF USE DATA OR PROFITS OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY WHETHER IN CONTRACT STRICT LIABILITY OR TORT INCLUDING NEGLIGENCE O...

Страница 159: ...criteria of freedom The Lesser General Public License permits more lax criteria for linking other code with the library We call this license the Lesser General Public License because it does Less to p...

Страница 160: ...its purpose remains meaningful For example a function in a library to compute square roots has a purpose that is entirely well defined independent of the application Therefore Subsection 2d requires t...

Страница 161: ...well as a reference directing the user to the copy of this License Also you must do one of these things a Accompany the work with the complete corresponding machine readable source code for the Libra...

Страница 162: ...s License would be to refrain entirely from distribution of the Library If any portion of this section is held invalid or unenforceable under any particular circumstance the balance of the section is...

Страница 163: ...gine http code google com p v8 Copyright 2006 2012 the V8 project authors All rights reserved Redistribution and use in source and binary forms with or without modification are permitted provided that...

Отзывы: