![Embedded Systems LM5p-GSM Скачать руководство пользователя страница 236](http://html1.mh-extra.com/html/embedded-systems/lm5p-gsm/lm5p-gsm_product-manual_2399466236.webp)
236
16.
DMX interconnection with LM
DMX protocol support is realized upon RS485 serial port.
DMX function
Add the following user library in
Scripting
User libraries
.
local
luadmx
=
require
(
'luadmx'
)
module
(
'DMX'
, package.
seeall
)
local
DMX
=
{}
-- default params
local
defaults
=
{
-- storage key
skey
=
'dmx_line_1'
,
-- RS-485 port
port
=
'/dev/RS485'
,
-- number of calls per second
resolution
=
20
,
-- total number of channels to use
channels
=
3
,
-- transition time in seconds, does not include DMX transfer time
transition
=
2
,
}
-- value setter
function
set
(
chan, val, key
)
key
=
key
or
defaults.
skey
chan
=
tonumber
(chan)
or
0
val
=
tonumber
(val)
or
-
1
-- validate channel number and value
if
chan
>=
1
and
chan
<=
512
and
val
>=
0
and
val
<=
255
then
storage.
exec
(
'lset'
, key, chan
-
1
, val)
end
end
-- value getter
function
get
(
chan, key
)
local
res, val
key
=
key
or
defaults.
skey
chan
=
tonumber
(chan)
or
0
-- validate channel number and value
if
chan
>=
1
and
chan
<=
512
then
res
=
storage.
exec
(
'lrange'
, key, chan
-
1
, chan
-
1
)
if
type
(res)
==
'table'
then
val
=
tonumber
(res[
1
])
end
end
Содержание LM5p-GSM
Страница 10: ...10 1 Terminal connection schemes Model ...
Страница 12: ...12 canX connection Powering over 24V terminals ...
Страница 15: ...15 Digital output e g relay contactor ...
Страница 16: ...16 Digital or Analog input e g pushbutton or 0 5V current measurement sensor ...
Страница 17: ...17 Digital input e g pushbutton ...
Страница 18: ...18 1 wire connection ...
Страница 19: ...19 2 Standards supported ...
Страница 22: ...22 3 Insert SIM card and close the holder Close the front cover ...
Страница 36: ...36 ...
Страница 42: ...42 a basic background which can be changed by necessity b foreground which will stay unchanged ...
Страница 48: ...48 ...
Страница 120: ...120 Show logs window show logs in separate window Edit custom JavaScript ...
Страница 151: ...151 Visualization parameters Defines global or local visualization parameter for specific group address ...
Страница 156: ...156 Additional classes additional CSS classes for the element ...
Страница 179: ...179 9 8 KNX connection KNX specific configuration is located in Network KNX connection window General tab ...
Страница 195: ...195 9 23 Running processes System running processes can be seen in Status Running processes window ...
Страница 201: ...201 ...
Страница 221: ...221 Clear binary object value at priority 12 bacnet write 127001 binary value 2305 nil 12 ...
Страница 246: ...246 value event getvalue res value 100 255 grp write 1 1 6 res dt uint8 ...
Страница 277: ...277 ...
Страница 281: ...281 UIO16 16 channel universal input output module When the changes are done for the device it is marked in yellow ...
Страница 282: ...282 Press this button to upload new settings to all modified all devices ...