Installation note for TASS Vers.4.2

 

The full TASS package is available on web sites:

 

http://www.top1.it

 

TASS has been designed to run under Windows 2000/XP/Vista/7. Due to its characteristics, it demands a lot of computer resources. It is therefore advisable to use a suitable computer configuration.

 The minimal suggested configuration is:

 

CPU Pentium                            

1   GHz or higher

Memory

1   GBytes or more

High resolution screen

1152 * 864  pixels , 17 inch

(1600*1200 pixels if Vme9U used)

Hard disk                                      

100 Mbytes free on disk

Fast network connection

 

 

 

For comfortable download the TASS package has been divided in seven zipped files, nominally:

 

-          TassProject.zip

-          RemoteDaqClass

-          TassDeviceEditor.zip

-          TassEccSource.zip

-          TassModuleSource.zip

-          TassSample.zip

-          TassManual.zip

 

 

Before to download the zipped files we strongly suggest to prepare a folder called “TassUnzip” where to unzip any files concerning the Tass package.

 

A short description about the zipped files follows.

.

 

TassProject.zip

 

This is the main file containing all the program and support tools to build and run simulation trigger set up. After download, unzip the file in TassUnzip folder, then double click on Setup.exe to start the installation procedure. After a welcome screen you get the License form where you have to insert the license code in order to gain full features of Tass program.

 

If you don’t have the license code please send a mail to tass@top1.it you will receive via email a free charge license code.

 

Alternatively, you can proceed leaving empty the tags for the license code, in this case you will install the Tass system till having the full features but you will be limited to use a maximum of 10 module on your simulation project.

 

In both case the following packages will be installed:

 

 

  • TassProject system

This is the main Tass system

  • TassComponentsVers30

The components library

  • HbookLib
  • TassRemoteDaq.ocx

The histogram package

The control for remote Dqc Visual Basic program

  • All the Nim, Camac and Vme modules developed so far

See the list in below

  • The Tass manual

 

  • A set of set up trigger systems examples used in the manual

 

 

 

 

RemoteDaqClass

           

This is the package containing the interface layer for remote Daq programming (see TassManual).

            The package is divided in four folders each one containing the examples and Class for Java, C++, VB and LabView languages.

            It is user responsibility to install and register the class on its system.

 

 

 

TassDeviceEditor.zip

 

This is the file containing the program and support tools to build your own module’s simulation program. You need to download and install this package only if you plane to develop code for new modules. Tass Device Editor requires the Microsoft Visual Basic 6 installed on your computer.

After download, unzip the file in “TassUnzip\TassDeviceEditor” folder then double click on Setup.exe to start the installation procedure. You don’t need any license code.

During installation process you could get some messages warning you about files already installed, answer “Yes” to any questions. This avoids to overwrite files installed by previous TassProject installation.

After installation is completed, check in the folder  …\VB98\Template\Projects if the file “Tass Device Editor Wizard.vbz” is present, if not, make there a copy from
”Program Files\Tass\TassDeviceEditor” folder.

 

If you develop any new modules and you plan to make them available to the physicist community please send e-mail to tass@top1.it for the publication on this site.

 

 

 

TassEccSource.zip

 

This is the file containing the source program code of the electronic components developed so far and used by TassProject and TassDeviceEditor packages.

You need to download and install this package only if you plane to develop code for new or not available ECC (Electronics Components Control).

After download, unzip the package in the folder “Program Files\Tass\TassEccSource”. In this case you don’t have to install anything, indeed the package is a collection of the source code that you can use as example and guide if you plan to develop new components.

 

If you develop any new ECC and you plan to make them available to the physicist community please send e-mail to tass@top1.it for the publication on this site.

 

 

 

TassModuleSource.zip

 

This is the file containing the source program code of the Nim, Camac and Vme module developed so far, see appendix B for a list of available modules.

After download, unzip the package in the folder “Program Files\Tass\ TassModuleSource”. In this case you don’t have to install anything, indeed the package is a collection of the source code that you can use as example and guide if you plan to develop new module.

 

If you develop any new modules and you plan to make them available to the physicist community please send e-mail to tass@top1.it

 

 

 

TassSample.zip

 

This is the file containing the source program of small trigger set up, most of them will be already saved at TassProject installation time.

After download, unzip the package in the folder “Program Files\Tass”. In this case you don’t have to install anything, indeed the package is a collection of the Tass projects that you can use as example and guide to build up your project.

 

If you intend to render any code available to the physicist community, please send e-mail to tass@top1.it for the publication on this site.

 

 

 

TassManual.zip

 

This is the file containing the Tass manual. The manual is already saved at TassProject installation time. This package allows you to have the Tass manual without the need to install the TassProject itself.

 

 

 

 

TASS in a click

 

            Just after the installation you can have the first look of TASS program and you can exploit its features going in the following steps:

 

  • Start TASS, in the main window select File/Open menu, then navigate on the system and select the Sample\TcpIp_Protocol\RemoteDaq_Adc\RemoteDaq_Adc_Lam folder.
  • Double click on RemoteDaq_TestAdc_Lam.trg file. The trigger set up, as fully explained in “Example for Visual Basic RemoteDaq” section, will be loaded.
  • Press Run/Cont button then move the switch on the “Wave Generator” module on “Run” position. The simulation starts and on Scope you can see the pulse, simulating PM signal, appears.
  • Go back in the Windows Explorer and, in the same folder, double click on the Daq program RemoteDaq_TestAdc_Lam.exe. Be sure the “LocalHost” remote address server is selected, then press Ok button. The Daq program starts to collect data from the trigger simulation set up.  
  • Play with knobs, switch, buttons and watch the result of any changes on the scope and on the Daq window.

 

 

 

 

 

Update and feedback

 

            The update of TASS program will be posted on the web site www.top1.it. These will include the new future version of TASS itself and the new modules and Electronic Components Control and any other sample set up.

 

            We strongly ask you to fill the guest book you find in those sites in order to be informed by e-mail about any news of TASS.

 

If you have question, comments, suggestions or you want to share your developed modules or your tips and tricks with physicist community please send mail to tass@top1.it.

 

 

 

 

List of available modules developed so far

 

[Nim Module]

NimWaveGen

CAEN_N84     Quad Discriminator

CAEN_N92     NIM-ECL-NIM Translator

CAEN_N93B   Dual Timer

 

CAEN_N105   Dual FanOut 1X16

CAEN_N107   Single Delay

CAEN_N108   Dual Delay

CAEN_N109   Single Attenuator

CAEN_N110   Dual Attenuator

CAEN_N145   Quad Scaler and Preset Counter/Timer

CAEN_N401   Quad Linear FanIn-FanOut

CAEN_N405   Triple 4 Fold Logic Unit/Majority with Veto

CAEN_N407   24Ch Analog Adder

CAEN_N408   24Ch Majority Logic Unit

CAEN_N412   8Ch Fast Amplifier

CAEN_N413   8Ch Fast Discriminator

CAEN_N417   8 Ch Low Thresh Discriminator

CAEN_N454   4-8 Logical Fan-In/Fan-Out

CAEN_N455   Quad Coincidence Logic Unit

            LRS_465          Triple 4 Input Coincidence with Veto    

LRS_620          8Ch Fast Discriminator

 

[Camac Module]

CamacManualController

CAEN_C207   16 Ch Programmable Discriminator

CAEN_C208   16 Ch CFD

CAEN_C236   Status A

CAEN_C257   16Ch Scaler

CAEN_C414   8Ch TDC

CAEN_C467   16Ch  Nim-Ecl  Translator

CAEN_C468   16Ch  Ecl-Nim  Translator

CAEN_C542   Dual Programmable Logic Unit

LRS_2249W   ADC

CERN_071     Pattern B

Mod2262         Fast waveform digitizer

 

 

[Vme Module]

            CAEN_V258B  16 Ch Programmable Discriminator

            CAEN_V465   8 Ch. ADC          (at moment only front panel picture)

            CAEN_V538   8 Ch. Nim-Ecl/Ecl-Nim Translator

            CAEN_V560   16 Ch. Scaler      (at moment only front panel picture)

            CAEN_V673A  64 Channel TDC

            CAEN_V895   16 Ch. Discriminator

            CAEN_V975   8 Ch. Fast Amplifier

            CAEN_V977    16 Ch. I/O Reg Status A

            CAEN_V993b  Dual Timer

CAEN_V1190B 64 Ch Multihit TDC

CAEN_V1729  4 Ch 12 bit ADC