EEG實驗中Matlab打標方法及遇見問題
1.以具有管理員許可權的使用者身份登入。
2.禁用UAC(使用者帳戶控制)。在Windows Vista中執行此操作的一種簡單方法是:Start-Run-MSCONFIG。選擇“工具”選項卡,向下滾動到“禁用UAC”選項,然後選擇它。接下來,按“啟動”按鈕。然後,您必須重新啟動系統,此更改才能生效。 window 10版本使用windows+R呼叫執行,輸入msconfig.
3.下載 Binaries only - x86 & x64 DLLs and libs. (Mirror)並將解壓後“X64”資料夾中,將inpoutx64.dll、inpout32.h 、inpoutx64.lib 這三個模組複製或移動到C:\ windows\system32\目錄(即,該模組必須位於Windows系統PATH中)。
3. 開啟網頁“http://apps.usd.edu/coglab/psyc770/IO64.html ”,分別下載io64.mexw64,config_io.m,inp.m和outp.m等檔案。
4.將io64.mexw64模組複製或移動到MATLAB路徑中的目錄中(例如,D:\Software\MATLAB\R2013b\toolbox\)
5.將 config_io.m,inp.m和 outp,m檔案下載到您選擇的matlab工作目錄中。該目錄將在下面的步驟6中新增到您的MATLAB路徑中。
6.在“以管理員身份執行”模式下啟動MATLAB(右鍵單擊圖示,然後選擇“以管理員身份執行”)。
7.通過File | Set Path | Add with Subfiles ...選單命令將包含下載的m檔案的目錄新增到您的MATLAB路徑。
8.在MATLAB命令視窗中執行“ config_io”。如果此時沒有錯誤訊息,則說明您已經成功安裝了該軟體。
測試程式碼
%% 埠測試
address = hex2dec('378'); %並口地址
config_io;
global cogent;
if( cogent.io.status ~= 0 )
error('inp/outp installation failed');
end
outp(address,0);
for i = 1:100
outp(address,i);% mark 值
WaitSecs(0.004);
outp(address,0);
end
9.可選:如果您需要重新啟用UAC(使用者帳戶控制),請按照步驟2中的說明進行操作,但是選擇“啟用UAC”而不是“禁用UAC”。
常見問題
按照以上操作步驟完成之後,懷揣著激動的心情期待Maker 或 Trigger 的到來。然後,在我們執行程式的時候卻在 Matlab 的 Command Window 中出現了的語句卻不是“InpOutx64 driver is open”(如下圖所示)而是“InpOutx64 driver is NOT open”
可能是因為系統缺少Microsoft Visual C++ SP1這個執行庫或執行環境。
解決方法:到Microsoft官網下載對應版本安裝後在測試對應的程式碼,應該就可以執行了。
https://link.zhihu.com/?target=https%3A//www.microsoft.com/en-us/download/details.aspx%3Fid%3D13523
本文參考:
相關文章
- Filter實踐中遇見的一些問題與解決方法分享Filter
- Web標準中的常見問題Web
- Nacos 常見問題及解決方法
- git 常見問題及操作方法Git
- Hadoop常見問題及解決方法Hadoop
- KMP常見問題及解決方法【Z】KMP
- Solaris 常見問題及解決方法(轉)
- 問卷調查中常見問題及解決方法
- ITM6.1實施中所遇問題經驗總結
- React TSLint中常見的問題及處理方法React
- Oracle 常見的錯誤問題及解決方法Oracle
- 初學Java會遇見的幾個問題分享!Java
- 老是遇見奇怪的問題:linux下rman沒有反應問題Linux
- 常見問題及解決
- 我遇見的那些面試題面試題
- 將eclipse中的檔案匯出成為*.JAR時遇見的問題!EclipseJAR
- RAC系統的問題診斷最佳實踐,及常見問題分析
- As常見問題解決方法
- Hadoop 面試中 6 個常見的問題及答案Hadoop面試
- 5大常見開源軟體問題及解決方法
- 客戶服務常見問題及解決方法介紹
- windows Server 2008常見問題及解決方法WindowsServer
- C語言指標常見問題C語言指標
- Git常見問題及解決Git
- 常見問題及解決方案
- JS中toFixed()方法的問題及解決方案JS
- [轉]經驗分享:微信小程式外包接單常見問題及流程微信小程式
- jQuery實現俄羅斯方塊中遇到的問題及解決方法jQuery
- 5種常見的 DNS 故障診斷及問題處理方法DNS
- MATLAB實戰 | 倉庫選址問題Matlab
- 指標常見問題(Android之JNI)指標Android
- jive論壇安裝以後遇見的第一個問題
- rocketmq常見問題及使用 新手篇MQ
- UltraEdit常見問題及解決教程
- mybatis常見庫及問題彙總MyBatis
- Jedis介紹及常見問題分析
- SDWebImage的基本用法及常見問題Web
- GoldenGate常見問題及處理Go