IVI name в system style
-
- user
- Сообщения: 93
- Зарегистрирован: 05 июн 2013, 08:58
- Версия LabVIEW: 13
- Контактная информация:
IVI name в system style
День добрый, в панели Modern Controls есть control IVI Logical Name, выглядит он не очень, в стиле system тaкого control'a нет, подскажите как можно преобразовать этот control в системный стиль, на форуме NI предлагают костыли (http://forums.ni.com/t5/LabVIEW/Replace ... d-p/315648) с enum control в системном стиле подведенному к кейсу на все варианты, но если измениться порядок модулей в системе, такой подход уже не пройдет. Некрасивый control выделил красным.
И еще вопросик, где в build properties указать title, как я понимаю по умолчанию title - название главного VI, а вот где это убрать найти не получается (тоже выделил красным).
И еще вопросик, где в build properties указать title, как я понимаю по умолчанию title - название главного VI, а вот где это убрать найти не получается (тоже выделил красным).
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: IVI name в style
А чем вас не устраивают палитры Modern, Silver, Classic? Там есть такой контрол в I/O -> IVI Logical Name, хотя, может быть, немного отличается от системного, но его можно настроить. Берёте пипетку и кисточку с панели Tools и перерисовываете так, чтобы было похоже. Ну, или используете вариант с форума NI (на картинке), предварительно определяя порты, имеющиеся в системе, и загоняя их в Ring/Enum. Насчёт второго вопроса, смотрите тут.
-
- user
- Сообщения: 93
- Зарегистрирован: 05 июн 2013, 08:58
- Версия LabVIEW: 13
- Контактная информация:
Внешне не нравятсяА чем вас не устраивают палитры Modern, Silver, Classic?
Так пробвал, похоже, но все-таки не то. Может знаете тулкиты или программы для кастомизации с более богатым функционалом?Там есть такой контрол в I/O -> IVI Logical Name, хотя, может быть, немного отличается от системного, но его можно настроить. Берёте пипетку и кисточку с панели Tools и перерисовываете так, чтобы было похоже.
Неудачный вариант, если поменяется конфигурация оборудования будут ошибки инициализации.Ну, или используете вариант с форума NI (на картинке), предварительно определяя порты, имеющиеся в системе, и загоняя их в Ring/Enum.
СпасибоНасчёт второго вопроса, смотрите тут
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re:
Нет же, вы будете открывать ресурс с помощью VISA Open, а он способен принимать не только сессии, а также строковые имена вида COM1 или ASRL1::INSTR:mixail_ писал(а):Неудачный вариант, если поменяется конфигурация оборудования будут ошибки инициализации.
Так что вполне можно было бы использовать VISA Find Resource, чтобы заполнить Ring/Enum, а оттуда уже взять имя ресурса (выбираемое пользователем) и открыть по нему порт с помощью VISA Open. При смене оборудования могут смениться номера портов и/или их количество. Но тогда и стандартный контрол VISA также может не найти ресурс или подключиться не к тому порту, потому что у него такой же принцип поиска ресурсов.Note: This function recognizes all resource strings returned by VISA Find Resource. However, VISA Find Resource does not necessarily return all strings that you pass to this function.
Вот попроще вариант:
- Вложения
-
- Без имени-2.jpg (36.32 КБ) 8074 просмотра
-
- user
- Сообщения: 93
- Зарегистрирован: 05 июн 2013, 08:58
- Версия LabVIEW: 13
- Контактная информация:
Re: IVI name в system style
dadreamer, идея понятна, спасибо. Не подскажите где искать DropDownList, по поиску в свойствах IVI не нашлось
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: IVI name в system style
mixail_, добавьте в LabVIEW.ini строчку SuperSecretPrivateSpecialStuff=True, тогда у вас появится это скрытое свойство
- Super Star
- adviser
- Сообщения: 228
- Зарегистрирован: 07 фев 2013, 08:37
- Версия LabVIEW: 2011
Re: IVI name в system style
офигетьdadreamer писал(а):SuperSecretPrivateSpecialStuff=True
я люблю свою работу.... Я приду сюда в субботу ...
- Super Star
- adviser
- Сообщения: 228
- Зарегистрирован: 07 фев 2013, 08:37
- Версия LabVIEW: 2011
Re: IVI name в system style
SuperPrivateScriptingFeatureVisible=True что-то дает еще
я люблю свою работу.... Я приду сюда в субботу ...
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: IVI name в system style
Это свойство работает вроде как только в 7.X: http://lavag.org/topic/6817-superprivat ... or-lv-8-2/ и http://lavag.org/topic/1875-vi-scripting-readme-first/Super Star писал(а):SuperPrivateScriptingFeatureVisible=True что-то дает еще
-
- interested
- Сообщения: 8
- Зарегистрирован: 03 мар 2014, 12:48
- Версия LabVIEW: 8
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: IVI name в system style
Рустам1990, перепутали SuperPrivateScriptingFeatureVisible с SuperSecretPrivateSpecialStuff?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 2 Ответы
- 159 Просмотры
-
Последнее сообщение Borjomy_1
-
- 4 Ответы
- 240 Просмотры
-
Последнее сообщение Embedder74
-
- 2 Ответы
- 434 Просмотры
-
Последнее сообщение Artem.spb