Стратегия быстрой генерации значков для labview?

#labview

#labview

Вопрос:

Программы Labview становятся сложными в обслуживании, когда блок-схемы становятся слишком большими.

Чтобы избежать этого, рекомендуется использовать subvis.

По умолчанию значок каждого подраздела vi выглядит одинаково, за исключением номера.

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

Даже если в конечном итоге использовать только текст, время, необходимое для создания значков, все равно превышает время программирования vi.

Я вижу следующие стратегии, позволяющие избежать траты времени на разработку значков:

  • Все в одном большом vi
  • Не удается создать относительно простой подраздел, содержащий менее примерно 20 блоков (количество корректируйте с опытом)
  • Просто везде используйте значок по умолчанию

Мне не нравится ни один из них. Они не помогают с ремонтопригодностью.

Похоже, существует компромисс между удобством сопровождения и временем, необходимым для разработки значков.

Как люди с опытом работы в labview решают эту проблему?

Ответ №1:

Правильный способ создания VIs в любом случае.

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

Затем вы можете использовать VI scripting для программного добавления текста на значок VI (например. Имя VI):http://sine.ni.com/nips/cds/view/p/lang/en/nid/209110

Я предлагаю вам взглянуть на это:https://lavag.org/files/file/100-mark-ballas-icon-editor-v24-lv2010

Это покажет вам, как вы можете написать текст на значке VI программно.

Ответ №2:

Установите GOOP Development suite:

В меню выберите:

Инструменты-> GOOP-> Создать значок VI…

Затем нажмите «Принять». в 95% случаев это уместно. Остальные 5% времени используются для настройки заголовков на основе

библиотека / класс / папка

Затем GDS предлагает обновить заголовки для других пользователей VI.

Ответ №3:

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

Конечно, не нужно быть художником или брать на себя слишком много хлопот, чтобы создать значок VI: все, что действительно имеет значение, это то, что каждый значок VI:

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

Комментарии:

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

2. @YagamiLight сколько у вас VIS в приложении, где это начинает становиться проблемой?

3. Не имеет значения, сколько. это всегда проблема. Значки просто слишком маленькие. После более чем 10 лет работы на LV я обнаружил настоящую проблему: генерального директора. Генеральному директору NI было около 70 лет, и он ушел на пенсию только в июне прошлого года. Это безумие. Фактически, с 2010 года в LV нет никаких инноваций. Каждый год они добавляют так мало вещей, что поддерживать SSP — это просто обман. В этом году я получил 2016 и отключил свой SSP, и я не буду платить до 2020. Это настолько устаревшее, что заставляет меня смеяться. Это результат того, что 70-летний генеральный директор мысленно застрял в 90-х.

4. вы просто не можете написать «завершение работы» в одной строке. лол. Просто нет места для удобного использования человеком