Программирование под Windows Mobile
-
- beginner
- Сообщения: 11
- Зарегистрирован: 10 апр 2011, 14:56
- Версия LabVIEW: 2013
- Контактная информация:
Программирование под Windows Mobile
Здравствуйте коллеги,
Вот и настало время написать свое первое письмо на форуме.
Для управления GSM сигнализацией была написана небольшая программа отправляющая SMS с командами на номер сигнализации. Это моя вторая программа на LV, поэтому прошу сильно ногами не пинать.
Прилагаю скриншот получившегося на телефоне интерфейса:
Телефон Samsung B7350 WiTu Pro, диагональ экрана 2.62", разрешение 320x320
Все вроде бы работает но кнопки получились с какойто жуткой дискретизацией, а также глубина цвета явно не 16/24 бит которые были выставлены в настройках перед компиляцией.
Масштаб установлен по умолчанию = 2, его изменение либо растягивает либо уменьшает картинку, но не меняет дискретизацию. Попытка уменьшить масштаб и нарисовать просто крупнее кнопки никчему не привела.
Еще система поверх моей программы отображает иконку выбора клавиатуры, которую тоже пока неясно как скрыть из LV.
Кто-то может посоветовать как можно исправить внешний вид?
C уважением,
Михаил aka _Mickey_
Вот и настало время написать свое первое письмо на форуме.
Для управления GSM сигнализацией была написана небольшая программа отправляющая SMS с командами на номер сигнализации. Это моя вторая программа на LV, поэтому прошу сильно ногами не пинать.
Прилагаю скриншот получившегося на телефоне интерфейса:
Телефон Samsung B7350 WiTu Pro, диагональ экрана 2.62", разрешение 320x320
Все вроде бы работает но кнопки получились с какойто жуткой дискретизацией, а также глубина цвета явно не 16/24 бит которые были выставлены в настройках перед компиляцией.
Масштаб установлен по умолчанию = 2, его изменение либо растягивает либо уменьшает картинку, но не меняет дискретизацию. Попытка уменьшить масштаб и нарисовать просто крупнее кнопки никчему не привела.
Еще система поверх моей программы отображает иконку выбора клавиатуры, которую тоже пока неясно как скрыть из LV.
Кто-то может посоветовать как можно исправить внешний вид?
C уважением,
Михаил aka _Mickey_
-
Pavel Krivozubov
- professor
- Сообщения: 4422
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Программирование под Windows Mobile
У меня в свое время так и не получилось иконку клавиатуры убрать, по этому пришлось её органично задействовать в приложение, но получилось даже удобней наверное)
http://www.labviewportal.org/viewtopic. ... 1219#p9540
Рекомендую вместо кнопок использовать Picrure c подгружающейся картинкой, так можно добиться вполне современных интерфейсов.
Хотя наверное это уже не имеет смысла, так как платформа Windows Mobile как и когда-то Palm уже прекратила своё существование.
http://www.labviewportal.org/viewtopic. ... 1219#p9540
Рекомендую вместо кнопок использовать Picrure c подгружающейся картинкой, так можно добиться вполне современных интерфейсов.
Хотя наверное это уже не имеет смысла, так как платформа Windows Mobile как и когда-то Palm уже прекратила своё существование.
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
- beginner
- Сообщения: 11
- Зарегистрирован: 10 апр 2011, 14:56
- Версия LabVIEW: 2013
- Контактная информация:
Re: Программирование под Windows Mobile
Павел, спасибо за ответ. Да данную ссылку я уже изучал, действительно красиво. Но тут уровень другой, задача была по быстрому организовать для себя и тестя управление дачной/домашней сигнализацией. Кстати тогда вопрос: сейчас на рынке очень популярны устройства на платформе Android и iOS, есть еще Windows Phone. Существуют ли в LV средства для компиляции программ для этих систем?
C уважением,
Михаил aka _Mickey_
C уважением,
Михаил aka _Mickey_
-
Pavel Krivozubov
- professor
- Сообщения: 4422
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Программирование под Windows Mobile
Вот пройдись по ссылкам:
http://www.labviewportal.org/viewtopic. ... oid#p36835
http://www.labviewportal.org/viewtopic. ... oid#p36835
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
- beginner
- Сообщения: 11
- Зарегистрирован: 10 апр 2011, 14:56
- Версия LabVIEW: 2013
- Контактная информация:
Re: Программирование под Windows Mobile
Вопрос в догонку:
Нарисовал custom control кнопку на Большом Брате (ББ) все красиво, все работает. Компилю на телефон, запускаю вместо моей кнопки белый квадрат, но кнопка при этом работает как надо.
Сначала думал, что у меня что-то не так, но ради интереса взял и скомпилировал из Examples vi с индивидуальной графикой, результат тотже, элементы управления отображаются в сильно упрощенном виде, без картинок.
Подскажите, пожалуйста, что не так...
Нарисовал custom control кнопку на Большом Брате (ББ) все красиво, все работает. Компилю на телефон, запускаю вместо моей кнопки белый квадрат, но кнопка при этом работает как надо.
Сначала думал, что у меня что-то не так, но ради интереса взял и скомпилировал из Examples vi с индивидуальной графикой, результат тотже, элементы управления отображаются в сильно упрощенном виде, без картинок.
Подскажите, пожалуйста, что не так...
-
Pavel Krivozubov
- professor
- Сообщения: 4422
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Программирование под Windows Mobile
Ответ прост - там нет возможности изменять контролы.
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
- beginner
- Сообщения: 11
- Зарегистрирован: 10 апр 2011, 14:56
- Версия LabVIEW: 2013
- Контактная информация:
Re: Программирование под Windows Mobile
Краткость - сестра таланта!
А можно поподробней, как тогда реализовывать свои кнопки на WM?
Можно конечно накладывать картинку и потом по событию поверх загружать другую, но это же закат солнца в ручную.
А можно поподробней, как тогда реализовывать свои кнопки на WM?
Можно конечно накладывать картинку и потом по событию поверх загружать другую, но это же закат солнца в ручную.
-
Pavel Krivozubov
- professor
- Сообщения: 4422
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Программирование под Windows Mobile
Именно!_Mickey_ писал(а):
Можно конечно накладывать картинку и потом по событию поверх загружать другую, но это же закат солнца в ручную.
Почитай эту тему:
http://labviewportal.org/viewtopic.php? ... =519#p3245
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
- beginner
- Сообщения: 11
- Зарегистрирован: 10 апр 2011, 14:56
- Версия LabVIEW: 2013
- Контактная информация:
Re: Программирование под Windows Mobile
Коллеги, подскажите, если я правильно понимаю такие функции как Open/Close Config Data.vi в Windows Mobile модуле не поддержаны и судя по всему уже не будут реализованы. Каким образом тогда можно реализовать чтение/запись настроек из *.ini файла?
Как альтернатива этому есть мысль создать String массив занести туда ключи со значениями и отписать в spreadsheet file, а потом читать когда это потребуется, или есть более красивые приемы для WM?
Как альтернатива этому есть мысль создать String массив занести туда ключи со значениями и отписать в spreadsheet file, а потом читать когда это потребуется, или есть более красивые приемы для WM?
-
Pavel Krivozubov
- professor
- Сообщения: 4422
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Программирование под Windows Mobile
Да, именно через spreadsheet file. А чем этот способ не устраивает?_Mickey_ писал(а):Коллеги, подскажите, если я правильно понимаю такие функции как Open/Close Config Data.vi в Windows Mobile модуле не поддержаны и судя по всему уже не будут реализованы. Каким образом тогда можно реализовать чтение/запись настроек из *.ini файла?
Как альтернатива этому есть мысль создать String массив занести туда ключи со значениями и отписать в spreadsheet file, а потом читать когда это потребуется, или есть более красивые приемы для WM?
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
- beginner
- Сообщения: 11
- Зарегистрирован: 10 апр 2011, 14:56
- Версия LabVIEW: 2013
- Контактная информация:
Re: Программирование под Windows Mobile
Неустраивает тем, что надо изобретать пистолет на ровном месте...Pavel Krivozubov писал(а):Да, именно через spreadsheet file. А чем этот способ не устраивает?_Mickey_ писал(а):Коллеги, подскажите, если я правильно понимаю такие функции как Open/Close Config Data.vi в Windows Mobile модуле не поддержаны и судя по всему уже не будут реализованы. Каким образом тогда можно реализовать чтение/запись настроек из *.ini файла?
Как альтернатива этому есть мысль создать String массив занести туда ключи со значениями и отписать в spreadsheet file, а потом читать когда это потребуется, или есть более красивые приемы для WM?
Мне интересно - это проблема LABVIEW или ограничения WM. Если Labview, то возможно можно чем-то заменить неподдерживаемые функции внутри Open/Close Config Data.vi Вообще странно, что такая банальная вещь не была реализована.
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: Программирование под Windows Mobile
Если посмотреть внутрь Open/Close Config data - там нет почти ничего специфического для мобильных устройств. Я бы попробовал откомпилировать для мобильного устройства и посмотреть что получится.
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
-
- beginner
- Сообщения: 11
- Зарегистрирован: 10 апр 2011, 14:56
- Версия LabVIEW: 2013
- Контактная информация:
Re: Программирование под Windows Mobile
Да, компилировать пробовал, потом лазил внутрь этих функций. LV ругается на разные вещи, но вот эти две, на мой взгляд, основные:
1) Path to Array of Strings
2) Get Type and Creator
Как переделать первую в принципе мысли есть. А вот чем заменить вторую пока не понял.
1) Path to Array of Strings
2) Get Type and Creator
Как переделать первую в принципе мысли есть. А вот чем заменить вторую пока не понял.
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: Программирование под Windows Mobile
Последняя функция специфична для MAC OS. Под windows она выдает что-то осмысленное только на файлах, опознаваемых . Замените просто на выдачу 2-х пустых строк для любого файла не имеющего распознаваемого расширения.
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 0 Ответы
- 703 Просмотры
-
Последнее сообщение Dima123_Dima321
-
- 6 Ответы
- 256 Просмотры
-
Последнее сообщение jane_wild