Annuaire IPHC
L’IPHC | Ressources techniques » Electronique » Equipe technique "Systèmes de Mesure et d’Acquisition" » TNT » Softwares » DTUC » DTUC homepage
Dernière mise à jour : mercredi 23 octobre 2013, par
The ’Distributed Tnt USB Control’ softwares can act as some TUC extension / complement having several TNT cards to operate (3,4,...10,...).
The main idea is to have several USB host PC’s where one or more cards could be plugged.
On each PC, some TUC instance could be launched, but, of course, they will operate totally independently from each other.
With DTUC, some small ’DTUC server’ has to be launched on each USB host PC. Then, another piece of software (’DTUC GUI Client’) that can be launched anywhere but in the same ethernet network, will be able to communicate with each ’DTUC server’, to view/set whole parametersets of cards and to start/stop some acquisition.
DTUC can be usefull in order to
get some different handling, views, feature while operating a group of cards
get some maximum readout performance. As actual USB2 REAL bandwidth is around 40 MB/s (for one single card, about 25 MB/s), if several cards are plugged on same PC they will share this 40 MB/s bandwidth. Thus, having very high counting rates and wanting to minimize the risk of loosing some events due to USB readout phase, the aim is to have not so many cards plugged on each PC...
DTUC uses / needs :
Private Network with at least 100Mbits,
Java RMI technology to communicate through the acquisition network,
some pieces / component of TUC software
some of the FreeHEP java libraries :
When | What | Notes | Java sources |
---|---|---|---|
July 2013 | TUC, DTUC, TAN, TDC co bundled | For VHDL code >=2.2... See TUC/DTUC download |
See TUC/DTUC download |
Jan. 2010 | For VHDL code >=2.2 | See TUC/DTUC download | |
14/09/2009 | Java 6 compiled |
See TUC download | |
18/10/2007 | Java 6 compiled |
TUC’s sources are also needed : See TUC download |
Installation notes :
DTUC servers must be launched at every PC where Tnt cards are plugged
DTUC GUI can be launched anywhere on the same network (but also on same PC where DTUC server has been launched).
TUC can also be used in parallel to DTUC : you must simply take care of what you do. If something is changed within TUC, you will need to refresh /re-ask cards parameters at DTCU’s side..and vice-versa.
Both DTUC’s parts are in fact the same software files, but launched with different arguments.
More information at article 542
Installation Zip file contain :
What | File | Notes |
---|---|---|
DTUC main program file | DTUC.jar | |
DTUC library used | « lib » sub -directory containing 17 files | These are java archive files, JAR files. |
Startup script for ’Server’ part | DTUC-Server.bat | For XP/2000/Vista |
Startup script for ’GUI’ part | DTUC-GUI.bat | For XP/2000/Vista |
A DLL library that must be put in the installation directory. This act as some interface between the java softwares and the Windows I/O system API’s wich relay communications for TNT cards to the attached USB2 driver | usbtnt.dll | For XP/2000/Vista |
For linux installation and for other installations informations see TUC installation