в макросе не получаются арифметические операции
так не работает. Как правильно?Цитата:
DWord X;
Read(HMI_LOCAL_MCH, 0, TYPE_PFW, 350, 1, TYPE_DWORD, &Х);
*(DWORD*)(PSW+270)= X*100;
Вид для печати
в макросе не получаются арифметические операции
так не работает. Как правильно?Цитата:
DWord X;
Read(HMI_LOCAL_MCH, 0, TYPE_PFW, 350, 1, TYPE_DWORD, &Х);
*(DWORD*)(PSW+270)= X*100;
Все верно, только в макросах важно соблюдать регистр.
Cм. приложенный пример.