Methods
ページ: 設定 -> メソッド
メソッドは、PIDにおける設定値の追従と、タイマーにおける時間ベースのデューティサイクル変更を可能にします。通常、PIDコントローラーは環境条件を特定の設定値に合わせて調整します。設定値を時間とともに変化させられるようにすることを、設定値の追従と呼びます。設定値の追従は、リフローオーブン、サーマルサイクラー(DNA複製)、自然な日周サイクルの再現などの用途に役立ちます。メソッドは、Run PWM Method条件付き機能と組み合わせて使うことで、デューティサイクルを時間とともに変化させるためにも使えます。
メソッドの設定~
これらの設定は、いくつかのメソッド種別に共通しています。
| 設定 | 説明 |
|---|---|
| 開始時刻/日付 | 時間範囲の開始時刻。 |
| 終了時刻/日付 | 時間範囲の終了時刻。 |
| 開始設定値 | 設定値の範囲における開始設定値。 |
| 終了設定値 | 設定値の範囲における終了設定値。 |
時刻/日付メソッド~
時刻/日付メソッドを使うと、特定の時刻/日付の範囲を設定値に割り当てられます。数日・数週間・数か月にわたる長時間実行のメソッドに便利です。
期間メソッド~
期間メソッドを使うと、特定の期間が経過したあとに設定値(PIDの場合)またはデューティサイクル(条件付き機能の場合)を設定できます。新しく追加した期間はそれぞれ前の期間のあとに積み重なるため、新しく追加した開始設定値は、前のエントリーの終了設定値のあとから始まります。
「メソッドを繰り返す」オプションを使うと、メソッドは終端に達したところで最初から繰り返されます。このオプションを使っている間は、メソッドにこれ以上期間を追加できません。繰り返しオプションを外せば、さらに期間を追加できます。たとえば、メソッドの合計が200秒で、繰り返し周期が600秒に設定されている場合、メソッドはPIDまたは条件付き機能を自動的に停止する前に3回繰り返されます。
日次(時刻ベース)メソッド~
日次(時刻ベース)メソッドは時刻/日付メソッドに似ていますが、毎日繰り返される点が異なります。そのため、このメソッドには1日分の範囲だけを設定すれば済みます。開始時刻を00:00:00、終了時刻を23:59:59(または00:00:00、つまり開始時刻から24時間後)に設定してください。開始時刻は、直前の終了時刻以上でなければなりません。
日次(正弦波)メソッド~
日次(正弦波)メソッドは、1日を通しての設定値を正弦波にもとづいて定義します。この正弦波は y = [A * sin(B * x + C)] + D として定義され、Aは振幅、Bは周波数、Cは角度シフト、Dはy軸シフトです。このメソッドは毎日繰り返されます。
日次(ベジエ曲線)メソッド~
日次(ベジエ曲線)メソッドは、1日を通しての設定値を3次ベジエ曲線にもとづいて定義します。ベジエ曲線に馴染みがない場合は、グラフィカルなベジエ曲線ジェネレーターを使って、4つの点(それぞれxとyの組)に対応する8個の変数を生成することをおすすめします。x軸の開始点(x3)と終了点(x0)は、24時間に収まるように自動的にスケーリングまたは変形され、このメソッドは毎日繰り返されます。
メソッドカスケード~
このメソッドは複数のメソッドを組み合わせ、それらのメソッドの平均を出力します。たとえば、100を60秒間出力する期間メソッドと、0を60秒間出力する期間メソッド(無限に繰り返すよう設定)を、00:00:00に0から50まで上昇し12:00:00に0まで戻る日次メソッドと組み合わせたとします。00:00:00の時点では、組み合わされたメソッドは60秒ごとに0((0 / 100) * (0 / 100) = 0)から0((100 / 100) * (0 / 100) = 0)の間を振動し、徐々に値が大きくなっていき、12:00:00には60秒ごとに0((0 / 100) * (50 / 100))から50((100 / 100) * (50 / 100))の間を振動するようになります。これは単純な例ですが、組み合わせはかなり複雑になることもあります。