Полное руководство по работе c RnDnet
 
×
Меню
Индекс

Создание интерфейса для управления проектом

 
Управление проектом через граф не всегда бывает удобным, в особенности если граф достаточно большой и постоянно нужно переключаться между узлами, чтобы при изменении каких-либо параметров, смотреть на изменения результатов. Для этого существует возможность настроить интерфейс управления собственным проектом. В дальнейшем мы будем его называть просто "Workspace".
 
Рассмотрим создание "Workspace" на конкретном примере проекта "Image Processing".
 
 
Step 1
 
Запустите проект "Image Processing"

Нажмите на кнопку "Projects" .

 
 
 

Step 2

 

Откройте проект "Image Processing" двойным щёлчком мыши или нажав на кнопку "Project Designer"

 
 

Step 3

 
Нажмите на кнопку и выберите пункт "Workspace". 
 
 
Вы можете обратить внимание, что у вас появится вкладка "Tab 1", можете переименовать ее, например в данном случае на "New Work". После нажмите на кнопку для сохранения изменений. Появится окно, где вы можете переименовать свой "Workspace" и сохранить его. Назовите Workspace: "ImgProc"

 
 

Перед вами окно создания интерфейса для управления проектом. Как вы видите всего существует 8 элементов управления, которые можно связать с соответствующими узлами, для визуализации проекта. Их для краткости мы будем называть виджетами.  В процессе демонстрации некоторых виджетов мы создадим "Workspace" проекта . Пока что он пустой.  Рассмотрим 4 вида виджета:

 
 

Виджет "Upload"

 

 Виджет "Upload" предназначен для того, чтобы загружать пакет или файл в желаемый узел. Обычно данный виджет связывают с тем узлом, где требуется какая-либо загрузка файла. Теперь разместите его:

 

 Кликните виджет "Upload". Появится окно вашего проекта с узлами, где вам нужно выбрать узел, куда вы будете загружать и обрабатывать файл. Учитывая, что в данном проекте 4 узла ("gaussian", "laplace", "median", "sobel"), которые обрабатывают изображение определенным фильтром и выдают результат, то вы можете связать данный виджет с любым из этих узлов. Выберите, например, узел "median" и нажмите "ОК".

 
 

Окно "Workspace" будет выглядеть следующим образом:

 
 

Поздравляем, вы добавили первый виджет! Справа вы можете видеть название вашего "Workspace" ("ImgProc"). Теперь вы можете загружать файл в свой проект отсюда и он будет обрабатываться. Однако результат вы пока не увидите, поэтому продолжим настройку.

 

Виджет "Package"

 

Виджет "Package" предназначен для отображения содержимого пакетов. В нашем случае мы хотим отображать результат узла "Result".

 

Добавьте данный виджет. Для этого нажмите в правом верхнем углу виджета "Upload"  .  Появится выбор, где расположить следующий виджет.

 
 

 Разместите следующий виджет внизу, нажав кнопку "Insert below". Снова появится окно, где вы можете выбрать виджет "Package" . После выбора виджета, вы снова увидите окно, где вам нужно выбрать узел "Result" и нажать "ОК".

 

Теперь окно "Workspace" выглядит следующим образом:

 
 

Если окно "Package" пустое, как вы можете видеть выше, то значит пока что в узле "Result" нет пакетов. Однако уже сейчас вы можете загрузить свое изображение, нажав на виджете "Upload" иконку . Для примера вы можете загрузить

данное изображение

. После загрузки расчёт начнётся автоматически (так устроен виджет "Upload").

 

 

Переключаясь между "input.png" и "output.png", вы будете видеть изображение до обработки и после.

 

Виджет "Parametres"

 

Виджет "Parametres" выводит в "Workspace" параметры выбранного узла и позволяет вам управлять ими. Добавьте данный виджет, выбрав параметры узла "median" .

 

  Нажмите    на виджете "Upload". Выберите "Insert above", что позволит расположить его над виджетом "Upload". В появившемся окне выберите виджет "Parametres" и после в следующем окне узел "median", чтобы вывести его параметры.  После окно "Workspace"  будет выглядеть так:

 
 

Теперь перед загрузкой файла, вы можете менять параметры фильтра.

 

Виджет "Markdown" 

 

Виджет "Markdown" позволяет вам размещать описание. Это очень удобно, если вы хотите описать параметры, результаты и т.д. Добавьте его в свой проект, описанными выше способами, и расположите его по вашему усмотрению.

 

Поздравляем, вы освоили основные виджеты, и ваш "Workspace" готов!

 

Важно!! При внесении изменений не забывайте нажимать на кнопку .  Отметим, если в проекте уже был готовый "Workspace" , а вы хотите создать новый, то вы можете удалить предыдущий, нажав на кнопку и закрыв вкладку с данным "Workspace". Если вы хотите создать второй "Workspace" ,

то нажмите на кнопку и выберите пункт "Workspace" повторно. Далее удалите во второй вкладке "Workspace" все внутренние вкладки, так чтобы осталась только вкладка "Tab 1" . Сохраните результат.
 
 
Запуск готового

"Workspace" через "Project Player"

 

Теперь вы можете запустить проект в режиме "Project Player", и увидите ваш "Workspace" ("ImgProc").

 
 

 Попробуйте также добавить дополнительные виджеты, чтобы загружать и обрабатывать картинку любым фильтром.

 

вы можете узнать о других типах виджетов для "Workspace"

 
 
Онлайн помощь создана в Dr.Explain