PDA

Просмотр полной версии : Панель СП3хх: указатели в макросах не работают



ks-app
02.12.2020, 13:50
Всем привет.
Панель СП307. В макросе пытаюсь сделать так:

float Val;

Val = PSW[301] / 100;
*(float*)(PSW+555) = Val;

то есть записать в регистр значение вещественного типа.

Макрос локальный, работает только на одном экране. И при попытке перейти на этот экран панель непрерывно пищит и как бы зависает.

В чём может быть причина?

И да - заковыка именно в этих двух строках, потому что как только я их убираю, всё работает.

Всем спасибо.

Евгений Кислов
02.12.2020, 13:51
Добрый день.
Начальный адрес регистра, к которому вы обращаетесь по указателю, должен быть четным.