TQDC16VS-V lut table usage
Aplliable to TQDC16 and TQDC16VS-V modules
Необходимо создать набор каналов для триггера в скрипте lut_fill.c лежащий в папке /home/daq/svn/soft/vmedaq/trunk/other/util, затем собрать его gcc -lm -o lut_fill lut_fill.c и запустить ./lut_fill
Затем получившийся файл lut.bin может быть переименован в более информативный, который может быть привязан к симлинку в /config/vmedaq/@TQDC-046F-0C75-lut1.bin, где 046F-0C75 - серийный номер TQDC, подключённого в VMEDAQ
Логика работы: Может быть сгенерировано 4 файла, например, от TQDC-046F-0C75-lut1.bin до TQDC-046F-0C75-lut4.bin
- TQDC-046F-0C75-lut1.bin генерируется для первого октета
- TQDC-046F-0C75-lut2.bin генерируется для второго октета
- Используемый Trig Out - №2.
В области выбора логики срабатывания на вкладке TQDC в VMEGUI можно выбрать OR или AND для этих двух таблиц
- TQDC-046F-0C75-lut3.bin и TQDC-046F-0C75-lut4.bin генерируется для обоих октетов
- TQDC-046F-0C75-lut3.bin используется в TRIG OUT 3
- TQDC-046F-0C75-lut4.bin используется в TRIG OUT 4.
Если какая-то таблица отсутствует в папке, то вместо неё используются нули(отсутствие каналов) в триггерной логике
При необходимости изменить триггерную логику надо повторить вышеописанную генерацию лута и дописать в симлинк новый файл, нажав в mc Ctrl+x и Ctrl+s