![]() |
![]() ![]()
Experimental Physics and
| ||||||||||||||
|
Hello,
When using measComp-R4-23 for E-TC, and set first two temperature inputs as alarm using Instacal, IOC started with errors complaining "devAsynUInt32Digital::processCallbackOutput process write error" I am using asyn-R4-44-2, synApps-R6-2-1, base-7.0.8. Tested temperature channel 1 and 2 with alarm T1 = 30, clear T2=29, both medm "inputs" color-change (green/red) and DIO0, DIO1 voltage outputs (TTL 5.0V) told me that the temperature alarm for both channels is working. Hope this minor error does not affect any instrument function. Thank you! Rong $ ../../bin/linux-x86_64/measCompApp st.cmd < envPaths epicsEnvSet("IOC","iocETC") epicsEnvSet("TOP","/opt/epics/synApps-R6-2-1/support/measComp-R4-3") epicsEnvSet("SUPPORT","/opt/epics/synApps-R6-2-1/support") epicsEnvSet("ASYN","/opt/epics/synApps-R6-2-1/support/asyn-R4-44-2") epicsEnvSet("CALC","/opt/epics/synApps-R6-2-1/support/calc-R3-7-5") epicsEnvSet("SCALER","/opt/epics/synApps-R6-2-1/support/scaler-4-1") epicsEnvSet("MCA","/opt/epics/synApps-R6-2-1/support/mca-R7-10") epicsEnvSet("BUSY","/opt/epics/synApps-R6-2-1/support/busy-R1-7-4") epicsEnvSet("SSCAN","/opt/epics/synApps-R6-2-1/support/sscan-R2-11-6") epicsEnvSet("AUTOSAVE","/opt/epics/synApps-R6-2-1/support/autosave-R5-11") epicsEnvSet("SNCSEQ","/opt/epics/synApps-R6-2-1/support/seq-R2-2-9") epicsEnvSet("MEASCOMP","/opt/epics/synApps-R6-2-1/support/measComp-R4-3") epicsEnvSet("EPICS_BASE","/opt/epics/base") ## Register all support components dbLoadDatabase "/opt/epics/synApps-R6-2-1/support/measComp-R4-3/dbd/measCompApp.dbd" measCompApp_registerRecordDeviceDriver pdbbase #epicsEnvSet("PREFIX", "ETC:") # RH epicsEnvSet("PREFIX", "21:D1:") epicsEnvSet("PORT", "ETC_1") #epicsEnvSet("UNIQUE_ID", "10.54.160.218") # RH epicsEnvSet("UNIQUE_ID", "10.1.17.36") ## Configure port driver # MultiFunctionConfig((portName, # The name to give to this asyn port driver # uniqueID, # For USB the serial number. For Ethernet the MAC address or IP address. # maxInputPoints, # Maximum number of input points for waveform digitizer # maxOutputPoints) # Maximum number of output points for waveform generator MultiFunctionConfig("ETC_1", "10.1.17.36", 1, 1) #asynSetTraceMask($(PORT), -1, ERROR|FLOW|DRIVER) dbLoadTemplate("/opt/epics/synApps-R6-2-1/support/measComp-R4-3/db/ETC.substitutions", "P=21:D1:,PORT=ETC_1") < ../save_restore.cmd ### save_restore setup # # The rest this file does not require modification for standard use, but... # If you want save_restore to manage its own NFS mount, specify the name and # IP address of the file server to which save files should be written. # This currently is supported only on vxWorks. #save_restoreSet_NFSHost("oxygen", "164.54.52.4") # Debug-output level save_restoreSet_Debug(0) # Ok to save/restore save sets with missing values (no CA connection to PV)? save_restoreSet_IncompleteSetsOk(1) # Save dated backup files? save_restoreSet_DatedBackupFiles(1) # Number of sequenced backup files to write save_restoreSet_NumSeqFiles(3) # Time interval between sequenced backups save_restoreSet_SeqPeriodInSeconds(300) # specify where save files should be set_savefile_path(".", "autosave") # specify what save files should be restored. Note these files must be # in the directory specified in set_savefile_path(), or, if that function # has not been called, from the directory current when iocInit is invoked set_pass0_restoreFile("auto_settings.sav") set_pass1_restoreFile("auto_settings.sav") # specify directories in which to to search for included request files # Note cdCommands defines 'startup', but envPaths does not set_requestfile_path(".", "") set_requestfile_path(".", "autosave") set_requestfile_path(/opt/epics/synApps-R6-2-1/support/autosave-R5-11, "db") set_requestfile_path(/opt/epics/synApps-R6-2-1/support/calc-R3-7-5, "db") set_requestfile_path(/opt/epics/synApps-R6-2-1/support/scaler-4-1, "db") set_requestfile_path(/opt/epics/synApps-R6-2-1/support/sscan-R2-11-6, "db") set_requestfile_path(/opt/epics/synApps-R6-2-1/support/measComp-R4-3, "db") iocInit Starting iocInit ############################################################################ ## EPICS R7.0.8 ## Rev. 2024-04-05T14:18-0500 ## Rev. Date build date/time: ############################################################################ 2024/08/09 17:08:14.163 MultiFunction::writeUInt32Digital Error: Calling ConfigBit, err=106 The specified bit is used for alarm 2024/08/09 17:08:14.163 21:D1:Bd1 devAsynUInt32Digital::processCallbackOutput process write error 2024/08/09 17:08:14.163 MultiFunction::writeUInt32Digital Error: Calling ConfigBit, err=106 The specified bit is used for alarm 2024/08/09 17:08:14.164 21:D1:Bd2 devAsynUInt32Digital::processCallbackOutput process write error iocRun: All initialization complete create_monitor_set("auto_settings.req",30,"P=21:D1:") epics> auto_settings.sav: 72 of 72 PV's connected
| ||||||||||||||
ANJ, 11 Sep 2024 |
![]() · Download · Search · IRMIS · Talk · Documents · Links · Licensing · |