사각파를 포함하는 배열을 생성합니다.


icon

입력/출력

  • cbool.png 위상 리셋

    위상 리셋사각파의 초기 위상을 결정합니다. 기본값은 참입니다.

    위상 리셋이 참인 경우, LabVIEW는 초기 위상을 위상 입력으로 설정합니다. 위상 리셋이 거짓인 경우, LabVIEW는 VI가 마지막으로 사각파의 초기 위상으로 실행되었을 때의 위상 출력을 사용합니다.

  • ci32.png 샘플

    샘플사각파의 샘플 개수입니다. 기본값은 128입니다.

  • cdbl.png 진폭

    진폭사각파의 진폭입니다. 기본값은 1.0입니다.

  • cdbl.png 주파수

    주파수는 사이클/샘플의 정규화된 단위로 표시한 사각파의 주파수입니다. 기본값은 1 사이클/128 샘플, 즉 7.8125E–3 사이클/샘플입니다.

  • cdbl.png 위상 입력

    위상 입력위상 리셋이 참일 때, 각도로 표시한 사각파의 초기 위상입니다. 기본값은 0입니다.

  • cdbl.png 주기 점유율(%)

    주기 점유율은 한 주기동안 사각파가 하이대 로우로 머문 시간의 퍼센트입니다. 기본값은 50입니다.

  • i1ddbl.png 사각파

    사각파는 출력 사각파입니다.

  • idbl.png 위상 출력

    위상 출력은 각도로 표시한 사각파의 다음 샘플 위상입니다.

  • ii32.png 에러

    에러는 VI로부터 모든 에러 또는 경고를 반환합니다. 에러[에러 코드를 에러 클러스터로] VI에 연결하여 에러 코드 또는 경고를 에러 클러스터로 변환할 수 있습니다.

  • Y 시퀀스가 사각파를 나타내는 경우, [사각파] VI는 다음 방정식에 따라 패턴을 생성합니다.

    yi = a*square(phase[i])

    여기서 i = 0, 1,…, n - 1, 이 때 a진폭이며 n샘플 개수입니다.

    이 VI는 다음 방정식을 사용하여 square(phase[i])를 계산합니다:

    ,

    여기에서

    p = phase[i] 모듈로 360, 듀티는 듀티 사이클입니다, phase[i] = 초기_위상 +주파수*360*i, 주파수는 정규화된 사이클/샘플 단위의 주파수입니다, 초기_위상은 리셋 위 상이 TRUE인 경우 위상 입력입니다 , 초기_위상은 리셋 위 상이 FALSE인 경우 이 VI 인스턴스의 이전 실행에서 위상 아웃입니다 .

    [사각파] VI는 재호출 VI이므로, 사각파 함수 생성기로부터의 연속적인 수집을 시뮬레이션하는데 사용할 수 있습니다. 입력 컨트롤 위상 리셋이 거짓인 경우, [사각파] VI의 특정한 인스턴스에 전달되는 다음 호출은 다음 사각파 샘플을 포함하는 사각파 배열 출력을 생성합니다.

    [사각파] VI는 재호출 VI이기 때문에, 위상 리셋이 거짓인 경우, 이 VI는 위상 출력 값을 다음번에 VI를 실행할 때 새 위상 입력 값으로 사용합니다.

    예제

    LabVIEW 포함되는 다음 예제 파일을 참조하십시오.

    • labview\examples\Signal Processing\Signal Generation\Function Generator with FM.vi