TCP/IP Version Change List

Version Date Component Changes
2.39 2010-04-29 Pulse
  • The data display is now in MHz as indicated. It is calculated using the sampling rate from initialization file acquis.ini
Control Timing
  • Fix of a problem while enabling the tab pages after an error has occurred at the first CAP? request
  • the VI Control Timing Easytrigger.vi for setting the timing and trigger parameters at once is included in the LabVIEW distribution in ControlTiming.llb for easy integration into other LabVIEW VIs
Control APD-PMT
  • Set HV voltages for PMTs and APDs are saved in the initialization file and preloaded on start
  • Optimization in the read procedure for the device status
Acquis
  • Overflow indicator
Advanced Viewer
  • Cosmetics: x-scale label Range (m)
All TCPIP Modules
  • Optimization of the monitoring of the TCP/IP connection
Licel Main
  • Optimization while unloading child modules on exit
2.38a 2010-02-19 Search Controllers
  • Search Controller.llb is now included in the LabVIEW source distribution
Viewers
  • The old Advanced Viewer has been removed, the 2D Viewer has been renamed to Advanced Viewer
Power Meter
  • Power Meter Control is now included in the LabVIEW sources and in the Windows Installer of the TCPIP standard distribution
Control Timing
  • The graphic display of the pulse states is modified so that the source code can be loaded with LabVIEW 2009
Main
  • Change in the unload procedure of loaded modules
2.38 2010-01-19 Search Controlers
  • Make sure to use a free udp port not used by other applications
Licel Main
  • Main Module Control.VI is renamed to Licel Main.VI
  • No message is displayed on start if requested capabilities are not present at the Ethernet controller. The affected software module entries in the initialization file are not changed.
2D Viewer, Advanced Viewer
  • Optimized directory path handling
Acquis
  • When a multiple acquisition with a fixed number of records ends while running as a module within Licel Main Acquis signals to unlock the main tabulator pages in Licel Main.
Acquis, Track, Live, Pulse
  • Support for the new genaration of transient recorders: up to 65530 bins to read can be set
  • Support for the new genaration of transient recorders: the overflow bit is ignored by default.
2.37 2009-06-03 Error Handling
  • Minor fix when writing the error log file
Gating Control, Polarotor
  • Avoid LabVIEW warning messages when running Gating Control or Polarotor control software with LabVIEW >= 8.6 (for appropriate controllers)
Virtual Controller
  • version 1.26 included with support of floating point APD high voltages
2.36 2009-04-22 Control APD-PMT, Remote Control Calibration
  • Support of detector remote control calibration (delivered with appropriate hardware, only)
2.35 2009-03-25 Acquis/Datafile
  • Specification of individual wavelengths, polarizations, and pm voltages is possible for each channel (analog/photon counting, memory A,/memory B) (Datafile 2.20)
Licel 2D Viewer
  • Licel 2D Viewer released
TCP/IP Driver
  • TCP/IP alive/reconnect handling optimized
  • APD voltage is handled as floating point number
Control APD/PMT
  • Enhanced scale settings on request
Pulse Height Distribution
  • Bugfix for shot numbers > 4094
Search Controllers
  • (Windows Installer, only) Optimized error handling
2.34 2008-12-18 Acquis
  • Bugfix when acquiring more than 4094 shots with no device at address 0x0
Search Controllers
  • The Search Controllers Utility is deliverd with the Windows Installer
2.33 2008-10-02 Main Module Control
  • Bugfix when running the application with older ethernet controllers with no support of the CAP? command.
Track
  • Fix display problem when changing the strobe number.
2.32 2008-09-23 Acquis
  • Bugfix when stopping, reading, and re-starting the transient recorders. Without this update the acquired shot numbers are not correctly transferred.
2.31 2008-09-22 Pulse Height Distribution
  • Bugfix at condition for the next dicriminator level
Track
  • Fix display problem when switching the scale change switch in analog mode.
Acquis
  • Queue Control for Acquis
2.30g 2008-07-11 Datafile (Acquis, Viewer
  • Datafile version 2.16
  • An empty location in the global settings is filled with spaces to a maximim length of 8 characters before saving it to the data files.
  • The location coordinates are written to the data files using always the decimal point (.) as decimal separator.
  • Combine: it is scanned for the . as decimal separator
  • The restart-save procedure has been optimized.
  • The browse options of the file path control in the global configuration dialog have been fixed.
2.30f 2008-07-08 Datafile
  • Binary to ASCII (Convert) saves all global lines and variable lines (data set specific lines) from the original files. (Datafile version 2.15).
Acquis
  • Initialization of the global shot numbers for acquisitions with shot numbers > 4094 optiomized.
Main Module Control
  • Optimization of the error and warning handling during the initialization.
All TCP/IP Modules
  • Optimization of the reconnnection handling (only runtime).
2.30e 2008-06-20 Main Module Control
  • Bugfix when running more than one instances of Main Module Control.vi (the original vi and a copy).
Diverse
  • Cosmetics and documentation have been improved.
2.30 2008-04-10 Main Module Control
  • Support for loading sub VIs with an independent TCP/IP connection.
Control APD-PMT
  • Capability to run as a module within Main Module Control but with an own TCP/IP connection.
Acquis
  • Backround color set for the y-axis label to avoid improper display when running as a module within Main Module Control.
All TCP/IP Modules
  • The warning message after 5 attemps to re-establish a lost TCP/IP connection contains now the name of the calling VI.
2.29 2008-02-25 Control Timing
  • Switches corresponding to the different trigger outputs keep their value when changing the tabulator page if the switch status on the old tabulator page is as well allowed on the new page.
2.28 2008-02-04 Track
  • Resolve a problem when Continue was pressed after an acquisition had been stopped at a shot number > 4096.
Acquis
  • The background colors of a couple of configuration dialogs have been reset to avoid display problems on certain graphic cards/monitors
  • If Acquis is running as a module within Main Module Control the configuration dialogs will not pop up until the user explecitely changes to the corresponding tabulator page.
  • The graphics gets an own y-axis label.
2.27 2007-12-19 Acquis
  • Introduce new graphics and input controls.
  • The number of records when running a Multiple Acquisition may be chosen.
  • The display mode for the acquired data may be selected (raw, offset corrected, or log PR2).
  • The data set selection control has been redesigned.
Track
  • Introduce new graphics and input controls.
  • The strobe number is read from an initialization file and written to it on change. Track and Pulse use the same value.
  • Shot number > 4094 are supported. The checkbox Single Sequence enables the common behavior (stop at shot no. 4094)
Pulse Height Distribution
  • Introduce new graphics and input controls.
  • The strobe number is read from an initialization file and written to it on change. Track and Pulse use the same value.
  • Shot number > 4094 are supported.
Live
  • Introduce new graphics and input controls.
  • The strobe number is read from an initialization file and written to it on change.
  • Shot number > 4094 are supported.
Viewer
  • Introduce new graphics and input controls.
  • New indicators for Mode, Shot Number, and Number of Bins.
Datafile
  • Fix a problem with location names containing spaces. (Datafile version 2.14).
2.26 2007-11-15 All Components
  • Internal fix to keep compatibility with LabVIEW 8.5 or higher.
2.25 2007-11-07 Main Module Control
  • Optimization of subpanel scaling.
2.24 2007-10-23 Acquis
  • Fix an error in version 2.23 when reading data from PR type transient recorders.
2.23 2007-10-12 Acquis
  • Shot numbers > 4094 are supported.
  • The restart-save procedure has been optimized.
  • The browse options of the file path control in the global configuration dialog have been fixed.
Control Timing
  • The label Pretrigger has been changed to Acquisition.
2.22 (internal version)
2.21 (internal version)
2.20 2007-06-29 Control APD-PMT, TCP/IP-Driver
  • A decimal point is allowed for the APD high voltage.
Control Timing
  • The warning pop up message when no trigger is present has been removed.
2.19 2007-06-22 Control Timing
  • Normally internally used controls have been hidden.
2.18 2007-06-19 Control Timing
  • The No Trigger indicator has been moved to be visible when Control Timing runs as a sub module.
  • The No Trigger indicator behavior has been fixed.
  • The Start Delay is supported for TIMERx boards
  • Control labels and dscriptions have been improved.
Control Timing, TCP/IP-Driver
  • Offset and scaling parameters are supported (TRIGOFFSET, TRIGSCALE, TRIGCYCLE).
Main Module Control
  • Multiple loading of the same vi is supported in the runtime version (Windows).
  • Alignment of the sub panels (cosmetics).
Track, Live
  • The label Counts / Bin has been changed to Counts / Bin / Shot.
Pulse Height Distribution
  • Support of reading from either Memory A or B.
Acquis
  • The correct assignment of the acquired shots to the triggers A and B has been fixed for different trigger frequencies.
2.17 2007-03-07 TCP/IP-Driver
  • TRIGGERTIME generates a LabVIEW warning instead of a dialog if no trigger is present.
  • Support of TRIGGERTIMEx TRIGGERMODEx commands for controllers whith more than 1 timing board.
Control Timing
  • After setting the trigger times warnings are not displayed, instead an indicator becomes visible.
  • Input controls allow to display numbers with 4 decimal places.
  • Introduce the Start Delay for the Acquisition Timing use case.
  • The Lamp Trigger output is now supported in the case of an external trigger.
  • Support of Controllers with more than 1 timing sub board (TIMER, TIMERx).
Main Module Control
  • Requested controller capabilities are transferred to sub modules.
  • Display of the load status of all sub modules.
  • Main Module Control.vi wird als einzelnes VI abgespeichert.
  • A lost TCP/IP connection during the initialization of a sub module is correctly handled.
  • When an exit is forced by an error of a sub module, the name of this module will be attached to the error source.
All Modules
  • An error log is written on exit.
2.16 2006-11-30 TCP/IP-Driver
  • Changed error handling.
  • Enhanced documentation.
Main Module Control
  • The capability check has been changed.
2.15 2006-11-03 Main Module Control
  • Mouse cursor display changed.
Diverse
  • Capability handling with warning message. Support for older controllers with no CAP? command support.
2.14 2006-04-03 Acquis
  • Introduce the oportunity for different trigger frequencies on Trigger A and Trigger B.
2.13 2006-03-73 Main Module Control
  • Screenshot function is now compatible with LabVIEW Base Package, LabVIEW Runtime, LabVIEW 8 and higher.
  • Search for software modules optimized.
Acquis
  • Set all TR parameters when running as a sub module and returning to the active status.
2.12 2006-03-02 Main Module Control, Track, Pulse, Live
  • Determine the installed TR devices.
Control Timing
  • Register Page Acquisition Timing.
2.11 2006-02-14 TCP/IP Driver, All Modules
  • The VIs may run in parallel while communication with different ethernet controllers.
All Modules
  • Automatically change to the TCPIP tab page when the first attempt to reconnect a lost or non-existing TCP/IP connection fails.
  • Jump back when connection has been established.
2.10 2006-01-31 Main Module Control
  • Introduce a Screenshot button to save the panel to a PNG file.
  • Optimize the initialization after a TCP/IP reconnect.
Pulse
  • Introduce a Screenshot button to save the panel to a PNG file.
  • Introduce the Strobe Number control.
  • The list to select the device counts upwards.
  • The TR Type is saved to the initialization file.
Lice, Track
  • The list to select the device counts upwards.
  • The TR Type is saved to the initialization file.
2.09 2005-12-02 Acquis
  • The sampling rate is no longer restricted to values larger than 10 MHz.
2.08 2005-12-02 Acquis
  • Check of the data directory (exists, access possible) on start.
Live
  • Photon counting data is now correctly read in the push mode (shot number < 15)
  • Fix a problem when live display runs as a sub module of Main Module Control while the push mode is active and the main tab page is changed.
Windows Installer
  • Access rights for non-previledged users are set for the installed version.
  • Includes the Virtual Controller for hardware simulation.
2.07 2005-12-02 Main Module Control
  • If a capability requested by a module is not found the module will be set inactive.
All TCP/IP Modules
  • Jump to the TCP/IP page if the first reopen of a connection fails..
2.07 2005-12-02 Main Module Control
  • Speed up loading of sub modules.
  • Optimize the behavior when changing the tab page.
  • Optimize the behavior when reestablishing a lost TCP/IP connection.
Control APD-PMT
  • Check on exit whether detectors are switched on and allow the user to choose whether they should be switched off.
Live, Pulse, Track
  • Select the active TR at the controller.
  • Ability to run as a sub module within Main Module Control.
Viewer
  • When calling the add files interface the first letter is requested in a dialog.



Back to index