akwizycja obrazu z starego mikroskopu elektronowego

Jeśli masz coś do powiedzenia w sprawie LabVIEW napisz. Tutaj są tematy, których nie można uściślić do innych działów.
Awatar użytkownika
jogurt_owocowy
Posty: 1317
Rejestracja: 30 lis 2004 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Kraków

Re: akwizycja obrazu z starego mikroskopu elektronowego

Post autor: jogurt_owocowy »

Próbowałem przenieśc go w Intensity Graph jak doradzał Jogurt, ale dostaję tylko różnokolorowe kreski...
Te kreski to piksele Twojego obrazu rozciągnięte w pionie czy w poziomie na wskutek skalowania osi.
Moja koncepcja zasadza się na tym, że uruchamiam single skan ręcznie i startuję aplikację do zrzutu obrazu myszką.
A fuj. Nie wiesz w którym miejscu linii trafisz, nie wiesz której linii... jeśli to robić, to lepiej robić to porządnie. Na 90% można zrobić program, który (nawet bez sygnału synchronizacyjnego) nie będzie wymagać ręcznej ekwilibrystyki, samokalibrujący się (to będzie najciekawsze), rysujący ładny obrazek, z możliwością regulacji jasności, kontrastu, palety kolorów itp. z zapisem do pliku całości obrazka lub jego wykadrowanej części i wcale nie będzie to bardzo czasochłonne.
Tylko trzeba zacząć od początku i porządnie:
1. Jak dokładnie działa ten Single Scan? Czy działa w ten sposób, że:
  1. Przestawiasz się w tryb Single Scan i to właśnie (albo dodatkowy przycisk) wyzwala jednokrotne odświeżenie ekranu, po ktorym nie jest on dalej odświeżany ("hebelek" to by sugerował - na oscyloskopach to się najczęściej nazywa Single Shot)
  2. Hebelek to funkcjonalnie przycisk samopowrotny, którego naciśnięcie powoduje po prostu rozpoczęcie odświeżania obrazu od początku
2. Zmień zakres pomiarowy na dobry, podkręć częstotliwość próbkowania nawet na 100kHz (im więcej informacji, tym lepiej na tym etapie, zawsze można zrobić downsampling), zapisz do pliku i umieść tu. Najpierw włącz akwizycję na DAQu, a potem wyzwól odświeżenie ekranu.
Z takim czymś będzie dopiero można porobić sensowne eksperymenty z zamianą danych na obrazek.
Ostatnio zmieniony 30 kwie 2008 15:42 przez jogurt_owocowy, łącznie zmieniany 1 raz.
sliski
Posty: 69
Rejestracja: 15 mar 2005 00:00
Lokalizacja: Rzeszów

akwizycja obrazu z starego mikroskopu elektronowego

Post autor: sliski »

Mozesz na odwrot: najpierw myszka start a pozniej przelacznik na mikroskopie :)

Przy "rekonstruowaniu" wszystkiego programowo istotne beda dwie rzeczy:

1. Karta powinna sprobkowac caly sygnal bez "czkawki" od poczatku do konca, czyli w praktyce to moze byc 10-100s ?
2. Stabilna czestotliwosc przemiatania wiazki w poziomie.

U mnie bez synchronizacji wszystko sie rozjezdzalo. Sygnal odchylania poziomego rozwiazal problem. Jest to sygnal analogowy, ma ksztalt taki jak sygnal odchylania poziomego w oscyloskopie.
Majac sygnal odchylania poziomego i trigger analogowy na karcie nie potrzeba ukladu posredniczacego (wlasciwie trigger tez nie jest potrzebny mozesz programowo wyciagnac poczatek lini z sygnalu odchylania).
Dodatkowo majac sygnal odchylania poziomego probkowany rownolegle na drugim kanale mozesz latwo korygowac znieksztalcenia geometryczne (w przypadku gdyby odchylanie wiazki nie bylo do konca liniowe w czasie).

Pozdrawiam
sliski
ypsilon
Posty: 26
Rejestracja: 11 paź 2004 00:00
Lokalizacja: Śląsk

Re: akwizycja obrazu z starego mikroskopu elektronowego

Post autor: ypsilon »

Witam Kolegów po dłuższej przerwie !

Dla Jogurta - "Single Scan" działa dokładnie tak jak Single Shot w oscyloskopie.

Myśl Sliskiego z tym programowym wyciągnięciem początku linii jest dobra - myślę, że wystarczy dopisac coś w rodzaju dyskryminatora, który wystartuje akwizycję po pojawieniu się odpowiedniego napięcia rozpoczynającego skan pierwszej linii. Jeśli to nie zda egzaminu to jednak będę musiał wyciągnąc sprzętowo sygnał synchro...Na razie ograniczę się do tego co napisał Sliski - start akwizycji myszą bez czkawki buforów dalej start Single Scan dalej stop akwizycji myszą po zakończeniu pomiarów i dalej wyświetlenie obrazu w Intensity Graph z założoną wcześniej matrycą rozdzielczości i/lub konwersja na .bmp.
Załączam dla Jogurta spróbkowany sygnał z jednego skanu. Wartości liczb w kolumnie odpowiadają intensywności świecenia pixela.

Proszę o podpowiedź jak teraz z tej tablicy utworzyc Intensity Graph np 350x350?

Zakładam, że nie wszystkie pixele muszę przekształcic w obraz - załóżmy, że tylko pierwsze 122500 (350x350) z tablicy dane.zip
ODPOWIEDZ