LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

XY scan and image acquisition.

Hello,

I am a research student and I am trying to get the following done:

1.A laser hits on a target. the laser point is scanned on the surface of the target. X-Y scan supported by 2 stepper motors are controlled by a labview program to move the target in X-pixels and Y-pixels.

2. The light that is reflected off the target is taken in by the detector. These analog values are converted to digital using a DSP board. This is my DAQ control board. these values are to be stored in a 2-D array and later used to form an image.



My problems:

I dont really understand how to control the x-y scanning sytem and how to read in the measurements and form the image.

I am a beginner in labview.

Any help and suggestions on this will be appreciated.

Abhilash S Nair

Research Assistant @ Photonic Devices and Systems lab

[ LabView professional Development System - Version 11.0 - 32-bit ]

LabView Gear:
1. NI PXI-7951R & NI 5761
2. The Imaging Source USB 3.0 monochrome camera with trigger : DMK 23UM021

OPERATING SYSTEM - [ MS windows 7 Home Premium 64-bit SP-1 ]
CPU - [Intel Core i7-2600 CPU @ 3.40Ghz ]
MEMORY - [ 16.0 GB RAM ]
GPU - [ NVIDIA GeForce GT 530 ]
0 Kudos
Message 1 of 8
(3,892 Views)

Hey, what type of imaging device is it you use? 

 

Greets 

 

eloign

0 Kudos
Message 2 of 8
(3,884 Views)

its a detector that is connected to a DAQ board. The DAQ has ADC and a DSP processor to convert the incoming analog signals to digital.

Abhilash S Nair

Research Assistant @ Photonic Devices and Systems lab

[ LabView professional Development System - Version 11.0 - 32-bit ]

LabView Gear:
1. NI PXI-7951R & NI 5761
2. The Imaging Source USB 3.0 monochrome camera with trigger : DMK 23UM021

OPERATING SYSTEM - [ MS windows 7 Home Premium 64-bit SP-1 ]
CPU - [Intel Core i7-2600 CPU @ 3.40Ghz ]
MEMORY - [ 16.0 GB RAM ]
GPU - [ NVIDIA GeForce GT 530 ]
0 Kudos
Message 3 of 8
(3,868 Views)

Hey abikutn,

 

Would you be able to provide some more details about your set up? Could you post specific model number and manufacturers of the devices you are using as well as how they are connected?

 

Thanks!

 

Joe S

Applications Engineer

National Instruments

 

0 Kudos
Message 4 of 8
(3,863 Views)

hi

you need two nested for loops :

inside you measure once

you get out, the wire, two autoindexing and you got your 2D array, the position in array gives you the positions in X and Y

 

this is the simpler way (but you move one axis too much...), there is another way -less moving of the motors- but too complex to post now

n

 

0 Kudos
Message 5 of 8
(3,855 Views)

Hi nitad,

 

           that idea 1 sounds good. But how does it show the exact position of the motor. I dint get that part. Please explain.

Abhilash S Nair

Research Assistant @ Photonic Devices and Systems lab

[ LabView professional Development System - Version 11.0 - 32-bit ]

LabView Gear:
1. NI PXI-7951R & NI 5761
2. The Imaging Source USB 3.0 monochrome camera with trigger : DMK 23UM021

OPERATING SYSTEM - [ MS windows 7 Home Premium 64-bit SP-1 ]
CPU - [Intel Core i7-2600 CPU @ 3.40Ghz ]
MEMORY - [ 16.0 GB RAM ]
GPU - [ NVIDIA GeForce GT 530 ]
0 Kudos
Message 6 of 8
(3,847 Views)

hi

you need positions start X and startY and steps stepx and stepY

positionX=startX+(for loop index)*stepX

N

0 Kudos
Message 7 of 8
(3,841 Views)

hi

you need positions start X and startY and steps stepx and stepY

positionX=startX+(for loop index)*stepX

N

0 Kudos
Message 8 of 8
(3,841 Views)