meter モジュール

状態 前回更新時間 APIヴァージョン
Active 2019-11-14 V1.00.00

説明

オンボード電流電圧計をアクセスする。

meter.setDataSource()

説明

読み取り值の情報元を設定する。

パラメータ

名前 タイプ 範囲 用途
<dataSource> number meter.INSTANT meter.FILTERSTAGE1 meter.FILTERSTAGE2 情報元
  • meter.INSTANT: 瞬間情報元, リフレッシュ周期は1ミリ秒。

  • meter.FILTERSTAGE1 : 情報元をFILTERSTAGE1にする、読み取り值はmeter.INSTANTの平均した值です。平均の周期はユーザーの設定で決定されます、一般的な画面表示で使用をお勧めします。

  • meter.FILTERSTAGE2 : 情報元をFILTERSTAGE2にする、この值は、FILTERSTAGE1に基づいてフィルターした值です。 安定な画面表示で使用をお勧めします。

もし画面表示のためではなく、meter.INSTANTに情報元を設定することはお勧めです、この情報元が速くて精密な值を供給します。meter.FILTERSTAGE1meter.FILTERSTAGE2の更新の速さがユーザーの設定で決定されます

戻り値

nil

呼び出す例

meter.setDataSource(meter.INSTANT)

meter.readVoltage()

説明

電圧をボルトで読みます。

パラメータ

nil

戻り値

名前 タイプ 範囲 用途
voltage number 0~36 電圧

呼び出す例

voltage = meter.readVoltage()

meter.readCurrent()

説明

電流をアンプで読みます。 画面表示の便利性のため、戻り値は絶対値にしました。電流方向をゲットすれば、meter.readCurrentDirection()を呼び出し下さい。

パラメータ

nil

返回值

名前 タイプ 範囲 用途
current number 0~6 電流

呼び出す例

current = meter.readCurrent()

meter.readPower()

説明

電力をワットで読みます。 画面表示の便利性のため、戻り値は絶対値にしました。

パラメータ

nil

戻り値

名前 タイプ 範囲 用途
power number 0~6 電力

呼び出す例

power = meter.readPower()

meter.readDP()

説明

DP電圧をボルトで読みます。

パラメータ

nil

戻り値

名前 タイプ 範囲 用途
v_dp number 0~3.3 DP電圧

呼び出す例

dp = meter.readDP()

meter.readDM()

説明

DM電圧をボルトで読みます。

パラメータ

nil

戻り値

名前 タイプ 範囲 用途
v_dm number 0~3.3 DP电压读数

呼び出す例

dp = meter.readDM()

meter.readCurrentDirection()

説明

電流方向を読みます。電流が逆だったら、戻り値がtrueになります。

パラメータ

nil

戻り値

名前 タイプ 範囲 用途
dir boolean 方向

呼び出す例

dir = meter.readCurrentDirection()