Я пытаюсь воссоздать проект с целью разработки устройства, которое обеспечивало бы взаимодействие реальных движений рук с трехмерными компьютерными моделями.
У меня нет никакого опыта в Matlab. я получаю сообщение об ошибке:
Ошибка при оценке зарегистрированного метода 'InitializeConditions' S-функции MATLAB 'msfun_arduino_analogread' в 'MechatronicsFYP / ARDUINO / Arduino Analog Read7'. Ниже приведен стек вызовов MATLAB (имена файлов и номера строк), которые привели к этой ошибке:
['C: \ Users \ david \ Desktop \ ArduinoIO2 \ simulink \ getSetupBlockUserData.m'] [23]
['C: \ Users \ david \ Desktop \ ArduinoIO2 \ simulink \ msfun_arduino_analogread.m'] [71]
Не удается найти блок настройки Arduino IO для «Временная переменная arduino: Arduino1» на верхнем уровне модели
Я запустил matlab в качестве администратора, изменил порты и изменил переменную arduino в блоках. Я не смог ничего найти за последние пару дней, это действительно расстраивает.
в файле getSetupBlockUserData.m указано
if numel(blockName) == 0
error('Cannot find Arduino IO Setup Block for ''%s'' at top level of model', arduinoVar);
elseif numel(blockName) > 1
error('Multiple Arduino IO Blocks for ''%s''', arduinoVar);
end
Matlab обнаруживает Arduino и эскиз, который я загрузил на него. он говорит, что Arduino успешно подключился к Matlab, но сразу после этого он отключается из-за ошибки, которую я только что описал. что я могу сделать?