ビュースクリプトの例

以下は,リアルタイムディスプレイにおいて,表示するデータとその形式を記述したスクリプトの例です.

この例では,読みだしスクリプトにおけるデータソースエントリ CamacAdc の中のモジュール adc のデータに対して,チャンネル1データのヒストグラムとヒストリ,全チャンネルデータのイベントごとの値と,その値の分布のヒストグラムを表示しています.

/* CamacAdc.kvs */ /* Created by Enomoto Sanshiro on 9 May 2001 */ /* Last updated by Enomoto Sanshiro on 9 May 2001. */ display CamacAdc { Histogram histogram_adc_01("ADC ch01 Histogram", 128, 0, 4096); History history_adc_01("ADC ch01 History", 0, 4096, 32); Tabular tabular_adc_all("ADC Values"); Histogram histogram_adc_all("ADC Values Distribution", 128, 0, 4096); analysis { DataElement adc_01("adc", 1); DataElement adc_all("adc"); histogram_adc_01.fill(adc_01); history_adc_01.fill(adc_01); tabular_adc_all.fillOne(adc_all); histogram_adc_all.fillOne(adc_all); } on every (1 sec) { histogram_adc_01.draw(); history_adc_01.draw(); tabular_adc_all.draw(); histogram_adc_all.draw(); } }