2013-04-13 1 views
0

로드 할 때 직렬 포트 객체를 생성하고 일부 데이터를 전송하는 GUI가 있습니다. 이제 버튼을 누르면 다른 수학 스크립트 파일이 실행됩니다. 조건에 따라 다른 직렬 포트에 다른 데이터가 전송됩니다. 이제 직렬 포트 객체를 두 번 초기화 할 수 없기 때문입니다. 호출 된 함수에서 직렬 포트로 데이터를 보내려면 어떻게해야합니까?두 개의 다른 파일에서 Matlab의 동일한 직렬 포트 객체에 액세스

나는 호출 된 함수에 매개 변수로 직렬 포트 개체를 보내려고하지만 비디오 객체와

비슷한 경우 작동하지 않습니다!

로드시 GUI는 SCADA 화면에서 미리보기 용 비디오 객체를 만듭니다. 이제 호출 된 함수는 SAME 비디오 객체에서 이미지를 가져 와서 이미지 처리를 수행해야합니다. 여기에서도 매개 변수로 개체를 보내는 것은 작동하지 않습니다 .. !!

모든 솔루션 ???

+0

나는 같은 직렬 객체를 공유하는 것이 최선이라고 생각합니다. 왜 그것이 작동하지 않는다고합니까? 코드 보여주기 – Amro

답변

0

직렬 개체를 매개 변수로 보내는 구문에 약간의 오류가있었습니다. 비디오 객체에 대한

..

나는 처음에 비디오가 GUI에 지속적으로 표시되도록 INF하기 위해 triggerconfig을 설정합니다. 그러나 매개 변수로 videoobject를 전달하면 호출 된 함수에 다시 트리거가 발생하여 오류가 발생합니다. 대신 나는 getsnapshot()으로 바꾸었고 모든 것이 완벽하게 작동했습니다.

관련 문제