2017-12-07 2 views
0

안녕하세요 저는 LabVIEW를 처음 사용 하긴하지만 일부 하드웨어 장치를 제어하기 위해 LabVIEW 용 플러그인을 작성해야합니다. 몇 가지 연구를 한 후에 LabVIEW에서 .NET을 사용하므로 .NET에서 래퍼를 만들거나 C/C++ 래퍼를 통해 dll 라이브러리를 호출하는 것이 합리적인지 궁금합니다.LabVIEW 용 하드웨어 플러그인 작성하기

  1. 실험 한 사람이 있습니까?
  2. 장점과 단점은 무엇입니까?
  3. 왜 이걸하기로 결정하셨습니까?

+0

통신 채널이 이국적인 것이 아니라면 C#으로 잘 처리 할 수 ​​있습니다. –

+0

질문에 불분명합니다. LabVIEW로 드라이버를 작성하고 있습니까? 아니면 기존 드라이버가 있고 LabVIEW에서 호출하려고합니까? – srm

+1

장치에 대해 더 자세히 설명해 줄 수 있습니까? 어떻게 통신해야하며 어떤 종류의 데이터를주고 받아야합니까? 이상적인 솔루션은 순전히 LabVIEW에서 드라이버를 작성하는 것이지만, 지금 학습 곡선을 가질 여력이 없거나 재사용 할 기존 코드가있는 경우 dll을 통해 갈 수 있어야합니다. – nekomatic

답변

0

첫째, 감사 : 이미 사용할 수있는 LabVIEW를 라이브러리가 있는지 확인 했는가? 이것은 매우 일반적인 일이므로, 내가 배운 것은 누군가 다른 사람이 이미 그것을하고 그것을 사용할 수있게했을 가능성이 항상 있다는 것입니다. 둘째 : 저는 LabVIEW를 사용하여 드라이버를 작성하는 것이 가능할 때마다 .dll을 호출하면 유지 관리해야하는 또 다른 이점이 있기 때문에 선호합니다. 내 경험에 비추어 볼 때, LabVIEW에서 .dll을 호출하면 항상 LabVIEW에서 직접 하드웨어와 통신하는 것과 비교할 때, 어떤 식 으로든 위아래가 떨어집니다. 카메라의 설명서에 통신 프로토콜에 대한 설명이 있습니까?

관련 문제