펄스는 단시간 동안 신호 진폭이 유휴 값에서 활성 값으로 빠르게 변화하는 것입니다. 펄스는 하이 또는 로우 유휴 상태를 가질 수 있습니다. 로우 유휴 상태를 가진 펄스는 로우 값(일반적으로 0)에서 시작하여 하이 값으로 변화되었다가 다시 로우 값으로 돌아옵니다. 하이 유휴 상태를 가진 펄스는 하이에서 시작하여 로우로 변화되었다고 하이로 돌아옵니다.

펄스 트레인은 둘 이상의 펄스를 나타냅니다. 펄스 또는 펄스 트레인을 클럭 신호, 게이트 또는 측정이나 펄스 생성을 위한 트리거로 사용할 수 있습니다. 지속기간이 정해져 있는 단일 펄스를 사용하여, 정해지지 않은 신호 주파수를 결정하거나 또는 아날로그 수집을 트리거할 수 있습니다. 정해진 주파수의 펄스 트레인을 사용하여 정해지지 않은 펄스 폭을 알 수 있습니다.

각 펄스 또는 펄스 트레인은 다음의 세 부분으로 구성됩니다:

  • 하이 타임―펄스가 하이 레벨에 있는 시간.
  • 로우 타임―펄스가 로우 레벨에 있는 시간.
  • 초기 지연―출력이 펄스를 생성하기 전에 유휴 상태에 머무는 시간. 유휴 상태는 언제나 생성될 첫 번째 펄스의 하이 시간 또는 로우 시간(해당 상태에 따라 다름)을 대체합니다.

하이 시간과 로우 시간의 쌍을 펄스 스펙이라 부릅니다.

펄스의 주기는 하이 시간과 로우 시간의 합입니다. 주파수는 주기의 역수, 즉 1/주기입니다.

다음 그림은 펄스의 여러 부분을 보여줍니다.

다음 그림은 펄스 트레인의 여러 부분을 보여줍니다.

펄스를 생성하기 전에, 펄스 또는 펄스 트레인을 주파수, 시간, 또는 카운터 타임베이스의 Tick 개수 중 어느 것으로 출력할지 결정해야 합니다. 펄스로 출력할 경우, 주기 점유율을 결정해야 합니다. 시간으로 출력할 경우, 하이 시간과 로우 시간을 지정해 주어야 합니다. 카운터 타임베이스를 정해지지 않은 속도로 사용하는 경우, 틱 개수를 사용합니다. 펄스 생성 설정 시, 출력은 카운터 출력 터미널에 나타납니다.