27: 2013-10-10 (木) 03:37:42 takaboo |
28: 2013-10-31 (木) 08:36:15 takaboo |
| | | |
| ***MathWorks MATLAB [#mad2ebed] | | ***MathWorks MATLAB [#mad2ebed] |
- | [[MATLAB:http://www.mathworks.co.jp/products/matlab]]からの使用例を紹介します。ポート・ボーレート・ID等は使用する環境に合わせて適宜修正して下さい。~ | + | [[MATLAB:http://www.mathworks.co.jp/products/matlab]]からの使用例を紹介します。ポート・ボーレート・ID等は使用する環境に合わせて適宜修正して下さい。また、mex-setupにて[[Cコンパイラを選択>http://www.mathworks.co.jp/jp/help/matlab/matlab_external/building-mex-files.html#f23734]]しておく必要があります。~ |
| +事前準備 | | +事前準備 |
| ~まずはMATLAB起動後、「ファイル(F)」→「パス設定(H)」でdxlib_x32.dll(MATALBが64bitの場合はdxlib_x64.dll)とdxlib_matlab.hの格納されたパスを指定します。dxlib.hはMATLABでは解釈できない記述が多いため使用しないでください。~ | | ~まずはMATLAB起動後、「ファイル(F)」→「パス設定(H)」でdxlib_x32.dll(MATALBが64bitの場合はdxlib_x64.dll)とdxlib_matlab.hの格納されたパスを指定します。dxlib.hはMATLABでは解釈できない記述が多いため使用しないでください。~ |
| TErrorCode err; | | TErrorCode err; |
| uint8_t id; | | uint8_t id; |
- | TDxAlarmStatus stat[253]; | + | TDxAlarmStatus stat[254]; |
| int i; | | int i; |
- | uint32_t num = 100; | + | uint32_t num = 254; |
| // オープン | | // オープン |
| dev = DX_OpenPort ("\\\\.\\COM10", 57143); | | dev = DX_OpenPort ("\\\\.\\COM10", 57143); |