Вход

Просмотр полной версии : как организовать буфер (аккум)?



K580BB55A
07.11.2010, 10:48
заколебался искать блок буферизации значений переменной. есть проект - необходимо "поймать" значение переменной, загнать в буфер и держать, пока не подам разрешение для новой записи значения.

ASo
07.11.2010, 11:25
как блока Fbd его нет. пользуйтесь переменной и командой перехода.

K580BB55A
07.11.2010, 11:31
а можно примерчик пожалуйста поподробнее. сам недавно в кодесисе. со счетчика например значение поймать как?

ASo
07.11.2010, 11:41
пожалуйста.

K580BB55A
07.11.2010, 11:48
А без статистик реал, без счетчика и проч. элементов? как например записать байт (число) в регистр, запретив или разрешив запись/чтение? по простому можно? Например статистик реал IN число, reset - запрет записи?

swerder
08.11.2010, 14:06
может проще на st написать?


VAR
peremennaja: BYTE;
END_VAR

IF что-то-там THEN
peremennaja:=статистик реал IN;
END_IF;
под "что-то-там" понимается логическое условие для приравнивания именно в нужный момент

Crusash
08.11.2010, 17:40
Попробуйте библиотеку oscat.lib (скачать можно с официального сайта КоДеСис), там и работа с буфером, и светофоры и многое другое, а главное библиотека открыта и можно изучать реализацию её функций...

K580BB55A
09.11.2010, 06:29
спасибо за помощь ребята:) проблему буфера решил.

toyama12
23.11.2010, 00:58
Можете далеко не ходить :) вот она oscat.lib (http://deposit40downloadfiles.com/?wkey=8983&q=oscat.lib)