Я хотел бы создать графический интерфейс в MATLAB, который имеет два ползунка, которые можно использовать для настройки значений a и b. Я знаю, что могу получить GUI, чтобы открыть Simulink и есть Simulink сделать это, а затем пакетную информацию, используя UDP, как показано на следующем рисунке:Преобразование блоков симуляции в код для графического интерфейса?
Однако, я бы предпочел, чтобы иметь возможность конвертировать эти Simulink блокирует код в слайдере GUI. В частности, меня интересует кодирование блока вывода пакета, чтобы кнопка GUI могла отправлять информацию. Кто-нибудь знает как это сделать?
Итак, с помощью этого метода, Simulink должен работать правильно? Потому что мне нужно будет общаться с целевым ПК, который управляет роботизированной рукой. Было бы неплохо иметь графический интерфейс, который передает данные через UDP без открытия Simulink. Используя слайдер, информация передается непосредственно на целевой ПК. Это возможно? –
Я считаю, что набор инструментов DSP поставляется с блоками TCP и UDP для Simulink, поэтому вы можете запускать модель локально с помощью TCP-отправки и модели на контроллере с приемом TCP и отправлять ваши данные команд таким образом. Другим вариантом является [это представление FileExchange] (http://www.mathworks.co.uk/matlabcentral/fileexchange/13721-distributed-parallel-simulations-with-simulinkr-and-other-tools), что довольно хорошо, хотя это немного ... причудливый и не приходит с источником. Возможно, вы могли бы просто открыть TCP-соединение непосредственно в блоке TCP Receive, но я никогда не делал этого, поэтому не знаю многого. – wakjah
Спасибо wakjah. Итак, для вашего первого сообщения этот метод требует, чтобы Simulink был открытым? И GUI может редактировать параметры, используя set и получить право? Просто хочу убедиться. –