CRI JOLANTA - strona główna Produkty
O firmie CRI JOLANTA
Nowości
Informacje
Produkty
Katalog produktów
Instrukcje obsługi
Informacje techniczne
Informacje prasowe
Testy produktów
Usługi
Cenniki
Promocje
Serwis techniczny
Kontakt
Linki

Napisz do nas!

. .     

KATALOG DATA TRANSLATION

Data Translation

Oprogramowanie Frame Grabber SDK

Oprogramowanie Frame Grabber SDK

Biblioteki funkcji MS Visual C++ dla programistów systemów analizy, przetwarzania, rozpoznawania i pomiarów obrazów. Przeznaczone dla środowisk pracy MS Windows 3.x, MS Windows 95 i MS Windows NT.

 Charakterystyka   Opis techniczny   Wymagania sprzętowe

Frame Grabber SDK™ to zbiór sprzętowo niezależnych bibliotek dynamicznych (DLL) dla Microsoft Windows 3.x, 95/98 i Microsoft Windows NT, które umożliwiają programistom tworzenie mocnych aplikacji używających frame grabbery firmy Data Translation.


Acrobat Reader Dla przeglądania ulotki pozyskaj Acrobat Reader
Opis techniczny oprogramowania Frame Grabber SDK w języku angielskimFGSDK.PDF - ulotka w języku angielskim

 

Charakterystyka.

Frame Grabber SDK™ i 32-bit Frame Grabber SDK™ to zbiory sprzętowo niezależnych bibliotek dynamicznych (DLL) dla Microsoft Windows 3.x i 95/98 oraz Microsoft Windows NT, które umożliwiają programistom tworzenie mocnych aplikacji używających frame-grabbery firmy Data Translation. Obsługiwane są wszystkie funkcje frame-grabbera, od zarządzania pamięcią do sterowania kamerą. Ze wzglądu na zastosowanie technologii Data Translation DT-Open Layers, Frame Grabber SDK oszcządza czas programowania poprzez udostępnienie identycznego interfejsu programowego dla wszystkich obsługiwanych płyt frame-grabberów. Dodanie obsługi nowego frame-grabbera jest proste i sprowadza się jedynie do zainstalowania nowego sterownika.
   
Zabezpiecza twoje inwestycje programowe.
DT-Open LayersJeżeli aplikacja zostanie utworzona przy użyciu Frame Grabber SDK lub 32-bit Frame Grabber SDK, to można zmienić lub rozszerzyć system do obsługi innych frame-grabberów bez przeprogramowywania. Dodanie obsługi nowego frame-grabbera jest bardzo proste i sprowadza się jedynie do instalacji jego nowego sterownika. Jedynie może istnieć potrzeba zmiany programu dla obsługi różnych nowych cech nowego frame-grabbera. Należy wtedy dodać specyficzną bibliotekę dla wykorzystania tych cech sprzętu i wywołać odpowiednie funkcje w programie.

Kompletna obsługa frame-grabbera.
Dostarczone jest wszystko co potrzebne. Frame Grabber SDK i 32-bit Frame Grabber SDK zawiera kompletny zbiór bibliotek DLL, które dostarczają funkcji zarządzania pamięcią, sterowania wejściem, pamięcią liniową, sterowanie kamerą i wiele innych. Nawet możliwości szczególne dla niektórych frame-grabberów (dokładność, wybór wzmocnienia i ofsetu, wejście niestandardowe itp.) są obsługiwane w bibliotekach zależnych od sprzętu.
   
Nowa, rzeczywista 32-bitowa obsługa Windows 95/98 i Windows NT.
32-bit Frame Grabber SDK jest obecnie dostępny zarówno dla Windows 95/98, jak i dla Windows NT, dostarczając pełnej funcjonalności pod tymi systemami operacyjnymi. 32-bitowa budowa bibliotek oznacza szybszy dostęp do danych video, redukując w ten sposób koszty związane z przetwarzaniem obrazów.
   
Obsługa Windows 3.x.
Frame Grabber SDK dostarcza pełnej funkcjonalności przetwarzania obrazów dla środowiska Windows 3.x.
   
Projekt obiektowo zorientowany.
Interfejs programisty (API) bibliotek Frame Grabber SDK i 32-bit Frame Grabber SDK, dla ułatwienia programowania, kładzie nacisk na polimorfizm. Dla łatwiejszego użycia złożone komendy są podzielone na pojedyncze funkcje pogrupowane w podsystemy.
 

Dane techniczne oprogramowania Frame Grabber SDK i 32-bit Frame Grabber SDK

Zbiór obsługiwanych funkcji Frame Grabber SDK i 32-bit Frame Grabber SDK oraz obsługiwane frame-grabbery.
   
FUNKCJE PODSTAWOWE.
  • Zamykanie wcześniej otwartego urządzenia.
  • Zwraca liczbę zainstalowanych urządzeń dla przetwarzania obrazów, wykorzystujących technologię DT-Open Layers.
  • Otwiera urządzenie za pomocą DT-Open Layers i zwraca jego numer ID używany później do identyfikacji tego urządzenia w dalszych operacjach.
  • Zwraca informacje o możliwościach urządzenia do przetwarzania obrazów.
  • Zatrzymuje wszystkie operacje na frame-grabberze i reinicjalizuje go.
  • Tłumaczy kod błędu na odpowiedni komunikat.
  • Zwraca wartość maksymalnego czasu oczekiwania (w sekundach) używaną przez sterownik.
  • Ustawia wartość maksymalnego czasu oczekiwania (w sekundach) używaną przez sterownik.
ZARZĄDZANIE PAMIĘCIĄ.
  • Przydziela pamięć dla użycia do pozyskiwania obrazu i zwraca przypisany temu obszarowi numer ID.
  • Kopiuje dane pikseli z jednego prostokątnego obszaru do innego.
  • Alokuje/usuwa bufor obrazu.
  • Mapuje określona ramkę obrazu na wirtualną przestrzeń adresową aplikacji.
  • Zwraca informację o określonej ramce obrazu.
  • Zwraca informacje charakteryzującą sterownik (zarządzanie pamięcią i frame-grabber).
  • Odczytuje dane piksela z ramki obrazu i umieszcza liniowo w buforze.
  • Usuwa mapowanie określonej ramki obrazu.
  • Zapisuje dane piksela do pamięci.
FUNKCJE WEJŚCIOWE.
  • Pozyskuje pojedynczą ramkę obrazu do pamięci urządzenia.
  • Pozyskuje pojedynczą ramkę lub kilka ramek obrazu do pamięci systemowej komputera.
  • Pozyskuje asynchronicznie pojedynczą ramkę lub kilka ramek obrazu do pamięci urządzenia.
  • Pozyskuje asynchronicznie pojedynczą ramkę lub kilka ramek obrazu do pamięci systemowej komputera.
  • Zatrzymuje asynchroniczne pozyskiwanie ramek obrazu.
  • Wybiera pomiędzy podstawowym ustawianiem lub ustawianiem niezależnym kanałów wejściowych.
  • Zapytuje sterownik o status pracy asynchronicznej.
  • Zwraca aktualny stan trybu bazowego źródła wejścia wideo.
  • Zwraca status frame-grabbera oraz możliwości i charakterystyki frame-grabbera.
  • Zwraca wartoć parametru dla określonego źródła sygnału wideo.
  • Zwraca wybrane źródło sygnału wideo.
  • Zwraca aktualne ustawienia możliwości wyzwalania frame-grabbera.
  • Zwraca wartości zakresów z określonej tablicy LUT.
  • Wybiera źródło wejściowego sygnału wideo.
  • Wybiera typ/tryb wyzwalania dla wielokrotnych ramek.
  • Uruchamia/zatrzymuje licznik zdarzeń.
  • Ładuje zbiór wartości do określonego zakresu indeksów określonej tablicy LUT.
FUNKCJE PRZESYŁANIA.
  • Zwraca współczynnik skalowania przesyłania.
  • Zwraca współrzędne punktu początkowego wejścia.
  • Ustawia współczynnik skalowania.
  • Ustawia współrzędne punktu początkowego.
  • Uruchamia przesyłanie asynchroniczne bitmapowe.
  • Uruchamia przesyłanie asynchroniczne bezpośrednie.
  • Uruchamia przesyłanie synchroniczne bezpośrednie.
  • Zatrzymuje przesyłanie asynchroniczne.
  • Zwraca możliwości przesyłania frame-grabbera.
STEROWANIE KAMERĄ.
  • Powoduje emisję pojedynczego pulsu na linii wyjściowej frame-grabbera za pomocą generatora pulsów.
  • Zwraca informacje o sterowaniu kamerą, frame-grabberze i sterowniku.
  • Ustawia wyjście cyfrowe frame-grabbera.
NAKŁADKOWANIE OBRAZU.
  • Włączanie/wyłączanie nakładkowania obrazu.
  • Tworzenie i niszczenie powierzchni.
  • Pobieranie i zwalnianie powierzchni DC.
  • Ustawienie źródłowego klucza koloru dla każdej nakładkowej powierzchni.
  • Czyszczenie powierzchni za pomocą aktualnego klucza koloru.
  • Określanie, która z powierzchni jest aktualnie powierzchnią dla nakładkowania.
  • Zwraca informacje o funkcjach DDI frame-grabbera.
  • Przełączanie aktualnej nakładki pomiędzy półprzeźroczystością a negatywem.
  • Kopiowanie powierzchni nakładki do ramki.
  • Przekazywanie obsługi dla zsynchronizowanego obiektu.
OBSŁUGIWANE FRAME-GRABBERY.
  • DT3152 - Frame-grabber dla magistrali PCI obsługujący standardowe i niestandardowe źródła sygnału wideo.
  • DT3153 - Kolorowy frame-grabber dla magistrali PCI.
  • DT3155 - Precyzyjny monochromatyczny frame-grabber dla magistrali PCI.
  • DT3157 - Cyfrowy frame-grabber dla magistrali PCI.
 

Wymagania sprzętowe.

Dla użycia oprogramowania Frame Grabber SDK i 32-bit Frame Grabber SDK niezbędny jest następujący sprzęt:
  • Komputer kompatybilny z IBM PC AT z procesorem 486DX, Pentium lub lepszym (w przypadku Windows NT obsługiwane są także platformy Alpha, PowerPC i MIPS).
  • Co najmniej 8 MB pamięci operacyjnej RAM (dla Windows 95 i Windows NT zalecane minimum 20 MB).
  • 5 MB lub więcej wolnej przestrzeni dyskowej.
  • Dostępna stacja dysków elastycznych 3.5" 1.44 MB.
  • System operacyjny Windows 3.x, Windows 95/98 lub Windows NT 3.5/4.0.
  • Visual C++ 2.0 lub nowszy dla tworzenia aplikacji.
  • Jeden z obsługiwanych frame-grabberów firmy Data Translation: DT3152, DT3153, DT3155, DT3157.
  • Źródło wejściowego sygnału wideo - np. kamera lub magnetowid.
 


Windows jest znakiem handlowym Microsoft Corp, OS/2 jest znakiem handlowym IBM. Wszystkie inne znaki firmowe i nazwy produktów są znakami handlowymi lub zastrzeżonymi znakami handlowymi odpowiednich firm. Specyfikacje przedstawione w tym dokumencie mogą bez uprzedzenia ulec zmianie. Emblemat Energy Star nie oznacza wyróżnienia przez EPA żadnej konkretnej firmy ani produktu.



Wszystkie pytania i komentarze do tej strony prosimy kierować do criadmin@crijolanta.com.pl
Copyright (C) CRI JOLANTA. Ostatnia modyfikacja: 15.06.1999.