- 主旨:如何修正MATLAB compiler轉檔後執行之錯誤?
使用R14的MATLAB Compiler,將轉出來的 .exe 與 .ctf 以及 library 檔: MCRinstaller.exe copy 至另一台沒有 MATLAB 的電腦,但為何執行時有錯誤產生?
Warning: No matching builtin function available for $MATLAB/toolbox/simulink/simulink/set_param.bi (where $MATLAB = the MATLAB root directory on my machine)
請依照下列的步驟修復Compiler bug
- 打開MATLAB 7
- 請在MATLAB command Window裡執行下列Command
>> cd('c:/MATLAB7/toolbox/compiler/deploy')
>> edit matlabrc
- 請修改Line 81~82
原本
set_param(0,'PaperType',defaultpaper);
set_param(0,'PaperUnits',defaultunits);
改成
% set_param(0,'PaperType',defaultpaper);
% set_param(0,'PaperUnits',defaultunits);
- 請在MATLAB command Window裡執行下列Command
>> rehash toolboxcache
- 重新開啟 MATLAB


- 主旨:如何將MATLAB Compiler編譯好之執行檔轉入另一台電腦中?
請問如何將MATLAB Compiler編譯好的執行檔移植置入另外一台沒有MATLAB的電腦使用?
- 請將 *.exe 及 mglinstaller.exe(..\MATLAB6p5\extern\lib\win32) 複製到另一台電腦。
- 假設另一台電腦放在 c:\lp 目錄中,請解壓縮 mglinstaller.exe,將會產生一些目錄及檔案。
- 請將 c:\lp\bin\win32 加入系統的Path裡。


- 主旨: 請問MATLAB Compiler在使用上有無限制?
請問MATLAB Compiler在使用上有無限制?
舊版本R13之前的MATLAB Compiler在功能上有些限制,如:無法將包括物件的M-file轉檔等等。但最新版本R14中的MATLAB Compiler 4已經將這部分功能提昇,可以將完整的MATLAB語言(包含物件)轉檔,只有極少數的函式由於商業考量,所以不支援。請參考原廠網頁,以獲得更多資訊。


- 主旨:使用Instrument control toolbox利用RS232進行傳輸,卻無法得到回傳值?
請問關於Instrument Control Toolbox的問題。使用RS232作為溝通的介面,成功的傳送控制程式給CA210,但是卻沒有接到回傳的值,請問如何解決?
請使用Instrument Control Toolbox內建的GUI去測試使用的儀器,可在MATLAB Command Window 底下輸入
>>instrcomm
開啟此GUI。點選右下角的help可看使用流程說明,並使用query指令以測試儀器是否有反應。
