배열을 숫자의 2진 형으로 해석하여 불리언 배열을 정수 또는 고정 소수점 수로 변환합니다. 배열의 첫번째 원소는 숫자의 최하위 비트에 상응합니다.


icon

입력/출력

  • c1dbool.png 불리언 배열

    불리언 배열은 불리언 값의 1차원 배열입니다.

    이 함수는 불리언 배열이 지나치게 긴 경우, 이 배열을 자릅니다. 불리언 배열이 너무 짧은 경우, 이 함수는 함수에서 마우스 오른쪽 버튼을 클릭하여 부호 확장 모드에서 선택한 방법으로 불리언 배열을 채웁니다.

    • Never —이 함수는 불리언 배열을 불리언 거짓 비트로 채웁니다.
    • If Output Is Signed ―(기본) 부호없는 형을 가진 출력의 경우, 이 함수는 불리언 배열을 불리언 거짓 비트로 채웁니다. 출력이 부호가 있는 형인 경우, 이 함수는 불리언 배열을 이 배열의 마지막 원소로 채웁니다.
    • 항상―이 함수는 배열의 마지막 원소로 불리언 배열을 채웁니다.
  • iu32.png 숫자

    숫자는 정수 또는 고정 소수점 수입니다.

    프로퍼티 대화 상자의 출력 설정 페이지에서 숫자의 숫자형을 변경할 수 있습니다. 함수에서 마우스 오른쪽 버튼을 클릭한 후 프로퍼티를 선택하여 프로퍼티 대화 상자를 디스플레이합니다.

  • 다음 테이블은 불리언 배열숫자와의 관계를 보여줍니다.

    불리언 배열 출력 형 부호 확장 모드 2진수 번호
    {거짓, 참} I8 출력에 부호가 있으면 11111110 -2
    {거짓, 참} U8 출력에 부호가 있으면 00000010 2
    {거짓, 참, 거짓, 참} I8 항상 11111010 -6
    {거짓, 참, 거짓, 참} I8 확인하지 않음 00001010 10
    {거짓, 거짓, 참, 거짓, 참} U8 출력에 부호가 있으면 00010100 20
    {거짓, 거짓, 참, 거짓, 참} U8 항상 11110100 244

    LabVIEW FPGA Module 세부사항

    다음 세부사항은 FPGA VI에서 이 객체를 사용할 때 적용됩니다.

    노트 다음 세부사항은 각 LabVIEW FPGA Module 버전에 따라 변경될 수 있습니다.
    Single-Cycle Timed 루프 지원함.
    Usage FPGA Module은 컴파일 시 단일 크기로 결정되는 1차원 배열만 지원합니다. 불리언 배열을 숫자로 함수는 기본으로 고정된 크기의 배열을 변환하여 배열 크기에 맞게 가장 작은 부호없는 정수 형을 사용합니다.
    타이밍 이 함수는 내부 레지스터를 포함하지 않기 때문에 클럭 사이클을 실행할 필요가 없습니다.
    프로퍼티 대화 상자 출력 구성 페이지의 소스에 적용 확인란에 확인 표시가 있을 때 배열의 크기에 따라 변경되는 숫자의 데이터 타입. 다음 리스트는 배열 크기와 숫자의 데이터 타입 사이의 관계를 설명합니다.
    • 배열 크기가 0에서 8 사이인 경우, 숫자의 데이터 타입은 U8입니다.
    • 배열 크기가 9에서 16 사이인 경우, 숫자의 데이터 타입은 U16입니다.
    • 배열이 다른 크기인 경우, 숫자의 데이터 타입은 U32입니다. 예를 들어, 불리언 배열이 크기가 9인 고정된 크기의 배열인 경우, 숫자는 U16의 데이터 타입을 가집니다.
    • 배열의 원소 개수가 33에서 64 사이인 경우, 모든 원소가 숫자에 표시되도록 하려면 소스에 적용 확인란의 확인 표시를 제거해야 합니다. 배열의 원소 개수가 64를 초과하는 경우, 배열의 일부 원소는 숫자에 나타나지 않습니다.
    리소스 이 함수는 단순히 와이어링 작업이기 때문에 FPGA 리소스를 사용하지 않습니다.