Back to home PRODUCTS






When administering a number of engineering files it is often impossible to obtain detailed metrics on the data contained within, especially when working with files created at different locations, by different applications and teams. While processing such files however, it is necessary to have specific information such as size (of drawing), resolution, layer titles, etc.

Dysector is an automated file processor that extracts such data automatically and presents it in a convenient form, suitable for further processing. The application's task is to constantly monitor a pre-set directory (the Input Directory) where files of different format and contents are placed by clients or other automation tools (in real time or otherwise). Note that you are not limited to processing only files of a certain format (or architecture) -- file types are detected automatically and Dysector will adjust its routine to inspect each input file individually. Multipage files are differentiated automatically and each page is analyzed separately. All Input Files are FIFO analyzed without any change to their content or characteristics. The resulting report is placed in a flat text (ASCII) file, used to populate a database table or simply printed to a system device.

The following information will be extracted from each file:

  1. File name (with path)
  2. File type (header and data types)
  3. File size
  4. Number of colors (for raster files only)
  5. Image dimensions (horizontal and vertical, in pixels)
  6. Image resolution (horizontal and vertical, in dots per inch)
  7. Number of objects (for vector files only)
  8. Number of tiles (for raster files only)
  9. Selected objects (for vector files only)
  10. Tile dimensions (horizontal and vertical, in pixels, for raster files only)
  11. Rotation (in degrees, counterclockwise, for raster files only)
  12. Number of layers (for vector files only)
  13. Number of pages
  14. Layer Titles (for vector files only)
In addition, the application will record the time and date the file was examined, so you can keep revision records. When the report is written to a text file or printer, the layout follows strict guidelines to simplify automatic parsing at a later time.

To use Dysector, you need to have Imagenation installed and working on the host machine. The application uses Imagenation’s graphics engine and runs minimized, to save system resources. Note that Dysector uses two timers -- the total number of allowed timers on your system may be decreased by other active applications. When working, it may spawn up to six separate threads in which different processes are running.

Dysector is easy to use -- just select the Input Directory, set your Options and click on Start. When you need to stop it, normalize the application and click on Stop. You do not need any specialized knowledge of file formats and structures to successfully deploy a cost efficient automatic file printer system of any size!

Dysector may be easily customized and integrated with your existing system for greater or restricted functionality upon your request. To further explore these options, please write to support.

If you need to perform editing or advanced raster manipulations on your files automatically, check Selector and Waiter.

You can download the evaluation copy of Dysector for Win32 now!

©1995-2004 Control Systems Unlimited. All Rights Reserved.