ActiveX i wersja instalacyjna z IC Imaging
-
- Posty: 72
- Rejestracja: 09 sty 2006 00:00
- Wersja środowiska: LabVIEW 2011
- Lokalizacja: Gliwice
ActiveX i wersja instalacyjna z IC Imaging
Witam
Mam problem ze zrobieniem instalki z takiego programu: Służy on do podglądu obrazu z kamery przez złącze FireWire. Pobrałem odpowiednie sterowniki itd. ze strony http://www.imagingcontrol.com/en_US/dow ... xtensions/ i wszystko działa cacy na komputerze na którym to napisałem. Nawet po zrobieniu exe też. Problem zaczyna się po zrobieniu instalki i uruchomieniu na innym komputerze (instalowałem też te sterowniki i komponety ze strony). Pojawia mi się błąd że "nie znaleziono device" (w wolnym tłumaczeniu). Na stronie znalazłem taki opis:
Distributing your Applications
If you want to install a compiled LabVIEW project that uses the IC LabVIEW extension, please note the following:
* The compiled LabVIEW application requires IC Imaging Control ActiveX. Your setup should, therefore, execute the IC Imaging Control runtime installation. The IC Imaging Control ActiveX and related files can be found in the Porgram Files\Common Files\ICImagingControl3 directory.
Tzn, że co? Jak zrobić poprawną instalkę, co jeszcze trzeba dołączyć dla takiego programiku. Mój projekt wygląda tak:
Mam problem ze zrobieniem instalki z takiego programu: Służy on do podglądu obrazu z kamery przez złącze FireWire. Pobrałem odpowiednie sterowniki itd. ze strony http://www.imagingcontrol.com/en_US/dow ... xtensions/ i wszystko działa cacy na komputerze na którym to napisałem. Nawet po zrobieniu exe też. Problem zaczyna się po zrobieniu instalki i uruchomieniu na innym komputerze (instalowałem też te sterowniki i komponety ze strony). Pojawia mi się błąd że "nie znaleziono device" (w wolnym tłumaczeniu). Na stronie znalazłem taki opis:
Distributing your Applications
If you want to install a compiled LabVIEW project that uses the IC LabVIEW extension, please note the following:
* The compiled LabVIEW application requires IC Imaging Control ActiveX. Your setup should, therefore, execute the IC Imaging Control runtime installation. The IC Imaging Control ActiveX and related files can be found in the Porgram Files\Common Files\ICImagingControl3 directory.
Tzn, że co? Jak zrobić poprawną instalkę, co jeszcze trzeba dołączyć dla takiego programiku. Mój projekt wygląda tak:
CLAD, LabVIEW 6.0 -> LabVIEW 2013
-
- Posty: 72
- Rejestracja: 09 sty 2006 00:00
- Wersja środowiska: LabVIEW 2011
- Lokalizacja: Gliwice
Re: ActiveX i wersja instalacyjna z IC Imaging
żadnej podpowiedzi?
CLAD, LabVIEW 6.0 -> LabVIEW 2013
Re: ActiveX i wersja instalacyjna z IC Imaging
Kliknij prawym na My Installer -> Properties -> Additional Installers. Pozaznaczałeś wszystkie wymagane elementy? Jak możesz to wrzuć screen'a z dostępnymi opcjami.
Zaglądałeś tam może? Jest tam coś ciekawego?
* The compiled LabVIEW application requires IC Imaging Control ActiveX. Your setup should, therefore, execute the IC Imaging Control runtime installation. The IC Imaging Control ActiveX and related files can be found in the Porgram Files\Common Files\ICImagingControl3 directory.
-
- Posty: 72
- Rejestracja: 09 sty 2006 00:00
- Wersja środowiska: LabVIEW 2011
- Lokalizacja: Gliwice
Re: ActiveX i wersja instalacyjna z IC Imaging
No wydaje mi się że tak. Nie wiele tutaj użyłem. Myślę jeszcze o IMaq ale to nie ten bład.
A jak się powinno wstawiać do instalki i potem wywoływać komponenty ActiveX w LabView? A błąd dokładnie jest taki:
A jak się powinno wstawiać do instalki i potem wywoływać komponenty ActiveX w LabView? A błąd dokładnie jest taki:
CLAD, LabVIEW 6.0 -> LabVIEW 2013
ActiveX i wersja instalacyjna z IC Imaging
Dzięki ActiveX możesz z poziomu LabVIEW w pewnym sensie korzystać z możliwości innych aplikacji, np. czytać pliki Excel'a (lub do nich zapisywać). Sam pisałem kiedyś aplikację, która m.in. odczytywała temperaturę z pirometru korzystając właśnie z ActiveX (do pirometru dołączony był stosowny soft, a LabVIEW sobie z niego korzystało). Aby aplikacja ta ruszyła na innym kompie (bez LabVIEW) poza odpowiednim runtime'em trzeba było zainstalować właśnie ten soft.
Działa Ci ta kamerka na komputerze docelowym?
Działa Ci ta kamerka na komputerze docelowym?
-
- Posty: 72
- Rejestracja: 09 sty 2006 00:00
- Wersja środowiska: LabVIEW 2011
- Lokalizacja: Gliwice
Re: ActiveX i wersja instalacyjna z IC Imaging
Na programach dołączonych do kamery i uruchamianych na komputerze docelowym wszystko jest OK i działa a mój program nie... A w katalogu common jest to::((
CLAD, LabVIEW 6.0 -> LabVIEW 2013
Re: ActiveX i wersja instalacyjna z IC Imaging
Jeżeli zainstalowałeś "IC Imaging Control runtime installation" to ActiveX do tej kamerki powinien się zarejestrować.
Dla pewności zarejestruj go ręcznie poleceniem:
regsvr32 C:\Program Files\Common Files\ICImagingControl3\icimagingcontrol.ocx
Przyjmuję, że OS jest taki sam jak na developmencie i prawa admina masz.
Rumcajs.
Dla pewności zarejestruj go ręcznie poleceniem:
regsvr32 C:\Program Files\Common Files\ICImagingControl3\icimagingcontrol.ocx
Przyjmuję, że OS jest taki sam jak na developmencie i prawa admina masz.
Rumcajs.
-
- Posty: 72
- Rejestracja: 09 sty 2006 00:00
- Wersja środowiska: LabVIEW 2011
- Lokalizacja: Gliwice
Re: ActiveX i wersja instalacyjna z IC Imaging
Troszkę rzeczy sprawdziłem i takie mam wnioski:
1. Po zainstalowaniu sterownika kamery, programu IC Imaging Control SDK 3.0, oraz wersji instalacyjnej mojego programu na obcym komputerze, lecz na którym była zainstalowana podstawowa wersja Labview 8.2 - Program z instalki zadziałał.
2. Na komputerze docelowym po zainstalowaniu na świeżo XP z SP3 i wszystkich dodatków z IC jak poprzednio niestety program nie działa lecz pojawiają się inne błędy: "Control could not be loaded" (komponent ActiveX z IC) i "Niepoprawna funkcja w IC_GetDevices.vi....". Wygląda na to że nie może znaleźć komponentu activeX i ten błąd jest tego wynikiem.
Te dwa pkt. skłaniają mnie do wniosku że jednak coś brakuje z komponentów (dodatków instalacyjnych) Labview bo jak widać w pierwszym przypadku wszystko zadziałało. Lecz niestety znowu skończyły mi się pomysły...
Pozdrawiam
1. Po zainstalowaniu sterownika kamery, programu IC Imaging Control SDK 3.0, oraz wersji instalacyjnej mojego programu na obcym komputerze, lecz na którym była zainstalowana podstawowa wersja Labview 8.2 - Program z instalki zadziałał.
2. Na komputerze docelowym po zainstalowaniu na świeżo XP z SP3 i wszystkich dodatków z IC jak poprzednio niestety program nie działa lecz pojawiają się inne błędy: "Control could not be loaded" (komponent ActiveX z IC) i "Niepoprawna funkcja w IC_GetDevices.vi....". Wygląda na to że nie może znaleźć komponentu activeX i ten błąd jest tego wynikiem.
Te dwa pkt. skłaniają mnie do wniosku że jednak coś brakuje z komponentów (dodatków instalacyjnych) Labview bo jak widać w pierwszym przypadku wszystko zadziałało. Lecz niestety znowu skończyły mi się pomysły...
Pozdrawiam
CLAD, LabVIEW 6.0 -> LabVIEW 2013
-
- Posty: 383
- Rejestracja: 17 lis 2006 00:00
- Wersja środowiska: LabVIEW 2009
- Lokalizacja: Warszawa
ActiveX i wersja instalacyjna z IC Imaging
Spróbuj zamiast tworzyć instalki, zainstalować na komputerze docelowym całe Run-Time Engine dokładnie dla Twojej wersji LV (do znalezienia na ni.com) i potem tylko skopiować exe-ki.
- bartus
- Posty: 141
- Rejestracja: 07 maja 2007 00:00
- Wersja środowiska: LabVIEW 2009
- Lokalizacja: Wrocław/Żory
Re: ActiveX i wersja instalacyjna z IC Imaging
Ew mozna jeszcze odwrocic kolejnosc instalowania - najpierw ru-time a potem sterowniki do kamerki
Jest pare rzeczy dla których warto zyc - TO,UE i nie zmienia sie nic
-
- Posty: 72
- Rejestracja: 09 sty 2006 00:00
- Wersja środowiska: LabVIEW 2011
- Lokalizacja: Gliwice
Re: ActiveX i wersja instalacyjna z IC Imaging
Jeszce jedno sprawdziłem. Wyraźnie coś potrzeba z LV ponieważ do komputera, który był "czysty" tzn 2 pkt. z poprzednich wiadomości, dograłem tylko podstawową wersję LV 8.2 bez żadnych dodatków i wszystko działa super. Coś jednak trzeba jeszcze doinstalować może jakieś dll z LV. Niestety nie mam pojęcia. A czy jest jakaś możliwość aby sprawdzić co program używa w danej chwili? Jakie dll np.?
CLAD, LabVIEW 6.0 -> LabVIEW 2013