JETI VersaSpec Changelog
Version history of JETI VersaSpec (Last updated on May 25, 2020)
v5.9.72
[NEW]
- Parameter Row Range for SDCM4 (for e.g. S10420) implemented
v5.9.71
[NEW]
- Password for password protected parameters is asked only once.
v5.9.70
[NEW]
- Some frames and help notices in the PU->Correction
v5.9.69
[NEW]
- DLLs 4.5.17
[BUGFIX]
- PU - "Read" caused firmware reset also for SCDM4-devices what led to connection interrupt. -> fixed
v5.9.68
[BUGFIX]
- Temperature display in the main panel has been handled wrongly. -> fixed
v5.9.67
[BUGFIX]
- Temperature measurement could give illegal values. -> fixed
v5.9.66
[CHANGED]
- Temperature measurement - result is now defined as static, so it is changed only if the measuring function was successful.
v5.9.65
[NEW]
- Bragg peak detection window(under menu->special).
[CHANGED]
- Bragg - start and end indexes of peaks are noticed after the 1st measurement and are not changed till the end of the measuring series. Otherwise shift values "jump" because of changing borders for centroid calculation.
v5.9.64
[NEW]
- Bragg peak detection (under menu->special)
v5.9.63
[NEW]
- "Backup" and "Restore" buttons in PU: in password asking dialogs is designated, what it is for; after an ACK is received, a clear success message is fired.
v5.9.62
[BUGFIX]
- Switch pixels/wavelengths has not work -> fixed
v5.9.61
[CHANGED]
- TEC window is no longer modal.
v5.9.60
[NEW]
- *PARA:TEC:ISET
v5.9.59
[NEW]
- Quit-button and connect/disconnect-switch are marked blue also if any parameter has been changed
v5.9.58
[NEW]
- Menu -> Special -> TEC
v5.9.57
[NEW][CHANGED][BUGFIX]
- DLLs 4.5.14. Get- and SetOffsetCorrRange commands appeared, which let to get the range of the offset correction for device type >= 3. JETI_GetCorrectionRange got the same meaning for all device types: now it is the range for UV-correction (previously it had the meaning of offset correction range for device type >=3).
So now, UV-correction is supported (and done by VersaSpec using firmware parameters) for all device types.
[CHANGED]
- Designation of device type 4 is changed from "PE60" to "PE60/SDCM4".
v5.9.56
[NEW]
- UV-Tool - slide bar for the spectrum chart. Behaviour is completely revised.
v5.9.55
[NEW]
- Parameter protocol as PDF - pixel binning value.
v5.9.54
[NEW]
- UV-tool - "Save screenshot" copied from FitTool. Now the feature with generating of file names from two grating numbers is available.
v5.9.53
[NEW]
- UV-tool - measurements with manual calculation of averaged spectra (because of integer output of counts by DLL-functions - even with averages - and problems that they cause).
v5.9.52
[NEW]
- UV-tool - offset subtracting wich 1 click; level lines 0.000002 and 0.000004; some behaviour changes.
v5.9.51
[BUGFIX]
- Device with 0xFF as a number of fault pixels caused total overflow. :) -> fixed
v5.9.50
[NEW]
- UV-Tool - Screenshot
v5.9.49
[NEW]
- UV-Tool
v5.9.48
[BUGFIX]
- Parameter Utility: Loading from disk of text-based parameters: behaviour of *PARA:TRIG was wrong -> fixed
v5.9.47
[NEW]
- Works also with weird fit polynomials with "tails". InterpolSpectra function revised.
[CHANGED]
- *PARA:ROWCOUNT is now editable.
v5.9.46
[NEW]
- Shortcut Ctrl+Shift+'D' starts statistics for dark measurements.
v5.9.45
[NEW]
- Shortcut 'S' for shutter.
v5.9.44
[NEW]
- Parameter Utility - graph of fit polynomial.
[BUGFIX]
- Differences in *PARA:TRIG value if connected via BlueTooth - fixed (*PARA:DEFAULT used before reading of parameters).
v5.9.43
[BUGFIX]
- Loading a text parameter file for a specbos device caused reset of all parameters to their saved values -> fixed (the reason was that reading of parameter block causes reset of all parameters)
- Error message after writing to device (internally, timeout after calling of *para:save) -> fixed
v5.9.42
[NEW]
- Old format of lambda field is now supported
v5.9.40
[NEW]
- Chart for differences between lambda field and values given by the fit polynomial.
v5.9.40
[BUGFIX]
- *para:pdarow has not been re-read after changing of sensor. -> fixed
v5.9.39
Change: rename *para:pdarow -> *para:rowcount
v5.9.38
[NEW]
- *para:pdarow
v5.9.37
[BUGFIX]
- JETI_GetAverConf could cause crash with some old firmware versions, which gave a 1-line-output. -> fixed (through DLLs 4.5.9)
v5.9.36
[BUGFIX]
- Reading of the old-format lambda-field had some errors -> workarounded
v5.9.35
[BUGFIX]
- In dark design DARK-measurement could not be seen (because it was black) -> fixed (now it is yellow)
v5.9.34
[NEW]
- Dark design (click on logo)
v5.9.33
[CHANGED]
- DLLs 4.5.7, which allow float tint for specbos 1211 (with corresponding firmware)
v5.9.32
[CHANGED]
- DLLs 4.5.4
- For devicetype>=4 delay time for reset = 1 s (for such parameters as *CONF:PIEZOEN). (instead of 4)
v5.9.31
[NEW]
- *HELP:SENSORLIST? - if this command is supported, the list with sensors is filled in from its output.
v5.9.30
[BUGFIX]
- Reinitialize BlueTooth after every *para:save for SDCx3 for the case if the device serial number has been changed.
v5.9.29
[BUGFIX]
- Start via BlueTooth with old-format lambda field caused crash -> fixed
v5.9.28
[NEW]
- Device type 4 (PE60)
[CHANGED]
- DLL 4.5.3
v5.9.27
[NEW]
- If the device has a lambda-field, it is read-out and used.
- Parameter Utility -> Meas: "Display lambda field" and "*calib:calclambda" buttons.
v5.9.26
[NEW]
- *PARA:CORRCOEFF works also for spectraval & SDCx3
v5.9.25
[BUGFIX]
- "Write" in Parameter Utility caused crash if baudrate has been changed. -> fixed (reconnect after every "Write")
v5.9.24
[NEW]
- Menu->Special->Shutter Test. Spectrum graph.
- Menu->Special->Shutter Test. Averaging over some pixels for min&max calculations.
[CHANGED]
- Menu->Special->Shutter Test. Dark (at 1st repetition), and then only light measurements. Calculations of reference - manual.
v5.9.23
[NEW]
- Menu->Special->Shutter Test. Graph is drawing during the measurement.
- Menu->Special->Shutter Test. If clicked into graph, actual values are shown.
[BUGFIX]
- Menu->Special->Shutter Test. If shutter test started, continuous mode hasn't been disabled. -> fixed
v5.9.22
[NEW]
- Menu->Special->Shutter Test. For every ScanDelay=[0...ScanDelayMax] makes [repetitions] of measurements. On the 1st repetition, searches for the maximum withing the range [StartPx...EndPx]. Then displays the "maximum maximum" and "minimum maximum".
v5.9.21
[NEW]
- Accessory status for spectraval
- Setting of accessory number for spectraval - "Other"-tab in parameter utility, "*calib:acc:num"-buttons.
v5.9.20
[NEW]
- Switch Wavelengths <-> Pixels in the front panel.
- DEVNUM for spectraval in PDF-protocol
v5.9.19
[NEW]
- Parameter protocol as PDF
v5.9.18
[NEW]
- "l", "L", CTRL+"L" for switching the laser on/off from the main window.
v5.9.17
[BUGFIX]
- tint and aver are restored (PU->*para...) before *para:save.
v5.9.16
[BUGFIX]
- Frames and labels connected to certain parameters get visible/invisible together with parameters itselves.
v5.9.15
[BUGFIX]
- False version numbers in the links
v5.9.14
[BUGFIX]
- *PARA:TRIG was changed for internal VersaSpec's needs BEFORE all parameters have been read. This lead to incorrect trigger-value in Parameter Utility. -> fixed
v5.9.13
[CHANGED]
- DLLs 4.4.2 - Switch on the laser (spectraval).
v5.9.12
[NEW]
- *CONF:BATTEN
V5.9.11
[NEW]
- Changing of parameters can cause some other parameters to be re-read (piRereadByChange structure element).
v5.9.10
[BUGFIX]
- In-Out values for GPIO-block
v5.9.9
[NEW]
- Parameter Utility -> GPIO-block; CONF:ETHEN
v5.9.8
[NEW]
- Parameter Utility -> Correction - *PARA:STDFAC
v5.9.7
[NEW]
- Parameter Utility: *CONF:PIEZOEN
v5.9.6
[CHANGED]
- Switch peak<->COG is now peak<->JY. Calculation is made like JobinYvon in FitTool - average of left&right values at threshold of 30%.
v5.9.5
[NEW]
- "*ft800:calib"-button
- Switch peak<->COG in peak width mode
v5.9.4
[NEW]
- some more sensors in SPECSENs.ini
- PARA:CUTOFFE
v5.9.3
[NEW]
- 2 sensors in SPECSENs.ini: S11639-OS4 (169) and S11639PB2-OS4 (170)
v5.9.2
[CHANGED]
- Binary - conversion to big endian for coefficients is done again.
- PU: *PARA:SERN for SDCx3 is password protected.
v5.9.1
[CHANGED]
- Binary - no conversion to big endian for coefficients.
v5.9.0
[NEW]
- Binary - Adjust the temperature of the detector, Reading the spectrometer information.
v5.8.0
[RELEASE]
On the basis of VersaSpec v5.7.16
v5.7.16
[NEW]
- nothing
v5.7.15
[NEW]
- Temperature measurement before start of every spectral measurement. Also output in Excel.
v5.7.14
[NEW]
- Binary communication: waiting for 10-byte response also for "normal" (others than "collect") commands. Display of TEC-temperarure.
[CHANGED]
- LoggingOn default = 0
v5.7.13
[NEW]
- Binary communication (Menu -> Special -> Binary Communication)
v5.7.12
[BUGFIX]
- Instead of calling of *PARA:FAULTPI? for specbos the values are got from the parameter block.
Reason: <CR>-character in the beginning of the firmware answer lead to problems with JETI_ArbitraryCommand.
v5.7.11
[NEW]
- Menu->Settings->Continuous Scan. Choice between scan interval and period.
v5.7.10
[CHANGED]
- DLLs 4.0.16 (instead of .13)
v5.7.9
[BUGFIX]
- No offset & UV-correction for 2nd reference measurement was made (for transmission and absorption). -> fixed
v5.7.8
[BUGFIX]
- Reading of basic parameters after enlarging of pixel number has led to crash. -> fixed
v5.7.7
[BUGFIX]
- Statistic for CCDs with large number of pixels - double number of rows in the table -> fixed
v5.7.6
[BUGFIX]
- Statistic for CCDs with large number of pixels caused crash -> fixed.
v5.7.5
[BUGFIX]
- Default fit coefficients adapted for different number of pixels.
v5.7.4
[NEW]
- File->Logging. Logging can be generally switched on/off (default=on).
v5.7.3
[TEST CHANGE to examine influence of logging on precision of continuous scan periods]
- Logging - removed.
[BUGFIX]
- (transferred from 5.6.3) Alien LAN-devices could be found -> fixed through DLLs 4.0.13.
v5.7.2
[BUGFIX]
- (transferred from v5.6.2): CVI-bug with updating of displays of input fields in inactive tab on invisible panels :) is workarounded with callback on tab control.
v5.7.1
[NEW]
- iLogFlushFlag for switching fflush in logging routines off. Now VersaSpec starts x3 more quickly.
v5.7.0
[NEW]
- ATTR_MIN_VALUE for tint = MinTint (transferred from 5.6.1)
- Averages in "integration time" line in Excel (in the form like "100,05 x 3")
- New Worksheet in Excel if reached the end. Only saving with "with Excel".
[BUGFIX]
- LAN-devices didn't work -> fixed through DLLs 4.0.12 (transferred from 5.6.1)
v5.6.3
[BUGFIX]
- Alien LAN-devices could be found -> fixed through DLLs 4.0.13.
v5.6.2
[BUGFIX]
- CVI-bug with updating of displays of input fields in inactive tab on invisible panels :) is workarounded with callback on tab control. (tranferred from 6.7.2)
v5.6.1
[NEW]
- ATTR_MIN_VALUE for tint = MinTint
[BUGFIX]
- LAN-devices didn't work -> fixed through DLLs 4.0.12
V5.6.0
[RELEASE]
On the basis of VersaSpec V5.5.3
V5.5.3
[CHANGED]
- DLLs 4.0.11
- FileSelectPopup instead of FileSelectPopupEx (because of thread errors with Gudrun's computer). See v5.5.1.
V5.5.2
[CHANGED]
- DLLs 4.0.7
v5.5.1
[NEW]
- logging of FileSelectPopupEx for saving of parameters. Reason - some bug by Gudrun.
V5.5.0
[NEW]
- Device number as filename suggestion for saving of parameters.
- Logging of string arguments (e.g. for JETI_ArbitraryCommand).
[BUGFIX]
- *PARA:DEVNUM with specbos1201. From an unknown reason, specbos1201 responds on "*para:devnum? with a help on *PARA. -> fixed (DEVNUM blocked for device types < 3).
- Limits in PU - LaserLimit und LaserIntensity (LASERINT und LASERLIM) 1-100; PWM duty (LDLIMIT und LDCURR): 0..100; *PARA:DISTA - 0..65535, data type - unsigned short int..
- (transferred from release V5.4.2): Adaption for old (<SDCx3) devices didn't work (tint always = 1) because of DLLs. -> fixed by Martin in DLLs.
- (transferred from release V5.4.2): *CONF:AVER caused crash with e.g. Versa PS2000, because of 1-line output.
- (transferred from release V5.4.1): Incorrect offset correction for spectraval with pixel binning. -> fixed
V5.4.2
[NEW]
- DLLs 4.0.4
[BUGFIX]
- Adaption with specbos didn't work because of DLLs. -> fixed
- *CONF:AVER didn't work with other devices than specbos1211 because of DLLs. -> fixed
V5.4.1
[BUGFIX]
- Incorrect offset correction for spectraval with pixel binning. -> fixed
V5.4.0
[RELEASE]
On the basis of VersaSpec V5.3.4
V5.3.4
[NEW]
- para:devnum for spectraval
- para:encturn for PS2000
[CHANGED]
- Temp-display now with DLL: works correctly also for PS2000
- Logo is now without frame
[BUGFIX]
- By the grace of God, the trigger works also with BlueTooth now (some mystical changes in DLLs(v4.0.3)/firmware(v0.87)).
V5.3.3
[NEW]
- trigger (right-click on any measuring button).
- Parameter Utility -> Temperature-display
V5.3.2
[NEW]
- Parameter Utility - CONF:AVER
- Print Protocol: user name <- system user; Pixels, Sensor name <- list in the PU
[CHANGED]
- New DLLs (4.0.2). Corresponding changes (such as JETI_GetCycTime -> JETI_GetFlickerFreq).
- Logging of JETI_CheckAdaptionStatEx and JETI_CheckAdaptionStat - removed
[BUGFIX]
- No more firmware reset for SDCx3+BlueTooth (in this combination firmware reset leads to problems).
V5.3.1
[NEW]
- Logging of (almost) all DLL-commands.
V5.3.0
[NEW]
- *para:laserint, *para:laserlim, *para:wran.
[CHANGED]
- SetParameter routine revised to allow more than 2 arguments (like *para:wran).
[BUGFIX]
- Laser/shutter switching routine: click on the button just inverted the state (there was no actual correspondence 1-on 0-off). Fixed.
V5.2.0
[RELEASE]
Release of 5.2.0 version.
V5.1.26
[NEW]
- Binary representation for 32 fields in parameter block.
[BUGFIX]
- Hex/binary representation for the field in bytes 140-143 (it was float; defined so also by Reiner)
V5.1.25
[NEW]
- Upscaling of panels for LARGER displays
V5.1.24
[CHANGED]
- Arial-Font for Menu and Tabs-labels.
V5.1.23
[CHANGED]
- Compiled with 2015 Engine.
V5.1.22
[NEW]
- Battery status indicator in PU
[BUGFIX]
- PU - "Sleep" - SuspendTimerCallbacks/ResumeTimerCallbacks (because we cannot ask the device anything while it sleeps)
V5.1.21
[NEW]
- Button for setting of spectraval's Date&Time = that of system
[CHANGED]
- Precision of "Estimated Time"=1
[BUGFIX]
- tint>split: waiting time
- Print protocol - default device number was always=0. -> fixed
V5.1.20
[NEW]
- *PARA:ANCFACtor, *PARA:SPIMASTer, *PARA:SPIBRate, *PARA:SYNCMODe, *PARA:SYNCFREQ
- *DATE? , *TIME? for spectraval
- BACKUP and RESTORE buttons in parameter utility
[CHANGED]
- Serial2 is removed from About-panel
[BUGFIX]
- Treating of baudrate=0 in offline mode in estimated time formula
- Device choosing list has been doubled every time if reconnecting (there was no ClearListCtrl)
V5.1.19
[NEW]
- Searching and device choosing routine = that of LiVal. Command line arguments - OFFLINE, SEARCH, COM #, BT address, FTDI address, TCPIP address.
[BUGFIX]
- Display never, Axis - px->WL and back - graph is cleared before it is redrawn.
- SDCM3 - "Could not receive from device"
V5.1.18
[BUGFIX]
- Display-never - switching from one measurement to another.
V5.1.17
[BUGFIX]
- Searching for BlueTooth didn't work. (Reason: stParam.iBaudrate == 0, this is used for calculating of the timeout for the waiting time; stays in denominator thus cannot be == 0). -> fixed
V5.1.16
[BUGFIX]
- Offset correction for SDCx3 didn't work. -> fixed
V5.1.15
[BUGFIX & NEW]
- UV and offset corrections for all device types.
- (incomplete): internally important parameters are read out again after closing of PU or saving/reading of parameters.
V5.1.14
[BUGFIX]
- Minimal value of MaxTint-parameter = 1 (it was = 1000).
- Bug with the size of the combined dark+ref button after reconnect. -> fixed
V5.1.13
[NEW]
- Dark+Ref binding feature.
- Adaption of intergating time.
V5.1.12
[BUGFIX]
- Parameter Utility window could be larger than the computer screen of a little netbook. Function main_adjust_panel_to_screen in main.c is made to adjust the panel size after the panel is loaded.
V5.1.11
[CHANGED]
- Continuous scan period
instead of
dScanPeriodUIR = iAverage * (fTint + 10) + stParam.iPixel*2*10 / stParam.iBaudrate + stParam.iScanDelay + 150;
now is as follows:
dScanPeriodUIR = iAverage * 1.05 * fTint + stParam.iPixel*2*10 / stParam.iBaudrate + stParam.iScanDelay + 150;
V5.1.10
[NEW]
- Demo-version handling; variable isDemoVersion in Main(). 2nd "build". New icon with "Demo".
[CHANGED]
- Hall sensor timer period = 0.1 s.
[BUGFIX]
- ESTIMATED TIME was running more quickly as the reality. The waiting cycle is completely revised.
V5.1.9
[CHANGED]
- Updated list of sensors SPECSENs.ini
V5.1.8
[NEW]
- Notice the path for parameter-files in INI.
[BUGFIX]
- display:never, continous - issues after switching to another measurement mode without interrupting of cont. meas. -> fixed
V5.1.7
[NEW]
- COM-port as command-line argument to make BlueTooth SDCM3 devices work.
[BUGFIX]
- Scan-period works somehow. (The formula for minimal scan period is still not correct enough and gives values, that are much higher as actually required, but it works).
V5.1.6
[NEW]
- Hall Sensor controls in parameter utility change automatically on timer event.
[CHANGED]
- Parameter Utility as PopUp (modal); cancel continous if called it.
[BUGFIX]
- Minimal value of SplitTint = 0 (it was set to 400).
- Different little bugs with saving of selected measurements, saving in cont mode.
V5.1.5
[BUGFIX]
- SDCx3 require no password for executing of *PARA:SERN.
V5.1.4
[BUGFIX]
- Error case of illegal fit coeffitients is treated. (If maxwav<minwav etc.)
V5.1.3
[NEW]
- Following parameters for SDCx3 - PARA:MAXAVER, CONF:BTEN, CONF:DISPEN, CONF:RTCEN, CONF:SDCARDEN are implemented in parameter utility.
- The user must input the password for saving of parameters only once.
- "About" is also closed with a ESC.
[BUGFIX]
- PARA:MAXTINT for SDCx3 was fixed (MAXTINT parameter was not read from a SDCx3 device because the last "T" is obligatory, though by older devices it was not).
V5.1.2
[CHANGED]
- DLL 3.3.9
- PU - SPNUM and SERN - strings
[BUGFIX]
- PU - changing properties of some controls after changing back from SDCx3 to an older device.
V5.1.1
[NEW]
- Firmware version as a parameter. Is also saved into text parameter file.
[CHANGED]
- Parameter Utility tabs are not multiline anymore.
[BUGFIX]
- SAVE-button is dimmed after the program start.
- Measuring routine - handling of errors -> message box with a description, cancel continous
V5.1.0
[NEW]
- Export to Excel exports also tint and device serial number.
[CHANGED]
- Save continuously toggle on the main panel instead of checkbox in menu.
- Export to Excel is completely revised internally.
[BUGFIX]
- tint control precision has not depended on device type. -> fixed
- Not updating of controls in parameter utility (reported by Mr. Morgenstern due to OFFSET und by Gudrun due to SERN) -> fixed
V5.0.3
[NEW]
- SLEEP in parameter utility for SDCx3.
[CHANGED]
- Connect-toggle is now a binary switch.
- Statistic works in a more logical way. :)
- It is possible to switch between, for example, dark and reference measurements during continuos measurement without having to interrupt it.
- (internally): all 6 measuring buttons refer to a single callback function.
- (internally): continuous measurement refer to the same measurement routine as mesurement buttons.
V5.0.2
[NEW]
- Abort measurements (ESC).
- Wavelengths/pixel-range of x-axis with double-click is set to its limits.
- Parameter utility: measuring of sync. frequency.
[CHANGED]
- Connect-disconnect-button as icon
- FWHM-mode - "Copy to text buffer" feature instead of table view.
- (internally): FWHM-mode, measuring routine are changed to make them more transparent and stable.
V5.0.1
[CHANGED]
- Tint - float.
- Excel is not closed if disconnected.
[BUGFIX]
- started without device - no more freezing if changing Tint.
V5.0.0
[RELEASE]
Release of VersaSpec V5.0.0