目次 例 EPICS CA 用ルーチンを使う場合

例 EPICS用部品を使う場合


EPICSレコードにアクセスする時に、CaOpen、CaRead等の関数を直接使わずに KBDigitalIndicator[]等の部品を使う場合。以下の例では、上の KBDigitalIndicator[]のEPICS Recordは存在して、下のKBDigitalIndicator[] のEPICS Recordは存在しない。


FFS;
w = KBMainFrame["DigitalIndicatorTest", f, Title->"Digital Indicator Test"];
cf = KBFComponentFrame[f,
  Add->{
    KBFGroup[Text->"EPICS Test"],
    KBFComponent[ComponentName:>KBDigitalIndicator,
      ComponentOption->{EPICSRecName->"some_existent_record",Controller->True}],
    KBFFrame[WidgetVariable:>f1]
  }
];
kdi1 = KBDigitalIndicator[f1,EPICSRecName->"non_existent_record"];
TkWait[];

KBDigitalIndicator Example

top


このページに関する御意見・質問は Samo Stanic まで.