EXE файл и способ добавления картинок
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: EXE файл и способ добавления картинок
Это у вас пол-секунды. Для одного из своих приложений, например (около 1000 VI), на слабой машине загрузка производилась секунд 10...
Ну если известно, что хендл всегда меняется, то ожидать его смены и уже тогда работать дальше.
Ну если известно, что хендл всегда меняется, то ожидать его смены и уже тогда работать дальше.
- JohnChaban
- leader
- Сообщения: 669
- Зарегистрирован: 18 фев 2010, 13:26
- Версия LabVIEW: 2015,2016
- Откуда: Город Сосновый Бор Ленинградская Область
- Контактная информация:
Re: EXE файл и способ добавления картинок
[quote="Vitekkz88"]JohnChaban, я понимаю, что picture Ring занимает мало места в GUI, красиво выглядит и т.д. Но реализовать то, что вы хотите в явном виде не получится.
А можно как то организовать поиск картинки по номеру.
Просто например мы добавили еще картинок а как искать нужную?
А можно как то организовать поиск картинки по номеру.
Просто например мы добавили еще картинок а как искать нужную?
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: EXE файл и способ добавления картинок
Так и есть, хэндл всегда меняется (однократно). Реализовал этот метод. Теперь проблема с встраиванием решена.Borjomy_1 писал(а):Ну если известно, что хендл всегда меняется, то ожидать его смены и уже тогда работать дальше.
upd: Обнаружил баг в Execute with HWND Control.vi - в 64-bit не срабатывала, как положено, функция Max, из-за чего вместо указателя возвращался 0. Баг профиксен в новой версии SubVI.
- Вложения
-
- SetParent Test LV2013.rar
- (403.56 КБ) 187 скачиваний
Последний раз редактировалось dadreamer 13 дек 2017, 18:34, всего редактировалось 1 раз.
- JohnChaban
- leader
- Сообщения: 669
- Зарегистрирован: 18 фев 2010, 13:26
- Версия LabVIEW: 2015,2016
- Откуда: Город Сосновый Бор Ленинградская Область
- Контактная информация:
Re: EXE файл и способ добавления картинок
Вот сказали что есть такое Generator VI что это такое и где можно скачать?
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: EXE файл и способ добавления картинок
Есть NI LabVIEW C Generator, но вам в рамках этой темы совсем не подходит. Да и сам тулкит так себе, мягко говоря. Вы какой-то другой пакет имели в виду?JohnChaban писал(а):Вот сказали что есть такое Generator VI что это такое и где можно скачать?
- JohnChaban
- leader
- Сообщения: 669
- Зарегистрирован: 18 фев 2010, 13:26
- Версия LabVIEW: 2015,2016
- Откуда: Город Сосновый Бор Ленинградская Область
- Контактная информация:
Re: EXE файл и способ добавления картинок
Сижу думаю с одномерным массивом все все понятно.
Как сделать 2 мерный массив.
Чтобы нажимать на элемент, картинка меняется а номер её запоминается в другом двумерном массиве.
Но так чтобы например выбрали картинку в 1 столбце 1 строки например 2 картинку и номер 2 запомнился в 1 столбце 1 строки 2 массива?
Простите что мучаю вас меня мучает зазказчик а я сообразить не могу.
Как сделать 2 мерный массив.
Чтобы нажимать на элемент, картинка меняется а номер её запоминается в другом двумерном массиве.
Но так чтобы например выбрали картинку в 1 столбце 1 строки например 2 картинку и номер 2 запомнился в 1 столбце 1 строки 2 массива?
Простите что мучаю вас меня мучает зазказчик а я сообразить не могу.
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: EXE файл и способ добавления картинок
А скопировать по событию Change Value из одного массива в другой нельзя???Но так чтобы например выбрали картинку в 1 столбце 1 строки например 2 картинку и номер 2 запомнился в 1 столбце 1 строки 2 массива?
Если вы хотите знать, какой элемент массива был изменен, то делайте XOR со старым значением массива, который приходит в событии.
- JohnChaban
- leader
- Сообщения: 669
- Зарегистрирован: 18 фев 2010, 13:26
- Версия LabVIEW: 2015,2016
- Откуда: Город Сосновый Бор Ленинградская Область
- Контактная информация:
- JohnChaban
- leader
- Сообщения: 669
- Зарегистрирован: 18 фев 2010, 13:26
- Версия LabVIEW: 2015,2016
- Откуда: Город Сосновый Бор Ленинградская Область
- Контактная информация:
Re: EXE файл и способ добавления картинок
Так общем ситуация такая.
Есть двумерный массив каждый элемент которого одномерный массив содержащий картинки.
Я мышкой нажимаю на 2 мерный массив или на одномерный массив? (выпадает меню с картинками одномерный массив).
Я выбираю картинку (value change) одномерный массив?
Необходимо чтобы в той строчке и в том столбце на который нажали кнопкой мыши и выбрали картинку изменилось значение в двумерном массиве.
Я попробовал сделать но у меня не ловится событие нажатия кнопки (не понятно на одномерный массив или на двумерный)
Если одномерный массив является элементом 2 мерного как отловить событие?
Начальнику нужен 2 мерный массив. а как собрать Блок - диаграмму я не соображу.
Еще вопрос я нажимаю кнопкой на 2 мерный массив. Как отловить что я нажал например в координату (2 строка , 2 столбец)?
Потом необходимо чтобы (2 строка,2 столбец) поменяло значение например было 0 а стало 2 или 2 в зависимости от выбранной картинки.
Да картинок может быть и 100 и 200.
Есть двумерный массив каждый элемент которого одномерный массив содержащий картинки.
Я мышкой нажимаю на 2 мерный массив или на одномерный массив? (выпадает меню с картинками одномерный массив).
Я выбираю картинку (value change) одномерный массив?
Необходимо чтобы в той строчке и в том столбце на который нажали кнопкой мыши и выбрали картинку изменилось значение в двумерном массиве.
Я попробовал сделать но у меня не ловится событие нажатия кнопки (не понятно на одномерный массив или на двумерный)
Если одномерный массив является элементом 2 мерного как отловить событие?
Начальнику нужен 2 мерный массив. а как собрать Блок - диаграмму я не соображу.
Еще вопрос я нажимаю кнопкой на 2 мерный массив. Как отловить что я нажал например в координату (2 строка , 2 столбец)?
Потом необходимо чтобы (2 строка,2 столбец) поменяло значение например было 0 а стало 2 или 2 в зависимости от выбранной картинки.
Да картинок может быть и 100 и 200.
- JohnChaban
- leader
- Сообщения: 669
- Зарегистрирован: 18 фев 2010, 13:26
- Версия LabVIEW: 2015,2016
- Откуда: Город Сосновый Бор Ленинградская Область
- Контактная информация:
Re: EXE файл и способ добавления картинок
А можно как например загрузить картинки в низ падающее меню.
Сформировать 2 мерный массив каждый элемент содержит эти картинки.
Потом в двумерном массиве нажимать на элемент будет выпадать меню выбирать картинку.
Но опять же вопрос как узнать что нажали например на 2 столбец и 2 строку и выбрали 3 картинку.
Сформировать 2 мерный массив каждый элемент содержит эти картинки.
Потом в двумерном массиве нажимать на элемент будет выпадать меню выбирать картинку.
Но опять же вопрос как узнать что нажали например на 2 столбец и 2 строку и выбрали 3 картинку.
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: EXE файл и способ добавления картинок
Determine Clicked Array Element IndexJohnChaban писал(а):Но опять же вопрос как узнать что нажали например на 2 столбец и 2 строку и выбрали 3 картинку.
Последний раз редактировалось dadreamer 01 мар 2017, 08:07, всего редактировалось 1 раз.
- JohnChaban
- leader
- Сообщения: 669
- Зарегистрирован: 18 фев 2010, 13:26
- Версия LabVIEW: 2015,2016
- Откуда: Город Сосновый Бор Ленинградская Область
- Контактная информация:
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение