백래쉬

백래쉬 또는 불감 대역 함수를 구현합니다.

1378

입력/출력

datatype_icon

리셋

불감 대역 계산을 위해 초기 출력을 사용할지 여부를 결정하는 불리언 또는 불리언 배열.

초기 출력을 사용하여 불감 대역을 계산합니다.
거짓 이전 출력을 사용하여 불감 대역을 계산합니다.

이 노드는 첫번째 호출에서 자동으로 초기 출력을 사용하여 불감 대역 계산을 수행합니다.

Default value: 거짓

datatype_icon

입력

입력 신호.

이 입력은 배정도 부동소수 또는 배정도 부동소수의 배열을 받습니다.

datatype_icon

불감 대역

불감 대역의 폭.

이 입력은 배정도 부동소수 또는 배정도 부동소수의 배열을 받습니다.

Default value: 0

datatype_icon

초기 출력

백래쉬 함수를 처음 실행하거나 리셋이 참일 때 이 노드가 입력에 비교하는 값.

이 입력은 배정도 부동소수 또는 배정도 부동소수의 배열을 받습니다.

Default value: 0

datatype_icon

출력

출력 신호.

이 출력은 배정도 부동소수 또는 배정도 부동소수의 배열을 반환합니다.

백래쉬 함수에 대한 알고리즘 정의

다음 식은 백래쉬 함수를 정의합니다.

y ( t ) = { y ( t 1 ) if | u ( t ) y ( t 1 ) | d e a d b a n d 2 u ( t ) d e a d b a n d 2 if | u ( t ) y ( t 1 ) | d e a d b a n d 2 and u ( t ) > y ( t 1 ) u ( t ) + d e a d b a n d 2 if | u ( t ) y ( t 1 ) | > d e a d b a n d 2 and u ( t ) y ( t 1 ) y ( t ) = { y ( t 1 ) if | u ( t ) y ( t 1 ) | d e a d b a n d 2 u ( t ) d e a d b a n d 2 if | u ( t ) y ( t 1 ) | d e a d b a n d 2 and u ( t ) > y ( t 1 ) u ( t ) + d e a d b a n d 2 if | u ( t ) y ( t 1 ) | > d e a d b a n d 2 and u ( t ) y ( t 1 )

여기에서

  • u는 입력 신호
  • y는 출력 신호
  • t는 현재 시뮬레이션 시간