Перемещение файлов ".fig" при создании GUI с использованием Matlab GUIDE - PullRequest
1 голос
/ 01 июля 2011

Я разработал графический интерфейс для некоторых сценариев сборки и сейчас нахожусь в процессе его развертывания.Поскольку сценарий будет развернут на нескольких разных машинах в разных точках, мне нужно использовать стандартный формат каталогов, который использует команда.

Графический интерфейс пользователя состоит из файла ".fig", который содержит визуальныйопределение пользовательского интерфейса и m-скрипт, который определяет функциональность.Мне нужно найти эти два в папках "fig /" и "m /" соответственно, но я не могу понять, как это сделать.Сначала я искал какое-либо оператор включения в m-скрипте, так как, когда я запускаю его самостоятельно, в командной строке появляется сообщение об ошибке, в котором говорится, что файл «.fig» не найден, ноКажется, что это ссылка на файл ".fig" в любом месте, я предполагаю, что он выводится, поскольку оба файла имеют одно и то же имя, но разное расширение.

Боюсь, что для системы графического интерфейса Matlab требуется, чтобы оба ".mФайлы "и" .fig "находятся в одном и том же месте, но это будет не элегантное решение, которое я бы предпочел не использовать, если смогу избежать этого.

Следующее, что я собираюсь попробовать, этовызвать скрипт, который копирует фиговый файл из другого каталога в то же место, что и m-скрипт, когда он выполняется, а затем удаляет эту копию после выхода из скрипта, что снова кажется неуклюжим решением, но позволит мне придерживатьсяк организационным соглашениям команды.

Кто-нибудь еще знает о недокументированных средствах определения относительного местоположения файла GUI ".fig"?

1 Ответ

3 голосов
/ 02 июля 2011

Вы можете экспортировать GUIDE-сгенерированный GUI в виде одного .m файла. Прочтите этот пост в блоге: GUI GUI в одном файле .

Я не уверен, что это новая функция или одна из тех вещей, которые всегда были там ...

enter image description here

...