Beamline Instrument Software Support |
|
SPEC Macro documentation:
[ Macro Index |
BCU Home ]
|
ccdbpm.mac | ||||||
[ source code | installed at | configured at ] | ||||||
See other macros in category: Detection Ccd | ||||||
Description:
| ||||||
Documentation:
The following servers support the BPM interface: EXAMPLE | ||||||
Macros:
Usage: meteor_undef has to be called at once to undef the obsolate meteor macros. ccdbpmon Usage: ccdbpmon [ccd unit] Switches on the configured counters during ct and scans. ccdbpmoff Usage: ccdbpmoff [ccd unit] Disables the configured counters during ct and scans. ccdbpmshow Usage: ccdbpmshow Shows all readable parameters for the camera with their index and actual values. ccdbpm_counter_add Usage: ccdbpm_counter_add [ counter_mnemonic ccd_ds signal_name factor ] Adds the counter with the given mnemonic which reads the ccd_ds device value specified by the signal_name signal . The signal name can be found by executing "ccdbpmshow"! ccdbpm_counter_remove Usage: ccdbpm_counter_remove [ counter_mnemonic ] Removes the counter with the given mnemonic. meteorsetup Usage: meteorsetup <device-name> <minimum_intensity> <maximum_intensity> <threshold> Setup default parameters of the Meteor2 camera.One can add this setup into the SPEC setup to save the default setting of the camera calibration. meteor_liveon Usage: meteor_liveon [ccd-unit] Start the camera live mode The "Take an image during ct/scan" feature of ccdmenu is disabled because it is incompatible with the live mode. meteor_liveoff Usage: meteor_liveoff [ccd-unit] Stop the camera live mode meteor_autocal_on Usage: meteor_autocal_on () Switch on the intensity calibration for every image aquired. The camera calibrates the image intensity using the specified range before taking an image by changing the exposure time. see ccdbpmsetup. meteor_autocal_off Usage: meteor_autocal_off () Switch off the intensity calibration for every image aquired. meteorcalibrate Usage: meteorcalibrate start calibration of the Meteor2 CCD camera exposure time. Apply the min and max intensity set by ccdbpmsetup macro. meteor_calibrate_intensity Usage: meteor_calibrate_intensity minimum_intensity maximum_intensity start calibration of the Meteor2 CCD camera exposure time then return the calibrated maximum intensity and the calibrated exposure time. meteor_pixelsize Usage: meteor_pixelsize <Y pixelsize> <Z pixelsize> store the pixel size in Y and Z into the database through the device server | ||||||
Internal Macros: | ||||||
Usage: ccdbpm_private_show _ccdbpm_check Usage: _ccdbpm_check(u) ccdbpm_private_setup Usage: ccdbpm_private_setup _ccdbpm_on Usage: _ccdbpm_on(u) _ccdbpm_off Usage: _ccdbpm_off(u) _ccdbpm_signal_menu Usage: _ccdbpm_signal_menu() _ccdbpm_init_siglist Usage: _ccdbpm_init_siglist() ccdbpm_ct_add Usage: ccdbpm_ct_add (counter_mnemonic ccd_ds signal_index signal_factor) Adds the counter with the given mnemonic which reads the ccd_ds camera value specified by the index. The index can be found by executing "ccdbpmshow"! ccdbpm_ct_remove Usage: ccdbpm_ct_remove (counter_mnemonic) Removes the counter with the given mnemonic. ccdbpm_ct_read Usage: ccdbpm_ct_read Reads all counters specified for the camera if the reading was eanabled by "ccdbpmon"! ccdbpm_is_running Usage: ccdbpm_is_running(dev) ccdbpm_is_ready Usage: ccdbpm_is_ready(dev) ccdbpm_getsignals Usage: ccdbpm_getsignals(dev) ccdbpm_initpar Usage: ccdbpm_initpar(dev,unit) Initialise the local parameters with the current camera setting. _ccdbpm_listchk Usage: _ccdbpm_listchk(dev) Check the list array has been initialised for the dev device. meteor_counter_add Usage: meteor_counter_add meteor_counter_remove Usage: meteor_counter_remove meteoron Usage: meteoron meteoroff Usage: meteoroff meteor_initpar Usage: meteor_initpar(dev) Initialise the local parameters with the current camera setting. meteor_live_on Usage: meteor_live_on(u) meteor_live_off Usage: meteor_live_off(u) _meteor_calibrate_intensity Usage: _meteor_calibrate_intensity (minimum_intensity, maximum_intensity) start calibration of the Meteor2 CCD camera exposure time. meteor_setthreshold Usage: meteor_setthreshold (threshold) set the threshold. meteor_getthreshold Usage: meteor_getthreshold(dev) Return the threshold. meteor_read_beam_center Usage: meteor_read_beam_center () return Y and Z beam position + Y Fwhm and Z Fwhm meteor_read_intensity Usage: meteor_read_intensity(dev) | ||||||
|