Imagen - CCDC
CCD Camera Control Software Beta Version 0.7.0

Imagen is image acquisition software currently for Starlight Xpress CCD cameras. It contains many features specifically designed to ease the pain of acquiring and focusing targets as well as organizing and executing complete image runs whether monochrome, tri-colour or quad-colour.

Eddie Trimarchi 1999 - 2000.

About Imagen
Current Version : Beta 0.7

Imagen was formerly IntL8 which supported only the SXL-8 camera model.

The Imagen software allows flexible control over ccd cameras designed to be used for, but not limited to uses in astronomy.

The software currently controls the Starlight Xpress MX516 , HX516 and SXL8 ccd cameras as well as the Homeyer MFW and SBIG CFW-8 motorised filter wheels. This combination allows any number of filtered images to be taken in an automated sequences. Fully automated color imaging runs of any length are possible with automated periodic dark frame capture and optional subtraction.

This version of Imagen is currently in Beta at the version shown above.
The Beta version of Imagen is free for non-commercial use.

If you decide to use Imagen be aware that there may be unforeseen problems.
I cannot be held responsible for anything negative that happens as a result of using Imagen.

Thanks to Terry Platt and Starlight Xpress for providing the necessary information for driving their fine cameras.

Please send any problems, bugs, suggestions or comments to me by clicking here.

Download Imagen

Minimum Requirements

A Starlight Xpress MX516 , HX516 or SXL8 CCD camera

Windows 95 or higher running in 800 x 600 video mode or greater.

Motorised Filter Wheel Support requires a Pentium-class processor.

To install Imagen, download the Zip file, unzip it to somewhere
and then run the Setup.exe program.

Download Beta Imagen V0.7
(17th March 2000. Size is 2.2MB)

If you encounter any problems installing Imagen then please
ensure that any old versions have been uninstalled using
Control Panel/Add-Remove Programs.

Please direct me to any persistent installation problems
and we will try and resolve them.

Installation Problems?

A problem has been identified when installing Imagen with older versions of the VB runtime library already installed. The installation program can fail for several reasons and may offer to upgrade some files automatically. If you choose Yes to allow the upgrade (requiring a reboot) but then the installation fails again for other reasons, then you can try downloading the VB runtime installation by clicking here Download VB 6.0 Runtime Installation .

The Runtime Installation will upgrade your Visual Basic V6.0
Runtime Libraries after which you will need to reboot.

The Imagen installation should then be run again, and should succeed.

Imagen Features

Imagen currently supports the Starlight Xpress MX516, HX-516 and SXL-8 CCD cameras.

Imagen is a full 32-bit application with most parameters adjustable in real-time.

Imaging runs can be paused at any time, continued, restarted or aborted.

A sizable and moveable focus window can cover the entire CCD frame.

The Focus window can be positioned by clicking a point on the full frame .

Full Frame or focus window images can be saved in FITS format in any size up to the maximum full-frame.

Automatic Dark Frame subtraction manual and automatic Linear Stretch options available in focus and full frame modes.

Images can be saved pre or post processing in full frame and focus modes.

Optional resizable reticle in focus window.

Motorised Filter wheels explicitly supported are Homeyer MFW, Sbig CFW-8 motorised or manual filter transport.

Motorised filter wheels are supported via any one of 3 Parallel or 4 Serial ports (CFW-8 is Parallel Port only).

Fully automated colour imaging runs of any size are possible.

Continuous or Interleaved filter change modes for deep sky or moving objects.

Optional automatic dark frames taken between filter changes or filter cycles depending on filter change mode.

Continuous or counter-limited image runs with or without filters in full or focus modes
Automatic file naming with entered filename components.

Filter suffixes for auto-naming of files created through filters.

Fits Header Information entry with auto date, time and exposure on save.

Flexible Directory creation and selection for separate Save and Open directories.

Restarts with the same settings as when last closed, for quick restart ability.

Night Vision Mode (sort-of).

Tool tips on all user adjustable parameters (There is no help file. Just point at something for information on it).

Imagen Quick Manual

Imagen has many features but probably the main two (for me anyway), are it's ability to automatically control a motorised filter wheel, and it's moveable-resizable focus window overlay.

The Imagen screen consists of 4 main parts. The 'Setup Run' Panel, The 'Image Display Window', The 'Run' Panel and the 'Status' Display. Each of these is described below.

Image Display Window

The large window in the center of Imagen is the main image display window and represents a full image frame for the chosen camera.
When running in focus mode, the focus window is overlayed onto the full-frame window and can be moved around or resized using the arrow keys or the arrow pad on the 'Run' panel (see below). The focusframe position and size accurately maps to the area of the full-frame being covered by it.

Status Display

Located directly underneath the Image Display Window and shows various Information relating to the status of Imagen. This is displayed across three or more lines depending on the binning mode, camera frame size and screen resolution.

Top Line
All A countdown in HH:MM:SS for the entire imaging run
This A countdown in HH:MM:SS for the exposure of the current image in the run
Filter The current filter being used and it's place in the sequence for this filter
Saved The number of images actually saved so far for the current image run
Ending at The time that the run will finish based on the computer clock.
Darks Displays information about loaded dark frames.
None - No Dark Frames are loaded
Full+Foc - Both a fullframe and a focusframe dark is loaded
Full-Foc - A fullframe dark but no focusframe dark
Foc-Full - A focusframe dark but no fullframe dark.
Second Line
DLoadT The time in seconds that it took to download the last image.
Displayed The filename of the image currently displayed. 'Unsaved' if it has not been saved.

Bottom Line
Messages Informative messages are displayed in Green and Error messages in Red. The Status window can be moved by Clicking and dragging the message line. (See Interface Setup)
If a message is too long to fit on the message line, you can click on the message and use the arrow keys to scroll to the rest of the message.

The Setup Run Panel

Exposure Setup - (also see Filter Setup)
Each filter position is represented by a column of 3 boxes. From top down these are, The filter change button, the number of images to take through this filter and the file suffix to add to the end of each file saved with this filter.
In the example, you see filter position 1 is set to 'Clear', 1, 'C'. This is the default startup setting and if the Integrate button were pressed now, One image would be taken through the 'Clear' filter and the resulting filename (if the 'Save checkbox is set) would be IMG1C.FTS, using all of the sample information on the 'Run' panel.
If a motorised filter wheel is installed, pressing a filter button will move the wheel to that position.
ZOF - Zero Other Filters - With 'ZOF' checked, pressing a filter button will set the filecount for the current filter to 1 and all other filters to 0 as well as moving the wheel to that position.
IF - Interlace Filters - Normally Imagen will take all of the images required through each filter before moving on to the next filter. With 'IF' checked only one image is taken through each filter before cycling back to the first filter for another round, and continuing until all are done. The object of this is for taking colour sequences of fast moving objects. Like Jupiter for instance, or my first comet discovery.
FD - Framing Darks - With 'FD' checked, periodic dark frames are taken. If 'IF', a dark frame is automatically taken at the beginning of each cycle. Normally, a dark frame will automatically be taken between each filter change.

Note : These filter settings are used when saving normally or in focus mode. Continuous mode continuously repeats this setup although the limiting quantities are ignored.

Keep as Dark - Press to keep the currently loaded image as a dark frame. Either fullframe or a focus frame. Whichever is visible.
Subtract Dark - Press to subtract a pre-stored darkframe from the currently visible image.

File Options
File Prefix : Enter a prefix for all saved files to use
: Enter the first number that will be used when saving files. This is updated automatically and can be manually set back to 1, but be aware that files may be overwritten if the file numbers overlap existing ones.
: Displays the total number of files saved so far in the current run.
: Reset the Image Run. The 'Saved' count is added to 'Starting' so that files are not accidentally overwritten.
File Locations
: Select the directories to be used for all save and open commands. (see Directory Setup)

Wait Before Taking

Seconds - Enter the number of seconds to wait before taking an image.
Once - Only wait before the first image in a multiple image run.
Always - Wait before every image in a multiple image run.

Show/Hide Frame - Either displays or hides the focus window overlay.

Save Options
Save All - Save all images that are taken in focus and full frame modes. If this option is off and the program is not running in Continuous mode (below), then only one image will be taken. All images are saved using the filenaming setup above and the current Fits Header Setup (Below)
Bin2x2 - Switch 2x2 External Binning on or off. Note that the entire interface will re-size and reorganise itself when binning modes are changed.
Continue - Continuous Mode will keep integrating using the current filter unless also 'Saving the images'. If Savingt in continuous mode, Imagen will keep repeating the entire filter run until manually stopped. In this case, the filter quantities are treated simply as a non-zero value. Any filter with a non-zero quantity will be used in the filter sequence. Note that if saving but not in continuous mode, then filter quantities are used to limit the image run.
Ints Off- Switch Interrupts off when downloading images from the camera. If you have problems with banding in images, try turing Interrupts off, by checking this checkbox. The downside is that the computer will appear to freeze while the camera is being read.
Dark Subtract - Automatically subtract a pre-stored dark frame from each image taken.
Save Processed - Apply the current Stretch and Dark subtraction selections before saving. Normally the dark frame and stretch selections are only applied to the displayed image. Unless this is checked, images are saved Raw.
Save Now- Pressing this button will save the currently visible full or focus frame image using the filename parameters setup (above). Filecounts are incremented automatically and each displayed image can only be saved once.


The Run Panel

Focus Size and Position
The X and Y position and size of the focus window in pixels are displayed at the top. S-Offset is used when the frame is resized and P-Offset when the frame is moved using the arrows (below) or the keyboard to calculate the new size and/or position.
The focus window can be made as small as the smallest increment, so it is possible to have as small as a 1x1 pixel focus window for fastest readout (and worst readability obviously). Positioning of the focus window within the CCD chip to 1 pixel is also possible.

The values of P-Offset and S-Offset can be changed by clicking in either one, and typing in a new value.

The arrows are surrounded by these other control buttons.

+ Make the frame bigger by the 'S-Offset' amount
- Make the frame smaller by the 'S-Offset' amount
C (or overlapping squares) Center the frame within the full-frame using the current size
D (or single square) Set the focus window to its default position of centered on the full frame at 100x100 pixels in size.

In the center of the movement arrows, is a light that flashes between green and red whenever a new image is updated onto the screen.
Movement of the focus window can be performed in several ways; By clicking the direction arrows on arrow pad. Clicking on the main window frame allows use of the keyboard arrow keys, or clicking inside the main window will position the focus frame under the mouse cursor.
Movement of the focus frame by arrows results in a shift of 'P-Offset' pixels.

Reticle On / Off- Display or show a round red reticle in the center of the focus window.
+ Make the reticle bigger by 'S-Offset' pixels
- Make the reticle smaller by 'S-Offset' pixels

Pixel Values
Min The minimum value in the current image, or the minimum value manually entered
Max The maximum value in the current image, or the maximum value manually entered

The values for Min and Max can be changed by clicking either one and entering new values.

Apply Apply a linear stretch to each image before it is displayed. The high and low values may be changed manually and used if Auto is off..
Auto Automatically determines the Min and Max pixel values for the current image and displays them as 8-bit (0-256) values if Zfocus is off.
ZF Display the Min and Max pixel values as 12-bit (0-4095) or 16-bit (0-65535) values depending on the camera.

Auto Stretch Perform an Autostretch on the current image.

Focus On/Off Switch Focus Mode On or Off. The following displays will differ according to whether focus mode is on or off.

Focus/Full Exposures
If Focus Mode is On, then this panel will display the exposure time setting for focusmode exposures. If Focus Mode is Off, then this exposure setting will be for Full Frame exposures.

The exposure time is shown in seconds. The time multipliers can be chosen from the drop-down box. Valid time multipliers are Minutes, Seconds, Tenths and Hundredths of a second.

Start/Stop Focus/Full
Start or stop integrations. This button is used for starting and stopping integrations in full frame and focus mode. modes
If images are being saved (above), then pressing stop before a run is completed will Pause the run and pressing Start again will continue the run from the image it was up to when Stop was pressed. If you want to restart the run from the beginning then Press the 'Reset' button.


Menu Options

Load - Load a Fits Image using the standard windows file open dialog.
If the image is 512x512 it is loaded into the full frame. Any smaller images are automatically loaded into a focus window. Attempting to load a larger image will result in an error message.
Save - Saves a Fits Image using the standard windows file save dialog.
When a Fits image is saved, the Fits header date and time are automatically updated. It is therefore unwise to load an existing image and resave it.
Exit - Exit the program

Note : The file path that is used on opening a file open or save dialog are selected by the Paths setup (see Path Setup below). Before this is set for the first time, the program path is used.






Drives and directories can be selected and/or created separately for Open and Save commands, whether they are executed from the File menu, or automatically saved as part of an automated imaging run. This allows you to organise the save directories based on the target object, for instance.
Open Drive Shows and allows you to select the drive to load or save from.
Current Directory The directory tree can be traversed by clicking on folders in the diagram. The complete directory path is displayed under the tree diagram.
Create New Directory A new directory can be created by entering the name of it in the box and clicking the 'Create New' button.
Set Save/Open to same Clicking on this button will set the other path to be the same.


Fits Header

All of the Fits header values shown can be entered. The date and time are automatically updated a moment before the image is saved.
These header values are used for all files whether saved from focus mode or full-frame mode.

Filter Setup

Filter Wheel Port
Allows you to select the port that a motorised filter wheel is connected to.

C & P buttons
If the mouse is held over either of these
buttons, a hint is displayed showing the required wiring of either the Comm (9 or 25 pin) or Parallel (25-pin) connectors in order for the wheel to be controlled by the program.

Filter Transport Selection
Selects the type of filter transport being used. Currently support for the Homeyer MFW and Sbig CFW-8 motorised wheels and a manual filter selector is included. If a manual wheel is selected, the filter positions for the Homeyer MFW are used and a prompt for each filter change is issued when required during a filtered imaging run. A typical prompt is shown here.
If None is selected, then only the first filter position is used in the display, for entering the number of integrations required.

Motorised Filter Wheel Setup
Shows the positions of the filters for the two supported motorised wheels. These cannot be changed.

Test Timers
Queries the CPU for one of two possible high resolution timers necessary for controlling filter wheels.


Camera Setup

Select the camera you will be using.

Set Port Address
Select the Parallel port that the camera is connected to.

Fast Parallel Port Interface
This must be on if the Fast parallel Port Interface is connected, and must be Off otherwise.

Focus Delay
Insert a One second delay when focusing. Try it if you have trouble getting focus-mode images with the Fast Parallel port Interface.





Linear Stretch
Allows you to set the upper and lower points for a linear stretch using sliders (shown). Works on full-frame and focus window images.

Invert to Negative
Make current image negative.
Interface Arrange

BackGround Toggle
Toggles a Black Backdrop on the screen behind Imagen.

Setup Run Bring the 'Setup Run' Control Panel to the foreground and make it active for keystrokes.

Run Bring the 'Run' Control Panel to the foreground and make it active for keystrokes.

Info Bring the "Stats' window to the foreground and make it active for keystrokes.

Auto Arrange Will attempt to place all of the control panels into the 'Default Configuration' as shown in the picture at the top of this page. If it cannot due to screen resolution restrictions, an alternative setup is used with the main image window at the top-left of the screen, with the Setup and Run panels overlayed on the right-hand side of the screen.

Panic Always places the Imagen control panels into the default configuration. Panels are overlapped if required


Revert the displayed image back to its original unprocessed state, regardless of whether the image was acquired from the camera, or opened from a file. There is no undo on focus windows.

A partially implemented Night Vision mode as shown below running in HX516 2x2 binned mode.
If I ever figure out how to change the colour of option buttons, scroll-bars, and menu bars, then it will be completely implemented. I did not want to go the way of changing the entire windows palette, because I find this approach distasteful.
At present, Night Vision mode is more of a glare reduction facility than a fully-fledged night mode.
The image itself remains grayscale.

It's a trick really. There is no help, only an About box. Every user-modifiable parameter on the form has tool-tips though. So for a one-liner of help on anything you can see on the screen, just point at it. If nothing happens then the chances are high that you cannot do anything with it.


Imagen Operations

Using Imagen for the first time

Imagen must be setup the first time it is run. Camera, port and filter wheel selections should be made before attempting an image for the first time.

Using Imagen to take images without a filter selector

From the Setup menu, select Filter Setup.
Select 'None' in Filter Transport Selection. Filter wheel support is now disabled.
Click 'Ok'
You will notice that the Filters section of the 'Run Setup' panel, has all of the filter settings grayed out except for the Clear position. Underneath the Clear button you would enter the number of integrations to take.
Click the 'Setup Directories' button. select or create the directory you want your images to be saved into.
In the 'Run setup' panel, enter the filename prefix. All of the files will be saved with this as the beginning of the filename. It can be as long as you want but don't go overboard.
In the Integrate panel, Enter the 'Last FIle Num'. This will be the number before the first number that will be saved. For instance, if 0, the first file will have 1 added to the filename prefix. This number increments automatically when saving images.
Turn focusmode on or off by clicking the Focus On / Off button. The button will say 'Focus Off' if it is currently on and vice versa. Press the Start Focus/Full button
Imagen will show you in the message window which image it is currently taking and when it is finished.

Using Imagen to take color sets with a filter selector

From the Setup menu, select Filter Setup.
Select the filter transport you have connected in Filter Transport Selection.
Click 'Ok'
In the 'Setup Run' panel, enter the number of images that you want to take through each filter into the boc beneath the filter button.
Underneath the filter quantity is the filename suffix. This single letter will be added to the end of each file taken through that filter.
If you want to take color images of fast moving objects then cheking the 'IF' (Interlace Filters) option will ensure that one image through each filter is taken at a time until all are done. Normal (non-interlaced) operation will take all of the images through each filter in turn.
If you want a dark frame taken between each filter change (for normal operation), or between each cycle (Interlaced on), then check the 'Framing Darks' option.
If you want a delay to be inserted in the image sequence, set the delay time in seconds, in the 'Wait before taking' section. The default is 15 seconds.
If you want a delay before the first image is taken then check the 'Once' option in the 'Wait before taking' section.
If you want a delay before every image taken, then check the 'Always' box.
The rest is as per imaging without a filter wheel. Don't forget to check the 'Save Images' Box before you start or only 1 image will be taken and not saved!

Using Imagen to align your telescope pointing system

Many pointing/guiding systems require calibration by aligning the controller on 1 or more reference stars. Naturally, the better the alignment, the better pointing and tracking accuracy will be acheived.
Here is a method I use that gets excellent results. We will assume the mount is properly aligned before we start.
With the mount properly aligned, select and move the telescope to your first alignment point.
Ensure that focus mode is on. The focus window will be visible if it is.
Press the 'Start Focus' button. You can use the default 1 second exposure or set it differently if desired.
If the star is not in the focus window, press 'Stop Focus' (the same one) button, and take full-frame image by turning Focus mode Off and pressing 'Start Full' Make sure the 'full-frame' integration time is not set to 10 hours or something first.
When the image is displayed, check to see if your target star is there. If not, then there is another alignment issue that needs to be resolved first.
If the target star is in the full-frame then turn focusmode on again and click on your target to center the focus frame on it.
Now press 'Start Focus' and Imagen will start focus mode intgerations of the selected area, and displaying them.
Now move the target star toward the center of the full-frame using your telescope controls. You may need to adjust the size/position of the focusframe if you move the image out of it.
Once you get the image near the center, press 'C' on the focusmode arrowpad to center your focusframe. Then press 'Show Reticle' to display the reticle in the center of the focusframe.
Center the target star in the reticle. The reticle can be sized to be from 1 pixel to a full-frame in diameter.
When the star is centered in the reticle, align your controller on that point.
Now move to the next point and repeat the sequence. I have managed to get my Sky Sensor 2000 pointing accuracy better than ever before using this method.
Make sure that the same frame position is used for each alignment point. The default size/position is useful for this.

Using Imagen to frame objects

Using a C8 at f6.3, a focusframe 100x100 pixels in size, a 1 second exposure and an extreme linear stretch will show details to Mag 12 in less than 2 seconds.
Take one fullframe exposure of long enough duration to show your target.
Now show and move the focusframe over to the target as described earlier and frame it as desired.
If your object is bright enough to see nebulosity in the focusframe then centering your target should be easy.
Autostretch may not be the best choice if there is bright stars in the field. Experiment with manual settings to get the best ones for seeing nebulosity in a focusframe.

Using Imagen for manual guiding

I have used my camera for training the periodic error correction of my mount electronics, rather than peering into an eyepiece for ages and planning physiotherapy.
Find a suitable guide star as mentioned previously and get it into the fullframe. It doesn't have to be centered.
Once you have the star in focusmode, display the reticle in the focusframe.
Place the star in the reticle and make the frame and reticle sizes as small as possible for fastest readout.
With a Pentium 200 and a focusframe of 30x30 pixels, with a linear stretch applied, I get a little over 2 frames per second displayed. This is great for tracking. Even my autoguider usually updates 4 times slower than that at best.
Now train the PEC while keeping the star within the reticle, just like you would at the eyepiece only without the neck strain. I cannot convey how much I appreciate this feature.

Using Imagen to take small, fast frames

Note:   Focusframes are only binned 2x2 if the software is running in 2x2 binned mode. In unbinned mode, they are simply sub-frames read out from a specifically defined area of the CCD chip.
Setup the filter, filename, save directory and wait options in the 'Setup Run' panel as mentioned earlier.
Set the Focusmode times in the 'Run' panel with Focusmode switched on.
If you want a darkframe subtracted, then you need to load one into the window, from a file or from the camera, and then click the 'Keep as Dark' button the 'Setup Run' panel.
If you want your images saved with the Stretch and Dark Frame subtracted as they are currently configured, then check the 'Save Processed' option.
Select the 'Save All' option and press 'Start Focus'
Images will be taken at the current focusframe size and position and saved using the the filename and filter settings.
Note If the 'Save All' option is not checked then focusmode will take continuous images through whichever filter is currently selected until the 'Stop' button is pressed. If 'Save' is selected, then the filter quantities in the Integrate panel are used to determine how many images will be taken and through what filter. This is the case for fullframe images as well.

Update History

Imagen V0.7 Beta 17th-March-2000

Fixed periodic dark not working.
Fixed closing main window from title bar leaving control windows open

Imagen V0.6 Beta 1st-February-2000

Added support for the MX516 camera.
Fixed 'Invalid Instruction' error when inverting a binned image to a negative.
Made Imagen Beta version free to the world

Imagen V0.5.30 Beta 3rd-January-2000

Fixed a bug that stopped fullframe autosaving. This was the result of insufficient testing after adding functionality to stop the same image being saved more than once when clicking the 'Save' button

Imagen V0.5.21 Beta 29-December-1999

Added external 2x2 binning to fullframe and focus modes for HX516 and SXL-8 cameras
Added Continuous mode to fullframe mode
Added a QuickSave button to automatically save the current image and increment the filecount
Added optional automatic linear stretch and dark subtraction to full-frame mode
Added ability to save with or without the displayed stretch and dark frame subtraction.
Added memory to form display. Will retain all window positions when exited and restart with them
Added ability to manually place forms on the screen and keep that placement
Added auto-arrangement of forms on the screen. Specially for 800x600 unbinned modes
Added 3D buttons.
Cleaned up the Interface. Removed all duplicated controls rearranged all controls
Added one-click minimise of all forms
Removed duplicate controls and rearranged the interface for clarity and readability.Increased the font size by 1 point.
Fixed a long-standing bug that made certain sized focus windows cause an Invalid Picture error and shutdown.
Fixed a minor bug with timings in focus mode that caused an intermittent white-frame (flicker)
Fixed a bug when clicking near the bottom of the fullframe caused the focus frame to overlay the boundary and display white

Imagen V0.5 Beta 5-December-1999

Added support for the HX516 camera
Added support for the HX516 fast Parallel Port Interface
Added single-click focus frame positioning
Extensive changes to the user interface.
Controls panels can be hidden or selectively shown so as to allow better display organisation with screen resolutions lower than 1024x768.
High-resolution Timer support is now only used if the computer supports it.
This should fix the problem with the software giving an illegal instruction when attempting to integrate an image on non-Intel processors.

Note High resolution timing is necessary for motorised filter wheel support. If the computer does not support high-resolution timing via the CPU, then filter wheel support is disabled. This is determined automatically when the program is started
Minor bug in displayed timings corrected
Bug which caused low SNR images when saving a run of full-resolution images with 1 second integration times fixed.
Lots of validation added to fields that can be entered or modified.

IntL8 Version 1.0.1 15-July-1999
Fixed erroneous Countdown timer display
Fixed a problem with Countdown timer accuracy

IntL8 Version 1.0 Full 12-July-1999
focus window position adjustment by keyboard arrow keys as well as by mouse/onscreen arrow-pad
focus window resizing is now permanently centered on the current focusframe position
Focus and full-frame image runs can now be stopped, paused or restarted
ZFocus mode displays max and min pixel values as 16-bit integers.
Filter change buttons can now be setup to target a specific filter, zeroing the other filter counts.
Real-time image run statistics display.
Countdown timer that includes Image retrieval and filter wheel wait times in calculating estimated finish time for a run.
Fits header now has exposure time (EXPTIME) and Camera Temperature (CAMTEMP) added.
Parameters adjustment support in real-time. (Most values can be modified without stopping an image run).
Many values added to the registery for more complete restartability.
Integration timers continuing after Stop button pressed bug fixed. Night Vision mode extended to apply to pop-up windows and dialogue boxes
Night Vision mode bug fixed to work on displays bigger than 1024x768
Installation problems caused by out-of-date VB runtime files addressed.
Various other minor bugs repaired
New bugs added (Please let me know if you find them!)

IntL8 Version 1.0 Beta - Early 1999

Currently Known Bugs

Problems Encountered only with the HX516 Fast Parallel Port Interface
Focus Window displays a bright white vertical line several pixels from the left-hand edge
This adversely affects autostretch by generating inflated high Pixel Values. Not sure what the cause is yet. Try determining the true pixel range by looking at the histogram and manually entering the low and high stretch paramaters. Make sure Auto is off to use the manually entered ranges.

The First full-frame image taken, always has very low signal-to-noise.
Again not sure what causes this, but the images seem to clean up after one or two. Probably a synchronisation problem. Let me know if it happens to you

A similar thing happens occasionally with the focus frame. First couple are very noisy then it cleans up.
Similar story to the full frame, but less consistent

Filter Wheel
The filter wheel occasionally does not respond to commands from the computer
Sometimes happens and can be dependant on the order and timing between starting the computer and turning on the filter wheel. It is safest to turn on the filter wheel after the computer has booted and windows has started. Always test that the wheel control is working before starting a filtered image run. It is easily checked by pressing one of the filter buttons with the mouse.

Displayed Timings
The displayed timings stop counting down at the end of each integration
This happens when the image is being downloaded from the camera. The total image run time contains the download time for each image in its estimate and is updated as time goes on. When the first image is taken, the download time is not yet known.