system(18, <аргумент>)
Вызов функции system(18, <аргумент>) возвращает параметры исполнения приложения.
Список аргументов, при которых возвращается время в миллисекундах:
|
Аргумент
|
Возвращаемое значение
|
|
0
|
Длительность минимального цикла
|
|
1
|
Длительность максимального цикла
|
|
2
|
Длительность предыдущего цикла
|
|
3
|
Длительность цикла в режиме отладки (задание)
|
|
4
|
Длительность минимального цикла технологического приложения
|
|
5
|
Длительность максимального цикла технологического приложения
|
|
6
|
Длительность предыдущего цикла технологического приложения
|
|
7
|
Длительность предыдущего цикла задачи межконтроллерного обмена. Номер задачи задается вторым байтом в аргументе, например, для получения времени задачи №1 вызывается system(18, 263).
![]() |
Список аргументов, при которых возвращается время в микросекундах:
|
Аргумент
|
Возвращаемое значение
|
|
10
|
Длительность минимального цикла
|
|
11
|
Длительность максимального цикла
|
|
12
|
Длительность предыдущего цикла
|
|
13
|
Длительность цикла в режиме отладки (задание)
|
|
14
|
Длительность минимального цикла технологического приложения
|
|
15
|
Длительность максимального цикла технологического приложения
|
|
16
|
Длительность предыдущего цикла технологического приложения
|
|
17
|
Длительность предыдущего цикла задачи межконтроллерного обмена. Номер задачи задается вторым байтом в аргументе, например, для получения времени задачи №3 вызывается system(18, 785).
![]() |


