changes - SpecMan4EPR Connecting spectrometers to people

Document Sample
changes - SpecMan4EPR Connecting spectrometers to people Powered By Docstoc
					Type Enhancement

Version 0.7.6.10

Description Device driver safety On multiprocessor computers and Intel Hyperthread technology processors Kernel does not function properly Program was stopped when screensaver started. Then periodically (once per second) "system error code:5" was generated, with beeps. One of popups was "A call to an OS function failed". Pushed "ok" on each then continue to work, and sm was working. Sequence: move some parameter to X axis, remove current variable from X to parameter axis. Access Violation appears, which results in the blanking of the exp tab. Saving to memory and reloading fixes the problem. Information in the Device tab was outdated if devices take time to set parameter. Fixed. Status Bar, The message clear button introduced Scope, First run scope rescales window. Number of accumulations has to be saved to the file

Date 13-Nov-04

Status

Version

Engine Device

Comments Introduced code that executes DoCommand on destroying devices to set properties with safe values Switch off hyperthreading in the BIOS. There is no other way found until now.

By boep

Bug

0.7.5.20

10-Nov-04

Inspected

0.7.6.8

Demon

boep

Bug

0.7.5.20

No clue

iggr

Bug

0.7.6.9

13-Aug-05

Ok

0.7.9.12

GUI Error in streams definition after changing of parameters When any property set the UpdateAll Nodes command running (except Run mode). Repetition time 1.5 s.

boep

Enhancement Enhancement Enhancement Bug

0.7.6.10 0.7.6.10 0.7.6.10 0.7.6.9

13-Nov-04 13-Nov-04 13-Nov-04 16-May-05 Ok 0.7.8.6

GUI, Device GUI GUI Demon

boep boep boep

Not accumulated scans are not increment the repeat counter. New experiment (data) list is introduced. Support long names of experiment, listbox can be ripped out from the editbox. New component name SSpecialCombo. Design is in progress Fixed

boep

Bug

0.7.6.9

The name of experiment does not fit to the experiment selection box

23-Nov-04

Ok

0.7.6.13

GUI

boep

Bug Bug Bug Bug Bug

0.7.6.9 0.7.6.9 0.7.6.11 0.7.6.9 0.7.6.13

Gain in NI60xx driver is not operatible, data traces are not normalized Driver of SMT does not load default modulation depth On one of the computers central mouse button click does not work DP2xx driver does not show correctly channel scales Help file path is wrong Property panel in device config dialog. Values are not send to spectrometer when modified. Minimum value not updated when modified. CIM-16 (Wfld) device driver does not working Modified experiment selection interface: combobox removed, the list of experiments added instead. Multitrace support for viewports improved First stable release of 0.7.7 Dataset selection not working in frameview Filename of configurations and execution times of experiments are saved to datafile Plot1D component does not draw data with decreasing x axis Dataselect dialog size, magnEtude hint in scope, data list sorted index Improved progress bar. Now it shows time left till the end of scan for the infinite repetitions case. Bug in viewport, incorrect treating of linked axis Improved progress bar. Now it reacts on repeats correctly. Size and reps of transient axis changed to trans and shots. Multiple triggers in sequence added. Number of triggers in PPL have to correspond to number of triggers specified in PPL tab. First working version 0.7.8.6 Enhanced suppress acquisition function. Added options which allow acquisition after 1,2,5 and 10 scans. First working version 0.7.8.6 Right click menus on suppress acquisition and save every n minutes toolbar buttons. Stable version. PulseBlaster driver, external trigger Remember Trace option in scope. Simple analog of storing oscilloscope. New interface created since VISA interface is not free any more. EMVISA - VISA emulation using GPIB. Updates behavior of the viewport trace selection dialog. Single trace deselection is possible now. Device can not be deleted. viewport trace selection dialog problem with numbering LW420, AP2xx and ChaseAWGAWG cleaned and tested. Driver version raised to 7.8.0 Spectroscopic data dialog added, NMR page with nuclei data Added option to Demon which bypasses the interpretation of PPL if no PPL variables are changed. Added corresponding option in Options to disable the optimization. Fixed SpinEdit component EPR page added to Spectroscopic data dialog Field to g conversion; Time domain to frequency domain conversion, Harmonics calculation Sony/Tektronix DG2020a beta driver New Data information control included in File Open dialog and Data info dialog (main menu) Viewport, minimum print capabilities added Modified interface class structure. Introduced text-base command subclass and modified EMVISA interface. Added direct command console for EMVISA interface EasyGPIB driver added. Massive update: introduced sequence packaging in one programming. As consequence all engines are modified (may be except GUI and PPL Compiler). Many new features. First working version 0.8.0.24 Massive update. Introduced network code. First partially working server version 0.8.0.45 SpecMan project is branched into two parts. 0.8.1.x for local code (inherited from 0.8.0.x) and completely new development client-server version 0.8.5.x for network purposes.

15-Nov-04

Ok No clue Inspected

0.7.6.11

Driver

boep boep boep

25-Nov-04 18-Jan-05

Ok Ok

0.7.6.13 0.7.6.14

GUI GUI

This is a mouse driver feature Fixed Program looks for the *.chm help file in the program root. Fixed

boep boep

Bug

0.7.6.13

18-Jan-05

Ok

0.7.6.14

GUI

boep

Bug

0.7.6.13

18-Jan-05

Ok

0.7.6.15

Driver

Driver version 0.7

boep

Enhancement Enhancement Bug Enhancement Bug Bug Enhancement Bug

0.7.7.1 0.7.7.7 0.7.7.7 0.7.7.8 0.7.7.7 0.7.7.8 0.7.7.9 0.7.7.7

boep 19-Apr-05 23-Apr-05 23-Apr-05 25-Apr-05 25-Apr-05 25-Apr-05 27-Apr-05 Ok 0.7.7.9 GUI Frameview has to call GetFirstParOnAxis in SetData Ok Ok 0.7.7.9 0.7.7.9 GUI GUI Ok 0.7.7.8 GUI boep boep boep boep boep boep boep

Enhancement

0.7.7.9

29-Apr-05

boep

Enhancement

0.7.8

16-May-05

boep

Enhancement

0.7.8

16-May-05

boep

Enhancement Bug Enhancement Enhancement

0.7.8.9 0.7.0.0 0.7.8.9 0.7.8.12

25-May-05 25-May-05 25-May-05 7-Jun-05 Ok 0.7.8.9 Driver Command sequence

boep boep boep boep

Enhancement Bug Bug Bug Enhancement

0.7.8.12 0.7.8.9 0.7.8.14 0.7.8.19 0.7.8.20

7-Jun-05 7-Jun-05 Ok No clue 15-Jun-05 22-Jun-05 Ok 0.7.8.19 LW420: first query always interrupted; ChaseAWG and LW420 baseline instability 0.7.8.14 Device config dialog allows to delete single device

boep boep boep iggr boep

GUI

Driver

Enhancement

0.7.9.3

12-Jul-05

boep

Enhancement Enhancement Enhancement Enhancement Enhancement

0.7.9.3 0.7.9.3 0.7.9.9 0.7.9.12 0.7.9.14

12-Jul-05 12-Jul-05 2-Aug-05 13-Aug-05 15-Aug-05

boep boep boep boep boep

Enhancement

0.7.9.18

23-Aug-05

boep

Enhancement

0.7.9.18

23-Aug-05

boep

Enhancement

0.8.0.x

30-Oct-05

boep

Enhancement

0.8.0.x

28-Nov-05

boep

Enhancement

0.8.1.7

Enhancement

0.8.5.25

Added dialog and configuration keys for the selection of the configuration files to be loaded at the program startup Added dialog and configuration keys for the selection of the configuration files to be loaded at the program startup For data security last experiment is stored as an additional dataset. See data panel. For data security last experiment is stored as an additional dataset. See data panel. Driver of SR830/844 lock-in amplifier is added Fly-back option for axis is added Save to ASCII option is added to save dialog Repaired major bug in network version. It behaves stable now. Status changed to the Release Candidate. Added print button to the scope. Small improvements in the DeviceProperty control (unnecessary update is removed). PB ESR channels increased to 24, max duty cycle control fixed Major renaming of versions: the network edition is now 1.1.0.x, new local edition will start from 1.0.0.x, even versions by boep, odd versions by iggr Error in sequence packing Error in sequence packing Many bugs fixed: creation of variables with the same name, interrupted scan not transferred to client, saving of packing options Added button Copy to Experiment in file open dialog There is no update of secondary view/trace Incorrect Hidden/Visible transition in Device dialog Added 'Save All Configs' menu options No checks of Max Pulse Length and Max Duty Cycle Mistakes of trace transfer in Server and Client code leading to big transfer with multiple views/clients No update of variable patterns SpecMan Chat Added Sequence packing fixed Support for HP 8662A is added. Driver name HP86xx Support for SpinCore USB to PTS160 converter is added. Interface name SPINCOREUSB driver name PTS160USB. In case of long data traces client has long update lag Interfaces are loaded on the request of device and do not need to be included to configuration Scan number update failed in certain cases Second scope trace does not update on longaccumulated traces Axis type F (FFT) is added Axis type A and R are added for peak to peak and RMS measurements Data saved and transferred with specified resolution (32/64bits) Logarithmic spasing of parameters (option logto) Parameters values transferred from server only after experiment Parameters values aren't brought to specified resolution Skip traces option for DP2xx driver to be able to skip first shots, which can be spoiled f.e. by signal desaturation Option for the view port. Select type of v-port at the beginning of the experiment. Option for the showing of repetitions of XYZ axis and last axis of experiment. Other GUI twicks Tektronix TDS 520 scope added Added System device - the encapsulation of experiment parameters that can be changed during an experiment, currently Shots and Repetitions Packed axis are colored like transient during experiment Chase DA4000 series of AWG is added. Chase AWGDA interface is added In tunning mode number of shots can be changed Options in save file dialog can be preconfigured WarmUp actions added Occasional crush on Pentium D computers Considerably improved performance in TimeCritical mode by using only single thread for Demon and devices. Influence of this mode on stability of the progroram in general is examined Data can not be saved from data tab PulseBlaster driver incorrect sequence with 1 shot In tunning mode, for I, R and A axis the length of visual buffer trace can be specified (see Demon parameters) - previously length of trace was connected to experimental axis PTS310 did not work with second channel LPT port dll now connected as interface to allow multiple devices to use the port Added support for Herley frequency source All devices that resemble frequency source are connected through the base class SignalGenerator Added new function of virtual channel - protect, added new feature when one virtual channel can control another Improved print options Modified data normalization. With normalization option off data saved not normaized. Added 'raw' data format for saving all data produced during experiment Added PTS over GPIB driver Added options for saving ASCII file Added limited support for HP8752ES network analyzer Update of GUI design Support of queue: any experiment can be placed in the queue and executed in an order. Jobs can be executed on time, with relative time delay and repeated specified number of times Added in-scope data processing: base line correction and FFT Incorrect work with second acquiris board Incorrect work with moveable patterns Moveable pattern control has wrong steps Baseline correction windows in scope have wrong position FraFld driver has no control over sweep rate during manual operations FraFld driver updated to have more flexibility SpecMan can destinguish between Demon and user specified property changes Movable pattern control bug Signal Recovery 4161A driver is added Program hangs after the input of wrong strings to parameters New TCPIP device. Device can interact with any codethat supports simple TCPIP Client Server protocol. Labview server example is programmed Many additional options for the queue i) file open dialog before running, ii) deleting of files from queue after execution, iii) single click adding experiment to empty queue and execution Project is made compatible with CodeGear Borland 2006 IDE. Development can be done on both BCB 6 and CG 2006 platforms. Numerous bugfixes, modified viewport, additional visualization options. Version is in beta testing. No final release. StartDelay in AP2xx driver was wrong by 32 samples When experiments are saved from the queue using template, files will not be overwritten but the last first available filename will be found LPT port adderss can be specified explicitely in the driver External trigger option is added to AWGDOUTS driver

16-May-06

boep

16-May-06

boep

Enhancement

0.8.1.7

16-May-06

boep

Enhancement Enhancement Enhancement Enhancement Bug

0.8.5.25 0.8.1.9 0.8.5.28 0.8.1.15 0.8.5.xx

16-May-06 16-May-06 21-May-06 6-Oct-06 6-Oct-06 Ok 0.8.5.80

boep iggr boep boep boep

network

Mistake function

in

communication

interface

Enhancement Bug

0.8.5.90 0.8.5.90

13-Oct-06 13-Oct-06 Ok 0.8.5.90 driver, GUI

boep boep

Bug Bug

0.8.1.16 1.1.0.16

Ok 29-Nov-06 partially fixed 1.1.0.20

driver, demon driver, demon

boep mistake in DP2xx driver boep mistake in DP2xx, DP3xx driver boep

Bug

1.1.0.20

29-Nov-06

Ok

1.1.0.22

Enhancement Bug Bug Enhancement Bug Bug Bug Enhancement Bug Enhancement

1.1.0.26 1.1.0.24 1.1.0.24 1.1.0.28 1.1.0.20 1.1.0.32 1.1.0.22 1.1.0.38 1.1.0.44

6-Dec-06 6-Dec-06 6-Dec-06 8-Dec-06 18-Dec-06 18-Dec-06 18-Dec-06 18-Dec-06 18-Dec-06 26-Dec-06 Ok Ok Ok 1.1.0.38 1.1.0.38 1.1.0.36 1.1.0.38 driver of AP2xx server and frameview Ok Ok 1.1.0.26 1.1.0.26 server

boep boep boep boep boep boep boep boep boep

Enhancement

1.1.0.48

5-Jan-07

boep

Bug Change Bug Bug Enhancement Enhancement Enhancement Enhancement

1.1.0.44 1.1.0.50 1.1.0.44 1.1.0.50 1.1.0.70 1.1.0.132 1.1.0.132 1.1.0.132

5-Jan-07 9-Jan-07 9-Jan-07 19-Jan-07

Ok

1.1.0.48

boep boep

Ok Ok

1.1.0.50 1.1.0.58 Server

boep boep boep boep boep boep

Bug

1.1.0.134

29-Mar-07

Ok

1.1.0.136

Changed the system of generating numbers. Now they are transferred from server and not generated on client.

boep

Bug Enhancement

1.1.0.132 1.1.0.132

29-Mar-07

Ok

1.1.0.136

boep boep

Enhancement

1.1.0.132

boep

Enhancement

1.1.0.140

iggr

Enhancement

1.1.1.0

boep boep iggr boep boep boep 14-May-07 Ok 1.1.1.8 Device thread Mistake in the interaction of Demon and device threads boep

Enhancement Enhancement Enhancement Enhancement Enhancement Bug

1.1.1.0 1.1.1.2 1.1.1.2 1.1.1.4 1.1.1.10 1.1.1.10

Enhancement

1.1.1.14

25-May-07 boep boep Pulse blaster driver boep

Bug Bug

1.1.1.14 1.1.1.22

1-Jun-07 25-Jun-07

Ok Ok

1.1.1.16 1.1.1.26

Enhancement

1.1.1.26

boep 28-Jun-07 23-Aug-07 boep 23-Aug-07 boep 23-Aug-07 boep 5-Sep-07 23-Aug-07 5-Sep-07 boep 9-Oct-07 9-Oct-07 16-Oct-07 16-Oct-07 3-Mar-08 HP87xxEx boep boep boep boep boep boep boep Ok 1.1.1.28 PTSxxx driver boep

Bug Note Enhancement Note

1.1.1.24 1.1.1.38 1.1.1.38 1.1.1.38

Enhancement Enhancement Enhancement Enhancement Enhancement Enhancement Enhancement Enhancement

1.1.1.42 1.1.1.38 1.1.1.42 1.1.1.48 1.1.1.48 1.1.1.48 1.1.1.48 1.1.2.12

Enhancement

1.1.2.12

3-Mar-08 boep 3-Mar-08 17-Apr-08 29-Apr-08 29-Apr-08 8-Jul-08 8-Jul-08 8-Jul-08 8-Jul-08 6-Aug-08 6-Aug-08 7-Aug-08 Ok Ok Ok Ok boep Ok boep Ok boep Ok Ok Ok In test 1.1.2.50 1.1.2.50 1.1.2.56 boep 7-Aug-08 boep boep boep boep 1.1.2.20 1.1.2.30 1.1.2.30 boep boep boep boep

Enhancement Bug Bug Bug Bug Bug Enhancement Enhancement Bug Enhancement Bug

1.1.2.12 1.1.2.0 1.1.2.28 1.1.2.28 1.1.2.18 1.1.2.18 1.1.2.18 1.1.2.18 1.1.2.50 1.1.2.50 1.1.1.x

Spectrometer

Enhancement

1.1.2.56

Enhancement

1.1.2.60

14-Aug-08

Ok

1.1.2.60 boep

Enhancement

1.1.3

boep

Enhancement Bug

1.1.4 1.1.2.x

boep 6-Jan-09 Ok 1.1.4.24 boep 9-Jan-09 Ok 1.1.4.26 boep 9-Jan-09 13-Jan-09 Ok Ok boep

Enhancement

1.1.4.26

Enhancement Enhancement

1.1.4.26 1.1.4.28


				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:13
posted:11/7/2009
language:English
pages:2