Я использую клиентский графический интерфейс, созданный с помощью GUIDE, в сочетании с модулем arduino и bluetooth. Короче говоря, я хочу иметь возможность читать/записывать через Bluetooth на SD-карту. Это все отлично работает!
Но! При обратном считывании с SD-карты матлаб считывает правильные данные. Я могу это проверить, потому что при печати в командное окно показывает правильные данные, которые были на sd-карте.
Проблема в том, что когда я пытаюсь установить эти данные в строку статического текста в руководстве, происходят некоторые забавные вещи. Статический текст может быть загружен с текстом, но если я затем добавлю текст в файл, из которого он загружается, и попытаюсь прочитать его снова, он по-прежнему будет отображать только старые данные. Я знаю, что строка обновляется, потому что, как я уже сказал, когда я печатаю команду, она показывает правильные данные.
У меня были странные проблемы с настройкой статического текста в этом проекте. У кого-нибудь есть идеи, как это упростить? Другие проблемы, которые у меня были, заключались в установке строки в начале функции обратного вызова, но текст фактически не обновлялся до тех пор, пока обратный вызов не выполнил всю функцию или не выдал ошибку или еще что-то.
String
дескриптора статического текста. Если вы делаете что-то вродеmyString = 'foo'; set(handles.text3, 'String', myString); myString = 'bar';
, свойствоString
не обновляется автоматически... оно будет продолжать отображатьfoo
. - person sebastian   schedule 09.01.2014drawnow
после обновления? - person bdecaf   schedule 09.01.2014