from
NXT Scanner with Lego Mindstorms NXT
by Yoshiaki Banno
NXT Scanner Model-Based Design based on Embedded Coder Robot NXT.
|
| SampleScript_JPN.m |
%%%%%%%%%%%%%%%%%%%% SDOxlsIF̎gp %%%%%%%%%%%%%%%%%%%%
% 炩ߒ̃R}h(xlssdoinfo/xlsreadsdo/xlswritesdo)A
% юgp`̃t@C(Simulink.xls, mpt.xls)
% MATLABpXݒ肷Kv܂B
% <<SDOxlsIF̃CXg[fBNg>> FC:\hoge\SDOxlsIF
% <<`̃t@Ci[fBNg>> FC:\hoge\SDOxlsIF\JPN
% TestFile_JPN.xlsf[^IuWFNgSimulinkpbP[WƂă[h܂B
xlsreadsdo('TestFile_JPN.xls', 'Simulink')
% Simulinkf[^IuWFNgTestFile_JPN_Simulink.xlsɃZ[u܂B
% ӁFt@Cɂꍇɂ͏㏑܂B
xlswritesdo('TestFile_JPN_Simulink.xls', 'Simulink')
% TestFile_JPN.xlsf[^IuWFNgmptpbP[WƂă[h܂B
xlsreadsdo('TestFile_JPN.xls', 'mpt')
% mptf[^IuWFNgTestFile_JPN_mpt.xlsɃZ[u܂B
% ӁFt@Cɂꍇɂ͏㏑܂B
xlswritesdo('TestFile_JPN_mpt.xls', 'mpt')
%%%%%%%%%%%%%%%%%%%% MAT`̃t@C̉^pɂ %%%%%%%%%%%%%%%%%%%%
% `̏͒ʏAXLS`̃t@Cǂݍ܂܂B
% XLS`̃t@C̏́AxlssdoinfoR}hɂA
% MATLAB[NXy[XɎ荞ގł܂B
Simulink = xlssdoinfo('Simulink');% SimulinkpbP[W̒`̏
mpt = xlssdoinfo('mpt');% mptpbP[W̒`̏
% xlssdoinfoR}h̖߂l
% <<ϐpbP[WAt@CpbP[W>>
% ƂMATt@CɃZ[uAXLS`̃t@CƓl
% MATLABpXɔzuƁAXLS`̃t@C̑
% MAT`̃t@C`̏ǂݍ܂悤ɂȂ܂B
% XLS`̃t@C̑MAT`̃t@CgpƁA
% ʂxlsreadsdo/xlswritesdȍ܂B
% SimulinkpbP[WpMAT`̃t@CJPNfBNgɍ쐬܂B
save('..\JPN\Simulink', 'Simulink')
% mptpbP[WpMAT`̃t@CJPNfBNgɍ쐬܂B
save('..\JPN\mpt', 'mpt')
% ӁG`̃t@CɊgqw肳Ăꍇɂ́Ågq̒`̃t@Cgp܂B
% XLS`̃t@Cgp
xlsreadsdo('TestFile_JPN.xls', 'Simulink.xls')
% MAT`̃t@Cgp
xlswritesdo('TestFile_JPN_Simulink.xls', 'Simulink.mat')
% xlssdoinfo/xlsreadsdo/xlswritesdoR}hɂ́AȊOɂ
% ܂܂ȈIvVwł܂Bڍׂ̓hLgQƊ肢܂B
% ܂AXLS`̃t@C̏ڍׂɂ܂Ă͈ȉ̃ev[gt@CQƊ肢܂B
% JPN\Simulink.xls ---> SimulinkpbP[Wpev[gt@Ci{j
% JPN\mpt.xls ---> mptpbP[Wpev[gt@Ci{j
|
|
Contact us at files@mathworks.com