
Сообщение от
дрю
Добрый день! Вопрос опять по синтаксису макроса.Задача, нужно установить значения PSB 301 в зависимости от от нулевого бита регистра PFW 264:
if (??????)
{
SetPSB(301);
}
else
{
ResetPSB(301);
}
Листаю форум чтоб поглядеть синтаксис но никак не попадаеться, заказал книгу которую рекомендует руководство в шапке по этой теме но приедет только послезавтра. Помогите. Спасибо.
Мне кажется надо так:
Код:
BOOL Val;
Read(HMI_LOCAL_MCH, 0, TYPE_PFW, 264, 0, TYPE_BIT, &Val);
if(Val){
SetPSB(301);
}else{
ResetPSB(301);
}
Но лучше так:
Owen.jpg