내 학교는 여러 학교와 경쟁하는 로보틱스 토너먼트에 참가했습니다 (이것은 내 학교의 첫해입니다). 로봇의 목적은 공을 후프에 넣는 것입니다. 저는 프로그래밍 팀의 일원입니다. 프로그래머로서의 우리의 임무는 로봇과 컴퓨터를 프로그래밍하여 로봇을 제어하는 것입니다. 컴퓨터에는 2 개의 조이 스틱이 부착되어 있습니다. 하나는 전체 로봇을 움직이게하고 (바퀴를 돌리고 로봇을 움직이게하는) 하나는 "던지기 팔"을위한 것입니다. Wi-Fi를 사용하여 컴퓨터에서 로봇으로 신호가 전송됩니다. 모든 프로그래밍은 LabView에서 수행되어야합니다 (MUST).로보틱스 클럽 프로그램 부분
나는이 클럽에 가입하기 전까지 LabView에 대해 들어 본 적이 없으며 그것에 대해 의구심이 있습니다. 우리가 LabView를 사용해야하는 이유는 프로그래밍 팀의 대부분의 아이들이 프로그래밍 경험이 전혀 없기 때문입니다. LabView는 조이스틱과 인터페이스하여 무선 랜을 사용하여 로봇에 정보를 전송할 수 있어야합니다. 로봇의 마이크로 컨트롤러는 LabView를 지원합니다.
내 질문에, LabView는이 작업을 수행 할만큼 충분히 동적입니까? LabView가 네트워킹을 지원할 수 있습니까? LabView가 조이스틱과 인터페이스 할 수 있습니까? 나는이 웹 사이트에서의 LabVIEW에 대한 많은 문서를 읽고 :
내 관심사는 LabVIEW가 우리가 팀을 위해 그것을 사용하려고하는 것에 대해 충분한 동적하지 않고 있다는 것입니다 우리 C를 사용하여 컴퓨터와 마이크로 컨트롤러를 프로그래밍해야합니다. 팀원 중 C로 충분히 프로그램 할 수있는 사람은 2 명 뿐이므로 나머지 구성원에게 C의 기본 사항을 알려야합니다.
모두 관련 답변을 환영하고 높이 평가합니다.
내 건설적인 조언 : 가라 앉는 보트에서 나가십시오! LabView는 [뭔가있는] 조각입니다. LabView는 전혀 동적이지 않습니다 (대부분 사용되는 방법). 그러나 필요한 모든 작업을 수행 할 수 있습니다. 학교 경쟁은 일을 배우는 재미있는 방법이지만 잘못된 것을 배우는 것은 잘못된 것입니다. 규칙에서 허용하는 경우, 귀하와 귀하의 팀 구성원이 C 나 다른 언어를 사용하도록 강력히 권합니다. C는 특히 임베디드 시스템에 적합합니다. 나는 LabView와 C++을 모두 사용했기 때문에 편향 될 수 있습니다. – Unapiedra
Unapiedra는 Labview 사용법을 분명히 이해하지 못합니다. – user122302