Всплывающее окно Labview запрашивает папку / файл - PullRequest
0 голосов
/ 14 декабря 2018

Я только что столкнулся с проблемой в проекте Labview.

Фон

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

Issue

Когда мы нажимаем команду run (кстати, она не повреждена), она начинает обрабатывать файлы, которые, я думаю, и в какой-то момент появляется папка Explorerбез дополнительной информации о том, что он запрашивает.Мы пытались выбрать папку MAIN (где находится MAIN.VI), папку SOURCE, которая содержит все VI и subVIs проекта, но в любом случае она просто обновляет вкладку журнала с текстом «Приложение остановлено»(я полагаю, это из-за того, что мы не выбрали правильный файл / папку).

Наверное, мои основные вопросы:

  • Есть ли способ узнать, что это за всплывающее окно?ожидаете от нас выбора?
  • Существуют ли известные функциональные блоки, которые могут запрашивать путь к файлу / папке?

Дополнительная информация *

Пару месяцев назад кто-то знал этот путь, и мы правильно его выполнили, но он просто забыл его, поэтому я уверен, что он работает именно так.Он работает в среде Labview 13 .

Любая помощь приветствуется.

Привет.

1 Ответ

0 голосов
/ 14 декабря 2018

Попробуйте поиск в Иерархии ВИ по имени для вероятных виновников:

  1. Откройте ВП или проект и выберите Вид »Иерархия ВИ дляотобразить окно Иерархии VI.
  2. Чтобы начать поиск, введите название элемента, который хотите найти в любом месте окна.По мере ввода текста появляется строка поиска, отображающая текст по мере ввода.LabVIEW выделяет один элемент за раз, имя которого начинается со строки поиска.
  3. Если существует более одного элемента с именем, начинающимся со строки поиска, нажмите клавишу Enter, чтобы найти следующий элемент, соответствующий строке поиска.Нажмите клавиши Shift-Enter, чтобы найти предыдущий элемент, соответствующий строке поиска.

Я уверен, что все примитивы LabVIEW, которые могут отображать диалог файла или папки, имеют либо file или folder в их именах, но если это не поможет, вы также можете попробовать save или write.

Если вы найдете более одного результата, установите контрольные точки наих перед запуском кода.Когда выполнение достигает точки останова, оно останавливается и выделяет позицию точки останова;затем вы можете использовать Step In / Step Over , чтобы проверить, является ли это узлом, запускающим диалоговое окно (и кнопкой Pause, чтобы продолжить выполнение, если нет).

...