Сообщение от
Валенок
Код:
struct_original_8AC //РЭ
SRD : array[1..8] of int;
Read : array[1..8,1..3] of word;
end_struct
original_8AC at %... : struct_original_8AC; //регистр 16#118
Благодарю вас за готовый код, вы опередили меня и ответили на следующий мой вопрос, который я как раз хотел задать про структуры
Но новичку в ST понять чужой код сложно, в данном случае для меня было неожиданно видеть двухмерный массив Read : array[1..8,1..3] of word
Вроде все понятно что три регистра для восьми каналов, но меня интересует теперь подкапотная часть, а в частности каким образом интерпретируется этот массив с original_8AC at %... : struct_original_8AC; //регистр 16#118
Если бы я написал например:
Код:
struct_original_8AC //РЭ
SRD : array[1..8] of int;
Read : array[1..24] of word;
end_struct
original_8AC at %... : struct_original_8AC; //регистр 16#118
по сути все так же работало бы, не учитывая изменения адресации в самом массиве?