Cologne DAQ for Miniball at CERN

Size: px
Start display at page:

Download "Cologne DAQ for Miniball at CERN"

Transcription

1 Cologne DAQ for Miniball at CERN Contents 1 Overview 3 2 Getting started 3 3 Working on the power PC 3 4 Configuration 4 5 Naming conventions 4 6 Booting 4 7 Setting up 5 8 Viewing untriggered traces 6 9 Examining the DGF parameters 7 10 Setting and getting the paramters from the setup files 7 11 Sending parameters directly to the DGFs 8 12 Setting the offsets 8 13 Acquiring MCA spectra 9 14 Viewing spectra cne tv mca viewer Fitting 60 Co spectra Example Scanning τ Old method - with 60 Co only New method - with any strong sources Performing the gain matching with 60 Co Example Switching back to Marabou Merging parameters Old method New method Nigel Warr June

2 20 Viewing root spectra with tv or cne Troubleshooting 17 2

3 1 Overview The Cologne DAQ was originally written for experiments using DGFs in Cologne and was designed to use the Jülich crate controllers. However, later it was necessary to support Jorway controllers, and in the end I added support for the CC32. However, this CC32 support is very slow, because it was done in a quick and dirty manner at CERN, rather than properly. So in order to improve on this, I ported most of the programs to the power PC. However, there are several shortcomings in the power PC. It is not possible to run graphical programs over a firewall, because the connection to the power PC is via rsh, not ssh, so it doesn t transport X windows. For this reason, I have split the system into two halves, which communicate via files on disk. On the power PC side, we have all the programs which communicate directly with the CAMAC crate (mb boot dgf, mb setup dgf, etc.) and on the other side we have the graphical programs (mb dgf config, scope etc.) A few programs work on both platforms, and for convenience, I have set up a mb ppc remote script which is used together with symbolic links to call the program with the same name as the symbolic link, from the main DAQ computer, so that it runs on the power PC via rsh. 2 Getting started Make sure no Marabou processes are running on the power PC Actually, it still seems to work if m esone serv, m util or m msg log are running, as long as you don t actually use programs like C analyze or DGFControl. 3 Working on the power PC In order to work on the power PC, you must log in and start the bash shell. The software only works with bash at the moment. rsh ppc-0 bash You should not need a password to log into the power PC. If you get a password prompt, check the /mbdata/miniball/.rhosts file has an entry minidaq miniball and that /usr/diskless/lynx/rio2 2.5/etc/hosts has the entry minidaq MINIDAQ. Note that, as far as the power PC is concerned, the main Miniball DAQ computer is called minidaq (and not minidaq.cern.ch or pcepuis20.cern.ch or whatever) no matter where it is installed. That name is valid on the private network and should not be changed. Nor should it have a domain name, since even if the first ethernet card of the DAQ computer is on, say, the CERN network, the power PC is NOT on the cern network and should NOT have a.cern.ch name. Unfortunately, sometimes Marabou gets this wrong! 3

4 4 Configuration Once you have started bash, the file /mbdata/miniball/.bashrc is called, which sources the file /home/miniball/nigel/.mb to define some environment variables. One is MB CONFIG DIR which points to the directory where the configuration is. The only important file is source.conf which contains one line for each DGF channel being used (including DGFs which are plugged in, but will not actually be used). The software doesn t read any of the other files in that directory. To make life simpler, there are some files like triples.inp which define the same information in a simpler form. Then you run the command mb generate source < source.inp > source.conf to generate the source.conf files from these files. Setting the r value (i.e. the distance from target to detector) to is equivalent to saying the detector is not connected, but the DGF is still there and has to be programmed. It makes some operations faster if the unused detectors are removed in this way. Edit $MB CONFIG DIR/source.conf 5 Naming conventions The crates are counted from zero (unlike Marabou which counts from one). The labels on the crates correspond to those used by Marabou, not those used by the Cologne DAQ, so you have to always subtract one from the label. The channels are named with cluster number, detector letter and segment number, where the core is treated as segment zero. e.g. 14A0 is the core of detector A of cluster 14 and 16B3 is segment 3 from detector B of cluster Booting After the crate has been powered up, or if the DSP of one of the DGFs crashes, you have to boot the DGFs. The program to do this is mb boot dgf. If executed without any parameters, it boots all the DGFs referred to in source.conf. Alternately, mb boot dgf 0 boots just those in crate 0 (Remember we count from zero!). Note that if you boot with Marabou, you don t have to boot with the Cologne DAQ and vice versa, but then you must take care that both systems are using the same FPGA and DSP codes. The environment variables: SYSFPGAFILE, FIPFPGAFILE D, FIPFPGAFILE E, DSPFILE, DSPPARNAMEFILE point to the system FPGA, the Fippi FPGA (for Rev. D DGFs), the Fippi FPGA (for Rev. E DGFs), the DSP code and the DSP variable names files, respectively. They are, however, just symbolic links to the real files. This program is executed on the power PC. There is a symbolic link to mb ppc remote on the DAQ computer, which will execute mb boot dgf on the 4

5 power PC via remote shell for you. This is, however, slightly slower than just logging into the power PC and runing mb boot dgf from there. On the power PC mb boot dgf 7 Setting up Once the DGFs are loaded, you have to load up the DPS parameters. The Cologne DAQ stores a set of parameter files (in ASCII) in a directory pointed to by the environment variable DGF SETUPS DIR. They are named according to cluster, detector letter and segment number. e.g. dgf config 14A0.setup (for the core of 14A). Figure 1: The DGF config program. Note that this program only edits the config files on disk and doesn t change anything on the DGF. However, mb sample is a special case, because it monitors the files on disk and changes the parameters on the DGF if the disk file changes. The GUI program mb dgf config can be used to edit these files. Click on the appropriate name. Click on load. Change what you want. Then click on save. 5

6 This only changes the file, not the values in the DGF. This program must be run on the DAQ computer. To load the values onto the DGF use mb setup dgf. Like the boot program, if you run mb setup dgf without any arguments, it sets up everything. Otherwise, you can specify the crate number (counting from zero). This program should be run on the power PC, but there is a link on the DAQ computer to run it on the power PC via rsh. On the Power PC: mb setup dgf On the DAQ computer: mb dgf config 8 Viewing untriggered traces When ramping up the high voltage, or generally to check out a channel, it is useful to look at untriggered traces. The Cologne DAQ has a sampling program to do this and an oscilloscope program to view the resulting samples in real time. This part has changed quite a bit in the new version of the code. Previously, the user started mb sample on the DAQ computer and it started the scope program which does the graphical visualisation of the traces. Now, the sampling program has been moved onto the power PC (which is much faster), but the scope program must still run on the DAQ computer, so the user has to start both programs. To start the scope program, run start scope on the DAQ computer. To stop it run stop scope. Note, that it is not enough just to kill the windows, since scope creates 16 windows, but only those actually used are revealed. The scope program monitors files in the directory pointed to by the environment variable SCOPE DIR. Normally the scope windows are opened in rows of three windows. This can be changed by calling start scope with the -n switch. On the power PC run the mb sample program. You must specify the list of channels to look at. e.g. mb sample 14A0 16A0 17A0. This tells scope to open one window (up to a maximum of 16 windows) for each channel, where the signals are displayed. Several traces are shown in different colours in each window (from the same channel) one after the other. The? symbol can be used as a wild card e.g. mb sample 16C? to show all seven channels from 16C. Normally, the scope windows are set to autoscale, but with the switch -y it is possible to fix the y scale. e.g. mb sample -y A0. I usually use mb sample -y A? to look at all of 17A. 6

7 Unlike all the other programs in the Cologne DAQ, for the mb sample program it isn t necessary to run mb setup dgf first, because mb sample continuously watches the setup files for the channel it is sampling and if the file is changed, it applies the new values to the DGF at once. In this way, you can make modifications using mb dgf config and as soon as you click on save, the file is modified, mb sample notices this, and changes the values on the DGF and you see the result in real time (albeit a bit slowly). You can use this method to set the offsets by hand, but its main purpose is for monitoring while ramping up the voltage. On the DAQ computer: start scope 3 On the power PC: mb sample -y A? 9 Examining the DGF parameters The program mb showdgf is used to look at the contents of the DGF parameter memory. It is called with two arguments: the crate (starting from zero) and slot number of the DGF you are interested in. The results go to standard output. It gives the contents of the CSR and ICSR registers and the complete list of DGF variables and their contents. Also at the end it gives the conversions of parameters like PREAMPTAU, TRACKDAC into useful units (i.e. µs in the case of τ and Volts in the case of the offset). This program should be run on the power PC, but there is a link on the DAQ computer to run rsh for you. On the power PC: mb showdgf Setting and getting the paramters from the setup files The programs mb set param and mb get param are used to set or get the parameters like GAIN, TAU, OFFSET from the setup files. e.g. mb set param TAU 50.3 $DGF SETUPS DIR/dgf config 14A0.setup is used to set the tau value of 14A0 to 50.3 µs. 7

8 and mb get param TAU $DGF SETUPS DIR/dgf config 14A0.setup is used to get the tau value (which is written to standard output). Note that both these commands only work with the setup files, not the values in the DGF. These programs work on both the power PC and the DAQ computer. Since they only manipulate files, they are fastest on the DAQ computer. Don t forget that apart from mb sample, none of the other programs look at these files, so you have to run mb setup dgf to transfer the parameters to the DGFs. 11 Sending parameters directly to the DGFs The program mb send par which is called with crate (starting from zero) and slot number of the DGF, name of the parameter and the value, sets this value in the DGF directly without using the setup files at all. This is useful for setting parameters which are not normally accessible from the setup files. In particular, the Cologne DAQ only lets you set the polarity in CHANC- SRA0... 3, but Marabou needs all the bits set correctly. So you have to use mb send par to fix this parameter. This program should run on the power PC. Again there is a link on the DAQ computer to make life easy. On the power PC: mb send par 0 3 CHANCSRA0 0x0a75 mb send par 0 3 CHANCSRA1 0x024d mb send par 0 3 CHANCSRA2 0x024d 12 Setting the offsets As well as using mb sample and mb dgf config to set the offsets by hand, there is a method to set them automatically. This is done with mb ramp dac. This command ramps the offsets of all the DGFs simultaneously to determine the optimal offset. It does not change the offsets. Instead it writes a command to standard output, which if executed modifies the setup files. So the procedure is: 8

9 On the power PC: mb ramp dac > tempfile On either computer: edit tempfile by hand to eliminate any spurious values bash tempfile 13 Acquiring MCA spectra The command mb mca acquires for 300 seconds on crate 0 after having done a test run of 2 seconds. You can turn off the test runs with the -t switch. The spectra are written into the directory pointed to by the environment variable HW HIST DIR and have names like CLU 14C3.spc. These are actually just links to spectra with names based on the DGF crate slot and subaddress number. The spectra are in radware gf2 format. This program should run on the power PC, but a link has been set up to let you run it via rsh from the DAQ computer. On the power PC mb mca -t Viewing spectra The spectra are written in the Radware format. This has a header (36 bytes) and then little endian 4-byte floating point data (32768 channels). These programs must be run on the DAQ computer cne I used to use the program cne to view the spectra. e.g. cne CLU 14C?.spc (the question mark in the filename is a wildcard - i.e. all the segments and the core). Hitting? in cne gives the list of keypress commands. Q to quit. Z, click left, click right to zoom in. F, P, click left, click right to fit a peak tv Another program which can be used is the Cologne program tv. Start it with tv and then enter commands into the command window (see the man page for tv). 9

10 Figure 2: The CNE main window Figure 3: The tv graphics window, showing the kev peak in 60 Co. Each spectrum is for a different τ value. The rightmost peak is for 44 µs and the left one is 56µs. Note the colours have been inverted in this figure. In tv on the DAQ computer spectrum get CLU 23A*.spc press escape in the graphics window 10 use space to mark left and right markers and E to expand window hide spectrum-names to hide the key.

11 14.3 mca viewer The program mca viewer is an alternative to cne which was written for the student practical classes in Cologne. I tend to use it now instead of cne. 15 Fitting 60 Co spectra The program fit 60Co is used to fit a 60 Co spectrum. It takes the spectrum name as an argument on the command line and writes the output to standard output. This program must be used on the DAQ computer. I often use commands like: fit_60co CLU_14A0.spc grep FWHM1\(keV\) to get just the resolution at 1.3 MeV from that spectrum. (Note the backslashes before the brackets which are needed by the shell) Example The command: fit_60co $HW_HIST_DIR/CLU_14A0.spc gives an output like: Spectrum: /home/miniball/nigel/hw_hist/clu_14a0.spc Limits0: AREA0: 1.48e e+03 POSITION0: 8.8e SIGMA0: BCK_OFF0: BCK_SLOPE0: BCK_QUAD0: TAIL10: TAIL20: Chisqr0: Position0(chn): / chn Position0(keV): / kev Area0: / Sigma0(chn): / chn Sigma0(keV): / kev FWHM0(chn): / chn FWHM0(keV): / kev Limits1: AREA1: 1.33e e+03 POSITION1: 1e SIGMA1: BCK_OFF1:

12 BCK_SLOPE1: BCK_QUAD1: -3e TAIL11: TAIL21: Chisqr1: Position1(chn): / chn Position1(keV): / kev Area1: / Sigma1(chn): / chn Sigma1(keV): / kev FWHM1(chn): / chn FWHM1(keV): / kev Ratio: Calibration: kev From this we see that the 1173 kev peak was in channel and the kev peak in channel giving us a gain of kev/channel. The first peak has an area of and the latter of counts. The resolution is 2.46 kev at 1.3 MeV. 16 Scanning τ The leading flank of a Ge signal is determined by the interaction position and the electron and hole mobilities, but the trailing flank is determined by the preamplifier. Most preamplifiers used for Ge detectors have a resistive feedback with a characteristic time, which is nominally 50 µs. However, variations of 10 % about this nominal value from one preamp to another is normal. The DGF uses a trapezoidal filter, i.e. one which gives a trapezoidal response to an infinite step function. The effect of the resistive feedback, is to make the flat top of the trapezoid slope downwards. In order to calculate the energy correctly, the DGF has to take this into account and to do this it needs to know the τ value for each detector precisely. In principle, we could sample τ traces and fit them to try and obtain some τ value, but in practise this method doesn t work very well. Since the only reason we want to determine τ in the first place is to get the best possible peak shape (i.e. FWHM and also tails), the best way is to vary τ and observe the effect on the resolution. We could do this by taking an MCA spectrum at a given τ for a while, then changing τ and measuring a new spectrum. However, we need quite a lot of statistics, before we can decide, but if we acquire for long times at each τ value we can have systematic effects (e.g. due to the LN?2 filling cycle). So instead, we acquire for 10 seconds for each of a set of τ values and then write all the spectra. Then we acquire some more and add the spectra together. In this way, systematic effects are evened out, and we can also see the spectra as they grow. 12

13 16.1 Old method - with 60 Co only This is done by the program mb scan tau which runs on the power PC. In principle we need one spectrum for each τ for each channel, so if we want to scan about 30 τ values for all 168 channels of Miniball, this would be nearly a gigabyte of spectra, which is not very practical, so we only scan one cluster at a time. In any case, we can t usually get a strong enough source to be able to scan more than one cluster at a time. The procedure is to hang a strong 60 Co source directly in front of one cluster, right up as close to the centre of the end cap as possible. Set the radius in $MB CONFIG DIR/source.conf to 100 for all channels except those for that cluster. Make sure the baseline is correct for each channel of that cluster (note that the base lines are lowered by a high count rate, so it may be necessary to change the offsets). Then run mb scan tau with a list of τ values to scan. On the DAQ computer Set the radius in source.conf for all channels to be scanned < 100 and those not to be scanned 100. On the power PC mb scan tau This will generate a load of spectra in $HW HIST DIR with names beginning with tauscan, then the name of the channels then the tau value. You can view these with tv or cne or you can fit them with fit 60Co. Try to find the value of τ for each channel, which gives the best combination of FWHM and peak shape. Then use mb dgf config to set this value. Don t forget to run mb setup dgf afterwards to actually write the values to the DGF. Note that the segments are a lot less sensitive to τ. If the variation in the FWHM as a function of τ is almost flat at a high count rate, don t worry about it. This simply means that it is not very sensitive to τ. If, however, the core shows a flat response, it probably means the count rate is too low New method - with any strong sources When Wolfgang Hennig from Xia came to Cologne, he told us that there is another way to optimise τ. It relies on the fact that a bad τ value leads to samples being included in the baseline determination, which should not, so the baseline broadens. In other words, the narrowest, most symmetric baseline corresponds 13

14 to the optimum τ value. So I wrote mb scan tau by baseline which has the same syntax as mb scan tau. In other words you give it a load of τ values. It takes baseline samples for each τ and histograms them. You need to have a high count rate for the scan to work well, but unlike the old method, it doesn t matter what energy the γ rays have as long as they appear in the spectrum. So you can use a mixture of different souces. Then it determines the position, skew and width of the baseline for each τ value and writes a log file for each active channel. If you plot the width as a function of τ you get some sort of parabola with a minimum. The root-based program analyse tauscan reads the histograms generated by mb scan tau by baseline and plots them. It also determines the optimal value of τ and generates a bash script called set tau.sh, which, if sourced, will set the τ values to the optimum it has determined. 17 Performing the gain matching with 60 Co The program mb gain match is designed to help set the gains of the DGFs so that the peaks are all in the same place. First acquire 60Co spectra with mb mca and then use mb gain match to determine the appropriate gain to put the kev peak at a given channel. You provide it with the channel where you want the keV peak to be and the name of the channel(s) (e.g. mb gain match A0 17B0 ). It then fits the spectrum for those channels and calculates what gain the DGF should have in order to put the 1.3 MeV 60 Co line at that channel (10000 in this case). Note that it reads the old gain from the setup files and the spectrum from the directory pointed to by HW HISTS DIR, and that it is up to you to ensure that the spectrum was actually acquired with this value. In other words, prior to calling mb gain match you have to do a mb setup dgf to put the paramters onto the DGF and then acquire a spectrum with mb mca on the appropriate channel. Note, however, that the DGF isn t all that linear, so you may have to make several iterations. Furthermore, changing the gain influences the offset, so you have to be careful, you don t drive the offset off the scale, so that either the peak is lost, or that there is no data at all. I recommend changing in small steps and possibly running mb ramp dac in between iterations. This program should be run on the DAQ computer. 14

15 On the power PC Use mb mca to acquire spectra On the DAQ computer mb gain match A0 17B0 > tempfile Edit tempfile to remove spurious values bash tempfile On the power PC mb setup dgf 17.1 Example The example above produces an output like: mb_set_param GAIN /home/miniball/nigel/config/dgf_setups/dgf_config_16a0.setup mb_set_param GAIN /home/miniball/nigel/config/dgf_setups/dgf_config_17b0.setup Executing those two commands generated in the output will change the gains on those two DGFs, so that after running mb setup dgf on the power PC, the gain should be such that the 1.3 MeV line should end up at channel Switching back to Marabou On the power PC kill all of the processes of the Cologne DAQ On the DAQ computer DGFControl Restart ESONE server Reload DGFs Connect Restore parameters from file 15

16 19 Merging parameters Normally, we will want to determine parameters using the Cologne system and then enter them into Marabou. We could do this by hand, but this is quite tedious. A better way is to set up the DGFs with the Cologne system Old method We set up with the Cologne system, then dump all the parameters to a file, switch to Marabou and then use the Cologne system to modify just those parameters, which we want to change. We can use the script mb dump params to dump the parameters. It simply calls mb showdgf for each DGF into files with names like HW HIST DIR/dgf parameters 0 3.dat (for crate 0, slot 3). We can use another script mb upload params to upload the parameters back to the DGF again. This script takes a list of DGF parameters on the command line, and it will search for the appropriate values in the parameter files and generate mb send par commands. You should send the output of this script to a file, edit the file to remove any values you don t want and then execute the resulting file with bash. On the power PC mb dump params On the DAQ computer Switch to Marabou, rebooting and restoring parameters from file On the power PC mb upload params PREAMPTAU TRACK- DAC GAINDAC > tempfile Edit tempfile bash tempfile On the DAQ computer System Connect in Marabou Save parameters in Marabou 16

17 19.2 New method We set up with the Cologne system, then run mb to marabou which creates a /mbdata/miniball/dgfsettings/nigel4 directory and generates marabou settings files in it. You can then start DGFControl and load these settings and save them to the desired directory. 20 Viewing root spectra with tv or cne If you want to use tv or cne to view the spectra in a root file, you can use the program root gf2 on the DAQ computer. It takes the name of the root file as a parameter and generates gf2 format spectra, which can be viewed with cne or tv. The spectrum names are those from the root file (i.e. what you see with.ls in root) with the addition of the extension.spe and they are written to the current working directory. This is useful if you are working over a slow connection as tv and cne are much less graphics-intensive than HistPresent. On the DAQ computer In Marabou, acquire MCA spectra, creating a file mca.root root gf2 mca.root 21 Troubleshooting Sometimes things hang and not even a control C can get out of the hang. Usually then, the power PC has crashed. In that case, kill any programs that are running with kill -9 and reboot the power PC (i.e. toggle the reset switch on the front of the VME module). Wait for it to boot completely (the crate shows SYS FAIL when the power PC is not running). Another problem, which has occurred in the past, is invalid date in the upper 16 bits of a CAMAC read. The CAMAC bus is intrinsically 24 bit (i.e. there are only 24 data lines), but the CC32 sends two 16 bit words to the VC32 for each cycle, making a 32 bit word on the VME side. Clearly the top 8 bits of the 32-bit word should be zero. When the error occured, the top 8 bits were the same as bits Reseting the power PC did not help, but power cycling the VME crate fixed the problem. If you get a message unable to find parameter CFD2FIFO0 on running mb sample, this probably means that you booted in Marabou (which uses an older version of the DGF code) and didn t boot again with the Cologne system. 17

MESA v3.1. X-ray Instrumentation Associates. User's Manual

MESA v3.1. X-ray Instrumentation Associates. User's Manual User's Manual MESA v3.1 X-ray Instrumentation Associates 8450 Central Ave. Newark, CA 94560 USA Tel: (510) 494-9020 Fax: (510) 494-9040 http://www.xia.com This manual was produced using Doc-To-Help, by

More information

ENGR 40M Project 3c: Switch debouncing

ENGR 40M Project 3c: Switch debouncing ENGR 40M Project 3c: Switch debouncing For due dates, see the overview handout 1 Introduction This week, you will build on the previous two labs and program the Arduino to respond to an input from the

More information

Root programming and data analysis

Root programming and data analysis Special Praktikum: Root programming and data analysis Ascii data: Co60.dat Ge detector t Preamplifier Shaping amp. MCA γ 60Co γ-source 1173 and 1333 kev Ascii data Ascii data: Each line: corresponds to

More information

Spectroscopic Analysis: Peak Detector

Spectroscopic Analysis: Peak Detector Electronics and Instrumentation Laboratory Sacramento State Physics Department Spectroscopic Analysis: Peak Detector Purpose: The purpose of this experiment is a common sort of experiment in spectroscopy.

More information

Final Assembly and Test (FAST) site Installation Manual.

Final Assembly and Test (FAST) site Installation Manual. Final Assembly and Test (FAST) site Installation Manual. Installation Before you begin: Check the power voltage selectors on all equipment, and set them to the power voltage for your country if necessary.

More information

User's Manual Digital Gamma Finder (DGF)

User's Manual Digital Gamma Finder (DGF) User's Manual Digital Gamma Finder (DGF) DGF-4C Version 3.04, January 2004 X-Ray Instrumentation Associates 8450 Central Ave Newark, CA 94560 USA Phone: (510) 494-9020; Fax: (510) 494-9040 http://www.xia.com

More information

XerXes: XIA Host Library Specification

XerXes: XIA Host Library Specification XerXes: XIA Host Library Specification Revision 1.01 X-Ray Instrumentation Associates 8450 Central Ave. Newark, CA 94560 USA Tel: (510)494-9020; Fax: (510)494-9040 http://www.xia.com/ For additional information

More information

Pixie-500 Express Manual Extension Pulse Shape Analysis Functions

Pixie-500 Express Manual Extension Pulse Shape Analysis Functions Pixie-500 Express Manual Extension Pulse Shape Analysis Functions Version 3.21, September 2014 XIA LLC 31057 Genstar Road Hayward, CA 94544 USA Phone: (510) 401-5760; Fax: (510) 401-5761 http://www.xia.com

More information

The QuickCalc BASIC User Interface

The QuickCalc BASIC User Interface The QuickCalc BASIC User Interface Running programs in the Windows Graphic User Interface (GUI) mode. The GUI mode is far superior to running in the CONSOLE mode. The most-used functions are on buttons,

More information

VME Data Acquisition System, ADC Read

VME Data Acquisition System, ADC Read VME Data Acquisition System, ADC Read Abstract: UTA-HEP/LC 0023 Shashwat Udit University of Texas at Arlington August 25, 2008 This document presents the design concept and the functionality of the newly

More information

Handel API. XIA Hardware Description Layer Revision June X-ray Instrumentation Associates 8450 Central Ave Newark, CA USA

Handel API. XIA Hardware Description Layer Revision June X-ray Instrumentation Associates 8450 Central Ave Newark, CA USA Handel API XIA Hardware Description Layer Revision 0.0.7 June 2002 X-ray Instrumentation Associates 8450 Central Ave Newark, CA 94560 USA www.xia.com software_support@xia.com Copyright 2002 X-ray Instrumentation

More information

Troubleshooting. Solve the most common problems and compatibility issues with Windows Movie Maker 2

Troubleshooting. Solve the most common problems and compatibility issues with Windows Movie Maker 2 CFG05chp_11 24/7/03 3:24 pm Page 110 l Chapter11 Solve the most common problems and compatibility issues with Windows Movie Maker 2 Yes you can, Solve video capture problems, Eradicate file system issues,

More information

User's Manual. Digital Gamma Finder (DGF) PIXIE-16. Version 1.40, October 2009 XIA LLC Genstar Rd. Hayward, CA USA

User's Manual. Digital Gamma Finder (DGF) PIXIE-16. Version 1.40, October 2009 XIA LLC Genstar Rd. Hayward, CA USA User's Manual Digital Gamma Finder (DGF) PIXIE-16 Version 1.40, October 2009 XIA LLC 31057 Genstar Rd. Hayward, CA 94544 USA Phone: (510) 401-5760; Fax: (510) 401-5761 http://www.xia.com Disclaimer Information

More information

TDT 1.2 Release Notes and FAQ March 2002

TDT 1.2 Release Notes and FAQ March 2002 TDT 1.2 Release Notes and FAQ March 2002 This document gives additional information about the use of the ARM Trace Debug Tools TDT 1.2 (build 1031) For more information, please see the Trace Debug Tools

More information

PiSpec Software & Digital Pulse Processors

PiSpec Software & Digital Pulse Processors PiSpec Software & Digital Pulse Processors PiSpec software is designed to control several optional Digital Pulse Processors (DPP) for spectral data acquisition. The optional DPPs include XIA DXP-MERCURY,

More information

Lf1w1'eLC bliotfitl ~NS C.. /00/CAL VSTEMS. Maintenance Utility

Lf1w1'eLC bliotfitl ~NS C.. /00/CAL VSTEMS. Maintenance Utility Lf1w1'eLC bliotfitl Maintenance Utility /00/CAL VSTEMS ~NS C.. ç. TABLE OF CONTENTS LBMAINT - File Maintenance Utility... 1 Start up procedure... 2 Using LBMAINT... 3 The LBMAINT Scan menu... 5 Viewoption...

More information

SeeG3 Users Manual V2.00 Micro-g Solutions Inc. Erie, Colorado, USA

SeeG3 Users Manual V2.00 Micro-g Solutions Inc. Erie, Colorado, USA SeeG3 Users Manual V2.00 Micro-g Solutions Inc. Erie, Colorado, USA September, 2003 Table of Contents Table of Contents 0 Table of Contents 1 Introduction 2 System Requirements 2 Installing SeeG3 3 SeeG3

More information

Lab Practical - Limit Equilibrium Analysis of Engineered Slopes

Lab Practical - Limit Equilibrium Analysis of Engineered Slopes Lab Practical - Limit Equilibrium Analysis of Engineered Slopes Part 1: Planar Analysis A Deterministic Analysis This exercise will demonstrate the basics of a deterministic limit equilibrium planar analysis

More information

Preprocessor Directives

Preprocessor Directives C++ By 6 EXAMPLE Preprocessor Directives As you might recall from Chapter 2, What Is a Program?, the C++ compiler routes your programs through a preprocessor before it compiles them. The preprocessor can

More information

The Dynamic Typing Interlude

The Dynamic Typing Interlude CHAPTER 6 The Dynamic Typing Interlude In the prior chapter, we began exploring Python s core object types in depth with a look at Python numbers. We ll resume our object type tour in the next chapter,

More information

Chapter 3 - Memory Management

Chapter 3 - Memory Management Chapter 3 - Memory Management Luis Tarrataca luis.tarrataca@gmail.com CEFET-RJ L. Tarrataca Chapter 3 - Memory Management 1 / 222 1 A Memory Abstraction: Address Spaces The Notion of an Address Space Swapping

More information

52 Remote Target. Simulation. Chapter

52 Remote Target. Simulation. Chapter Chapter 52 Remote Target Simulation This chapter describes how to run a simulator on a target and connect it to the SDL simulator interface (SimUI) on the host via TCP/IP communication. July 2003 Telelogic

More information

Digital Gamma Finder (DGF) PIXIE-4 Manuals

Digital Gamma Finder (DGF) PIXIE-4 Manuals Digital Gamma Finder (DGF) PIXIE-4 Manuals Version 1.61, May 2008 What s New in PIXIE-4 Viewer Revision 1.61 (Released May 6, 2008) Bug Fixes: - Igor: Modified panel controls to be better compatible with

More information

Table Of Contents. 1. Zoo Information a. Logging in b. Transferring files 2. Unix Basics 3. Homework Commands

Table Of Contents. 1. Zoo Information a. Logging in b. Transferring files 2. Unix Basics 3. Homework Commands Table Of Contents 1. Zoo Information a. Logging in b. Transferring files 2. Unix Basics 3. Homework Commands Getting onto the Zoo Type ssh @node.zoo.cs.yale.edu, and enter your netid pass when prompted.

More information

MapReduce: Simplified Data Processing on Large Clusters. By Stephen Cardina

MapReduce: Simplified Data Processing on Large Clusters. By Stephen Cardina MapReduce: Simplified Data Processing on Large Clusters By Stephen Cardina The Problem You have a large amount of raw data, such as a database or a web log, and you need to get some sort of derived data

More information

Smaart v8.3 Release Overview

Smaart v8.3 Release Overview Smaart v8.3 Release Overview Copyright 2018 Rational Acoustics Table of Contents 8.3 Release Notes... 3 Roland OCTA-CAPTURE Control Integration... 4 Gain Tracking...4 A note about Gain Tracking accuracy...

More information

Digital Gamma Finder (DGF) PIXIE-4 Manuals. Version 1.22, December X-Ray Instrumentation Associates Central Ave Newark, CA USA

Digital Gamma Finder (DGF) PIXIE-4 Manuals. Version 1.22, December X-Ray Instrumentation Associates Central Ave Newark, CA USA Digital Gamma Finder (DGF) PIXIE-4 Manuals Version 1.22, December 2004 X-Ray Instrumentation Associates 8450 Central Ave Newark, CA 94560 USA Phone: (510) 494-9020; Fax: (510) 494-9040 http://www.xia.com

More information

Table of Contents (As covered from textbook)

Table of Contents (As covered from textbook) Table of Contents (As covered from textbook) Ch 1 Data and Decisions Ch 2 Displaying and Describing Categorical Data Ch 3 Displaying and Describing Quantitative Data Ch 4 Correlation and Linear Regression

More information

3 Graphical Displays of Data

3 Graphical Displays of Data 3 Graphical Displays of Data Reading: SW Chapter 2, Sections 1-6 Summarizing and Displaying Qualitative Data The data below are from a study of thyroid cancer, using NMTR data. The investigators looked

More information

Linux File System and Basic Commands

Linux File System and Basic Commands Linux File System and Basic Commands 0.1 Files, directories, and pwd The GNU/Linux operating system is much different from your typical Microsoft Windows PC, and probably looks different from Apple OS

More information

Analysis Tool Project

Analysis Tool Project Tool Overview The tool we chose to analyze was the Java static analysis tool FindBugs (http://findbugs.sourceforge.net/). FindBugs is A framework for writing static analyses Developed at the University

More information

CS Unix Tools. Fall 2010 Lecture 10. Hussam Abu-Libdeh based on slides by David Slater. September 29th, 2010

CS Unix Tools. Fall 2010 Lecture 10. Hussam Abu-Libdeh based on slides by David Slater. September 29th, 2010 Fall 2010 Lecture 10 Hussam Abu-Libdeh based on slides by David Slater September 29th, 2010 Vim = Awesome! Vim is a powerful lightweight text editor. The name Vim is an acronym for Vi IMproved vi is an

More information

jfqbi= = eqji=qççäâáí= = = eqji=^ééäáå~íáçå=réäç~çéê== rëéê=dìáçé= oéäé~ëé=oko=

jfqbi= = eqji=qççäâáí= = = eqji=^ééäáå~íáçå=réäç~çéê== rëéê=dìáçé= oéäé~ëé=oko= jfqbi= = eqji=qççäâáí= = = eqji=^ééäáå~íáçå=réäç~çéê== rëéê=dìáçé= oéäé~ëé=oko= oéäé~ëé=oko = HTML Application Uploader User Guide NOTICE The information contained in this document is believed to be accurate

More information

File Transfers. Contents

File Transfers. Contents A File Transfers Contents Overview.................................................... A-3................................ A-3 General Software Download Rules............................ A-4 Using TFTP

More information

COMS 6100 Class Notes 3

COMS 6100 Class Notes 3 COMS 6100 Class Notes 3 Daniel Solus September 1, 2016 1 General Remarks The class was split into two main sections. We finished our introduction to Linux commands by reviewing Linux commands I and II

More information

Take Command Configuring pppd in Linux, Part I

Take Command Configuring pppd in Linux, Part I Take Command Configuring pppd in Linux, Part I Connecting to the Internet may be easier than you think; Tony begins this two-part series with how to configure your modem. by Tony Mobily Today, many people

More information

CITS2401 Computer Analysis & Visualisation

CITS2401 Computer Analysis & Visualisation FACULTY OF ENGINEERING, COMPUTING AND MATHEMATICS CITS2401 Computer Analysis & Visualisation SCHOOL OF COMPUTER SCIENCE AND SOFTWARE ENGINEERING Topic 3 Introduction to Matlab Material from MATLAB for

More information

Lab 4. Out: Friday, February 25th, 2005

Lab 4. Out: Friday, February 25th, 2005 CS034 Intro to Systems Programming Doeppner & Van Hentenryck Lab 4 Out: Friday, February 25th, 2005 What you ll learn. In this lab, you ll learn to use function pointers in a variety of applications. You

More information

Very large searches present a number of challenges. These are the topics we will cover during this presentation.

Very large searches present a number of challenges. These are the topics we will cover during this presentation. 1 Very large searches present a number of challenges. These are the topics we will cover during this presentation. 2 The smartest way to merge files, like fractions from a MudPIT run, is using Mascot Daemon.

More information

User's Manual. PXI Power Distribution Module

User's Manual. PXI Power Distribution Module User's Manual PXI Power Distribution Module Version 2.5, June 2010 XIA LLC 31057 Genstar Road Hayward, CA 94544 USA Phone: (510) 401-5760; Fax: (510) 401-5761 http://www.xia.com Disclaimer Information

More information

User's Manual PIXIE-16

User's Manual PIXIE-16 User's Manual Digital Gamma Finder (DGF) PIXIE-16 Version 1.0.6, June 2005 XIA, LLC 8450 Central Ave Newark, CA 94560 USA Phone: (510) 494-9020; Fax: (510) 494-9040 http://www.xia.com Disclaimer Information

More information

Usage guidelines and procedures for SharpCap

Usage guidelines and procedures for SharpCap Usage guidelines and procedures for SharpCap This document is meant to describe the features and configuration items of interest to our project interior to the SharpCap camera control software. Commonly

More information

EDX Spectra. Used to set the amount of time for which the spectrum will be acquired (dwell), and to perform the following functions:

EDX Spectra. Used to set the amount of time for which the spectrum will be acquired (dwell), and to perform the following functions: EDS Spectrum Mode The EDS Spectrum Toolbar EDS spectrum display and acquisition functions are controlled from the EDS Spectrum Toolbar. If the toolbar is not visible at the top of your screen, selecting

More information

User's Manual PIXIE-4

User's Manual PIXIE-4 User's Manual Digital Gamma Finder (DGF) PIXIE-4 Version 1.20, August 2004 X-Ray Instrumentation Associates 8450 Central Ave Newark, CA 94560 USA Phone: (510) 494-9020; Fax: (510) 494-9040 http://www.xia.com

More information

X-ray Spectra Part II: Fitting Data and Determining Errors

X-ray Spectra Part II: Fitting Data and Determining Errors X-ray Spectra Part II: Fitting Data and Determining Errors Michael Nowak, mnowak@space.mit.edu May 12, 2016 Setting Up the Data This exercise presumes that you ve downloaded and installed the.isisrc files

More information

MALDI Software Users Guide (simplified version)

MALDI Software Users Guide (simplified version) MALDI Software Users Guide (simplified version) Central Analytical Lab Ekeley E266 The Acquisition program is called Voyager Control Panel. Once you shoot your sample and determine it looks good, you transfer

More information

NAME EET 2259 Lab 3 The Boolean Data Type

NAME EET 2259 Lab 3 The Boolean Data Type NAME EET 2259 Lab 3 The Boolean Data Type OBJECTIVES - Understand the differences between numeric data and Boolean data. -Write programs using LabVIEW s Boolean controls and indicators, Boolean constants,

More information

Chaos Culture. Multiclip Editor / Multiclip Note preview 1.5. Edited by Jason Cowling

Chaos Culture. Multiclip Editor / Multiclip Note preview 1.5. Edited by Jason Cowling Chaos Culture Introduction... 2 Important stuff... 2 Setup... 3 Editing clips... 4 Using the editor... 5 Settings... 9 Workflow settings... 10 Performance... 13 Future updates... 13 Editor 1.6.61 / Note

More information

Operating System Principles: Memory Management Swapping, Paging, and Virtual Memory CS 111. Operating Systems Peter Reiher

Operating System Principles: Memory Management Swapping, Paging, and Virtual Memory CS 111. Operating Systems Peter Reiher Operating System Principles: Memory Management Swapping, Paging, and Virtual Memory Operating Systems Peter Reiher Page 1 Outline Swapping Paging Virtual memory Page 2 Swapping What if we don t have enough

More information

Operating System Interaction via bash

Operating System Interaction via bash Operating System Interaction via bash bash, or the Bourne-Again Shell, is a popular operating system shell that is used by many platforms bash uses the command line interaction style generally accepted

More information

CST8207: GNU/Linux Operating Systems I Lab Ten Boot Process and GRUB. Boot Process and GRUB

CST8207: GNU/Linux Operating Systems I Lab Ten Boot Process and GRUB. Boot Process and GRUB Student Name: Lab Section: Boot Process and GRUB 1 Due Date - Upload to Blackboard by 8:30am Monday April 16, 2012 Submit the completed lab to Blackboard following the Rules for submitting Online Labs

More information

RenameMan User Guide. ExtraBit Software

RenameMan User Guide. ExtraBit Software RenameMan User Guide ExtraBit Software http://www.extrabit.com Version 3.1 August, 2005 Contents Introduction... 5 What does RenameMan do?... 5 Features... 5 Quick tour of RenameMan... 5 Getting started...

More information

Welcome to Fetch. Welcome 3. Connect Fetch to your home Wi-Fi 4. Tips to improve Wi-Fi in your home 8. Can t connect to Wi-Fi 10

Welcome to Fetch. Welcome 3. Connect Fetch to your home Wi-Fi 4. Tips to improve Wi-Fi in your home 8. Can t connect to Wi-Fi 10 Wi-Fi User Guide Welcome to Fetch Welcome 3 Connect Fetch to your home Wi-Fi 4 Tips to improve Wi-Fi in your home 8 Can t connect to Wi-Fi 10 Advanced Wi-Fi troubleshooting 1 Welcome This guide will help

More information

The NGT30 is an easy to use, 5v compatible propeller graphics device. It communicates simply with UART communication.

The NGT30 is an easy to use, 5v compatible propeller graphics device. It communicates simply with UART communication. The NGT30 is an easy to use, 5v compatible propeller graphics device. It communicates simply with UART communication. It will help you make your project by featuring: An Arduino shield-compatible interface

More information

MAESTRO 7. Multichannel Analyzer (MCA) Application Software

MAESTRO 7. Multichannel Analyzer (MCA) Application Software 7 Multichannel Analyzer (MCA) Application Software Advanced Features Windows 7 (32-bit and 64-bit) and Windows XP (32-bit) compatible. ORTEC CONNECTIONS 32- and 64-bit network connectivity: local and remote

More information

Cisco IOS Shell. Finding Feature Information. Prerequisites for Cisco IOS.sh. Last Updated: December 14, 2012

Cisco IOS Shell. Finding Feature Information. Prerequisites for Cisco IOS.sh. Last Updated: December 14, 2012 Cisco IOS Shell Last Updated: December 14, 2012 The Cisco IOS Shell (IOS.sh) feature provides shell scripting capability to the Cisco IOS command-lineinterface (CLI) environment. Cisco IOS.sh enhances

More information

Enhanced Debugging with Traces

Enhanced Debugging with Traces Enhanced Debugging with Traces An essential technique used in emulator development is a useful addition to any programmer s toolbox. Peter Phillips Creating an emulator to run old programs is a difficult

More information

GDB Tutorial. A Walkthrough with Examples. CMSC Spring Last modified March 22, GDB Tutorial

GDB Tutorial. A Walkthrough with Examples. CMSC Spring Last modified March 22, GDB Tutorial A Walkthrough with Examples CMSC 212 - Spring 2009 Last modified March 22, 2009 What is gdb? GNU Debugger A debugger for several languages, including C and C++ It allows you to inspect what the program

More information

Read the relevant material in Sobell! If you want to follow along with the examples that follow, and you do, open a Linux terminal.

Read the relevant material in Sobell! If you want to follow along with the examples that follow, and you do, open a Linux terminal. Warnings 1 First of all, these notes will cover only a small subset of the available commands and utilities, and will cover most of those in a shallow fashion. Read the relevant material in Sobell! If

More information

5/20/2007. Touring Essential Programs

5/20/2007. Touring Essential Programs Touring Essential Programs Employing fundamental utilities. Managing input and output. Using special characters in the command-line. Managing user environment. Surveying elements of a functioning system.

More information

X-ray Spectra Part I: Loading, Visualizing, & Grouping Data

X-ray Spectra Part I: Loading, Visualizing, & Grouping Data X-ray Spectra Part I: Loading, Visualizing, & Grouping Data Michael Nowak, mnowak@space.mit.edu May 12, 2016 Starting up ISIS This exercise presumes that you ve downloaded and installed the.isisrc files

More information

Misc. Third Generation Batch Multiprogramming. Fourth Generation Time Sharing. Last Time Evolution of OSs

Misc. Third Generation Batch Multiprogramming. Fourth Generation Time Sharing. Last Time Evolution of OSs Third Generation Batch Multiprogramming Misc. Problem: but I/O still expensive; can happen in middle of job Idea: have a pool of ready jobs in memory, switch to one when another needs I/O When one job

More information

Long Filename Specification

Long Filename Specification Long Filename Specification by vindaci fourth release First Release: November 18th, 1996 Last Update: January 6th, 1998 (Document readability update) Compatibility Long filename (here on forth referred

More information

DAQFactory U3 Tutorial Getting Started with DAQFactory-Express and your LabJack U3 11/3/06

DAQFactory U3 Tutorial Getting Started with DAQFactory-Express and your LabJack U3 11/3/06 DAQFactory U3 Tutorial Getting Started with DAQFactory-Express and your LabJack U3 11/3/06 Congratulations on the purchase of your new LabJack U3. Included on your installation CD is a fully licensed copy

More information

Statistics 202A - vi Tutorial

Statistics 202A - vi Tutorial Statistics 202A - vi Tutorial Ryan Rosario October 16, 2007 vi is by far my favorite editor. The material for this handout came from http://www.eng.hawaii.edu/tutor/vi.html and credit is given to them.

More information

Tuesday 6th October Agenda

Tuesday 6th October Agenda Dacorum U3A Apple Mac Users Group Tuesday 6th October 2015 Agenda Cleanup and Housekeeping your Mac & IOS Device - Remove old files, recover lost space, remove Trash and left over Apps. Agenda Identify

More information

Reinstalling Windows 95/98/ME/2000 Professional

Reinstalling Windows 95/98/ME/2000 Professional Reinstalling Windows 95/98/ME/2000 Professional Who needs this handout? If you have been instructed to reinstall Windows on your computer as a result of a recommendation from a computer consulting professional,

More information

FILE SYSTEMS. CS124 Operating Systems Winter , Lecture 23

FILE SYSTEMS. CS124 Operating Systems Winter , Lecture 23 FILE SYSTEMS CS124 Operating Systems Winter 2015-2016, Lecture 23 2 Persistent Storage All programs require some form of persistent storage that lasts beyond the lifetime of an individual process Most

More information

This is the forth SAP MaxDB Expert Session and this session covers the topic database performance analysis.

This is the forth SAP MaxDB Expert Session and this session covers the topic database performance analysis. 1 This is the forth SAP MaxDB Expert Session and this session covers the topic database performance analysis. Analyzing database performance is a complex subject. This session gives an overview about the

More information

CS 147: Computer Systems Performance Analysis

CS 147: Computer Systems Performance Analysis CS 147: Computer Systems Performance Analysis Test Loads CS 147: Computer Systems Performance Analysis Test Loads 1 / 33 Overview Overview Overview 2 / 33 Test Load Design Test Load Design Test Load Design

More information

Chapter 6: Connecting Windows Workstations

Chapter 6: Connecting Windows Workstations Chapter 6: Connecting Windows Workstations 153 Chapter 6 Connecting Windows Workstations Because this is a book about using Linux on a Microsoft Windows-based network, this chapter shows you how to connect

More information

CS197U: A Hands on Introduction to Unix

CS197U: A Hands on Introduction to Unix CS197U: A Hands on Introduction to Unix Lecture 3: UNIX Operating System Organization Tian Guo CICS, Umass Amherst 1 Reminders Assignment 2 is due THURSDAY 09/24 at 3:45 pm Directions are on the website

More information

TOF-Watch SX Monitor

TOF-Watch SX Monitor TOF-Watch SX Monitor User manual Version 1.2 Organon (Ireland) Ltd. Drynam Road Swords Co. Dublin Ireland Contents General information... 3 Getting started... 3 File Window... 7 File Menu... 10 File Open

More information

Section 6 Storage Space

Section 6 Storage Space Section 6 Storage Space By the end of this section you should be able to: Access and use storage devices View used and available space Understand file compression Compress and edit files Extract compressed

More information

Chapter-3. Introduction to Unix: Fundamental Commands

Chapter-3. Introduction to Unix: Fundamental Commands Chapter-3 Introduction to Unix: Fundamental Commands What You Will Learn The fundamental commands of the Unix operating system. Everything told for Unix here is applicable to the Linux operating system

More information

3 Graphical Displays of Data

3 Graphical Displays of Data 3 Graphical Displays of Data Reading: SW Chapter 2, Sections 1-6 Summarizing and Displaying Qualitative Data The data below are from a study of thyroid cancer, using NMTR data. The investigators looked

More information

COMMON WINDOWS 10 QUESTIONS & ANSWERS

COMMON WINDOWS 10 QUESTIONS & ANSWERS COMMON WINDOWS 10 QUESTIONS & ANSWERS Windows 10 is a blend of the best features of Windows 7 and 8.1 but many people are frustrated when they can t find a feature or fix they were used to in one of the

More information

IMSERC NMR MANUAL 02: Basic Processing of Varian 1D NMR Data

IMSERC NMR MANUAL 02: Basic Processing of Varian 1D NMR Data IMSERC NMR MANUAL 02: Basic Processing of Varian 1D NMR Data Last updated: July 15, 2011 by Josh Kurutz This manual describes how to process NMR data on the offline processing computer in the IMSERC lab

More information

Chapter 31 Using the Optical Character Reader

Chapter 31 Using the Optical Character Reader Chapter 31 An Optical Character Reader can be used with the IVS 155 to scan wafer ID s. The OCR Reader scans the ID on a wafer, and the AccuVision software reports the wafer ID character string to GEM.

More information

Thank You for purchasing our firmware. This guide aims to guide you one step at a time to mod your Seagate GoFlex Satellite(GFS)!

Thank You for purchasing our firmware. This guide aims to guide you one step at a time to mod your Seagate GoFlex Satellite(GFS)! Thank You for purchasing our firmware. This guide aims to guide you one step at a time to mod your Seagate GoFlex Satellite(GFS) Step 1 : GFS : Download the Seagate GoFlex Satellite Firmware 1.3.7.001.

More information

XP: Backup Your Important Files for Safety

XP: Backup Your Important Files for Safety XP: Backup Your Important Files for Safety X 380 / 1 Protect Your Personal Files Against Accidental Loss with XP s Backup Wizard Your computer contains a great many important files, but when it comes to

More information

TTCsr Documentation. TTCsr Registers. Jorge Ferrer Prieto. Version 1.0

TTCsr Documentation. TTCsr Registers. Jorge Ferrer Prieto. Version 1.0 17 November 1997 TTCsr Documentation Jorge Ferrer Prieto Version 1.0 This documentation pretends to give information to use the TTCsr boards done at CERN by the ECP/EDO group. It s intended to be used

More information

Chapter 8 & Chapter 9 Main Memory & Virtual Memory

Chapter 8 & Chapter 9 Main Memory & Virtual Memory Chapter 8 & Chapter 9 Main Memory & Virtual Memory 1. Various ways of organizing memory hardware. 2. Memory-management techniques: 1. Paging 2. Segmentation. Introduction Memory consists of a large array

More information

Optimising for the p690 memory system

Optimising for the p690 memory system Optimising for the p690 memory Introduction As with all performance optimisation it is important to understand what is limiting the performance of a code. The Power4 is a very powerful micro-processor

More information

Nuance Field Certification Program 2-09

Nuance Field Certification Program 2-09 08/09/2013 PageCounter Professional (PCP) Equitrac Professional 3.5 (EP3.5) Nuance Field Certification Program 2-09 Nuance Document Imaging Paul Bahry NUANCE DOCUMENT IMAGING Paul Bahry PageCounter Professional

More information

Digital Mapping with OziExplorer / ozitarget

Digital Mapping with OziExplorer / ozitarget Going Digital 2 - Navigation with computers for the masses This is the 2nd instalment on using Ozi Explorer for digital mapping. This time around I am going to run through some of the most common questions

More information

Microsoft Excel 2010

Microsoft Excel 2010 www.jadehorizon.com Microsoft Excel 2010 Sorting and Filtering Sorting and Filtering Microsoft Excel 2010 Table of Contents Table of Contents INTRODUCTION... 3 CONVENTIONS... 3 TABLE DESIGN RULES... 5

More information

3 Connection, Shell Serial Connection over Console Port SSH Connection Internet Connection... 5

3 Connection, Shell Serial Connection over Console Port SSH Connection Internet Connection... 5 Contents 1 Description 2 2 Supported Devices 3 3 Connection, Shell 4 3.1 Serial Connection over Console Port...................... 4 3.2 SSH Connection................................. 4 3.3 Internet Connection...............................

More information

Binghamton University. CS-220 Spring Cached Memory. Computer Systems Chapter

Binghamton University. CS-220 Spring Cached Memory. Computer Systems Chapter Cached Memory Computer Systems Chapter 6.2-6.5 Cost Speed The Memory Hierarchy Capacity The Cache Concept CPU Registers Addresses Data Memory ALU Instructions The Cache Concept Memory CPU Registers Addresses

More information

Digitakt OS 1.06 Release Information

Digitakt OS 1.06 Release Information Digitakt OS 1.06 Release Information Elektron Music Machines February 12, 2018 How to upgrade: Upgrading from within the OS Select SYSTEM in the SETTINGS menu, and then select OS UPGRADE. Send the SysEx

More information

Determination of Drag Coefficient

Determination of Drag Coefficient DEPARTMENT OF MECHANICAL, INDUSTRIAL AND MANUFACTURING ENGINEERING MIMU 505 - MEASUREMENT AND ANALYSIS Determination of Drag Coefficient You will need to bring a zip disk or USB storage device to the lab

More information

Finding and Fixing Bugs

Finding and Fixing Bugs C Finding and Fixing Bugs C.1 Introduction As you will quickly find the BUG is the pain of all programmers existence. This section looks at the most common types of BUGS and some of the strategies for

More information

rsync link-dest Local, rotated, quick and useful backups!

rsync link-dest Local, rotated, quick and useful backups! rsync link-dest Local, rotated, quick and useful backups! Scope No complete scripts will be presented Just enough so that a competent scripter will be able to build what they need Unixes used: OpenBSD,

More information

Variables, Functions and String Formatting

Variables, Functions and String Formatting Variables, Functions and String Formatting Code Examples HW 2-1, 2-2 Logical Expressions Comparison Operators a == b Comparison operators compare the right-hand side and the lefthand side and return True

More information

Sternberg Lab Nematode Movement Analysis System. Instructions

Sternberg Lab Nematode Movement Analysis System. Instructions Sternberg Lab Nematode Movement Analysis System Instructions Quick Instructions (Memory Jogger): First, Capture Worm Data: 1. Tracker 2. Recognizer2.1 (with input and params input files on desktop) then,

More information

White Paper. How the Meltdown and Spectre bugs work and what you can do to prevent a performance plummet. Contents

White Paper. How the Meltdown and Spectre bugs work and what you can do to prevent a performance plummet. Contents White Paper How the Meltdown and Spectre bugs work and what you can do to prevent a performance plummet Programs that do a lot of I/O are likely to be the worst hit by the patches designed to fix the Meltdown

More information

Cal-Bay Systems XY Plotter, Time-Base Recorder, Automated Tester. Users Guide. Rev 3.1

Cal-Bay Systems XY Plotter, Time-Base Recorder, Automated Tester. Users Guide. Rev 3.1 Cal-Bay Systems XY Plotter, Time-Base Recorder, Automated Tester Users Guide Rev 3.1 Contents... 1 Quick Start Guide... 2 Selecting a Test Specification... 3 Clearing Traces... 4 Saving Traces...4 Loading

More information

MassHunter File Reader

MassHunter File Reader MassHunter File Reader vers 1.0.0 2015 Quadtech Associates, Inc. All Rights Reserved Release date: November 18, 2015 www.quadtechassociates.com MassHunter File Reader Welcome to MassHunter File Reader.

More information

reply db y prompt db Enter your favourite colour:, 0 colour db 80 dup(?) i db 20 k db? num dw 4000 large dd 50000

reply db y prompt db Enter your favourite colour:, 0 colour db 80 dup(?) i db 20 k db? num dw 4000 large dd 50000 Declaring Variables in Assembly Language As in Java, variables must be declared before they can be used Unlike Java, we do not specify a variable type in the declaration in assembly language Instead we

More information

Lesson 9 Transcript: Backup and Recovery

Lesson 9 Transcript: Backup and Recovery Lesson 9 Transcript: Backup and Recovery Slide 1: Cover Welcome to lesson 9 of the DB2 on Campus Lecture Series. We are going to talk in this presentation about database logging and backup and recovery.

More information