Добрый день! Подскажите, управляется ли яркость в СПК1хх [M01]?
Код взял из примера, всё компилируется, яркость не меняется...
Также пробовал библиотеку SPK_Tools. С тем же результатом.Код:(*Имя устройства*) NameDevice:='/sys/class/backlight/pwm-backlight/brightness'; (*Ограничение*) IF Brigh >100 THEN Brigh:=100; END_IF (*Ограничение на управление яркостью*) T1(); IF T1.Q THEN T1(IN:= FALSE, PT:= T); T1(); END_IF (*Если значение яркости на входже поменялось, то записываем его в файл*) IF Brigh <>Brigh_old THEN NEW:=TRUE; END_IF IF T1.IN=FALSE AND NEW THEN T1(IN:= FALSE, PT:= T); T1(); T1(IN:= TRUE, PT:= T); T1(); Handle1:=SysFileOpen(NameDevice,ACCESS_MODE.AM_WRITE,ADR(res)); IF Handle1<>16#FFFFFFFF AND Handle1<>16#0 THEN value:=BYTE_TO_STRING(Brigh); res_u:=SysFileWrite(Handle1,ADR(value),INT_TO_UDINT(LEN(value)),ADR(res)); SysFileClose(Handle1); NEW:=FALSE; END_IF END_IF Brigh_old:=Brigh;




Ответить с цитированием