LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Thorlabs KPZ101 LUT wave how to stop at current value.

Hello! 

 

I'm using Thorlabs KPZ101 to control a piezo in a Mechanically controlled break junction device. So far, what I've done is simply create a triangular signal and send it using the LUTwave functionality based on the examples provided by Thorlabs. The thing is that StopLUTwave makes the voltage value go to zero.

 

I want to change that such that when I reach a conductance quantum, the triangular signal stops there so that I-V measurements can be taken. Basically, what I need is to add a condition that when G0 is met, somehow the KCube output stays constant there, stoping the signal at its current voltage value. How can this be done? There are not many resources or tutorials on this software, so I don't know how it can be tackled.

 

I will include some screenshots of my LabVIEW program that I've been using if it helps somehow.

 

Thanks in advance for any possible help!

 

imagen_2025-01-16_231913843.pngimagen_2025-01-16_231947440.pngimagen_2025-01-16_232006769.png

0 Kudos
Message 1 of 2
(62 Views)

This isn't really a "LabVIEW" problem so much as it is a "Thorlabs" problem.  It doesn't look like any of the problem you are having is specific to LabVIEW, i.e. it's not due to the .NET interface in LabVIEW misbehaving or working oddly, or misunderstanding dataflow in LabVIEW, or anything else along those lines.

 

Have you tried contacting Thorlabs tech support?  I've used their cubes before (never piezo ones though, sorry) and they've been responsive every time, and helpful more often than not (but not always...).

 

Knowing very little about what you're doing though, the only thing I can think is that instead of calling a "stop", is there a chance you could re-send "SetLUTwaveParams" again with different parameters instead?  If you could do that without causing an error, could you set one or more of the "delay" values to a really large number which would effectively pause it?  Or re-run SetLUTwaveSample for every point index to be the value you want to freeze it at?

0 Kudos
Message 2 of 2
(38 Views)