BREIN program modifications and bugfixes
We changed our reporting tool in August, 2014. This page is not updated any more. Click here for latest developments
Important: Some modules of BREIN are based on CODE. All modifications of CODE also affect BREIN.
We missed to update this page regularly - sorry. Below are changes of BREIN made during the last 2 years.
Support of 6 operator pages which can be freely configured. Operator pages can be displayed on several monitors.
History graphs can move from left to right or from right to left.
Profile graphs can show results for positions increasing from left to right or decreasing from left to right.
Profile averaging: You can show results averaged over the full width of a pane, or averaged over a user-defined position range.
You can define a position range that is used for all profile averaging procedures (global averaging).
Profile plots in operator displays are more powerful now: The last three profiles are shown, optionally centered around the average value of the last profile (Option "Autoscale profile graphs"). This way you can inspect the shape of the profile even if you are far away from the target value.
Profile plots in operator displays: The option "Automatic tick selection" tells BREIN to automatically introduce ticks on the y-axis.
Bright eye modules now use the CODE software as OLE server for fitting the spectra. No special BREIN version of CODE is necessary. The CODE OLE server for single instance is required for use with BREIN. We have configured BREIN for PCs with up to 12 cores, i.e. 12 instances of CODE are working in parallel to speed up the fitting of spectra.
BREIN generates SQL scripts that can be used to generate the correct database table structure on an external SQL server.
The module bright_eye_traverse.exe which analyzes spectra of probeheads moving across the panes can now be coupled to Zeiss OptoPlex NG.Q systems. In order to speed up the bright_eye_traverse analysis, you can configure the module to use more than just 1 processor core.
Operator displays (see below) may now contain history graphs of parameters as well as profiles of scans across the width of the panes.
Up to 4 different operator displays may be defined. They can be distributed on several monitors.
The Pane ID must not necessarily be a number any more. You can use any string to identify a pane. In most cases you can use your existing ID system witout modification in order to work with BREIN.
One-dimensional scans like profiles across the width of the panes can now be treated statistically. BREIN computes and displays average values, parameter ranges and standard deviations. For these quantities you can set target values and limits and criteria to reject panes.
Cursor routine: The display of spectra in the main application brein.exe can now show the spectral values at the cursor position.
Bugfix: The CSV-Export of the database data now writes the y- and z-position correctly.
Bugfix: The modules brein.exe, bright_eye_inline.exe and bright_eye_traverse.exe showed sometimes an access violation error when closing. We think that this problem is gone.
You can now connect BREIN to a MS SQL server in order to export the results to a MS SQL database. The database must contain a table which reproduces exactly the fields of the corresponding BREIN database table.
The object that display spectra can now show several spectra in one graph. This can be used to visualize spectral changes in time or all spectra of a position scan. In order to activate this new feature you have to do 2 actions: In the dialog of the relevant bright eye you have to click the button 'Set size of spectrum buffer' and set the number of spectra you want to see. A value of 5 means, for example, that the spectrum display will show the last 5 spectra processed by that bright eye. Then, in a second step, you have to use the menu item 'Settings/spectra' to open the dialog for the spectrum display options. This dialog has been extended - for each spectrum to be displayed you can set a display option. A value of -1 means the display will just show the last spectrum (this is how it was before). A value of 0 causes the display of several spectra, using the number you have specified before in 'Set size of spectrum buffer'. This is useful for inline spectra, for example. Scans across the panes analyzed by bright_eye_traverse.exe can be visualized best with display mode 2: In this mode all spectra recorded across the last pane are displayed. With 'Set size of spectrum buffer' you should set the number of positions across the pane. BREIN will then accumulate all spectra processed for the current pane.
Several internal modifications have very much improved the long time stability of the BREIN modules.
The database export can now be done into CSV files (by selecting the corresponding file type in the save dialog) in addition to XML and binary CDS files.
BREIN might get rather slow when the database increases in time. This can be handled by doing automatically regular backups every day and limiting the lifetime of database records. Recommended are the following settings (available in the BREIN menu 'Settings' once you have logged-in to modify the product): Set the value of 'Automatic database backup' to 2 and the lifetime of database records to 2. This will tell BREIN to do backups of the database content to CSV files every day and keep database results only for the last 2 days. The database backups can be found in the subdirectory 'database_history' of the selected product. There are subfolders for the year, month and day.
Following the wish of several customers we have started to introduce more flexibility in scaling the history and profile graphs. On the history page you can click in the upper half of a channel to increase the displayed parameter range. A click in the lower half reduces the display range. We will introduce this feature on the 'Profiles' page quite soon.
BREIN now has a simplified user interface for doing several settings, like the tolerated minimum and maximum parameter values and the decimals used to display parameter values. In addition, the definition of the graphs in the displays 'History', 'Profiles', 'Spectra' and 'Operator' is now integrated in BREIN directly - no more tedious ini-file actions are required. The latest versions of BREIN and all Bright Eye programs are compiled after heavy internal modifications of the software. Please be patient if something doesn't work as before.
The tools brein_cleaner and brein_mover have been updated in order to avoid error messages popping up.
BREIN is now capable of displaying a so-called 'Operator page' which is a flexible collection of text fragments, numbers obtained by BREIN, spectra and a user-defined background image.
Starting in July 2009, we report here about modifications and bugfixes of BREIN. We have generated a download page (see link at the top of the page) giving access to the latest file versions of the various programs and tools of the BREIN package.