イベント方式でCSVファイル
使用例
プライマリタスク
定周期タスク
プライマリタスクでは監視しているメモリの値が変化したときにRingFilePutで時刻と変数と値をバッファに追加します
値の変化はビット情報ではXOR命令で前回値と比較してOFF→ON、ON→OFFを監視します
数値では前回値から今回の値を引いて変化の範囲(rangeDInt)を超ているかを監視します
定周期タスクではリングバッファから読み出してSDカードに書き込みをします
バイト配列に変換してSDカードに書き込むEventLogSDWriteCSVFBの処理に時間がかかるため10ms~のタスク周期で調整します
リングバッファにデータがあればEventLogSDWriteCSVを実行してSDカードに書込みます