; ; ; output from the running of this file is sent ; to pixelman_iocout.log and pixelman_iocerr.log ; ; More...
Go to the source code of this file.
Functions | |
| errlogInit2 (65536, 256) | |
| Increase this if you get <<TRUNCATED>> or discarded messages warnings in your errlog output ;. | |
| epicsEnvSet ("TOP","$(EPICSPIXELMAN)/..") | |
| correct TOP in case we have moved location ; | |
| dbLoadDatabase (TOP)/dbd/pixelman.dbd" | |
| Register all support components ;. | |
| epicsEnvSet ("EPICS_DB_INCLUDE_PATH","$(ADCORE)/db") | |
| ISIS common init ;. | |
| pixelmanConfigure ("MCP","$(PIXDET=dummy)") | |
| "BeARQuT" is the real MCP detector, "dummy" is the simulation mode ; PIXDET variable normally set in the config_local.bat invoked by run_pixelman.bat to run pixelman.exe ; | |
| FileServerConfigure ("fits","${EPIXELMANDIR}/FitsHeaderParameters.txt") | |
| pixelman picks up variables to write to the FITS header from a file ; This configures the association between this file and the PVs ; defined in FitsParameters.db ; PIXELMANDIR is set in config_local.bat and then translated to EPIXELMANDIR ; | |
| NDTransformConfigure ("ADRawImage1", 3, 0,"MCP", 0, 0) | |
| ISIS common init ;. More... | |
| epicsEnvSet ("EPICS_CA_MAX_ARRAY_BYTES","1100000") | |
| needs to fit in EPICS_CA_MAX_ARRAY_BYTES i.e. More... | |
| dbLoadRecords ("NDTransform.template","P=$(MYPVPREFIX),R=PIXELMAN:AD:rawimage1:,PORT=ADRawImage1,ADDR=0,TIMEOUT=1,NDARRAY_PORT=MCP,NDARRAY_ADDR=0,DATATYPE=4,ENABLED=1") | |
| This waveform ; TYPE=Int8,FTVL=UCHAR for 8 bit integer ; TYPE=Int32,FTVL=LONG,DATATYPE=4 for 32 bit integer ; TYPE=Float32,FTVL=FLOAT,DATATYPE=6 for 32 bit float ;. | |
Variables | |
| iocInit | |
| ISIS common init ;. | |
| dbpf (MYPVPREFIX) PIXELMAN | |
| ISIS common post init ;. More... | |
; ; ; output from the running of this file is sent ; to pixelman_iocout.log and pixelman_iocerr.log ; ;
Definition in file pixelman.cmd.
| epicsEnvSet | ( | "EPICS_CA_MAX_ARRAY_BYTES" | , |
| "1100000" | |||
| ) |
needs to fit in EPICS_CA_MAX_ARRAY_BYTES i.e.
nx * ny * pixelsize ; also NELEMENTS needs to at least nx * ny ; 512 * 512 = 262144 ; 512 * 512 * 4 = 1048576 ;
| NDTransformConfigure | ( | "ADRawImage1" | , |
| 3 | , | ||
| 0 | , | ||
| "MCP" | , | ||
| 0 | , | ||
| 0 | |||
| ) |
ISIS common init ;.
Load our record instances ; At ISIS the MYPVPREFIX environment variable is already set externally ; areaDetector ;
| dbpf(MYPVPREFIX) PIXELMAN |
ISIS common post init ;.
Start any sequence programs ;
Definition at line 96 of file pixelman.cmd.
1.8.5