Recent Changes - Search:

Participantes

Proyectos

Cursos

Bitacoras

Support

upload Folder

edit SideBar

Software Dtacq

ATRAS

1. En /home/wera/bin se va a copiar el archivo lera_control, la duracion de la adquisicion se va a especificar como parametro en el crontab.

  1. launch acquisition, specify number of seconds as parameter
 0,30 * * * * /home/lera/bin/lera_control 1740 >> /home/lera/logs/lera_control.log 2>&1

Del archivo lera_control copiamos el host_name y creamos una carpeta en home/lera/data/host_name

2. Conectarse con el dtacq mediante la siguiente instruccion (antes de esto se tiene que asegurar que el dtacq y la NUC esten en la misma red):

   screen /dev/ttyUSB0 115200

Nota= si es la primera vez, despues de establecer comunicacion se puede hacer mediante ssh

Dentro del dtacq se edita el archivo rc.user

/mnt/local/rc.user

 #!/bin/sh
 # boot up configuration script
 #
 # setup ntp
 ntpd -p 192.168.1.10      %esta es la linea que se tiene que editar con la dirreccion IP

 # setup streaming
 cp /usr/local/CARE/acq400_streamd.0.conf-soft_trigger /etc/sysconfig/acq400_streamd.0.conf

 # install opt packages
 tar -xvf /mnt/packages/opt/15-custom_sshkeys-2018030601.tgz

 # program radcelf functions once boot is complete
 /usr/local/epics/scripts/wait_ioc_ready && /mnt/local/radcelf_ini.sh 

3. Abrir matlab y ejecutar la funcion radcelf_dds_prog2mat con los parametros correspondientes de frecuencia (MHz), bandwidth (KHz) y w_chirp (seg).

    >> [FTW1A,DFR,UCR,RRCR] = radcelf_dds_prog2mat(freq,hf_bw,w_chirp)

Nota= esta funcion reemplaza el programa dds_prog.m que se tenia en el MK-II y se tiene que correr cada vez que se cambien los parametros de frecuencia, etc

3. A partir de la funcion anterior se deben de crear los 2 siguientes archivos que se deben ejecutar en el dtacq:

    radcelf_ini_calib.sh  radcelf_ini.sh

El primero corresponde al modo de calibracion y el segundo al modo chirp.

4. se debe copiar estos 3 programas en el dtacq, con la siguiente instruccion se pueden copiar los programas en el dtacq

    scp rc.user radcelf_ini_calib.sh  radcelf_ini.sh root@dtacq:/mnt/local

5. se debe editar el archivo epics.sh =

 /mnt/local/sysconfig/epics.sh

 echo -1 >/etc/acq400/0/OVERSAMPLING
 export EPICS_CA_MAX_ARRAY_BYTES=500000
 export ACQ43X_SET_SAMPLE_RATE=-1    % esta es la linea que se edito

6. Se reinicia el dtacq, y debe de empezar las adquisiciones.

Nota= si se quiere dejar el DDS en modo de calibracion unicamente se corre el script ./mnt/local/radcelf_ini_calib.sh.

7. Como la adquisciones y el post-procesamiento corren en la NUC, se debe agregar estas lineas en el crontab de la computadora.

8. Dejar un shift de 15 o 16 porque se tiene un desfase de 8-bits.

Nota: Se debe agregar la direccion IP del dtacq en el archivo etc/hosts para que de esta manera el dtacq pueda comenzar a generar las adquisiciones.

Nota2: Para poder guardar las adquisiciones se debe de crear el directorio con el nombre del host (dtacq/radcelf) correspondiente en la direccion: /home/lera/data/

ejemplo: $ mkdir acq1001_173

Edit - History - Print - Recent Changes - Search
Page last modified on June 20, 2018, at 11:57 PM PST