Version |
Date |
Component |
Changes |
3.00.13 |
2025-05-15 |
Control APD-PMT |
- Also check for SPI errors when reading all PMTs at once right after the program's start.
- Update the
DetectorAssignment.ini when changing the PMT description at a Dual-, Triple, or Quad-PMT controller.
- Force Licel Main to show a cursor when changing the number of detectors.
|
|
|
PMT_TEC Datalogger |
- Cosmetics at the graphic display.
- Fix the program exit when runnning under Licel Main.
- Optimize communication with core component.
- Fix the column headers of the log files.
- Support PMT_TEC controller firmware ≥ 6
- Support more than 4 PMT_TEC cassettes
|
|
|
TCPIP Acquis, M-Acquis |
- Front panel cosmetics (NoTrigger LED).
- Optimize y-scale mapping mode change detection.
- Fix processing error of the
DATASET API command while the frequency divider is active.
- Do not update the display after an acquisition is stopped while Do not save incomplete files is active.
- Check for file errors when manually updating the display.
- TCP/IP API: check for empty directory while processing the
DIRECTORY command
SETMAXSHOTS (submit target shot number to the transient recorders) can only be used when the trigger frequencies of the defined lasers ar equal, this setting can be changed (ON or OFF) in that case.
- TCP/IP API command
SETMAXSHOTS is available.
- Use Datafile 2.50
|
|
|
MPush-Acquis |
|
|
|
LabVIEW sources |
- Add a VI to copy Licel's custum LabVIEW error code files to the LabVIEW installation folder.
- TCP/IP API Client: add memory D to typedef for defining a TR dataset.
- TCP/IP driver: use the more intuitive name
ExternalTrigger for the legacy Master Trigger in LicelTCPIP SetTriggerMode.vi
|
|
|
Licel Main and Derivates |
- Use cached module pathes only if they are relative to the Application directory.
|
|
|
Advanced Viewer |
- Optimize y-scale mapping mode change detection.
- Attempt to use the path received via UDP when a match with the working directory fails.
- Do not show the Acquis LED caption when the Synchronization checkbox is visible.
- Choose Time instead of Range in the single and 2D displays.
- A background file must not contain the same wavelength as a loaded data file.
- Optimize the cursor update handling for the offset correction.
- Viewer version 3.76
- Use Datafile 2.50
|
|
|
Postan |
- Enhance user friendlyness by continuously running.
- Export and import results.
|
|
|
Datafile |
- More severe evaluation of the file name in the 1st header line
- Datafile version 2.50
|
|
|
TCP/IP API |
- Improve API reply handling
- TCP/IP API Client: fix the VI to set the
LIVE: MODE .
- TCP/IP API Client: fix the reply to the
CUSTOMINFO command.
- The TCP/IP API communication can be logged, enable the feature by an initialization file key or an API command.
|
|
|
Live Display |
- Improve monitoring of the TCP/IP connection in push mode.
|
|
|
Windows Installer |
- Save (zip) ini files when uninstalling.
|
|
|
Search Controllers |
- Refresh button to read the PC's IP address(es).
|
3.00.12 SP1 |
2024-10-30 |
Control APD-PMT |
- Fix repair mechanism for SPI error when receiving an error while reading from a
PMTSPI PMT
|
|
|
Advanced Viewer |
- Fix data file synchronization handling
|
3.00.12 |
2024-10-22 |
Main and Derivates |
- Support TCP/IP API command
MAIN: SCREENSHOT
|
|
|
Acquis |
- Fix Memory Depth initialization for the case that
TRTYPE is not supported
- Fix error handling for TRTYPE? support error
- Send
ACQUIRE or IDLE notifications when starting or stopping a multiple acquisition
- Disable usage of
SETMAXSHOTS for systems with transient recorders not supporting that feature
- Send
SLAVE in Stand-Alone mode
- Add 1 ms delay when approching the traget shot number in a multiple acquisition
- Optimize read time for
*IDN
|
|
|
M-Acquis |
- Fix Memory Depth initialization for the case that
TRTYPE is not supported
- Fix error handling for
TRTYPE? support error
- Send
ACQUIRE or IDLE notifications when starting or stopping a multiple acquisition
- Fix handling of shot numbers in systems with old transient recorders without
TRTYPE? support or with classic memories A & B
- Disable usage of
SETMAXSHOTS for systems with transient recorders not supporting that feature
- Add 1 ms delay when approching the traget shot number in a multiple acquisition
- Optimize read time for
*IDN
|
|
|
MPush-Acquis |
- Fix Memory Depth initialization for the case that
TRTYPE is not supported
|
|
|
Advanced Viewer |
- Handle
ACQUIRE and IDLE notifications
- Version 3.7.5
|
|
|
PMT_TEC DataLogger |
- Fix numeric format in the reply to the API command
PMT_TEC: TECSTATUS?
- Fix the reply to the API command
PMT_TEC: STATUS?
- More than on instance of PMT_TEC Datalogger can run under Licel Main
- Introduce the TCP/IP API command
PMT_TEC: RESET
- Introduce the TCP/IP API command
PMT_TEC: VOLTAGE?
- Switch of the
Ready LED when a connection is lost
|
|
|
Control APD-PMT |
- Repair mechanism for SPI error when receiving an error while reading from a
PMTSPI PMT
- Support up to 12 PMT
|
|
|
Track |
- Send
SLAVE in Stand-Alone mode
- File extension
track in the propoed file name while saving an ASCII file
|
|
|
LiveSquare |
- Send
SLAVE in Stand-Alone mode
|
|
|
TCPIP |
- Log number of dumped bytes after establishing a connection to the command log file (if active)
- The command log file size is limited, when it is exceeded a new file will be initiated
|
|
|
LabVIEW Sources |
- Fix API client driver VI to read the reply to the API command
PMT_TEC: TECSTATUS?
- New API client driver VO for
MAIN: SCREENSHOT
- Enable dubugging at some TCP/IP driver VIs
|
3.00.11 |
2024-07-30 |
TCPIP Acquis |
|
|
|
M-Acquis |
- Fix multiple start problem.
- Use Datafile 2.49
|
|
|
Advanced Viewer |
- Show detection polarization in selection list.
- Version 3.7.4
- Use Datafile 2.49
|
|
|
Datafile |
- Version 2.49
- Add detection polarization to info string for lists
|
|
|
TCP/IP Clients |
- A necessary warning dialog while working with the secure mode is non-modal now.
- Silently check for the existence of the
LicelTCPIP.ini on start, create the file if it is not present
|
3.00.10 |
2024-07-17 |
Acquis, M-Acquis |
- Fix Viewer synchronization by Notifier
- Introduce Viewer syncronization using UDP
- Fix power meter error when setting the power meter number to 0
- UserBins default set to 256
- UserBins are checked in the configuration
- SQR bins default set to 4000
- LabVIEW sources: reorganize multiple acqusition stop and store cases
DetectorTR_Assignment.ini must no longer contain the TR-enries
- Integrate the power meter(s) display(s) in a sub tab page of Acquis
- Fix processing of the TCP/IP API command
DATASET
- Save the record number, the shot number, and the record selector on exit, read these values on start (records hav already been read in earlier versions but have been saved on change)
- Use Datafile 2.48
- Fix wait for target shots problem
- Use
SETMAXSHOTS if the command is supported by all transient recorders
|
|
|
MPush-Acquis |
- Handle the PanelClose behavior
- UserBins default set to 256
- Use Datafile 2.48
|
|
|
Track |
- Save ASCII data instead of binary 4-byte single
|
|
|
Live Display |
- Allow up to 4 reference signal traces to show up together with the Live Display Data
- Optimize hitting the target shot number
- Update shot number when reading data
|
|
|
Advanced Viewer |
- Fix initialization of the start path, set it to the directory found in acquis.ini
- Fix 2D display after opening a file right after clearing the display
- Fix 2D plot with power meter data
- Use Datafile 2.48
- Receive file path from Licel's transient recorder acquisition software via UDP
- Version 3.7.3
|
|
|
Datafile |
- Documentation and usage of file time (= stop time)
- Datafile 2.48
|
|
|
Main and Derivates |
- Optimize scaling of the front panel
- TCP/IP API commands to lock tab changes and to lock tab pages, Unlock button
- Correctly interprete
NoOfControllers = 0 in the initialization file
- TCP/IP API: the command group (default
MAIN: ) is configurable
- Redesign of disabling non-usable modules
- Smaller default height
- Faster search for sub modules
- Optimize TCP/IP indicator handling
- Set
Ready=0 for the API command MAIN: STATUS? when a TCP/IP reconnect starts
- A copied Licel Main application will show the application name in the windows title
- TCPIP Indicators renamed to match the controller indices
|
|
|
Inspect System |
|
|
|
Power Meter Control |
- Optimize error handling
- Compact front panel size
|
|
|
Control APD-PMT |
- Fix reply to the API command
APD: READ
- Fix initialization of the HV values in the assigment file
DetectorTR_Assignment.ini
DetectorTR_Assignment.ini must no longer contain the TR-enries
- Disable the correspondig tab page when the number of APDs/PMTs is set to 0
|
|
|
LaserSync Control |
- Fix the API command
LSYNC: MULTIMASTER
|
|
|
PMT_TEC DataLogger |
- Tab label and front panel documentation changed
- Default IP address set to the Moxa RS485 interface's default address
- Turn
Ready LED indicator off when changing the IP address
- Numeric display of measured temperatures and currents changed
|
|
|
TCPIP API |
- Reentrancy of some TCPIP API VIs optimized
- Wait Listener Timeout set to 1000 ms
- LabVIEW sources: include TCPIP API client driver VIs
- LabVIEW sources: include examples for trigger control, PMT and APD control, simple acquisition
|
|
|
Windows Installer |
- Program links to all installed components in a sub directory on the desktop
- Running applications do no longer show LabVIEW's standard menu
|
|
|
Linux Applications |
- Running applications do no longer show LabVIEW's standard menu
|
|
|
LabVIEW sources |
- TCP/IP API driver VIs and examples
|
|
|
Search Controllers |
- Display the PC's OP address(es)
|
3.00.09 |
2023-11-02 |
Acquis, M-Acquis, MPush-Acquis |
- Optimize the handling of the record number
- Complete the global initialization file keys in the default
acquis.ini
- Mapping mode selection survives software restart
- Limit the shot number to the range [1,65534]
|
|
|
Acquis, M-Acquis |
- Fix shot number calculation in acquisitions including squared data and target shot numbers above the transient recorder's shot limit
- Fix squared data calculation with target shot numbers above the transient recorder's shot limit
|
|
|
Licel Main, Licel Main-M |
- Include the capability PMTSPI for modules Control APD-PMT.vi in the default initialization files
|
|
|
All TCP/IP Clients |
- Additional wait time when closing existing TCP/IPsockets during a TCP/IP reconnection
|
|
|
Power Meter Control |
- Error handling in timeout case optimized
- Avoid errors when
Stop is pressed or the sensor is changed while the program attempts to reconnect to the controller
- Fix TCP/IP reconnection when TCP/IP errors occur during the reconnection process
- Restart the power meter data transmission when power meter reading has been started but no power meter data is received
|
3.00.08 |
2023-09-28 |
Licel Main & Derivates |
- Trim spaces in the initialization file key
CAPs in the list of comma-separated capabilities
- Optimize timeout handling for unknown TCP/IP API commands and
MAIN: TAB
- Suppress further dialogs when a TCP/IP API client is connected
|
|
|
Acquis, M-Acquis, MPush Acquis |
- Table display for FPGA and board temperatures of the configured transient recorders in a table (if supported by the hardware)
- Acquis can read the PMT detector temperatures from the PMT_TEC log files
- Read port and IP address from existing shift registers instead of from the locals
- Fix saving of a changed binshift value of a TR not supporting the TRType functionality at a conntroller supporting it
- Optional binshiftOffset in the initiaization file to allow to correct the TR's binshift
- Optimize SetParameters case, reduce TCP/IP traffic
- A user-changed mapping mode (linear or logharithmic) of the y-Axis is saved for the next data display
|
|
|
MPush Acquis |
- Fix initialization in the executable when included by Licel Main
|
|
|
Acquis, M-Acquis |
- Fix Sync Viewer function in Windows executable
- Fix the configuration of the power meters via the TCP/IP API
- Optimize initialization of PowerMeter access
- Read power meter errors
|
|
|
Live |
- Fix response to the TCP/IP API command
LIVE: INSTALLED?
- Do not display -1 shots
- Freeze button for inspection of an acquired trace
- TCP/IP API command to switch off the Freeze mode
- Use MSHOTS? to read the shots only if a HWCAP $amp; 0x01 > 0 (seperate B counter)
|
|
|
Track |
- Do not display -1 shots
- Allow to read and display squared analog and photon counting data
- Use MSHOTS? to read the shots only if a HWCAP $amp; 0x01 > 0 (seperate B counter)
|
|
|
Pulse |
- Use file extension
.phd when saving to an ASCII file
- Use a point as decimal separator
. when saving to an ASCII file
- Allow to load and display saved pulse height distributions
|
|
|
PowerMeter |
- Enhanced error information when writing to a queue fails
- Reorganize data transmission and communication with acquis
|
|
|
Control APD-PMT |
- Optimized error handling when scanning from replies of the controller
|
|
|
Viewer |
- Version 3.7.2
- A user-changed mapping mode (linear or logharithmic) of the y-Axis is saved for the next data display
|
|
|
PMT_TEC DataLogger |
- Modify the Header of the log file to enable Acquis to extract detector temperatures
- Implement TCP/IP API
- Capability of running under Licel Main
|
|
|
All TCP/IP Clients |
- Write TCP/IP errors to the reconnection log file before a reconnect is established
- The current Licel TCPIP Acquisition version is logged in the error.log
- The current Licel TCPIP Acquisition version is appended to the reconnection log files
- TCP/IP command logging is enabled, in clients with a TCP/IP API the logging can be switched on and off on the fly
|
3.00.07 |
2023-05-24 |
TCPIP Acquis, M-Acquis |
- Secure tab switching in Licel Main when Licel Main's API is active
- Use only active transient recorders for detector assignment errors (TCP/IP API,
CHECKCONFIG )
|
|
|
Control APD-PMT |
- TCP/IP API fix
APD: NUMTABS? and PMT: NUMTABS? command
- Fix hiding the TCP/IP page when running in Licel Main
- Read APD and PMT HV immediately after switching on or off (manually and TCP/IP API)
- Support reading and setting PMT descriptions from/at Quad-HV controllers
- Accept
PMTSPI as valid capablility
|
|
|
Live Display |
- New TCP/IP API command
LIVE: DATA? to return the currently displayed values
- Modify the TCP/IP API command
LIVE: MEAN? to include the number of involved values
- New the TCP/IP API command
LIVE: CLEARMEAN to reset the mean graphics
- Do not show NaN in the mean display
- Read one bin more than the Strobe number in slave mode to have the same number of bins as in push mode (in slave mode the 1st bin is trashed)
- Fix behavior when changing from the push mode to the slave mode
|
|
|
TCP/IP API |
- Correct TCP/IP API buffer handling when multiple commands are received at once
|
|
|
Datafile |
- Version 2.47
- Use
StdErr instead of StdDev in dataset labels
|
|
|
Viewer |
- Version 3.7.1
- Use datafile version 2.47
- Use
StdErr instead of StdDev in dataset labels
- Correctly redisplay 2D and Offset graphs when changing the dataset while multiple files are loaded
|
|
|
MPush Acquis |
- Swap the timestamp bytes when the Ethernet Controller is not equipped with a Coldfire processor
|
|
|
Track |
- code optimization in read data case
|
|
|
TCP/IP Clients |
- Unify appearance of missing capabilities message
- Include IP address in missing capabilities message
- Never send a
KILL SOCKETS command when not any TCP/IP connection was active
|
|
|
TCP/IP Configuration VIs |
- Input fields get a white background to make clear that they are editable
|
|
|
PMT_TEC Datalogger |
- Optimize help texts for the detector/channel assignment
|
3.00.06 |
2023-01-16 |
TCPIP |
- Review of IP address syntax check
- IP Address check in LicelTCPIP SetFixedIP_Address.vi, LicelTCPIP ActivateDHCP_Mode.vi, SetNewPassword.vi, LicelTCPIP EnableSecureMode.vi, LicelTCPIP DisableSecureMode.vi
- Fix start behavior of TCPIP Set Fixed IP Address.exe
|
|
|
Dataset |
- Support for overflow dataset
- Code renovation in several sub VIs
- Version 2.46
|
|
|
Main and Derivates |
- Fix writing of the number of controllers after successfully opening TCP/IP connection(s)
- Fix exit behavior when no TCP/IP connections are active
- Optimize mouse cursor appearance
- Catch error after cancelling the screenshot dialog
|
|
|
Acquis, M-Acquis |
- Deactivate channels with
bin number = 0
- Support for overflow dataset for analog datasets
- Use datafile 2.46
- Allow to open the Viewer from Acquis (settable in the configuration dialog) for file synchronization
|
|
|
Viewer |
- Version 3.7.0
- Use datafile 2.46
- Support for overflow dataset for analog datasets
- Support subtraction of dark background data from a file
- Catch error after cancelling the screenshot dialog
- Allow multiple file selection
- Continue updating the Single Trace and Offsets plots when the 2D plot cannot be updated
- Clear Button to clear all data
- Error handling for the case that the path is empty while attempting to save ASCII files
- Optimize folder handling (start path)
- Optimize control help documentation
|
|
|
PMT_TEC Datalogger |
- The
PMT_TEC Datalogger is available in the LabvIEW sources and as Windows/Linux application
|
|
|
LabVIEW sources |
- Example VI
Easy Acquis.vi for transient recorder acquisitions
- Example VI
Easy Control APD.vi for controlling an APD
- Example VI
Easy Control PMT.vi for controlling a PMT
- Low-level TCPIP driver VIs are referenced in the LabVIEW source project for easier access
- Optimize block diagram documentation in the read case of
Live Display
- Front panel documentation enhanced in LicelTCPIP.llb
|
|
|
Track, Live |
- Use
MSHOTS command for the final read operation if it is supported
- Simplify shot number display
|
|
|
Pulse |
- Use
MSHOTS command for the final read operation if it is supported
- Simplify shot number display
- Catch error after cancelling the screenshot dialog
|
|
|
Control APD-PMT |
- Fix PanelClose behavior
- Try to obtain missing devices and adjust the number of APDs and PMTs (supported by most recent controllers)
|
|
|
Control Timing |
|
3.00.05 |
2022-06-16 |
Datafile |
- Optimize timestamp reconstruction
- Convert power meter data to signed values
- Version 2.45
|
|
|
Acquis, M-Acquis |
- Allow negative power meter data
- Use datafile 2.45
|
|
|
Licel Main and Derivates |
- Close window on exit when running in the LabVIEW Runtime Engine
- Reorganize the first connection to the controller
- Check IP address syntax on change
- TCP/IP reconnect button to change the controller connection and to reload all modules
- No TCP/IP reconnect while the user changes the IP address or port
- Save IP address and port directly after successfully connecting to a Licel Ethernet controller
|
|
|
Acquis, Track, Live, Pulse, MPush-Acquis, LiveSquare, M-Acquis, Control APD-PMT, Control Timing LaserSync, Drive Control Power Meter Control |
- Close window on exit when running in the LabVIEW Runtime Engine
- Reorganize the first connection to the controller
- Check IP address syntax on change
- TCP/IP reconnect button to change the controller connection
- No TCP/IP reconnect while the user changes the IP address or port
- Save IP address and port directly after successfully connecting to a Licel Ethernet controller
- Optimize TCP/IP LED behavior when running as a sub module in Licel Main
- Capabilty check directly after establishing the TCP/IP connection
|
|
|
Acquis, M-Acquis, MPush-Acquis, Control APD-PMT |
- Repair corrupt DetectorTR_Assignment.ini
|
|
|
Track |
- Fix reinitialization after TCP/IP reconnect while Track is active in Licel Main
- No pretrigger error message dialog when Licel Main's API is connected
- Fix Panel close behavior
|
|
|
Live |
|
|
|
Pulse |
- Fix error handling in the Start case
- Fix Panel close behavior
|
|
|
M-Acquis |
- Button to change the number of controllers is disabled when the current number matches the number of IP addresses
|
|
|
MPush-Acquis |
- Fix restart after TCP/IP reconnect while an acquisition is active
|
|
|
Control Timing |
- Save timing values, last tab page, and master trigger immediately on change
|
|
|
Drive Control |
- Save Offset Angle and StepsPerRevolution immediately on change
- Save timing values, master trigger, angle parameters immediately on change
- Step indicators for goto Snyc/1234 buttons
- Calibration and home run can be interupted using the exit button
|
|
|
Power Meter Control |
- Optimize Exit behavior
- Optimize application timeout handling
- Optimize Reopen TCP/IP warning message
- Fix meter display and trigger assignment
- Front panel cleanup
|
|
|
Viewer |
- Version 3.6.4
- Use datafile 2.45
- Close window on exit when running the Windows application
- Allow negative power meter data
|
3.00.04 |
2022-04-25 |
Acquis, M-Acquis |
- TCP/IP API
POW? corrected if a power meter's IP has been set in the GUI and no acquisition has been started yet
- TCP/IP API
POW accept localhost 127.0.0.1 as valid IP address
- Fix IP address read issue in Windows and Linux applications
- Fix TCP/IP API command
SETLOC
- Fix saving of the polarization for analog, memory B in
acquis.ini
- Match the values in the polarization (detection) list in the configuration dialog with the documented values
none, parallel, crossed, right circular, left circular
|
|
|
TCP/IP API |
- Allow
QUIT command dependent of the initialization file key [TCP/IP API] AllowQUIT
|
|
|
Control APD-PMT |
- TCP/IP API:
APD: HVSETTING? and PMT: HVSETTING? additionally return the status of the HV switch
- TCP/IP API: fix
APD: HV , APD: COOLING , and PMT: HV commands when the desired switch status is already present
|
3.00.03 |
2022-03-10 |
LabVIEW sources |
|
|
|
Licel Main and Derivates |
- Ignore duplicate sections (with the same names) in
Licel Main.ini
|
|
|
Datafile |
- Apply the range from the header for Power Meter data sets
- Fix the polarization assignment of the laser in the data file header line
- Version 2.44
|
|
|
Acquis, M-Acquis |
- Fix IP address and port assignments to active power meter controllers
- Use datafile 2.44
|
|
|
Live Display |
|
|
|
Viewer |
- Use datafile 2.44
- Version 3.6.3
|
|
|
Control Timing |
- Rename ini file section
[Delay_Timing_1] to [TIMER]
|
3.00.02 |
2021-12-06 |
Acquis, M-Acquis |
- Fix shot assignments to lasers
- Configuration of IP addresses and ports of the power meters is supported from the acquis configuration dialog
- Fix TCP/IP API
POW command
- Return and set the IP address and port with the TCP/IP API commands
POW? and POW
API Port indicator description optimized
- Working directory check when starting (single or multiple), deny start if the directory is not valid, dialog message if the TCPIP API is inactive, "DirectoryWrong" added to reply if the TCPIP API is active
- Known issue: (LabVIEW Sources, only) please clear the breakpoint in
LicelAcquis CommandHandler.vi if you are using the TCP/IP API
|
|
|
MPush-Acquis |
- Implement laser assignment to the MPush datasets
- Working directory check when starting, deny start if the directory is not valid, dialog message
|
|
|
Licel Main and Derivates |
API Port indicator description optimized
- fix an issue when reconnecting the TCP/IP connections while a module tab is active followed by a tab change to the TCP/IP tab and another TCP/IP reconnect
|
|
|
Control APD-PMT |
API Port indicator description optimized
- Cleanup of
DetectorTR_Assignment.ini after changing the serial from no S/N to another value
|
|
|
Control Timing |
API Port indicator description optimized
- block diagram cleaned up
- read time (milliseconds) update after each TCP/IP access
|
|
|
LaserSync Control |
- New control module for the Licel Laser Sync controller
- Capable to run within Gating Control/Licel Main etc.
- TCPIP API support
|
|
|
LabVIEW Sources, Windows Installer |
Inspect System tool added to distribution
|
|
|
Multi Power Meter Control |
- The window is minimized when opened for the first time
|
|
|
TCPIP (all components) |
- Remove unnecessary warning messages when
LicelTCPIP.ini is not found
|
3.00.01 |
2021-09-27 |
TCPIP |
- Fix simulaneously opening several TCP/IP connections (used in
Licel Main-M , M-Acquis ), VI must be reentrant again as in 2.70.02
|
|
|
Acquis, M-Acquis |
- Optimize timing when reading file data via the TCPIP API
- Fix a problem with the TCPIP API command
CUSTOMINFO
- Fix a problem with the TCPIP API command
STOP
- Allow an empty string ("") in the TCPIP API command
CUSTOMINFO
- New TCPIP API command
SETCUSTOMINFO for the global Custominfo
|
|
|
Acquis, M-Acquis, MPush Acquis |
- Optimize reading of high voltage values from assigned detectors
- Fix detector assignment for obtaining the HV for non-analog-A channels
- Write IDhex (ID as hexadecimal string) as information to the [TRx] sections
- Configuration dialog: detector assignment from the context menu
- Configuration dialog: a tool tip shows the transient recorder ID and detetcor assignments
- Add ID and description from assigned detectors to the data file header
|
|
|
Licel Main and derivates |
- Optimize timing when reading file data via the TCPIP API
- Fix a problem when transfering TCPIP API commands to sub modules
|
|
|
Control Timing |
- Fix a problem when writing the high voltages to
DetectorTR_Assignment.ini
|
3.00.00 |
2021-09-07 |
Datafile |
- Version 2.43
- Optionally return an error flag when checking for the file prefix
- Repair Wavelength and laser assignment for power meters
|
|
|
Licel TCPIP |
- TCPIP reconnect dialog (TCPIP_Alive): silent retry after the dialog is open for 12 seconds (for unattendet operation)
- Log a TCPIP error when it is cleared
- Do not send an empty DATA? request
\r\n when no transient recorder is active at a controller
|
|
|
TCPIP Acquis, M-Acquis |
- Use Datafile 2.43
- Enhanced error handling in the TCP/IP API commands to set global information
- The power meter configuration allows to set independent wavelengths and lasers at power meter controllers with more than one detector
- New TCP/IP API commands:
SETLOC , SETLONG , SETLAT , SETALT , SETSTOPNOSAVE , SETLASER , CONFIG , CONFIG? , GETCONFIG , CHECKCONFIG , GETFILE , NUMDEV? , INSTALLED? , MTB , MTB? , TR? , TR , POW? , POW , POW START , POW STOP
- Binwidth check for Memory D was missing
- TCP/IP API commands
CONFIG? , FILE? with optional SIZE request
- TCP/IP API command
STATUS? returnes more information
- Do not send an empty DATA? request
\r\n when no transient recorder is active at a controller
- No TCP/IP reconnect dialog when the TCP/IP API is active
- Silent error logging in the TCP/IP API process
- Configuration check in the configuration dialog optimized
- No automatic configuration dialog when controlling Acquis via Licel Main with the TCPIP API
- No other dialogs when controlling Acquis via TCPIP API
- Problem while reading the powermeter's number of triggers fixed
- An inactive power meter will no longer have an own
Power Meter Control.vi in Multi Power Meter Control.vi if an active power meter follows in the configuration
- Extended error handling for TCP/IP command handler notifiers
|
|
|
M-Acquis, Licel Main-M |
- Fix potential initialization problem of the TCP/IP handlers
- Accelerate TCP/IP Handler initialization
|
|
|
MPush Acquis |
|
|
|
TCPIP Acquis, M-Acquis, MPush Acquis |
- Transient recorders can be assigned to detectors and their HVs can be updated for writing to data files
- Some code optimizations when updating device and dataset lists
- Initialization fixed when running under
Licel Main
|
|
|
Licel Main and derivates |
- TCP/IP API: Support for passing commands for file data transfer to/from sub modules
- New TCP/IP API commands:
MAIN: CONFIG? , MAIN: GETCONFIG , MAIN: CONFIG , MAIN: RELOAD , STATUS? , TABNAMES?
- No TCP/IP reconnect dialog when the TCP/IP API is active
- Fix initialization sequence
- Fix a copy problem for non-reentrant VIs in the Linux executables
- Optimize tab changes (Notifier handling)
- Sub module initialization fixed when changing tabs via the TCP/IP API
- Fix automatic TCP/IP port assignment for modules with
TCPIP_API=TRUE
|
|
|
Control APD-PMT |
- New TCP/IP API commands:
APD: NUMDEV? , PMT: NUMDEV?
- No TCP/IP reconnect dialog when the TCP/IP API is active
- Detector HVs will be saved to a single file for all instances of
Control APD-PMT to allow HV assignment to transient recorders
- Silent error logging in the TCP/IP API process
- Initialization fixed when running under
Licel Main
|
|
|
Control Timing |
- No TCP/IP reconnect dialog when the TCP/IP API is active
- Silent error logging in the TCP/IP API process
- Initialization fixed when running under
Licel Main
|
|
|
Power Meter Control |
- Each detector head may have it's own calibration factors and offsets in a multiple detectorhead power meter controller
- Support
IniName to submit from Multi Power Meter Control.vi
|
|
|
Track, Live, PHD |
- Always use
TR_Offset when reading from and writing to acquis.ini
- Fix initialization issue when running under
Licel Main
- Initialization fixed when running under
Licel Main
|
|
|
Track, Live |
- Reentrant for optimized usage in
Licel Main
|
|
|
Viewer |
- Use Datafile 2.43
- Version 3.6.2
|
|
|
LabVIEW sources |
- VI search for loading dynamic VIs optimized
|
|
|
Windows executables |
- Use an llb for run time menues instead of a renamed llb (compatible with LabVIEW 2020 under Windows)
|
2.70.02 |
2021-05-26 |
LabVIEW sources |
- The sources are compatible with LabVIEW for Linux (≥ LV 2016)
|
|
|
TCPIP Acquis, M-Acquis |
- TCP/IP command
QUIT is no longer available
- Fix Multiple Stop problem when the program waits for a trigger fixed
- Close power meter control window on exit
|
|
|
Licel Main and Derivates |
- TCP/IP command
QUIT is no longer available
|
|
|
Linux Executables |
- For LabVIEW Runtime 2020 SP1 64 bit
- Tested in openSUSE Leap 15.2
|
|
|
Virtual Controller |
- Fix problem when running multiple instances of the Virtual Controller
|
2.70.01 |
2021-04-22 |
Datafile |
- Version 2.42
- Support a binwidth length > 4 to allow more decimal places (required for a SamplingRate of 80MHz)
|
|
|
Acquis, MPush-Acquis, M-Acquis |
- Consider MemoryD with memory blocking
- Support SamplingRate 80Mhz
- Fix Problem in the config-dialog with the enabled-state of the ShotLimit control
- Loop over all TRs to find out whether TRTYPE is supported
- Fix feedback to Licel Main when Acquis retries to start an acquisition after loosing the trigger
- Option
Do not save incomplete files for multiple acquisitions
- Use Datafile 2.42
|
|
|
TCPIP Acquis, M-Acquis |
- Fix problem while saving the Missing Trigger Behavior settings
- New commands for the TCPIP_API interface
|
|
|
Licel Main/M-Acquis |
- Allow to run in Licel Main with only 1 controller
|
|
|
Control Timing |
|
|
|
Control APD-PMT |
- Block diagram cleanup
- Change number of PMTs, APDs while running
- TCPIP_API interface
|
|
|
Track, Live, Pulse |
- Allow keeping or switching off the memory blocking when running as a sub module in Licel Main
- Info field with information from acquis.ini (Wavelength, Polarization, Custom Info)
- Disable MemoryD when not supported
|
|
|
Viewer |
- Data Set list box contains the custom info (shortened) and a corresponding tip strip
- Plot name contains the custom info (shortened)
- Extra field for long custom information
- Fix 2D-View Update and mouse cursor locking if a data file cannot be loaded to the 2DGraph
- Offset timeline
- Use Datafile 2.42
- Version 3.6.1
|
|
|
LabVIEW Sources |
- All Software Modules for Licel Main: Block diagram cleanup, reduce local variables
- Convert LLBs to diectories, VI name changes
- All TCPIP Modules: TCPIP command logging can be switchen on
|
|
|
Licel Main and Derivates |
- The TCPIP settings are always read according to the initialization file key
[TCPIP] NoOfControllers and the sections [TCPIPnn]
- TCPIP API interface including pass-through to sub modules
|
|
|
MPush Acquis |
- PHM support
- Warning message if the shot number does not correspond to the ShotLimit-settings
|
2.70.00 |
2020-11-13 |
LabVIEW sources |
- Migration to LabVIEW 2016
|
|
|
Windows Installer |
- Delivered with LabVIEW Runtime 2016 (32bit)
- Shortcuts changed
|
|
|
Licel Main and derivates |
- Remove historic cursor-VIs for non-Base Development Systems
- Use the same sceenshot mechanism for Runtime and Development System
|
|
|
Drive Control |
- Remove historic cursor-VIs for non-Base Development Systems
- Fix ini file name when running as a cloned software module in Licel Main (LabVIEW 2016 change)
|
|
|
Control APD-PMT |
- Fix ini file name when running as a cloned software module in Licel Main (LabVIEW 2016 change)
|
|
|
Pulse |
- Use the same sceenshot mechanism for Runtime and Development System
- Support Memory D
|
|
|
Track, Live Square |
|
|
|
Live |
- Support Memory D
- Block diagram cleanup
|
|
|
Datafile |
- Version 2.41
- Support of Memory D
|
|
|
Acquis, M-Acquis, MPush-Acquis |
- Support of Memory D
- Use Datafile 2.41
|
|
|
Viewer |
- Version 3.6
- Use Datafile 2.41
|
2.62.04 |
2021-04-26 |
Datafile |
- Support a binwidth length > 4 to allow more decimal places (required for a SamplingRate of 80MHz)
- Version 2.40.01
|
|
|
TCPIP Acquis, M-Acquis, MPush Acquis |
- Support SamplingRate 80Mhz
- Fix Problem in the config-dialog with the enabled-state of the ShotLimit control
- Loop over all TRs to find out whether TRTYPE is supported
- Fix feedback to Licel Main when Acquis retries to start an acquisition after loosing the trigger
- Use datafile version 2.40.01
|
|
|
TCPIP Acquis, M-Acquis |
- Fix problem while saving the Missing Trigger Behavior settings
|
|
|
Viewer |
- Use datafile version 2.40.01
- Fix 2D-View Update if a data file cannot be loaded
- Version 3.5.1
|
|
|
Licel Main and Derivates |
- The TCPIP settings are always read according to the initialization file key
[TCPIP] NoOfControllers and the sections [TCPIPnn]
|
|
|
MPush Acquis |
- PHM support
- Warning message if the shot number does not correspond to the ShotLimit-settings
|
2.62.03 |
2020-12-15 |
Windows Installer |
|
|
|
Track, Live, Pulse |
- Allow keeping or switching off the memory blocking when running as a sub module in Licel Main
|
|
|
M-Acquis |
- Allow to run in Licel Main with only 1 controller
|
|
|
LabVIEW Sources: All Software Modules for Licel Main |
- Block diagram cleanup, reduce local variables
|
2.62.02 |
2020-11-16 |
Live |
- Fix problem while setting the max bin size
|
2.62.01 |
2020-09-17 |
Acquis, Acquis-M, MPush Acquis |
- Transient recorder configuration: max bin size must be set before pretrigger (compatibility)
|
2.62.00 |
2020-09-02 |
MPush Acquis |
- Error messaging for errors in data file loop and data read loop fixed
- Timestamps for file names fixed
- When running as a sub-module in Licel Main MPush Acquis will request a self-deactivation when the MILLISEC? command is not supported by the controller
|
|
|
Virtual Controller |
- Default values of TR changed
- Default virtual controller TR values changed
- Reply in PRETRIG command fixed
|
|
|
Licel Main |
- Suppress TR Status requests when the capability
TR is not present
- Support self-deactivation of sub modules
- No longer request the historic initialization file
LicelModule.ini when the file corresponding to the VI - or exe -name has not been found
|
|
|
Datafile |
- Fix the legacy VIs
Datafile Binary to ascii.vi and Datafile Show_Tmp.vi
- Version 2.40
|
|
|
Advanced Viewer |
- Use Datafile Version 2.40
- Version 3.5
|
|
|
Acquis, MPush Acquis, Acquis-M |
- Use Datafile Version 2.40
|
|
|
Track, Pulse |
- Block diagram cosmetics and comments
|
|
|
Live Display |
- Fix behavior after a TCP/IP reconnect when running as a module in Licel Main
- Block diagram cosmetics and comments
|
|
|
Windows Installer |
- Use correct location for
licel-errors.txt
|
2.61.04 |
2020-06-04 |
Licel Main, Main-M, Polarotor, Gating Control |
- IP addresses will also be read in the LabVIEW Development Environment
|
|
|
Datafile |
- Version 2.39
Datafile Select Single Dataset.vi from version 2.59.03 is available for compatibility reasons renamed to Datafile Select Single Dataset Legacy.vi
- Up to 2 alpha-numeric characters are allowed in the Prefix (first_letter) (a-zA-Z0-9)
- Prepare Combine component (
Datafile Addfiles Interface.vi ) for usage of up to 2 alpha-numeric characters
|
|
|
Acquis, M-Push Acquis, M-Aquis |
|
|
|
Viewer |
|
|
|
Control Timing |
- Tidy up the block diagram
- Support Trigger Slaves (internally wired external trigger)
- Optimize handling of active triggers on exit
|
|
|
Drive Control (Polarotor) |
- Allow more than 1 Polarotor in Polarotor.exe
- Cosmetics: design of quad switches changed
- Optimize handling of active triggers on exit
- Label of the
Set Offset Button corrected
- Message in the case of an uncertain calibration corrected
|
|
|
Control APD-PMT |
- Tidy up the block diagram
- Optimize handling of active APDs/PMTs on exit
|
|
|
Data Analysis A+P |
- Fix submission problem of minimum toggle frequency
|
2.61.03 |
2020-03-10 |
Control Timing |
- User Dialog at program end when any trigger is switched on with the option to make the program switch the active triggers off
- ExpertMode in the initialization file hides all trigger tabs except Acquisition Timing
|
|
|
Acquis, M-Acquis, MPush-Acquis |
- Fix problem related to CustomInfo fields in combination with the Use For All option in the configuration dialog
|
|
|
Drive Control (Polarotor) |
- Support command to obtain the steps per revolution from the controller
- Fix step incrementation issue
|
2.61.02 |
2019-11-14 |
Datafile |
- Optimize scalability while reading dataset properties from a file
- Optimize code while saving binary data
- Version 2.38
|
|
|
Data Analysis (a+p) |
- Use Datafile version 2.38
|
|
|
Viewer |
- Fix cursor problem with PR2 display
- Fix update issue related to 2D plot
- Optimize scalability while reading dataset properties from a file
- Support reading of several records from one file (TCPIP MPush Acquis)
- Use Datafile version 2.38
- Version 3.4
|
|
|
TCPIP Acquis, M-Acquis, TCPIP MPush-Acquis |
- Change cursor properties
- Use Datafile version 2.38
|
|
|
TCPIP MPush-Acquis |
- Allow several Acquisitions in a single file to optimize speed
|
|
|
Windows Installer |
- Remove obsolete start menu shortcut for the component
Installation Cleanup
|
2.61.01 |
2019-10-28 |
TCPIP Acquis, MPush-Acquis, M-Acquis |
- Fix assignment issue of the laser polarization to the transient recorder channels
|
|
|
Viewer |
- Fix 2D plot x-axis, controller timestamps were erroneously read and misinterpreted
- Use Datafile 2.37
- Version 3.3.1
|
|
|
Datafile |
|
2.61.00 (RC1) |
2019-10-02 |
Licel Main and Derivates |
- Support up to 20 sub modules
- Window scaling
- Support up to 6 Ethernet controllers
- Optimize error message in the case that an error occurs when submitting control values to a software module
- Optimize error message while waiting for a module
- Improve IP addresses and ports handling
|
|
|
M-Acquis (new) |
- Acquis application with support of up to 6 Ethernet controllers
|
|
|
TCPIP Acquis32, Licel Main32 (Multirack applications) |
- TCPIP Acquis32 is substituted by M-Acquis
- Licel Main32 is substituted by Licel Main-M
|
|
|
TCPIP, all TCP/IP components |
- Improve message about connection problems
|
|
|
Acquis, M-Acquis |
- Fix problem when restarting transient recorders after the shot number has been reached
- Optimize Power Meter handling
- Support wavelength/laser assignment for power meters
|
|
|
MPush-Acquis |
|
|
|
Datafile |
- Squared data for memory B
- Wavelength compatible to PM32
- Support wavelength/laser assignment for power meters
- Version 2.36
|
|
|
Viewer |
- Wavelength compatible to PM32
- Use Datafile 2.36
- Version 3.3.0
|
|
|
Control APD-PMT |
- PMT switches must be off on start
|
|
|
Powermeter |
- Optimize display handling
- Fix re-initialization problem when controlled by acquis
- Support Multi-Trigger operation
|
2.60.00 |
2019-08-02 |
Datafile |
- Date file format change:
- Allow up to 2 letters as file prefix
- Extend accuracy of geograhic coordinates
- Extend accuracy of the zenith angle
- Include azimuth angle
- Allow custom global information
- Include the laser polarization
- Extend the TR channel polarization
- Allow TR channel specific global information
- Datafile version 2.35
|
|
|
Viewer |
- Allow up to 2 letters as file prefix
- Advanced Viewer 3.2.0
|
|
|
Acquis, Acquis32, MPush Acquis |
- Configuration Improvements:
- Allow up to 2 letters as file prefix
- Allow the specification of laser polarizations
- Expand Polarization information for the channels
- Channel specific custom information field
- Global custom information field
- Explicitely assign a laser to a TR memory
|
|
|
Acquis |
- Fix shot number dieslay after stop
|
|
|
Power Meter |
- Avoid TCP/IP error dialog after a forced exit has been triggered
|
|
|
Main and Derivates |
- Fix cursor identification in development system (>= Windows 7)
- Fix flickering cursor in development system (LabVIEW sources)
|
2.59.03 |
2019-07-24 |
TCPIP |
|
|
|
Acquis |
- Fix error handling when controlling (multiple) power meters
|
|
|
Multi Power Meter Control |
- Fix problem when started by Acquis (in 2.59.02)
|
|
|
Datafile |
- Fix unused VIs (LabVIEW sources)
- Version 2.34
|
|
|
Windows Installer |
- Installation Cleanup - rename and move
VI s and LLB s found in the installation directory
|
2.59.02 |
2019-05-17 |
Licel Main (all container Applications) |
- Fix a problem while setting the IP address(es) and Port(s) in the Windows Applications (.exe)
|
2.59.01 |
2019-05-07 |
Control Timing |
- Fix Initialization Issue in the LabVIEW source version
- Close used control references
|
|
|
Datafile |
- Version 2.33
- Fix error while writing the device identificator to a data file's header line (problem since version 2.30)
|
|
|
Advanced Viewer |
- Version 3.1.5
- Use Datafile v 2.33
|
|
|
Acquis, Acquis32, MPush Acquis |
|
2.59 |
2019-04-25 |
Licel Main (all container Applications) |
- Re-organize initialization sequence and program flow (shift registers instead of local variables)
- Fix an indication problem with the TCPIP LEDs
|
|
|
Acquis, Acquis32, MPush Acquis |
- Hints in the Tip Strips in the configuration dialog
|
|
|
Acquis, Acquis32 |
- Re-organize code of the TCPIP API
- The binshift is changeable if the parameter cannot be obtained from a transient recorder
- Memory blocking is settable if the parameter is supported
- Allow individual pretrigger setting of each TR
- Frequency divider support
|
|
|
Control Timing |
- Fix an initialization problem while running in
Licel Main with the option IndependentTCPIP = TRUE
|
|
|
Datafile |
- Version 2.3.2
- Include wavelength in powermeter list string
- Support display of certain customer powermeter formats
|
2.58.02 |
2018-09-06 |
Acquis, Acquis32 |
- Read up to 4090 squared data bins
- Optimize reading of TRTYPE information
|
2.58.01 |
2018-08-22 |
Live |
- Fix an issue in the push parser
|
2.58 |
2018-08-16 |
Datafile |
- Version 2.31
- Fix a problem with very old files without fractional seconds in the file name
- Change the display of squared data sets to standard error instead of standard deviation
|
|
|
Acquis, Acquis32 |
- external control via TCP/IP
- Fix initialization problem after a TCP/IP reconnect while running in Licel Main/32
- Fix initialization problem with power meters while running in Licel Main/32
- Fix exit problem with power meters while running in Licel Main/32
|
|
|
MPush Acquis |
- Fix initialization problem after a TCP/IP reconnect while running in Licel Main
- Restart running acquisition after a TCP/IP reconnect
|
|
|
Live |
- Fix restart problem after a TCP/IP reconnect while running in Licel Main/32
- Optimize Push parser
|
|
|
Licel Main (all container Applications) |
- Cosmetics: hide internal indicator to limit the screenshot size to the visible front panel
- Optimize stop sequence of the loaded software modules
|
|
|
Track |
- Fix an error occuring after a TCP/IP reconnect after a power cycle of the rack while Track running in Licel Main and the first TR has not the hardware address equal to 0
- Optimize stop sequence of the loaded software modules
|
|
|
TCP/IP (all Modules) |
- The dialog indicating a TCP/IP connection problem is no longer modal
|
|
|
Advanced Viewer |
- Version 3.1.4
- Fix memory issue in 2D-Graph
|
2.57 |
2018-04-20 |
MPush Acquis |
- Fix an issue when writing the first header line
- Use 1 millisecond accuracy in file names
|
|
|
Datafile |
- Version 2.30
- Allow milliseconds in file names (used by MPush Acquis)
- Optimize timestamp handling
|
|
|
LiveSquare |
- New live display component LiveSquare.exe / LiveSquare.vi to obtain squared data to calculate the standard deviation
|
|
|
Acquis |
- Support of data sets with squared data for post processing / calculation of standard deviation
- Continue a multiple acquisition after a successfull TCP/IP reconnect
- Fix a scaling issue when reading analog data from a file
|
|
|
TR Configuration |
- Optimize HWCAP handling
- Squared data support
|
|
|
Advanced Viewer |
- Support of data sets with squared data / display as standard deviation
- Fix a scaling issue when reading analog data from a file
- Optimize timestamp handling in the 2D view
- Optimize a-Axis in the 2D view
- Optimize 2D plot
|
|
|
Virtual Controller |
- The capability enable settings are saved for the next start of the program
|
|
|
Windows Installer / LabVIEW sources |
- Gating Control.exe / Gating Control are now part of the standard distribution
|
2.56 |
2017-10-05 |
Acquis, all modules |
- Fix behavior when tab page visibility is set while the
CAP? command is not supported
|
|
|
Acquis32 |
- Optimize data reading from both ethernet controllers (set the corresponding VI reentrant)
|
|
|
Main/Main32 |
- Stop the push mode at the program start and TCPIP reconnect (send SLAVE command without checking the reply) in the case that the configuration requests modules supporting the TR capability
- Optimize control refence handling, close unused references
- Optimize mechanism of loading and unloading modules
- Optimize error handling
|
|
|
Track |
- Improved help text for the Save button
|
|
|
TCPIP |
- Fix documentation in TRIGGERTIME VIs
|
2.55 |
2016-11-11 |
Viewer |
- Prevent the dialog message when the 2D-Plot is emptied because of non matching files in the case that the 2D tab page is not active
- Use automated formatting and the decimal separator . instead of the local separator when saving or converting data files or sets to ASCII
- The offset value is always displayed
- Read the last TCPIP Acquis path correctly from the initialization file when the program starts
- Prevent the rescaling of the graph when moving the cursors
|
|
|
Polarotor |
- Support of controllers sending the current steps in the reply of the
DRIVEMODE command
- Fix an issue when counting the moved steps
|
|
|
Datafile |
- Version 2.29
- Fix decimal separator in the Batch Converter
|
2.54 |
2016-07-20 |
Control APD-PMT |
- Fix an initialization problem in the stand-alone mode (side effect of changes in version 2.52)
|
2.53 |
2016-07-18 |
Acquis, Acquis32, MPush Acquis |
- Fix configuration problems while using a controller with
TRTYPE support and transient recorders without
|
|
|
Postan |
- Fix several historic problems
|
2.52 |
2016-06-27 |
Licel Main, Licel Main32, and related |
- The IP Adresses and Ports controls are now correctly written to the Initialization files
|
|
|
Control APD-PMT |
- Fix a problem with the
IndependentTCPIP -option when embedded into Licel Main/Licel Main32
|
|
|
TCPIP Acquis, Acquis32, MPush Acquis |
- Fix a configuration error related to the control of one or more Power Meter(s)
|
2.51 |
2016-03-16 |
Licel Main, Licel Main32, Gating Control |
- The IP Adresses and Ports controls are now part of LabVIEW clusters instead of arrays to avoid confusion when using the LabVIEW Development System's Make current Values Default function
|
|
|
Control Timing |
- The TIMERM capability (Polarotor timing) is no longer included in this component (moved to Drive Control)
- The used external frequency can be specified as an additional paramter which is submitted to the trigger controller with the TRIGGERTIME command
|
|
|
Acquis, Acquis32 |
- Fix warning message concerning a wrong number of bins in the configuration dialog
- Fix the appearance of the TR Type selector in the configuration dialog
- Fix start of the configuration dialog
|
|
|
Drive Control, Polarotor |
- Now included in the standard TCPIP Acquisition software distribution
|
|
|
Drive Control |
- The TIMERM capability (Polarotor timing) is now handled by the Drive Control utility
- Calibration Feature
- Static Angle setting
- Angle based timing
|
2.50 |
2015-10-05 |
Acquis, Acquis32 |
- Optimization of the configuration handling
- Indicate a missing trigger during an acquisition
- React on missing trigger pulses
- The threshold is set as specified in the configuration dialog
|
|
|
Licel Main |
- Fix a problem when writing the IP address and port to the initialization file
|
|
|
Power Meter |
- Call of multiple Power Meter Control instances optimized
|
|
|
Acquis, Acquis32, MPush Acquis |
- Fix an issue when comparing the ID documented in the acquis.ini file with the ID obtained from the controller for transient recorders without TRTYPE support
|
|
|
Datafile |
- Version 2.28
- Optimize data array handling when writing to files
- Adjustment for the changes in the configuration handling
|
2.49 |
2015-04-22 |
Acquis32 |
- The 2-rack acquisition software (formerly available as an add-on on request) is now part of the Licel TCPIP Acquisition Software
|
|
|
Licel Main32 |
- New "container software" to drive 2 Racks each equipped with transient recorders and pmts
|
|
|
Acquis, MPush Acquis, Acquis32 |
- Dataset list includes information about the rack (e.g. "R1-TR0 MemA")
|
|
|
Ini Files |
- TCPIP address handling for 2-rack software optimized
|
2.48.03 |
2015-03-16 |
Acquis |
- Fix an issue when reading the shot numbers from a rack equipped with a new generation controller (supporting the MSHOTS? command) and older transient recorders (not supporting TRTYPE information)
|
2.48.02 |
2015-03-03 |
Acquis, Track, Live, Pulse |
- Support of setting the maximum bin number
|
|
|
Track, Live, Pulse |
- Optimize handling of clear shots
|
2.48.01 |
2015-02-25 |
Acquis |
- Support of locking non-used (global) triggers (Live, Pulse, Track do not block any triggers)
- Fix an issue when acquiring more shots then the shot limit
|
2.48 |
2015-02-19 |
Multi Power Meter Control |
- Run multiple power meters
|
|
|
Acquis |
- Support of multiple power meters
- Fix problem when saving the global information height
|
|
|
Datafile |
- Version 2.27
- Adjustment for multiple power meters
|
2.47.04 |
2014-10-17 |
MPush Acquis |
- Cosmetics on the front panel
|
|
|
Executables, Windows Installer |
- Fix a buld problem which disabled Licel Main to load Acquis
|
2.47.03 |
2014-10-16 |
Acquis, MPush Acquis (LabVIEW source only) |
- Fix a problem with the configuration of the wavelength and the PM voltage for Memory C, photon counting channels
- Include laser parameters corresponding to trigger/memory C to the global configuration settings
|
|
|
MPush Acquis |
- Timestamp is written to the data files
|
|
|
Datafile |
- Version 2.26.02
- Add timestamp information to the scond global line of the file header (optional for MPush Acquis)
- Add frequency and shot information corresponding to trigger/memory C to the last global line of the file header
|
|
|
Live Display |
- Enable more accurate target shot numbers in SLAVE mode at higher frequencies
|
2.47.02 |
2014-10-15 |
MPush Acquis |
- Fix a problem when extracting the shot number from the received data stream for shot numbers larger than 255
|
|
|
Acquis, Track, Live, Pulse |
- TRTYPE request supports new controllers driving transient recorders without support for tr type information
|
2.47.01 |
2014-08-28 |
Acquis |
- Optimized control of the Power Meter Control software if used
- Optimized handling of the Power Meter Control data
- Fix a scaling problem of the Power Meter Control data
- Change of Data Set selector value fixed
|
|
|
Power Meter Control |
- Optimize data submission to TCPIP Acquis if requested
|
|
|
Datafile |
- Version 2.26.01
- Power Meter data handling and scaling optimized
|
2.47 |
2014-08-19 |
Acquis |
- Configuration dialog contains a selection list for the transient recorders
- Support of transient recorders with separately readable memories B and C
- Zenith angle support in the global settings
- Power meter data acquired by the Power Meter Control application is saved to the data files
- Optimization of the internal data buffer
|
|
|
Power Meter Control |
- Submit data to TCPIP Acquis if requested
|
|
|
Live Display, Track, Pulse |
- Improved selection list for the transient recorders
- Basic support of transient recorders with separately readable memories B and C
|
|
|
Live Display |
- Optimization of the internal data buffer
|
|
|
Search Controllers |
|
|
|
Datafile |
- Version 2.26
- Power Meter data support
|
2.45c |
2014-02-19 |
Pulse |
- Bugfix when calculating the acquired shots
|
2.45 |
2013-11-06 |
LabVIEW sources |
- The LabVIEW sources are delivered for LabVIEW 2010 and later
- Further Development of the LabVIEW 7.0 sources has been terminated. The LabVIEW 7.0 sources are still available in version 2.44
|
|
|
Acquis |
- Optimize reading of multiple shots using the MSHOTS? command if supported by the controller
- Show new TRTYPE information in the configuration dialog if supported
- Binshift information is written to the datafiles (Datafile version 2.24)
|
|
|
Live Display |
- Avoid unnecessary calls of the PUSH command
|
|
|
Search Controllers |
- A double click will copy the IP address of the active row to the clipboard
|
2.44 |
2012-10-30 |
Track, Live Display, Pulse, Acquis |
- Fix a problem when combining data of 64k transient recorders
- Each transient recorder gets an individual property PC_Device=True|False. The property is read from the corresponding initialization file section in acquis.ini and is applied only, if the TRTYPE-command is not supported
|
|
|
MPush-Acquis |
- New component for acquisitions using the MPUSH mechanism
|
|
|
Pulse |
- The change of the 64k switch is now correctly handled
- An initialization problem for the device selection list has been fixed
|
|
|
Acquis |
- Reorganization of LabVIEW LLBs, new LLB Licel Acquis.llb
|
|
|
Control Timing |
- The initialization file handling has been improved
|
|
|
Advanced Viewer |
- The Advanced Viewer gets an own version number starting with 3.0. The dataset version is displayed, as well
- The wavelength is diplayed with one decimal place
- The data set selection list string is displayed as a tip strip
- Internal data type is adjusted to 64k transient recorder data
- Datafile version 2.22
|
2.43 |
2011-06-15 |
All TCPIP Components |
- Handle LabVIEW error code 54 (malformed IP address) like other TCPIP erros: attempt to reconnect after occurrence
|
|
|
Track, Live Display, Pulse, Acquis |
- The ADC bits and PC bits can be manually set if the TRTYPE command (automatic detection of the ADC and PC bits) is not supported by an older controller
|
|
|
Polarotor/Drive Control |
- Adapted for usage with LabVIEW Runtime 2010 (only customized version)
|
|
|
Gating Control |
- Support of up to 5 timing boards (only customized version)
|
2.42c |
2011-05-05 |
All Components |
- Search for dynamic VIs adapted to be run in Windows applications under LabVIEW Runtime 2010
- Search for initialization files adapted to be run in Windows applications under LabVIEW Runtime 2010
|
|
|
Licel Main |
- Setting of the front panel title adapted to cloned VIs
- LabVIEW's
Cursor Set Busy.vi and Cursor Unset Busy.vi are used when running an application under a LabVIEW Runtime (in older LabVIEW versions these VIs are not available in LabVIEW's Base Package)
|
2.42 |
2011-04-20 |
Acquis |
- The path to the initialization file acquis.ini is relative to the location of the calling acquis.vi (or a copy of it)
- The path to the initialization file global-info.ini is relative to the location of the calling acquis.vi (or a copy of it)
- Support of 64k shot transient recorders
- Support of 16 ADC bits transient recorders
- Support of PC bits transient recorders
- Acquis assumes to read from pure photon counting transient recorders as default. To work with at least one transient recorder shipped before October 2009 customers must add the following initialization file key to the aquis.ini file:
[PhotonCounting]
PC_Device=FALSE
|
|
|
Track |
- The initialization file was renamed: TCPIP Track.ini
- Support of 64k shot transient recorders
- Support of 16 ADC bits transient recorders
- Support of PC bits transient recorders
|
|
|
Live Display |
- The initialization file was renamed: TCPIP Live Display.ini
- Send the SLAVE command to the controller in the exit case
- Support of 64k shot transient recorders
- Support of 16 ADC bits transient recorders
- Support of PC bits transient recorders
|
|
|
Pulse |
- The initialization file was renamed: TCPIP Pulse Height Distribution.ini
- Support of 64k shot transient recorders
- Support of 16 ADC bits transient recorders
- Support of PC bits transient recorders
|
|
|
Control APD-PMT |
- The initialization file was renamed: Control APD-PMT.ini
|
|
|
Control Timing |
- The initialization file was renamed: Control Timing.ini
- Copies of Control Timing use different inizialization files according to their exe- or VI-names
- Support of TIMER3 capability
|
|
|
Power Meter Control |
- The initialization file was renamed: Power Meter Control.ini
|
|
|
All Modules |
- Add the key HideRootWindow=TRUE to the initialization files (for Windows applications: only one instance is shown in the Windows toolbar)
|
|
|
Advanced Viewer |
- Fix NaN error in PR2-display when t0<=0
|
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 |
|
|
|
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 |
|
|
|
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 |
|
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 communicatiing 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.
|