Ion Current Measurements =================================================================== Updated: 16-Jun-2008, Roger Ruber Problem Solving =============== - Oasis Viewer does not want to save settings The Oasis Viewer needs to have received at least one trigger before the settings can be saved. - Oasis Viewer looses contact to channels Verify that the "time to live" is set to indefinetely. - LabVIEW does not read out any channels Verify that the number of points to read in LabVIEW equals the Oasis Viewer setting in "channel options" NICE/Windows ============ - log on as "CTF3log" - start OASIS viewer: desktop folder "30GHz Conditioning" - start LabVIEW: G:\Experiments\CTF3\Uppsala\Ion_Current\Labview - data storage: G:\Experiments\CTF3\Uppsala\Ion_Current\Data AFS/Linux ========= - log on as "ctf3op" - start OASIS viewer: left click on desktop for menu - start LabVIEW: /local/home/ctf3op/builds/icMain - data storage: /local/data Oasis Viewer ============ load channel settings: -> menu General -> connect global -> CTF3 -> Ion Current Measurement - time base = 5 us/div - amplitude = 5 mV/div; 20 mV/div (channel 15) - trigger channel = CK.Scope-Ext-Trig-TS - trigger level = -200 mV - trigger slope = + - trigger position = L - trigger delay = -5 us -> scope 1 -> channel 1/2 --> channel options - number of points = 1000 (same as LabView) --> time to live - live indefinitely <========================== IMPORTANT !!! LabVIEW + ASCII Save ==================== select dfs\experiments\ctf3\uppsala\ion_current\labview\ASCII_save icMain-v3 --------- save single event on (software) trigger - select run number - select main data folder (to save data) - select trigger level (on channel 13) icMain-v4 --------- save cyclic buffer with 5 events before + 5 after the trigger - select run number - select main data folder (to save data) - select trigger channel, type and level the cyclic buffer length and channel settings (on/off) are defined in the main LabView VI programme: press -E icMain-v5 --------- CK.COND30.PulseSummaryAcquisition is saved to xxxxxx-RFpulse.txt http://oraweb.cern.ch/pls/abc/w3fesa.properties?class=RFCond30&vers=1 1) acqStamp (time stamp) 2) breakdown (boolean) 3) accGradPeak 4) chIncStrL50 5) chIncStrPMax 6) chIncStrU 7) chReflStrL50 8) chReflStrPMax 9) chReflStrU 10) chTranStrL50 11) chTranStrPMax 12) chTranStrU LabView + MATLAB Save ===================== select dfs\experiments\ctf3\uppsala\Ion current Labview files IonCurrentMeasurement_Ch13_Ch14.vi ---------------------------------- - select filename, typical the date + "-": 20070727- - breakdown limit = -0.005 or -0.01 triggers on channel 14 -> RUN NB: do NOT close the MATLAB command prompt! It is required to save the data in MATLAB binary format. Data Analysis ------------- - open the data file in MATLAB >> figure,plot(Channel14) >> plot(Channel13) - to export data to an ASCII file >> fid = fopen('data.txt','wt'); >> fprintf(fid,'%10.4f %10.4f\n', Channel13, Channel14); >> fclose(fid) ======= = EOF = =======