GetDMXValue(integer[, integer, boolean])

grandMA3 ユーザマニュアル » プラグイン » Lua 関数 - Object-Free API » GetDMXValue(integer[, integer, boolean]) Version 2.0

説明

GetDMXValue 関数は、指定されたDMXアドレスのDMX値を返します。

引数

  • integer:
    DMXアドレスです。
  • integer (オプション):
    ユニバース番号です。
  • boolean (オプション):
    戻り値がパーセントまたはDMX値であるかを指定します。
    • true:
      戻り値はパーセントです。範囲は0〜100 です。
    • false:
      戻り値はDMX値です。範囲は0〜255です。

戻り値

  • integer:
    指定したDMXアドレスの値に対応する整数値を返します。

ユニバース4のDMXアドレス1の値を出力します。

Lua
return function()
-- This prints the value of DMX address 1 in universe 4 in a range of 0 to 255
local address = 1 -- The DMX address
local universe = 4 -- The DMX universe
local percent = false -- Readout in percent or DMX value
local value = GetDMXValue(address, universe, percent)
Printf("DMX address %i.%03d is %03d", universe, address, value)
end