This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm that you accept these cookies being set.

dt.uint64
#12
(20.02.2024, 09:46)admin Wrote: You can use an event script attached to a tag if input/output group addresses follow the same structure.
Code:
id = event.dst:split('/')[3]
addr = '10/0/' .. id

val = event.getvalue() / 1000

ffi = require('ffi')

dst = ffi.new('unsigned char[8]')
src = ffi.new('double[1]')

src[ 0 ] = tonumber(val) or 0

ffi.copy(dst, src, 8)
res = ffi.string(dst, 8)

grp.write(addr, res, dt.raw)

Although this is a very clean, quick and smart solution, unfortunately the standard energy objects are having a different pattern than just changing the last part. The raw data objects will be created according to a table I would say in the range of 30/3/1->58 or something. I have to use 30 because the visu server cannot receive virtual addresses 32+/*/*.
I have attached all 58 objects to be processed. This is the reason why I would prefer in my application to use a table.

Attached Files
.pdf   Energy GAs.pdf (Size: 75.99 KB / Downloads: 3)
Reply


Messages In This Thread
dt.uint64 - by DGrandes - 08.07.2022, 09:30
RE: dt.uint64 - by admin - 08.07.2022, 09:35
RE: dt.uint64 - by DGrandes - 08.07.2022, 10:04
RE: dt.uint64 - by admin - 08.07.2022, 10:52
RE: dt.uint64 - by DGrandes - 08.07.2022, 11:13
RE: dt.uint64 - by manos@dynamitec - 19.02.2024, 23:40
RE: dt.uint64 - by admin - 20.02.2024, 06:30
RE: dt.uint64 - by manos@dynamitec - 20.02.2024, 08:33
RE: dt.uint64 - by admin - 20.02.2024, 09:01
RE: dt.uint64 - by manos@dynamitec - 20.02.2024, 09:38
RE: dt.uint64 - by admin - 20.02.2024, 09:46
RE: dt.uint64 - by manos@dynamitec - 20.02.2024, 10:08
RE: dt.uint64 - by admin - 20.02.2024, 10:13
RE: dt.uint64 - by manos@dynamitec - 20.02.2024, 11:01

Forum Jump: