-
well, not the best place.
However, the DSP does a bit of DSPing... but it is a mix a all hard real time jobs (scanning & probing & ....) + signal processing/adaptive filtering, LockIn, ... yes. There is a paper submitted I may Email you.
Looks at the all open source DSP code....
2010-01-06 23:25:46 UTC in GXSM
-
Hey,
start here:
http://gxsm.sourceforge.net/?content=gxsmdocusection§ion=Documentation:%20Manual
you may also "compile" the latest gxsm manual from CVS -- checkout Gxsm-Manual module from gxsm CVS.
In addition, have a look at the SRanger project page and web site (DSP) but first check the DSP related sections in teh Gxsm manual, do not miss to read the hardware plugin sections...
2010-01-06 22:38:01 UTC in GXSM
-
It sounds like you still have the old SR-STD/SP2? Is that right?
If so, use (SRanger - STD and -SP2):
AIC0-in for friction (x-deflection) in case of contact
AIC1-in for dissipation signal (or what ever you want to use for the FUZZY)
AIC5 as usual for feedback input (dF) ...
also you have to use the Fuzzy-control via the python scripts.
2009-12-01 19:45:04 UTC in GXSM
-
one more hint -- as "AFM tip-gard" -- I would suggest to use the fuzzy mix together with your dissipation or damping signal -- as this usually reliably skyrockets if your PLL unlocks or tips crash is close.... I used this scenario very successfully years ago at ZRL with the old SR.
2009-11-29 00:25:03 UTC in GXSM
-
About the Fuzzy mode:
level is subtracted from the input, and only if the result is > 0 the DIFFERENCE (input - level) is taken as mixer channel input, from this is then the error or delta signal with respect to the setpoint of this mixer channel computed and scaled by gain:
mix_delta = (mix_setpoint - (mix_input - mix_level)) * mix_gain
else: mix_delta = 0 for input < level
all...
2009-11-29 00:21:00 UTC in GXSM
-
zahl committed patchset 1293 of module Gxsm-2.0 to the GXSM CVS repository, changing 1 files.
2009-11-27 21:40:53 UTC in GXSM
-
zahl committed patchset 1292 of module Gxsm-2.0 to the GXSM CVS repository, changing 3 files.
2009-11-27 05:08:35 UTC in GXSM
-
zahl committed patchset 1291 of module Gxsm-2.0 to the GXSM CVS repository, changing 1 files.
2009-11-26 02:57:23 UTC in GXSM
-
zahl committed patchset 1290 of module Gxsm-2.0 to the GXSM CVS repository, changing 1 files.
2009-11-25 16:34:31 UTC in GXSM
-
Oh, that's what you are talking about.
Well, sorry -- I disabled this feature in the MK2 DSP code (temporary enclosed in #if 0 .. #endif in dataprocess.c) as I though no one is using this any longer. Do you really need/benefit from this? Can't you just use a proper grounding / differential output or op-amp in-between -- may get you better results and will avoid undefined input...
2009-11-24 01:03:59 UTC in GXSM