読み出しスクリプトの例

以下は,ハードウェアからのデータ読み出し手順を記述したスクリプトの例です.

この例では,CAMAC のステーション 16 に ADC を1枚差し,その ADC のトリガー(LAM) によりチャンネル 0 から チャンネル 3 の読みだしを行っています.

/* CamacAdc.kts */ /* Created by Enomoto Sanshiro on 11 October 1999. */ /* Last updated by Enomoto Sanshiro on 8 April 2000. */ datasource CamacAdc { int station_number = 16; long readout_channels = #0..#3; CamacCrate crate; CamacController controller("Toyo-CC7x00"); CamacModule adc("Rinei-RPC022"); crate.installController(controller); crate.installModule(adc, station_number); on trigger(adc) { adc.read(readout_channels); adc.clear(); } }