Составители:
24
В таблице 4.3.
A — имя типа массива, а N— порядковый номер измерения мно-
гомерного массива. Для одномерного массива N=1, но можно выражение в скобках при за-
писи атрибута вообще опускать. Тип результата всегда совпадает с типом индекса. Смысл
определителей
left, low, right, high такой же, как у определителей типов.
Таблица 3.3. Предопределенные атрибуты массивов
Имя атрибута Результат
A'left(N)
Левая граница диапазона индексов N-й координаты массива А
A'right(N)
Правая граница диапазона индексов N-й координаты массива А
A'low(N)
Нижняя граница диапазона индексов N-й координаты массива А
A'high(N)
Верхняя граница диапазона индексов N-й координаты массива А
A'range(N)
Диапазон индексов N-й координаты массива А
A'reverse_range(N)
Обратный диапазон индексов N-й координаты массива А
A'length(N)
Диапазон индексов N-й координаты массива A
Атрибуты сигналов являются эффективным средством анализа поведения сигнала во
времени. В таблице 4.4. символ
S означает имя сигнала.
Таблица 3.4. Атрибуты сигналов
Имя атрибута Тип атрибута Значение
S'delayed (T)
To же, что у S Значение S, существовавшее на время T перед вычисле-
нием атрибута
S'event boolean
Сигнализирует об изменении сигнала
S'stable boolean S'stable = not S'event
S'active boolean
true, если присвоение сигналу выполнено, но значение
еще не изменено (не закончен временной интервал, задан-
ный выражением after)
S'quiet boolean S'quiet = not S'active
S'last_event time
Время от момента вычисления атрибута до последнего
перед этим изменения сигнала
S'last_active time
Время от момента вычисления атрибута до последнего
присвоения значения сигналу (не совпадает с
last_event при наличии слова after в определяю-
щем выражении)
4.6. Процессы
Как уже отмечалось выше, параллельные операторы представляют части алгоритма,
которые в реальной системе могут исполняться одновременно. Эти части взаимодействуют
В таблице 4.3. A — имя типа массива, а N— порядковый номер измерения мно- гомерного массива. Для одномерного массива N=1, но можно выражение в скобках при за- писи атрибута вообще опускать. Тип результата всегда совпадает с типом индекса. Смысл определителей left, low, right, high такой же, как у определителей типов. Таблица 3.3. Предопределенные атрибуты массивов Имя атрибута Результат A'left(N) Левая граница диапазона индексов N-й координаты массива А A'right(N) Правая граница диапазона индексов N-й координаты массива А A'low(N) Нижняя граница диапазона индексов N-й координаты массива А A'high(N) Верхняя граница диапазона индексов N-й координаты массива А A'range(N) Диапазон индексов N-й координаты массива А A'reverse_range(N) Обратный диапазон индексов N-й координаты массива А A'length(N) Диапазон индексов N-й координаты массива A Атрибуты сигналов являются эффективным средством анализа поведения сигнала во времени. В таблице 4.4. символ S означает имя сигнала. Таблица 3.4. Атрибуты сигналов Имя атрибута Тип атрибута Значение S'delayed (T) To же, что у S Значение S, существовавшее на время T перед вычисле- нием атрибута S'event boolean Сигнализирует об изменении сигнала S'stable boolean S'stable = not S'event S'active boolean true, если присвоение сигналу выполнено, но значение еще не изменено (не закончен временной интервал, задан- ный выражением after) S'quiet boolean S'quiet = not S'active S'last_event time Время от момента вычисления атрибута до последнего перед этим изменения сигнала S'last_active time Время от момента вычисления атрибута до последнего присвоения значения сигналу (не совпадает с last_event при наличии слова after в определяю- щем выражении) 4.6. Процессы Как уже отмечалось выше, параллельные операторы представляют части алгоритма, которые в реальной системе могут исполняться одновременно. Эти части взаимодействуют 24
Страницы
- « первая
- ‹ предыдущая
- …
- 22
- 23
- 24
- 25
- 26
- …
- следующая ›
- последняя »