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


icon

입력/출력

  • c1dbool.png 불리언 배열

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

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

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

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

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

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

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

    FPGA 모듈 세부사항

    다음 세부사항은 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 리소스를 사용하지 않습니다.