Описание структуры и алгоритмов функционирования информационно-измерительных систем. Чемодаков А.Л. - 16 стр.

UptoLike

Составители: 

16
I(z/x)преобразование цифрового сигнала в аналоговый;
I(F:x/z)программное преобразование аналоговой величины в цифровую,
I(z
1
/z
2
)преобразование кодов.
Пример записи алгоритма:
I
1
(X) I
2
(X/Z) I
3
(Z) I
4
(CP:Z) I
5
(W:Z) I
6
(S:Z).
Кроме буквенных обозначений в СЛСА используют символы:
|| параллельное выполнение операторов (операция и);
| выполнение одного из операторов (операция или);
× знак переноса.
Варианты СЛСА одной и той же ИИС могут различаться степенью
детализации (от объединения сложных преобразований до совокупности простых
операций). Часто повторяющуюся последовательность операторов может быть
обозначена одним
оператором, который и будет использоваться в дальнейшем
вместо этой последовательности.
Пример:
I
4
:=I
1
,
I
2
,
I
3
Пример алгоритма простой одноканальной измерительной системы:
X:I(X
0
)I(X
0
/Z)I(Z)I(R:Z)I(W:Z) ׀׀I(S:Z)
Перенос выполнения алгоритма обозначается угловыми скобками .
Оператор условия обозначаетсяω
Алгоритм с передачей управления при выполнении определенного условия
записывается так:
I
1
( )I
2
( ) I
3
( ) ω( ) I
4
( )
Запись показывает, что выполнение производиться следующим образом:
выполняется последовательно операторы I
1,
I
2
, затем, если условие ω не
выполняетсяI
3,
если условие ω выполняетсяI
4
.
Пример: алгоритм работы система контроля
I(x) I(CR:x
i
, c) I(S;x
i
) ω(x
i
> c) I(W:x
i
)
Описана следующая последовательность действий: аналоговая величина x
i
сравнивается с уставкой c, затем значение x
i
записывается в память, проверяется
условие ω, если x
i
> c, то значение x
i
выводится на печать. В противном случае x
i
не печатается.
Командные операторы обозначаютсяФ( ), где в скобках записывается
конкретная реализация оператора, и величины, используемые им.
Пример:
Ф(I=I+1) команда: значение I увеличить на 1.
     I(z/x) – преобразование цифрового сигнала в аналоговый;
     I(F:x/z) – программное преобразование аналоговой величины в цифровую,
     I(z1/z2) – преобразование кодов.
     Пример записи алгоритма:
     I1(X) I2(X/Z) I3(Z) I4(CP:Z) I5(W:Z) I6(S:Z).
     Кроме буквенных обозначений в СЛСА используют символы:
     || – параллельное выполнение операторов (операция и);
     | – выполнение одного из операторов (операция или);
     × – знак переноса.
     Варианты СЛСА одной и той же ИИС могут различаться степенью
детализации (от объединения сложных преобразований до совокупности простых
операций). Часто повторяющуюся последовательность операторов может быть
обозначена одним оператором, который и будет использоваться в дальнейшем
вместо этой последовательности.
     Пример:
     〈I4〉:=I1, I2, I3
     Пример алгоритма простой одноканальной измерительной системы:
     X:I(X0)I(X0/Z)I(Z)I(R:Z)I(W:Z) ‫׀׀‬I(S:Z)
      Перенос выполнения алгоритма обозначается угловыми скобками ⎣ ⎤.
Оператор условия обозначается – ω
      Алгоритм с передачей управления при выполнении определенного условия
записывается так:
      I1( )I2( ) ⎣I3( ) ω( ) ⎤ I4( )
      Запись показывает, что выполнение производиться следующим образом:
выполняется последовательно операторы I1, I2, затем, если условие ω не
выполняется – I3, если условие ω выполняется – I4.
      Пример: алгоритм работы система контроля
      I(x) ⎣I(CR:xi, c) I(S;xi) ω(xi > c)⎤ I(W:xi)
      Описана следующая последовательность действий: аналоговая величина xi
сравнивается с уставкой c, затем значение xi записывается в память, проверяется
условие ω, если xi > c, то значение xi выводится на печать. В противном случае xi
не печатается.
      Командные операторы обозначаются – Ф( ), где в скобках записывается
конкретная реализация оператора, и величины, используемые им.
      Пример:
      Ф(I=I+1) – команда: значение I увеличить на 1.

16