MATLAB R2019b + Psychtoolbox로 심리 실험 프로그램 컴파일에 관한 비망록
1456 단어 Psychtoolboxmatlab
소개
코로나 바이러스 감염 방지의 관계로 대면에서의 실험을 할 수 없게 되었기 때문에, 지금까지 실험실에서 실시하고 있던 실험의 프로그램을 컴파일해 실행 파일화해, 원격으로 실험을 하게 되었다.
그 때, 컴파일 하는데 있어서 여러가지 집어넣은 곳의 개인적 메모입니다.
첫 투고이므로, 익숙하지 않은 곳도 있을지도 모르지만 잘 부탁드립니다.
환경
실험 프로그램을 컴파일 해보기
지금까지 사용하고 있던 실험 프로그램을 특히 괴롭히지 않고 MATLAB Compiler로 컴파일해 보았다.
하지만 안돼.
생각할 수 있는 원인
조사하면 아무래도 MATLAB R2019b와 Psychtoolbox의 최신 버전의 조합이라고 잘 컴파일 할 수없는 것 같습니다.
Psychtoolbox 다운그레이드
Psychtoolbox를 다운그레이드해 간다.>> UpdatePsychtoolbox(PsychtoolboxRoot, 'PREV')
Revision의 버전을 10579까지 낮추면 고쳤다.
>> PsychtoolboxVersion
ans =
'3.0.16 - Flavor: beta - Corresponds to SVN Revision 10579
조사하면 Revision 10580에서 Screen등의 변경이 있었던 것 같고, 이것이 원인일지도 모른다.
다운그레이드 소중
다운 그레이드 소중하네요・・・.
그리고 일일이 컴파일하는 것도 번거롭기 때문에, Psychopy라든지 Processing으로 프로그램을 쓰는 것이 좋은 것일지도 모릅니다. (Psychopy라고 실험 결과의 데이터를 격납하는 폴더를 마음대로 만들어 오므로, 패스 조작이라든가 그런데 자세하지 않은 피험자에게도 안심일지도)
추가
Windows 64bit에서 실행 파일을 실행할 때는 GStreamer MSVC 런타임을 넣는 것을 잊지 마십시오.
Reference
이 문제에 관하여(MATLAB R2019b + Psychtoolbox로 심리 실험 프로그램 컴파일에 관한 비망록), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/matsukenbass/items/a487eb21f221a599da56
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
ans =
'3.0.16 - Flavor: beta - Corresponds to SVN Revision 10579
다운 그레이드 소중하네요・・・.
그리고 일일이 컴파일하는 것도 번거롭기 때문에, Psychopy라든지 Processing으로 프로그램을 쓰는 것이 좋은 것일지도 모릅니다. (Psychopy라고 실험 결과의 데이터를 격납하는 폴더를 마음대로 만들어 오므로, 패스 조작이라든가 그런데 자세하지 않은 피험자에게도 안심일지도)
추가
Windows 64bit에서 실행 파일을 실행할 때는 GStreamer MSVC 런타임을 넣는 것을 잊지 마십시오.
Reference
이 문제에 관하여(MATLAB R2019b + Psychtoolbox로 심리 실험 프로그램 컴파일에 관한 비망록), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/matsukenbass/items/a487eb21f221a599da56
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(MATLAB R2019b + Psychtoolbox로 심리 실험 프로그램 컴파일에 관한 비망록), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/matsukenbass/items/a487eb21f221a599da56텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)