Start a new topic

LUA skrypt - przekazywanie obiektów (CLU, DOUT itp) w parametrze funkcji

Dzień dobry,


chciałbym w wykonywanym skrypcie wykorzystać funkcje, a do funkcji przekazać obiekt z CLU - np. wyjście DOUT. Wewnątrz funkcji miałaby być wywołana jakaś funkcja obiektu (np. ustawienie wartości SetValue(1)).


Jak coś takiego osiągnąć?


Czym właściwie jest wykorzystywana notacja CLU_XX->DOUT1->SetValue(0) ?

Czy CLU_XX->DOUT1 to w ogóle coś co istnieje w języku LUA? Czy jest to interpretowane przez oprogramowanie Grenton na jakieś inne zmienne czy funkcje?


Dodatkowo nie mogłem wykonać takiej, prostej operacji:

local newVal = 1
CLU_XX->DOUT->SetValue(newVal) 

 Jak przekazać wartość (np. ustawianą wartość wyjścia cyfrowego DOUT) z wykorzystaniem zmiennej?


---

Hubert

1 Comment

Nie udało mi się jeszcze do parametru funkcji przekazać bezpośrednio obiektu, natomiast działa na przykład taka funkcja


 

local var = 1

function test(a)
	CLU->{nazwa wyjścia}->SetValue(a)
end

test(var)

 

gdzie do parametru przekazuje wartość a potem ustawia ją na wyjście cyfrowe.

Login or Signup to post a comment