Testif-i Land Software Changes
Customers with current Testif-i maintenance and support contracts are eligible for free software upgrades when a new version is released. The latest version of software can be obtained from the download area.
Version 2.13 to 2.14
Functionality
- Instrument – Tremornet now supported
- Noise – add highline filter
- Noise – show rejected data for Frequency Domain and Highline Filter
- SEG-Y – accommodate record number changing to zero during a record (Force 3 data)
- Geophones – add HGT geophone tester
- Geophones – add impedance to statistics
- Print – remove option to print HTML files
- Convert ASCII – add scaling control
Bug Fixes
- Filter Frequency – correct scaling factor for pulse time series plot
- Frequency Meter – fix scaling issue on lower plot
- Camera – colour plot updates at first click when not all channes plotted
- Geophone Tester – correct count of failures for GT-508H
- Display trace header SEG-Y – when nth record selected don’t display header for first record
- General – if “Folder containing data to process” doesn’t exist prompt for new folder
- Geophone Tester – improve support for SMT-300
- View SEG Header – Extended and External headers for VE464 data can now be read correctly
- View Trace Headers – fix bug where module only worked for first record in a file
- Time & Frequency – pulse time not correctly calculated if pulse nearer end of record than start
Cosmetic
- Convert – append .vfi to existing file extensions in output file
- Distortion – failures now includes channel number
- Camera – replace cursor controls
- Vib Sim Detail – replace cursor controls
- Dongle – improve error messages when valid dongle not connected
- Concatenate Traces – output record number now increments from highest record number in output file
- Pulse Time – automatically set End Frequency to 0.8 of Nyquist frequency if set to 0
- Plot trace – colour cursor table values to match cursor colour
- Plot trace – reverse sign of time difference between cursors
Version 2.12a to 2.13
Functionality
- Vibrator Analysis – track amplitude of reference sweep envelope for target force
- Geophone Tester – add support for GT-508 geophone tester
- Vibrator Attributes – add support for latest Seismic Source format
- Filter Frequency – add option to enter tolerance in % or Hz
- Gain & Phase – make module available for all instrument types
- Correlated – add “listen time” option to emulate correlation of seismic data
Bug Fixes
- Time Domain Pulse – prevent memory overload when processing large channel sets
- Start Time – correct best fit line on phase plot
- Gain & Phase – omit lowest frequencies to reduce phase wrapping
- Vibrator Analysis – invert sign of red force cursor for non-SEG accelerometers
- Convert – support mixed preamplifier gains for Sercel 508
Cosmetic
- Start Time – increase resolution of measurement to 0.1 microseconds
- Advanced Vibrator Similarity – add target force level to Statistics page
- Check Reference Sweep – remove parameters when an SCI file is being processed
Version 2.12 to 2.12a
Functionality
- Gain Analysis – allow processing of DC signals
- Convert – support decoding and scaling of Seismic Source DAT files
- Sercel – add module to process SEG-D sensor resistance data
- Sercel – add module to process SEG-D tilt data
- General – alow user to choose filename for graphics and CSV files
Bug Fixes
- Sort – remove 2 GB file size limitation
- Vibrator Analysis- apply new phase unwrapping algorithm to all phase plots
Cosmetic
- Vibrator Analysis – allow generation of stats page to be suppressed
- Vibrator Analysis – change resolution of phase and distortion plots when processing a reference trace
- ZLand – improve processing of internal test results
- Plot trace – colour cursor table values to match cursor colour
- Plot trace – reverse sign of time difference between cursors
Version 2.11 to 2.12
Functionality
- VAPS – Add date to time plots when more than one day shown
- Distortion – add control to selectively apply specification
- Geophone Tester – improve handling for SGT II
- VAPS analysis – support Stiffness and Viscosity readings in Seismic Source PSS data
- Plot Traces – add button to hide sample values
- Vib analysis – make offset removal available in settings
- Dongle error code save – include Testif-i version for blue dongles
- SEG-D rev3 convert – work around for negative start time
Bug Fixes
- Distortion – when cancelling out don’t open CSV file to save results
- VAPS – control position of Multi day radio button
- General – prevent start and end times being negative
- Geophone Tester – Fixed problem with SMT-400 data where + and – tolerances are not equal
- Geophone Tester – Fixed problem with SMT-400 data where tolerances are zero
- Sercel 428 – Uphole time now decoded correctly for negative times
- Convert SEG-Y – some files not working with 0.5 ms data. Rounding errors causing conflict in vfi file size
- Advanced Vib Analysis – when SW Box data, read all settings from header
- Multi File Convert – release file handle after converting
- Convert SEG-Y – Manual/Auto and View/Hide saved parameters wrong way around
- Camera – End Time control was ignored, end time of display was always end of record
- SEG-D rev3 – bug for tape label fixed
- Distortion – Average distortion indicator incorrectly labelled % when should be dB
Cosmetic
- Simple Vib Sim – Distortion plot mislabelled Dist against Freq, should be Dist against Time
- Noise – Cursor positions corrected in histogram mode
- Advanced Vib Sim – Fix cursors for Time Series detail plot
- Advanced Vib Analysis – improve autoscaling of Detail plots
- Vib analysis – if record to process is 0 then stats show record number found
- Vib analysis – Simple vib processing not identical to Advanced (record length rounding)
- Parameters – Close Daughter windows has the worng context help
- SEG-D rev-3 – Set descale multiplier in vfi file to 0
- Pulse Time – front panel switch now blinks when module is open
Version 2.10 to 2.11
Functionality
- Instruments – Inova telemetry test module added
- View Trace Headers – automatically reverse byte order for Inova instruments
- Convert Inova SEG-Y – read line and receiver loacation for each trace (integer portion only)
- Inova Digital Sensor Response test – module created
- Convert SEG-Y – accommodate upto 2.55 million channels
- Plot record header – enable for SEG-Y
- Add support for SmartSolo Extended header
- Sercel 508 – geophone resistance module added
- Sercel – display internal test results for 508
- Vibrator Attribute Analysis – add failure count/percent to failure statistics, hide daily statistics if only one day’s data
- Vib analysis modules – option to automatically apply low frequency processing when sweep frequency is below 4 Hz
- Multi vib sim – show correlation wavelet db centred on 0 irrespective of sweep length
- Check Reference Sweep – display warning when sample interval different from Synthetic
- Check reference sweep – now supports import of custom sweeps from .SCI format files
- VAPS – massive increase in speed by plotting values in scatter plot in bands rather than individual values
- VAPS – reject sweep results where Northings or Eastings are less than 10 to trap corrupt data
- VAPS – select multiple files to process using Shift/Control keys
- VAPS – support for Inova APS format added
- Installation – do quiet dongle driver install for Full version
- General failures – print prints multiple failures pages if more than 40 failures
- Manual Data Convert – if no traces =0 calculate number of traces from file size
- Manual Data Convert – when converting several files automatically use same vfi output file
Bug Fixes
- Distortion – when cancelling out don’t open CSV file to save results
- Distortion – distortion of infinity dB (i.e. no distortion) no longer flagged as a failure
- Filter attenuation – refine frequency calculations so works at Nyquist frequency
- VAPS – PSS northing and easting round the wrong way
- Gain Failures – deviation column was incorrectly labelled dB, changed to %
- Noise – not reading Testif-i version correctly so scaling for bar in land version – corrected
- Noise – change noise scaling to uG for Inova instruments
- Time Domain Pulse – median error was actually mean. This has been corrected
- Convert SEG-Y – bug fixed where all values were multiplied by two
- Convert SEG-D – if instrument changed recalculate file size etc. and update front panel
- Convert – Sercel 508, Sensor Sensitivity was not implemented so instrument test sample values 1000 times too large
- Convert – Inova instruments, correct field unit serial number
- Convert ASCII – output record number was read when module launched instead of when executed
- Multiple File Convert – record number indicator was incorrect
Cosmetic
- Distortion – print csv file after graphics files
- Multi Vib Analysis – fix autoscaling for distortion plot
- Advanced Vib Analysis – change background tab colour from grey to white
- Vibrator Attribute Analysis – change background to black, max 50 vibs, make vib number/colour consistent
- Observer’s Log – add End of File line to end of log
- Sum Records – renamed Stack Records
- General – suppress “End of File” warning when “Record not Found” is displayed
- General – hide blue 3dB cursors by default
Version 2.09 to 2.10
Functionality
- Vib Processing Modules – Settings button added to all modules with additional parameters
- Vib Processing Modules – remove confusing Maximum and Minimum Frequency indicators
- Vibrator Attribute Analysis – module revamped to make it easier to use
- Vibrator Attribute Analysis – support added for Seismic source SourceLink
- All Instrument Tests – new Line Graph display of results
- Chained DRD tests – add Nominal processing option
- Main Menu – add Help button to launch interactive help window
- Instruments – support added for SmartSolo
- Geophone Tester – Sercel SGT-II geophone tester now supported
- Plot trace headers – now allow specifications to be applied to values read from headers
- Plot trace headers – module added to Chain Tests
- Decode SEG-D – allow decoding of some data where trace length is incorrectly described in channel sets
- Convert – Sandwich Box data is automatically scaled when converted to vfi format
Bug Fixes
- Full Vib Analysis – correct end time of Peak Force plot
- Dongle Check – prevent Testif-i from closing if an invalid dongle is detected
- Pulse Time module – the pulse no longer has to be in the first half of the processed data
- Convert modules – changing instrument type did not carry through to front panel
- Truncate data – did not work correctly when start channel was greater than 1
- Full vibs analysis – time of peak force corrected at end of sweep
- Plot spread – window size made independent of noise module
Cosmetic
- All Modules – redundant menu bar removed from top of modules
- Observer’s log – suppress sample rate display for empty channel sets
- Plot trace – suppress incorrect sample interval display when channel number out of range
- Plot trace – use exponential notation on Y-axis for values graater than a million
- Camera – use exponential notation on Y-axis for values graater than a million
- Camera – improve display of sample values in table beneath plot
- Frequency domain pulse – autoscale Y-axis
Version 2.08 to 2.09
Functionality
- Instruments – add support for Inova SEG-D rev3
- Instrument distortion algorithm improved – better for very low frequencies
- Instrument test – analysis of Fairfield ZLand generation 2 internal tests
- Chain Tests – when adding a module use default values from current modules
- Chain Tests – Pulse Time module added to list of chained tests
- Geophone Tester – SMT-400 can now apply temperature correction to data retrospectively
- Convert Data – convert to SEG-Y module added to output data in SEG-Y format
- Convert SEG-Y data – if no record length is recorded in the trace header the value in the binary header is used
- Convert – serial number of Autoseis units now read
- Convert rev3 data – automatically convert sample values from volts to millivolts during conversion
- Copy data – enable copying of a fixed number of bytes from any type of file
- Advanced vib similarity – detailed plots of each graph now available
- Advanced vib similarity – numeric data from graphs can now be saved
- VAPS – add support for PSS files
- Vibrator Low Frequency Distortion – algorithm changed to give results nearer start of sweep
- Check Reference Sweep – start and end frequencies and sweep length now have 1 place of decimal
- General – if End Time or No. Channels is 0 these are replaced with actual numbers used when printing
- Filter Record, Sort Traces, Scale Traces – input record number value of -1 processes all records in file
- Sum Records – input and output record numbers are autoincremented
- Convert Sandwich Box files – comments from vfs files are copied to vfi file during conversion
- Convert SEG-Y data – if no record length is recorded in the trace header the value in the binary header is used
- Observer’s Log – automatically determine byte orded from format code
- Observer’s Log – allow user to edit record numbers
- DSU-3 Gravity – median value of g now shown
Bug Fixes
- Concatenate Traces – now works with more than 18 channel sets
- Gain and Phase test chained – column alignment for numerical results corrected
- Plot Spread – fixed bug where didn’t work for vfi files with aux from Sercel instruments
- VAPS – specifications were being incorrectly applied when calculating numerical failures
- Read Trace Header – now reads SEG-Y version correctly
- Trace Header – fix problem reading UniQ rev3 headers
- General – if only one channel is processed standard deviation of results is zero instead of infinity
- Camera – save setting of amplitude control
- Camera – enable Normalise by Trace control for colour plots
- Convert SEG-Y data – positions of Auto/Manual and Show/Hide switches are now saved
- Convert SEG-D – now converts Inova SEG-D data correctly
- Convert data – now able to convert data when empty channel sets change from record to record
- Convert – fix problem where Sercel FDU number was corrupted for serial numbers above 1000000
- Median value calculation corrected – was giving next highest value
- Logo – file path correctly recalled when relaunching software
- Concatenate Records – no longer closes Testif-i at end of execution
- User Manual – index enabled
- Multiple File Convert – user can now change window size
- Plot Traces – speed up execution when filling to -infinity
- Plot Value from Record Header – parameters now saved correctly
- VAPS Histograms – values now sorted into ranges correctly
- VAPS – replotting with multiple days data no longer puts all data in one day
- VAPS – averaging data no longer locks up if number of sweeps exactly divisible by 24
Cosmetic
- View SEG-D Header – time now in 24 hour format
- Frequency domain pulse analysis – phase plot is now centred on zero
- Distortion analysis – amplitude is now RMS of analysed signal instead of fundamental amplitude
- Vibrator statistics – replace average amplitude with RMS amplitude
- VAPS Single Vib Plots – now coloured rather than black
Version 2.07 to 2.08
Functionality
- Plot record headers – new module to read data from a number of record headers
- Pulse Time – new module to calculate absolute time of linear phase pulses
- VAPS – new module to process vibrator attribute data
- Plot Spread – graphics improved and now includes a table showing channel numbers
- Filter Frequency – increase resolution of pulse width control to 1/100 Hz
- Dynamic Range – add Nominal to use instrument’s theoretical full scale
- Trace Headers – support added for Fairfield trace headers
- DSU Tilt & Gravity – incomplete DSUs fail tests with result “Not a Number”
- Time and Frequency – when a window is applied, show windowed data on Time Domain plot
- SEG Header – re-executing allows selection of a different file
- Multiple file convert – add skip muted channels option
- Camera – when number of Channels to display is 0 in Line Plot mode the number of channels is limited to 100
- Camera – re-executing allows selection of a different file
- Multiple File Convert – cancelling out of Select Channel Sets now exits module
- Support for Hawk (decode and trace headers)
Bug Fixes
- Time & Frequency – reset 0 dB reference level when executing with reference button clicked
- Convert ASCII – truncate samples if necessary to give a record length of integer milliseconds
- Convert, view – ignore super sampling for 8015 instruments as the field may be incorrectly filled in!
- Convert single FMR – now works correctly
- Convert multiple SEG-Y – now works correctly
- Include “Not a number” and “Infinity” results as failures for instrument tests
- Prevent “Not a Number” or “Infinity” results locking up software
- Convert Data with ARAM – reverse byte order to give correct RAM number
- Noise – implement sensitivity in chain tests
- Noise – save sensitivity value when exiting Testif-i
- General Parameters – save location of Logo file when exiting Testif-i
- Resample – sample rate now correctly written into output file
- Geophone Tester – when adding records, now defaults to folder containing previous data
- Convert – save Field Unit Numbers as binary not mixture of binary and BCD – NOT BACKWARD COMPATIBLE!
- Print – if printing multiple windows, cancelling out cancels all subsequent prints
- When using with no dongle don’t keep asking for location of Testdata.vfi file
- Convert data – remove bug where vfi data is appended to SEG-D file during conversion
- Multiple file convert – vfi file extension automatically added to output file to allow conversion to continue
- Multiple file convert – fixed problem where last selected record was decoded twice
- Plot trace headers – support negative record numbers to process nth record
- General parameters – fixed problem where Show Cursors and Sound On were not checked until the module was launched
- Display SEG Header – when selecting a new file, new file is now passed to External/Extended header modules
- Print – suppress error when cancelling out of print to XPS file
Cosmetic
- Save Extended Header window sizes for current instruments
- Display Trace Headers – save position of header display window when exiting module
- CMRR – start channel on lower plot was incorrect if analysis not started at #1
- Convert – initial listing of channel sets uses position of Decode/Don’t Decode switch
- Copy Data – copies file extension from input to output file
- Advanced Vib Sim – force sensitivity value recorded on statistics page for all settings
- Advanced Vib Sim – force sensitivity recorded in daN/mV instead of daN/V
- Display trace headers – add byte number to hex plot
- SEG-Y Convert – displayed trace number is now number of traces converted
- Camera – traces 200+ now coloured black when initially displayed
- Observer’s Log – table auto scales to window size
- Observer’s Log – SEG-D comments integrated into main table
- Observer’s Log – SEG-Y comments section removed
- Distortion – resolution of statistics in dB increased to two places of decimal
- General Parameters – button stays in pressed position until module exits
- Display trace headers – add byte number to hex plot
Version 2.06 to 2.07
Functionality
- Add support for SEG-D rev 3
- SEG-D Header View – add Sercel custom revision 3 extensions
- Filter – option to filter forward or backwards
- Filter – implement Remove DC option
- Camera – drag to magnify implemented
- Geophone Tester – now works with leakage and noise for SMT-400
- Geophone Tester – SGT2 now supported
- General Parameters – allow user to turn off “ding”
- General Parameters – allow user to turn off 3 SD cursors on results plots
- All Vib Sim modules – option to remove DC from traces before processing
- SEG Header – SEG-Y Rev1 – don’t apply scaling factors if not a power of 10
- Camera – change functionality so that re-executing asks for file to process again
- Convert SEG-Y – remove Data channels/All channels option – not properly supported in many SEG-Y files
- Support for Unite Extended and Trace headers
- Decode SEG-B – if Inst Manu = 15 (TI) assume that header has an extra 512 bytes
- Decode SEG-B – if record number = 0 then assume data is padded with 8 bytes at inter block gaps
- Vibrator analysis – add low frequency option for distortion plots
- Support for SMT-400 geophone tester
- Near trace gather – now works with double precision data
- Save Graphics/CSV Data – when folder is full ask user to select a different folder
- View header / convert – ARAM/Aries – if data is reversed assume it is also IEEE
- Allow decoding of more than 18 channelsets
- Dynamic Range – time domain – remove offset before calculating noise value
- Display SEG Header – now stops execution when reaching last record in the input file
- Display Trace Header – support additional defined fields for SEG-Y rev 1
- Convert SEG-Y rev 1 – apply transconductance parameter
Bug Fixes
- Read Trace – read number of sub-scans when calculating the number of samples to output
- Plot trace – read number of sub-scans when calculating the number of samples to output for each plot
- Check Reference – improve resolution of synthetic sweep calculations
- DRD – checks for +/- Infinity in the failures and marks them as failures
- Distortion – checks for +/- Infinity in the failures and marks them as failures
- General – if no record found when processing suppress redundant second error message
- Sercel Extended Header – extended header is updated when re-executing without closing module
- Multiple File Convert – when converting text files, pressing Cancel aborts all conversions
- Check Reference – taper is only applied to sweep and not padding when filter delay is in use
- Check Reference – prevent divide by zero for zero taper length
- Decode SEG-2 – do not allow user to close window (and hang Testif-i)
- Plot Trace Headers – allow use of negative record numbers
- Copy file – output file uses same file extension as input file by default
- Vib Modules – reverse frequency axes for down sweeps
- Vib Modules – improve statistics for non-linear sweeps and down sweeps
- SEG-D Extended Header – was keeping processor busy while displaying result
- Multiple File Convert – ask user to reselect when number of used channelsets changes with Sercel instruments
- Allow for records greater than 2 GB
- Sercel Trace Header – TB Window was incorrectly decoded
- Convert CSV – remove inverted commas from CSV file before converting
- Convert CSV – truncate records to nearest 2 ms before outputting (vfi format limitation)
- Convert CSV – save all parameters when exiting module
- Decode SEG-2 – ignore ascii characters below 0x20 as these print as symbols in Testif-i
- Camera – not correctly reading super sampled data from gunlink (Decode SEG V Samples.vi)
- Near Trace Gather – now works with old vfi data which uses the external header field
- File Truncate – was incorrectly setting number of external headers
- Chain – Gain & Phase Test parameter names in table corrected
- Geophone Tester – was unable to open read only files
- Time & Frequency – ignore records where user “Cancels” out of file selection
- Convert – Aram/Aries – samples now correctly converted to mV during conversion
- Advanced Vibrator Similarity – HD weight now correctly displayed when entered in daN
- Advanced Vibrator Similarity – Target Force now correctly calculated when using VE464 patch 20
- Near trace gather – fixed problem preventing data being displayed in camera module
- Closing Obs Log on read only file gives file permission error even if no comments added
- View trace headers – show last 8 bytes of .vfi trace headers
- Time domain pulse – calculate median pulse correctly
- Sercel extended header – GPS time now decoded correctly
- Copy Data – problem with file extension on output file preventing execution resolved
Cosmetic
- General – buttons changed to 3D effect
- General – plots update correctly first time after changes are made
- Noise Test – don’t allow negative numbers for channel number, end time etc.
- Data Viewer – user comments now put on plot
- Gain and Phase – suppress phase plot when analysing a sine wave (DSU)
- Plot Trace – remove padding character at end of trace
- Edit Folders – add button to clear contents of file to process
- Convert SEG-Y – window size now saved
- Edit Folders – renamed to General Parameters
- Filter Frequency – added auto adjust for plot so that if there is 100 or less channels the plot changes to points rather than lines
- General – change max/min y axes to always show specification line (bar mode only)
- Frequency Meter – fix autoscale for lower plot
- Plot Trace Headers – error message produced if record not found
- Sum Records – stop incorrect “Channel number out of range” error
- Sum Records – implement correct “record not found” error if either record is missing
- View Data – update display when moving scroll bars
- Filter – rename highpass to low-cut and vice-versa
- Filter Frequency – join points on bar graph to highlight channels which are above or below the graph area
- Dynamic Range & Crossfeed – results do not plot down to 0 dB
- Trace header – save window size for Sercel and SEG-Y headers
- Read External Header Land – Hex and ASCII dump of External Header data
- Near Trace Gather – now works with old vfi data which uses the external header field
- Sort traces – first 8 samples of first trace were zeroed
- Filter Atten – selecting 0 for Nominal Amplitudes casuses Amplitude spectrum plot to mis-scale
- Multi file convert – OYO GSR and Autoseis added to instrument list
- Improve handling of NaN (not a number) in results
- Camera – disable gain control when normalising by trace
- Chain Tests – suppress blank crossfeed failures page
- Advanced Vibrator Similarity – do not allow user to drag cursors on force plot
- Camera – disable gain control when normalising by trace
- Distortion, CMRR, DRD – auto scale plots rather than start at 0 dB
- Plot spread – remove Aux line if there are no aux channels
- Plot spread – remove extra pixels at start of line when lines different lengths
- Sercel DSU – gravity analysis plots named gravxxxx
- Camera – replace infinity values with previous sample value
- Dynamic Range – add 1 digit of precision to specification
Version 2.05 to 2.06
Functionality
- SEG-Y Convert – automatically decode format and byte order from format code
- Add 0 dB reference to Frequency Domain Pulse analysis
- Look for dongle driver and offer to reload if not found
- Support added for AutoSeis, Oyo GSR and X-Zone instruments
- Filter Attenuation – account for finite pulse width
- Camera – make colour display for large numbers of channels
- Gain and Phase – add Square/Sine switch for FDU/DSU tests
- Multiple file convert – if file type not recognised ask user and assume subsequent files are similar
- Convert data – source folder saved separately from destination folder
- Advanced Vibrator Similarity – add “read values from header” option to parameters
- Convert FMR data – add “drive level” and “vibrator number” controls so user can add manually
- Plot traces – two cursors per plot with difference between them calculated in table
- Plot traces – show graph palette to allow automatic zooming of plots
- All modules – give “Channel out of Range” error if a trace number greater than the record size is requested
- Geophone Tester – SMT-400 software version 3 supported
- SEG-D decode and decode text format – enable long word support for 32 bit integer format
- Chain Tests – Filter attenuation, Filter frequency and Gain and Phase tests added
- Advanced Vibrator Similarity – support VE464 Patch 20 which doubles similarity output sensitivity
- Time Domain Pulse – reference is channel with RMS amplitude nearest the median (instead of peak value)
- Distortion – do not truncate traces to zero crossing points before performing FFT
- Gain and Phase – adjust phase unwrapping algorithm for phase comparison
- For SEG-D rev 2 choose the greater of trace header extensions described in first trace and channelset descriptors
- For SEG-D rev 1 assume that all traces have same number of trace headers as the first trace
- Trace Header – remove multiple Data Reverse options
- Convert SEG-2 data – 62.5 us sample interval data supported
Bug Fixes
- Vibrator Statistics, Vibrator Similarity , Advanced Vibrator Similarity – some times displayed incorrectly if the sweep length not an integer
- Read SEG-Y Trace Headers – file size calculation was incorrect
- Near Trace Gather – now correctly identifies out of range channels
- Time & Frequency – slope for phase plot now uses selected frequencies
- Gain Accuracy – frequency domain calculation now correct
- Plot Trace Header – re-executes correctly, works with normal data
- Size of Decode SEG-D window now saved correctly
- Gain analysis – add scrollbar when number of failures exceeds 40
- View Trace Headers – Sercel trace number was incorrectly interpreted (BCD not binary)
- Display Sercel 408 Extended header properly
- Scale record – record number increment now works correctly
- Multiple file convert – doesn’t stop when reaching first unconverted record
- Multiple file convert – Logical File Number now works correctly
- Plot traces – line styles and fills saved correctly (right click on thumbnail plot to alter)
- Read ASCII module interpreted 0 (null character) as two spaces
- SEG-Y Obs Log – file size was limited to 4GB
- Correctly detect SEG-D rev 0 (no General header extension)
- Convert SEG-Y – pressing Abort waits until the end of the current record before exiting
- Time & Frequency – frequencies used for slope of phase plot are now saved
- CMRR, Gain, Crossfeed – remove offset prior to calculating Freq Domain noise
Cosmetic
- Advanced Vibrator Similarity – data trace plot X axis correctly scaled for non-zero Sweep Start time
- Common Mode Rejection – resolution of common mode signal amplitude increased
- Plot traces – resolution of sample rate display changed to show 0.0625 ms (hide trailing 0s)
- SEG-D Header – add instrument manufacturers up to 51
- SEG-D Header – suppress leading zeros for General Constants
- Multiple file decode – close module when cancelling from select channelsets window
- Sercel Crossfeed – channel number was incorrect when not starting at channel 1
- Multiple file decode – stop flickering caused by convert window closing and opening multiple times
- Multiple file decode – don’t ask which channelsets to decode if there is only one
- Gain Analysis – change heading on failures page to Similarity/Accuracy as appropriate
- Remove redundant comma at end of lines in CSV files
- Display SEG Header – suppress “end of file reached” message when only one record in the file
- Gain and Phase – suppress spectrum for DSU tests
- Gain and Phase – increase resolution of analysis frequencies to 2 places of decimal
- Change prompt for SEG-Y convert from “Exclude Aux” to “Data channels”
- Gain and Phase – change window for time domain plot
- Failures pages – remove scrollbar if less than 40 failures
- Picture directory numbering includes all file types (png, jpeg, bmp, csv and pdf)
- Save data – folder location saved when exiting Testif-i
- Noise and Offset – header on failures page corrected for accelerometers
- Multiple file convert – save Window size when exiting
- Filter attenuation – cursors now fixed to plot
- Sercel Extended header – don’t decode GPS time if equal to zero (i.e. not used)
- Frequency domain pulse – normalise frequency domain amplitude prior to calculating deviations
- SEG-D rev 2 tape label – remove leading blanks to make fields line up
- DSU3 Tilt – remove dependence on value of g from control on front panel
- SEG-D Header – add number of trace headers per channelset column
- Plot traces – double size of plot when both traces are shown on a single plot
- SCSI – hide tab if operating system is Windows Vista, 7 or 8
- SEG-Y Obs Log – remove offset to 1st trace control
- Dongle check – if no dongle is detected keep checking for insertion of a dongle
- Camera – prevent blanking of display when last record in a file reached
- Filter record – enable trace hiding to speed up execution
- Distortion – automatically convert specification from % to dB when changing units to display
- Increase resolution of noise results to 3 places of decimal
- Read Hex Data, Display SEG Header, Camera – allow different file selection when re-executing
- Title for tests – limit to 2 lines
- Time & Frequency – display ms for start and end times
- SEG-D rev 2 tape label – correct user defined and max shots per field record fields
- Time & Frequency – time delay indicator displayed for Large Phase Plot
Version 2.04 to 2.05
Functionality
- General – Add support for 64 bit versions of Windows Vista and Windows 7
NOTE:
Parallel dongles not supported under 64 bit Windows
(Please contact Verif-i for information how to exchange your parallel port dongle for a USB one)
Tape read currently not supported under Vista or Windows 7
General
- Make size and position of windows user selectable and saved with parameters
- Scale Data – can now also perform integration/differentiation and truncation of traces
- Sercel DSU-3 Tests – module added to process Tilt and Gravity tests for DSUs
- Read Hex Data – ASCII dump added
- Filter – offset removal option added
- Dynamic Range Determination – add frequency range to “time domain” mode to process limited bandwidth
- Sort Traces – add functionality to allow individual traces to be selected
- Filter Attenuation – allow user to select zero dB reference
- Plot Trace – add Start Time and End Time
- Vibrator Similarity – simplify vibrator distortion algorithm
- Advanced Vibrator Similarity – add VE464 VSR module to supported similarity systems
- Vibrator Similarity – add sweep start time and increase resolution of sweep length
- Advanced Vibrator Similarity – improve time accuracy of force graphs
- Trace Header Display – decodes Sercel 408 and 428 trace headers
- SEG-D Header – add field to display General Constants
- Convert Data – allow conversion of ASCII data to Testif-i (vfi) format
- Geophone Tester – add support for SMT-400 geophone tester
Bug Fixes
- Reference Sweep – calculated amplitude on RMS value of recorded sweep rather than peak
- Reference Sweep – apply one sample delay to match output of vibrator controllers
- Observer’s Log – suppress file permission error for read only files if the comment is not changed
- Observer’s Log – don’t write comments if there are 18 channelsets in the vfi file to avoid overwriting data
- Time and Frequency – phase interpolation gradient wrong by factor of 1000
- Convert – can now convert data containing more than 18 channelsets in the SEG-D input file
- Multiple File Convert – changes made to Instrument type are saved
- Multiple File Convert – does not stop execution if there is a gap in the list of selected files
- Data Viewer – ignore 2nd record parameters when single record is selected to avoid errors
- Display Header – EBCDIC header hyphen was incorrectly displayed as underscore
- Trace Headers – increase speed of execution when searching for a particular header by a factor of 100
- Gain and Phase – reposition 3 SD cursors around average rather than around 0
- Advanced Vibrator Similarity – correct error that prevents Other/Sercel being saved correctly
- Vibrator Analysis – remove DC offset before calculating sweep start frequency to cope with high offset records
- Check Reference Sweep – correct X-axis values for non-2ms data
Cosmetic
- Seg-D Header – disable Extended button for .vfi files
- Distortion Failures – line and station added to list of failed channels
- Filter Slope – plot rescaled
- Vibrator Similarity – set start time reference to trace 0 to prevent start time analysis being performed