Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия | Следующая версия Следующая версия справа и слева | ||
ob:o7:example:array [2021/11/10 16:57] iadenisov |
ob:o7:example:array [2021/11/10 17:00] iadenisov |
||
---|---|---|---|
Строка 16: | Строка 16: | ||
</ | </ | ||
+ | Массивы могут иметь несколько измерений. | ||
+ | < | ||
+ | MODULE ExamplesArray2; | ||
+ | VAR a1: ARRAY 100, 50 OF INTEGER; | ||
+ | |||
+ | BEGIN | ||
+ | |||
+ | a[0, 49] := 7; | ||
+ | a[1, 45] := LEN(a); | ||
+ | |||
+ | END ExamplesArray2. | ||
+ | </ | ||
+ | |||
+ | Компилятор и система исполнения гарантирует проверку выхода за границы массива. В этом случае микроконтроллер будет перезагружен. Информация об ошибке сохранится и может быть использована для [[ob: |