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 NeuroCheck 4.1

Oprogramowanie NeuroCheck 4.1 Nowość

Najnowsza wersja oprogramowania dla analizy, przetwarzania, rozpoznawania i pomiarów obrazów. Umożliwia tworzenie aplikacji dla specyficznych zastosowań bez pisania kodu źródłowego.

 Charakterystyka   Opis techniczny   Wymagania sprzętowe

NeuroCheck 4.1 jest silnym, elastycznym i łatwym w użyciu oprogramowanie dla wizji maszynowej dla środowiska Windows 95/98 i Windows NT. Zapewnia zintegrowane środowisko wprowadzające przetwarzanie obrazów, algorytmy analizy i pracę w sieciach komputerowych, umożliwiające łatwe i bez łatania łączenie z istniejącym systemem linii technologicznej. Dzięki przyjaznemu środowisku graficznemu użytkownik może tworzyć aplikacje dla wizji maszynowej bez pisania kodu programu.


Acrobat Reader Dla przeglądania ulotki pozyskaj Acrobat Reader
Opis techniczny oprogramowania NeuroCheck 4.1 w języku angielskimNEUROCHECK.PDF - ulotka w języku angielskim

 

Charakterystyka.

Najnowsza wersja oprogramowania NeuroCheck 4.1 zawiera wiele nowych i rozszerzonych cech. Są to między innymi:
  • Obsługa funkcji MMX procesora, co zwiększa szybkość wykonywania niektórych funkcji nawet do 400%.
  • Funkcja odwzorowania kolorów umożłiwia inspekcję kolorowych obrazów zgodnie ze związkami kolorów.
  • Automatyczne ustawianie wyjść cyfrowych dla indywidualnych wyników sprawdzających.
  • Przerobiona funkcja "Set Digital Output" dla ustawiania wszystkich całego wzorca bitów.
  • Nowa procedura okienka przeglądu "Check" z istotnymi informacjami konfiguracyjnymi.
  • Przegląd na żywo sprogowanych obrazów (tylko na komputerach z procesorami z funkcjami MMX).
  • Rozszerzona taca obrazów (przechowuje do 100 obrazów).
  • Koncepcja cyklicznych buforów dla rozszerzonej obsługi obrazów i ich przechowywania.
  • Obsługa kodów PZN z opakowań produktów farmaceutycznych.
  • Obsługa cyfrowych kamer linijkowych.
  • Zbiór konfiguracji kamery eksportowany do zbioru tekstowego dla uproszczenia dokumentacji.
  • i wiele innych.
Co czyni, że NeuroCheck jest najlepszym wyborem dla wizualnych zastosowań inspekcyjnych?
Żadne inne oprogramowanie nie dostarcza tak potężnej kombinacji zalet:
  • Uniwersalne. NeuroCheck obejmuje pełny zakres wizualnych zastosowań inspekcyjnych - od odczytywania kodów kreskowych po ocenę jakości i OCR. W przypadku jakiejkolwiek aplikacji programowanie odbywa się w tym samym środowisku.
  • Interaktywne. Generacja kodu programu nie jest skomplikowana. Programowanie poprzez wskazywanie i klikanie myszką zastępuje tutaj czasochłonne ręczne pisanie kodu źródłowego.
  • Zintegrowane. Wszystkie niezbędne narzędzia dla wizji maszynowej (funkcje obsługi sprzętu, narzędzia i biblioteki, komunikacja z wejściami/wyjściami cyfrowymi i liniowymi itp.) są zawarte w łatwym w użytkowaniu pakiecie. Tworzenie programu odbywa się na tym samym systemie, na którym potem jest wykonywany. Proste kliknięcie myszką przełącza pomiędzy tworzeniem programu i jego testowaniem - wszystko w warunkach rzeczywistych.
  • Rozszerzalne. Można dodawać własne funkcje dla spełnienia precyzyjnych wymagań specyficznego zastosowania.
  • Bazujące na Windows. Tworzenie aplikacji odbywa się w przyjaznym środowisku Windows umożliwiając wymianę obrazów i danych z innymi standardowymi aplikacjami.
Łatwa generacja programów bez pisania kodu źródłowego.
Generacja programu za pomocą NeuroCheck jest prosta i bezpośrednia. Generacja programu odbywa się poprzez wskazywanie i łączenie procedur testowych lub "funkcji sprawdzających". Wybór odbywa się z szerokiego zbioru funkcji podzielonych na kategorie: pozyskiwanie obrazów, przygotowywanie obrazów, analiza obrazów, ustawianie pozycji, narzędzia systemowe itp.. Użytkownik może wybierać funkcje ręcznie lub automatycznie za pomocą Programu Kreatora NeuroCheck (NeuroCheck Program Wizzard). Wszystkie indywidualne testy są obrazowane jako ikony i pojawiają się w oknie "drzewa" testowania realizacji programu. Dzięki temu można w łatwy sposób śledzić przebieg programu. Testy mogą być modyfikowane, usuwane, dodawane lub zamieniane przez nowe funkcje testowe. Modyfikowanie testy odbywa się poprzez podwójne kliknięcie ikony obrazującej dany test i zmianę odpowiednich parametrów, umożliwiając w ten sposób bardzo szybką generację programów bez pisania ich kodu źródłowego.

Zaawansowane możliwości zostały także wprowadzone dla sprawdzania poprawności wykonywania programu (debugowanie). Każdy test może być wykonany indywidualnie, krok po kroku lub w określonej grupie z natychmiastowym przedstawieniem rezultatów na ekranie. Programy mogą być wykonywane w trybie manualnym dla ręcznego sprawdzenia poprawności działania programu i w trybie automatycznym dla wykonywania na zautomatyzowanej linii produkcyjnej.

Zastosowania.
NeuroCheck jest idealny dla wielu rzeczywistych zastosowań w inspekcji wizualnej:

  • Identyfikacja kodów kreskowych:
    • Obsługa wszystkich standardów kodów kreskowych włączając EAN, 2/5 Interleave, Code 39 oraz UPC.
    • Zintegrowane testowanie sumy kontrolnej.
    • Dopuszczalny bardzo niski poziom kontrastu nawet ok. 5%.
    • Obsługa kodów kreskowych usytuowanych w pionie i w poziomie oraz ich odczyt w przód i wstecz.
    • Obsługa obróconych kodów kreskowych.
  • Weryfikacja obecności:

  • Wizualne sprawdzanie obecności obiektów, takich jak piny złączy, liczby tabletek w opakowaniu, komponentów na elektronicznym obwodzie drukowanym itp.. Komponenty mogą być śledzone w związku z ich konkretnymi cechami.
    • Arbitralna ilość okien inspekcyjnych.
    • Sprawdzanie całkowitej ilości lub indywidualnych ilości w poszczególnych oknach.
    • Przesiewanie i sortowanie obiektów zgodnie z określonymi wartościami cech (rozmiar, współczynnik, krzywizna, jasność itp.).
    • Sprawdzanie obiektów w obiektach.
    • Rozwijanie konturów dla inspekcji ustalonej geometrii obiektów.
  • Ocenianie i mierzenie:
    Sprawdzanie równoległości pinów złączy, pozycji pinów, pozycji i orientacji etykiet i inskrypcji.
    • Algorytmy subpikselowe dla pomiarów z dokładnością nawet do 1/10 piksela.
    • Oddzielne marginesy tolerancji dla każdego z pomiarów.
    • Odchylenie kształtu obiektu lub położenia grupy obiektów od ideału.
    • Specjalne pomiary jak: równoległość, koncentracja, falowość itp..
    • Sztywna lub realizowana automatycznie na bieżąco kalibracja rzeczywistych jednostek miary.
  • Kierowanie robotem:
    Określanie pozycji i orientacji śledzonych obiektów dla spozycjonowania robota dla uchwycenia tych obiektów.
    • Szybkie określanie lokalizacji punktów odniesienia.
    • Niezwykle precyzyjne określanie konturów dla obliczania orientacji obiektów.
    • Przesyłanie parametrów pozycji za pomocą interfejsu szeregowego według zdefiniowanego przez użytkownika protokołu transmisji.
  • Rozpoznawanie wzorców/optyczne rozpoznawanie znaków OCR:
    Identyfikacja oznaczeń na płytkach elektronicznych obwodów drukowanych, sprawdzanie kodów daty na opakowaniach żywnościowych i farmaceutycznych, rozpoznawanie części poprzez numer modelu, rozpoznawanie specjalnych logo; sprawdzanie średnicy wierconych otworów, stwierdzanie defektów na polerowanych i obrabianych powierzchniach, weryfikacja pozycji komponentów.
    • Segmentacja poprzez binarne poszukiwanie.
    • Identyfikacja przez adaptacyjne sieci neuronowe przy wykorzystaniu wszystkich dostępnych cech zawartych na obrazie znormalizowanych obiektów.
    • Wizualnie kierowana kompilacja danych treningowych.
    • Automatyczne przechowywanie złożonych wzorców dla optymalizacji na bieżąco (on-line).
    • Dostosowywany próg odrzucania braków.
    • Brak sztywnych czcionek i symboli, możliwość dostosowania do dowolnego wzorca.
  • Porównanie obrazów i obiektów:
    • Pozycjonowanie z dokładnością subpikseli obrazu odniesienia dla obliczenia różnic w obrazach.
    • Obliczanie różnic w obrazach przy wykorzystaniu wszystkich dostępnych funkcji NeuroCheck (także funkcji użytkownika).
    • Porównanie konfiguracji obiektu w odniesieniu do wszystkich wartości cech.
   

Dane techniczne oprogramowania NeuroCheck 4.1

Diagram konfiguracji systemu NeuroCheck

Rozszerzone możliwości wstępnego przetwarzania i analizy obrazów.
Dodatkowo, dla wykonywania zadań inspekcyjnych, NeuroCheck został wyposażony w szereg narzędzi poprawiających jakość obrazu:

  • Hierarchiczne poszukiwanie obiektów.
  • Ustalanie indywidualnych parametrów dla niezależnych obszarów zainteresowań.
  • Filtry i tablice barw look-up definiowane przez użytkownika dla optymalnego przetwarzania.
  • Korekcja cieniowania.
  • Automatyczne dopasowanie pozycji.
  • Segmentacja obiektów poprzez przeszukiwanie binarne lub wzorzec.
  • Pozyskiwanie obrazów z wyzwalaniem i wewnętrzna taca obrazów dla szybkiego przetwarzania sekwencji obrazów.
  • Adaptacyjne sieci neuronowe dla elastycznego i efektywnego rozpoznawania.
Rozszerzona elastyczność programu.
NeuroCheck został skonstruowany dla zapewnienia najwyższej elastyczności tworzonego programu. Procedury sprawdzające (Check Routines) mogą być skonfigurowane z szerokim zakresem funkcji sprawdzających (Check Functions), które mogą wpływać na wykonywanie programu, narzucanie procesów przed i po wykonaniu programu.oraz obsługę błędów.
  • Akcje startowe i końcowe. Sprawdzania moga być skonfigurowane tak, że akcje startowe będą wykonywane przed wszystkimi innymi testami, a akcje końcowe po ich zakończeniu. Dla przykładu akcja początkowa może być wykorzystana dla szybkiego pozyskania kilku obrazów i przechowania ich na "tacy obrazów" NeuroCheck dla ich dalszego przetwarzania, podczas gdy część testów może być zrealizowana na wyjściu ze stacji inspekcyjnej.
  • Warunkowe rozgałęzienia. Przebieg programu testującego może być kontrolowany poprzez warunkowe rozgałęzienia bazujące na wynikach testów sprawdzających. Ta cecha oferuje na przykład możliwość do zatrzymania wykonywania programu i odrzucenie wadliwej części w pierwszym przypadku znalezienia błędu oszczędzając czas testowania.
  • Dokumentacja błędów. Każda indywidualna funkcja sprawdzająca w procedurze sprawdzającej NeuroCheck umożliwia automatycznie zachować dowolny obraz utworzony podczas sprawdzania. Można określić ścieżkę dostępu do obrazów, ich nazwę główną oraz maksymalny indeks. Można przechowywać maksymalnie 1000 obrazów i numerować je cyklicznie. W konsekwencji można stale monitorować każdy błąd lub fałszywy alarm w twoim procesie tworzenia. NeuroCheck może także automatycznie wprowadzać datę i czas generowanych obrazów.
Wsparcie pomocnikiem on-line.
Rozbudowany pomocnik on-line NeuroCheck posługuje się menu kontekstowym oraz dwupoziomowym indeksem słów. Posługiwanie się pomocnikiem jest tak proste jak nawigacja przeglądarką WWW. Po prostu klikasz na link dla przejścia do porządanej informacji.
   
Interfejs Microsoft Windows.
NeuroCheck jest w pełni zgodne ze standardem Microsoft Windows zarówno w zakresie interfejsu użytkownika, jak i operacji. Zostało specjalnie zaprojektowane dla dostarczania potężnych narzędzi i możliwości a jednocześnie dla zapewnienia dużej łatwości obsługi. Wszystkie standardowe cechy Windows, takie jak: kontekstowy pomocnik on-line, menu wywoływane prawym przyciskiem myszki oraz okienka dialogowe są w pełni obsługiwane.

Rozszerzona rozbudowywalność programu.
NeuroCheck oferuje szerokie możliwości rozbudowy programu za pomocą nowego interfejsu plug-in. Umożliwia to łączenie własnych bibliotek dll z funkcjami przetwarzania obrazów ze środowiskiem NeuroCheck. Interfejs plug-in NeuroCheck zapewnia pełną funkcjonalność użycia interfejsu porzez przekazywanie parametrów i zmiennych. Ta funkcja plug-in daje użytkownikowi zdolność rozwijania wyspecjalizowanych funkcji niezbędnych do spełnienia specyficznych wymagań aplikacji bez konieczności kupowania dodatkowego drogiego oprogramowania. Niektóre wspólne zastosowania bibliotek dll to:

  • Wykonywanie specjalnych kroków przetwarzania takich jak definiowane za pomocą algorytmów tablice look-up, filtry adaptacyjne i transformacje całkowe.
  • Obliczanie skomplikowanych cech obiektów takich jak: aproksymacja konturów metodą funkcji sklejanych lub obliczanie złożonych specyficznych dla aplikacji cech obiektów.
  • Dostęp do bazy danych dla pozyskiwania informacji o pożądanych wartościach itp..
Dodatkowo NeuroCheck w pełni obsługuje funkcję OLE - dynamicznej wymiany danych pomiędzy programami. To umożliwia użycie wizualnych języków programowania (np. Visual Basic lub Visual C++) do generacji wyglądu aplikacji oraz jej poszczególnych ekranów.
   
Łatwa integracja z linią produkcyjną.
Pełne zdolności komunikacji szeregowej poprzez port RS-232 umożliwiają bardzo łatwą integrację z programowalnym sterownikiem lub innym sterownikiem liniowym. System może być łatwo konfigurowany dla spełnienia wymagań wejść i wyjść cyfrowych oraz komunikacji RS-232. Może to być zrobione ręcznie lub w sposób automatyczny. Dodatkowo, wszystkie wyniki testów mogą być archiwizowane w zbiorach, które mogą służyć łączeniu danych, ich analizie i dokumentowaniu. Ta cecha jest idealna dla środowisk produkcyjnych, gdzie dokumentowanie procedur testowych jest wymagane przez standardy kontroli jakości (np. ISO9000). NeuroCheck umożliwia także wymianę danych pomiędzy aplikacjami za pomocą schowka Windows (ClipBoard) oraz generowanie kompletnych rekordów inspekcyjnych i zapisywanie ich w zbiorach dyskowych lub przesyłanie ich za pomocą interfejsu szeregowego.
   
Menedżer Urządzeń.
Dla ułatwienia integracji frame-grabberów, kamer, wejść i wyjść cyfrowych, interfejsów szeregowych i innych urządzeń komunikacyjnych, NeuroCheck dostarcza Menedżera Urządzeń. Menedżer Urządzeń przeprowadza użytkownika krok po kroku przez proces dodawania nowych urządzeń wewnętrznych i zewnętrznych. Dodatkowe cechy Menedżera Urządzeń to:
  • Zarządzanie kamerami. Wszystkie kamery podłączone do frame-grabbera mogą być indywidualnie nazwane. Te nazwy są uzywane przez system eliminując w ten sposób konieczność pamiętania numerów porządkowych kamer, frame-grabberów lub kanałów. Dodatkowo, dla każdej z kamer można przechowywać oddzielny obraz odniesienia. Te obrazy mogą być wykorzystane do dopasowania systemu dla automatycznych operacji.
  • Płyta wejść i wyjść cyfrowych. NeuroCheck obsługuje płytę wejść i wyjść cyfrowych DT2820 firmy Data Translation z 16 kanałami wejściowymi i 16 kanałami wyjściowymi. Można uzywać kilka takich płyt jednocześnie. Każde z wejść i wyjść może być indywidualnie nazwane i przyporządkowane do sygnału startowego, przełącznika procedury sprawdzającej, komunikatu wyniku sprawdzającego itp..
  • Interfejs szeregowy. Poprzez interfejs szeregowy możliwe jest sterowanie oprogramowaniem z zewnątrz oraz przesyłanie danych wynikowych (łancuchy liczbowe kodów kreskowych, pomiary, wartości cech, klasy z rozpoznawania wzorca itp.). Protokół komunikacyjny NeuroCheck oferuje wbudowaną kontrolę błędów za pomocą sumy kontrolnej lub CRC-32.
Systemowy Profil Bezpieczeństwa.
Dla zabezpieczenia przed modyfikacją programu przez niepowołane osoby lub umożliwienie dostępu do wybranych poziomów programu i jego danych NeuroCheck oferuje Systemowy Profil Bezpieczeństwa. Zabezpieczenie hasłem i dostępność może być ustalone na 20 różnych poziomach. NeuroCheck może pozwolić na zmianę ustawień wartości docelowych, wyglądu ekranu, wartości progu dla progowania obrazu itp. tylko uprawnionym osobom. Dodatkowo, każda zmiana parametrów systemowych lub parametrów programu może być rejestrowana w zbiorze dyskowym dla spełnienia wymagań ISO9000.
   
Konfiguracje pakietu NeuroCheck.
Pakiet NeuroCheck jest dostępny w następujących konfiguracjach:
  • NeuroCheck Developer's Package. Pełne możliwości przetwarzania i analizy obrazów, obsługa wielu frame-grabberów, obsługa komunikacji RS-232 oraz wejść i wyjść cyfrowych.
  • NeuroCheck Run-Time. Pełne możliwości przetwarzania i analizy obrazów bez możliwości tworzenia i poprawiania programów.
   

Wymagania sprzętowe.

Dla użycia oprogramowania NeuroCheck 4.1 niezbędny jest następujący sprzęt:
  • Komputer kompatybilny z IBM PC AT z procesorem 486DX, Pentium lub lepszym.
  • Płyta główna z obsługą chipset'u Triton (lub lepszego), z kompatybilnym kontrolerem interfejsu PCI-do-pamięci (niektóre wcześniejsze płyty główne Pentium m.in. Pentium 60 MHz nie posiadały takiego interfejsu).
  • Co najmniej 16 MB pamięci operacyjnej RAM (dla Windows NT zalecane 32 MB).
  • Karta graficzna i monitor SVGA (preferowana rozdzielczość 1024 x 768 i 256 kolorów).
  • Jeden dostępny slot magistrali ISA i/lub PCI, gdy wykorzystywany frame-grabber i/lub karta wejść i wyjść cyfrowych.
  • Minimum 20 MB wolnego miejsca na dysku.
  • System operacyjny Windows 95/98 lub Windows NT 3.5/4.0.
  • Opcjonalny frame-grabber. Obsługiwane frame-grabbery firmy Data Translation: dla magistrali PCI DT3152, DT3153, DT3155, DT3157; dla  magistrali ISA DT55-LC-60, DT55-LC-50.
  • Opcjonalnie inne urządzenia komunikacyjne. Obsługiwana karta wejść i wyjść cyfrowych firmy Data Translation: dla magistrali ISA DT2820.
 


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.