Pozostałe Zestawy Funkcji InSight Vision Suite - Spreadsheet

Geometry Functions (Funkcje Geometryczne)

Funkcje Geometryczne pozwalają na wykonywanie zaawansowanych obliczeń związanych z kształtem, położeniem i orientacją obiektów. Umożliwiają obliczanie kątów, odległości między zidentyfikowanymi punktami, liniami lub okręgami. Są kluczowe, gdy inspekcja wymaga dokładnej kontroli wymiarów i tolerancji geometrycznych. Wykorzystują dane wyjściowe z narzędzi wizyjnych (np. Edge lub Pattern Match), przekształcając je w znormalizowane miary.

Graphics Functions (Funkcje Graficzne)

Funkcje Graficzne służą do tworzenia i zarządzania graficznymi elementami na wyświetlaczu obrazu. Używa się ich do rysowania linii, okręgów, tekstu lub symboli w celu wizualizacji wyników inspekcji. Dzięki nim, operator może zobaczyć na obrazie, gdzie dokładnie narzędzie znalazło defekt, krawędź czy wzorzec. Pomagają one w prezentacji danych i wizualnym potwierdzeniu, czy produkt jest poprawny.

Mathematics Functions (Funkcje Matematyczne)

Funkcje Matematyczne to zbiór standardowych narzędzi do przeprowadzania obliczeń arytmetycznych i logicznych na danych inspekcyjnych. Obejmują dodawanie, odejmowanie, mnożenie, a także funkcje trygonometryczne. Są używane do przetwarzania surowych wyników z narzędzi wizyjnych (np. konwersji jednostek, skalowania) lub do implementowania złożonych kryteriów zaliczania/oblania. Pozwalają na tworzenie zaawansowanych formuł decyzyjnych w arkuszu kalkulacyjnym.

Text Functions (Funkcje Tekstowe)

Funkcje Tekstowe służą do przetwarzania danych w formacie tekstowym, w tym łączenia ciągów znaków i konwersji danych liczbowych na tekst. Są niezbędne przy obsłudze wyników z narzędzi OCV/OCR lub ID. Używa się ich również do formatowania komunikatów wyjściowych dla systemów zewnętrznych lub do generowania raportów w czytelnej formie.

Coordinate Transforms Functions (Funkcje Transformacji Współrzędnych)

Funkcje Transformacji Współrzędnych są kluczowe dla zarządzania współrzędnymi obiektów w różnych układach odniesienia. Umożliwiają przekształcanie punktów, linii i kątów z jednego układu (np. kamery) do innego (np. robota lub utrwalonej części). Gwarantują, że narzędzia działają poprawnie, nawet gdy obiekt jest przesunięty lub obrócony. Zapewniają spójność pomiarów niezależnie od położenia produktu.

Input/Output Functions (Funkcje Wejścia/Wyjścia)

Funkcje I/O zarządzają komunikacją kamery z zewnętrznym światem. Służą do wysyłania wyników (np. sygnału „OK/NG”) do sterowników PLC, robotów lub komputerów. Obejmują zarówno proste wyjścia cyfrowe, jak i zaawansowane protokoły komunikacyjne, takie jak Ethernet/IP czy Profinet. Umożliwiają wyzwalanie kamery oraz odbieranie danych konfiguracyjnych z zewnątrz.

Clocked Data Storage Functions (Funkcje Zegarowego Magazynowania Danych)

Ten zestaw funkcji jest przeznaczony do rejestrowania i przechowywania danych z inspekcji w sekwencji czasowej lub zsynchronizowanej z cyklem maszyny. Pozwalają na buforowanie wyników z wielu kolejnych produktów. Są wykorzystywane do śledzenia trendów, tworzenia logów historycznych oraz analizy wydajności procesu w czasie.

Vision Data Access Functions (Funkcje Dostępu do Danych Wizyjnych)

Funkcje te umożliwiają bezpośredni dostęp do surowych danych generowanych przez narzędzia wizyjne (np. do masek, konturów, blobów). Pozwalają na wyodrębnienie specyficznych informacji (np. współrzędnych środka ciężkości) z dużych struktur danych. Zwiększają elastyczność programowania, umożliwiając niestandardową manipulację wynikami przed podjęciem ostatecznej decyzji.

Focus Functions (Funkcje Ostrości)

Funkcje Ostrości służą do oceny i automatycznego dostrajania ostrości obrazu. Mierzą jakość obrazu poprzez analizę wysokiej częstotliwości (krawędzi i detali). Są wykorzystywane podczas konfiguracji systemu w celu zapewnienia optymalnej ostrości obiektywu. Mogą być też używane do monitorowania stabilności optyki w trakcie pracy.

Structures Functions (Funkcje Struktur)

Funkcje Struktur zarządzają złożonymi typami danych w arkuszu kalkulacyjnym. Umożliwiają tworzenie, modyfikowanie i ekstrakcję elementów z zaawansowanych struktur danych. Pozwalają na bardziej uporządkowane i efektywne przechowywanie i przekazywanie dużych zestawów powiązanych ze sobą wyników (np. wszystkich parametrów dziesięciu wykrytych defektów).

Scripting (Funkcje Skryptowe)

Skrypty to funkcje pozwalające na użycie języków programowania (np. JavaScript) do implementacji niestandardowej logiki lub algorytmów, które nie są dostępne w standardowych narzędziach. Umożliwiają zaawansowanym użytkownikom rozszerzenie funkcjonalności kamery i stworzenie wysoce spersonalizowanych rozwiązań. Dają pełną elastyczność w przetwarzaniu danych i interakcji z systemem.