NI FPGA와 인터페이스하기 위한 프로그래밍 언어

업데이트 됨 Aug 1, 2023

해당 제품

하드웨어

  • Multifunction Reconfigurable I/O Device
  • CompactRIO Chassis
  • PXI FPGA Module for FlexRIO

소프트웨어

  • LabWindows/CVI Full
  • LabWindows/CVI Base
  • LabVIEW
  • LabVIEW FPGA Module

프로그래밍 언어

  • C++
  • Visual Basic .NET
  • C
  • Python

문의사항

  • NI 재구성 가능한 I/O 제품을 LabVIEW FPGA로 프로그래밍했지만 컨트롤러와 인터페이스해야합니다. FPGA와 통신하기 위해 어떤 프로그래밍 언어를 사용할 수 있습니까?
  • C/C++를 사용하여 NI의 디바이스 FPGA를 프로그래밍 할 수 있습니까?
  • LabVIEW 대신 CompactRIO, sbRIO, roboRIO 또는 C의 myRIO에서 FPGA를 어떻게 프로그래밍합니까?

해결책

NI는 재구성 가능한 I/O 제품과 인터페이스하기 위한 LabVIEW, C/C++ API, Python API의 세 가지 방법을 제공합니다.
이러한 API 사용에 대한 정보는 다음에서 찾을 수 있습니다.
또는 LabVIEW API 또는 C/C++ API를 DLL로 빌드하고 원하는 프로그래밍 언어에서 호출 할 수 있습니다. LabVIEW 및 LabWindows ™/CVI ™에서 DLL을 만드는 것에 대한 정보는 아래에서 찾을 수 있습니다.

추가 정보

이 방법은 National Instruments 하드웨어와 함께 사용해야합니다(CompactRIO, sbRIO, roboRIO, myRIO, flexRIO 등).