Use this stable version until further notice:
The current SVN is requiring a new experimental DSP code for MK2 and MK3. The Mover module (Coarse motion wave form generation) is currently undergoing a redesign and the current version is only tested with the MK3 using a sawtooth wave, the only currently available new wave form pattern. More exciting new and more option to support complexer muilti channel wave form (up to 6 simultaneous channels possible) is under development.
I just created a tag for the "Last Gxsm-3.0 version (very stable) which is still DSP code MK2/3 compatible with the last Gxsm2 (obsoleted now)":
svn/tags/Gxsm-3.0-20170518-stable -m "Last stable Gxsm-2 DSP code MK2/3 level compatible Gxsm-3.0 version, very stable"
Please be advised:
Soon updated DSP and Gxsm/HwI code will be commited the Gxsm-3.0 main repository (trunc) and we may encounter minor glitches within new and experimental development code effecting the coarse motion control module while the Mover/Wave generation is undergoing a major overhaul. Simpler, more DSP code efficient while at the same time providing maximum flexibuility and up to 6 free simultaneous freely programmable wave forms!
Moving on to GXSM-3 Version 3.44.0 "Red-Force-3rd Dimension".
Just reworked the file load option for "replace" and "append in time" modes. Now The main File menu has a new submenu where you can select the current load mode. Default is still append in time if you open via DnD on top of an existing scan channel.
Some internal modernizations and cleanups plus removal of the old preferences option.
But more importantely I added a new load more named "stitch-2d". As the name suggests this is automatically stitching scans into one 2D view using the original scan as resolution template, expands the ranges/size as needed and so far simply my given geometry (size, absolut offsets) the new position and scaling is determined.... read more
So now it's about for the frist time after the old legacy GL 3D stoppeed working... GXSM has a basic 3D view again!
A recent upgrade to data acquisition and visualization software more than 20 years in the making enhances scientists' ability to observe and control individual atoms and molecular interactions.
Read the full article here:
Here is a little demonstration of a simple VP program with simple repeat block doing some fun.
Basically I want you to look at the vector components LM-dX and LM-dY. BTW, that's where the name LM originates from = Lateral Manipulation. However, it can do much more and this may change in future into simply "VP".
See here how the input looks for the user:
Screenshot VP program and result on a UHD 4k display... read more
With the release of Gxsm-3 -- V3.42.0 "Red-Force-One" -- and it's final tweaks from 3.41.x we now officially obsolete Gxsm-2. There are no planns in continuing any work on this pre-gtk3 version, in particular as there are unfixable multi threadding issue we had a long fight with to get some what under control. Now in gtk this all has a clean new solution and works absolutely flawlessy on most modern machines :) Also there is nothing left to be ported any more and Gxsm-3 is to date already super seeding Gxsm2 in several aspects. Below is a summary of the lastest developments. See also new screenshots added to project!... read more
Happy New Year 2017!
Gxsm-3.0 -- V3.41.0 "Red Force One" is now released:
After several tweaks and stability and more "fool proof hardening", tracking down a hopefully final multi threadding stability issue missed so far -- related to simple GUI (filename and number) update out of a thread, fixed some missed (while porting) incompatible side pane callbacks among other details it's now working rock solid here with a low temp STM/AFM and on my testing systems as well.... read more
Gxsm-3.0 is now released and available via the main SVN trunk and set to default checkout link. It depends on a recent gnome / gtk-3.0 system. Tested with the MK3. The MK2 works as well, but is at this time less "life" tested.
Gxsm-2.0 is still availbale and will be for some time but main stream support and updates will focus on Gxsm-3.0 from now on.
Note: As of now DSP code is 100% the same what means you can at any time switch between gxsm-2.0 and 3.0 -- but I see a time not far form now this will now be the case any more.
So far still testing the Beta version of Gxsm-3.0-beta for final tweaks:
Please check it out and provide valuable feedback!
Happy to discuss anything in person.
Do not miss my talk Friday morning.
here it finally is:
GXSM Signal Master Evolved V3.10.4 is now in SVN. I'd call this a now finally a well proven solid production version.
Only critical bug fixes will go into this from now on.
A major project started on actual full porting to GTK3.4 and later.
Most trivialities are already done porting a gazillion of obsolete gnome and gtk2 functions. A lot of recursive sed action, plugins are done with all trivia ports already. Several jobs a like...... read more
A few new features, fixes and minor "speciality" pending ports in 3.10.1 -- currently in testing:
Gxsm version "Signal Master Evolved", just committed a few final touches and minor fixes.
Now full signal propagation and management via Gxsm including proper unit & scaling support derived from signal definition table. All life, actual settings read back from DSP at Gxsm startup and refresh at scan start (in case of external manipulations).
Mixer channel signal selections are now reflected by signal name in Channelselector and also automatically used as Scan title/file name.... read more
Check out a few over due updates on our http://gxsm.sf.net website and study the poster available there we presented at the ICN+T, Vail, Colorado recently!
A very successful meeting, a lot of in person interaction and discussions with Gxsm users and several interested scientists! A minimal life demo for GXSM+MK3/PLL for hands on.
And there are already NEWs evolving out of it!... read more
A big move forward to GXSM 3.01.0 "Signal Master" in particular for all MK3-Pro/A810-PLL owners. A major SVN merge from development branch/Gxsm-2x3-transition-sig into trunk was performed today.
Plus a few follow ups and merges on independent work by Niv implementing a Python console to make the pyremote more user-friendly and at the same time addressing a instability issue related to consecutive script calls.... read more
The whole GXSM CVS repository is from now on "frozen" (well, no in a hard manner) but there should be no commits any more be done -- as it is obsoleted by a now completed transition to SVN.
As of now (to be precise 2014-01-15) the CVS is fully ported to SVN -- Thanks Thorsten!
Both as of now have a stable release in the main trunc tree.
There were a few recent updated related to MK2 and MK2 -- it is highly advised to update your software.... read more
A recent bug (or missed parameter update as of added parameters...) caused the LockIn to malfunction. Fixed now. (MK3 only)
Please updated DSP+Gxsm2 from CVS.
This update (MK3 only) also included new and more flexible channel configurations:
full choice of input channels for all 4 mixer channels now, the 1st mixer input is feed into the IIR + real time filter. Now the output of any mixer channel (processed) is available for probing in 32bit resolution (post processing internal resolution). Find new 4 pull down menus in the graphs tab. And also a flex LockIn A and B input signal selection option now.... read more
Exposed a simple set of 8 full Probe Vectors for a simple but full user configurable VP program. May add flag for FB on/off?
Please update MK3 code + Gxsm/HWI if you need more then about 4000 values for VP probing on MK3. A FIFO buffer size mismatch was resolved and now there no size limitation beyond bandwidth and a max N per VP section of 2^15 (this may soon also be lifted as MK3 all vars are 32bit, only limited by HWI for MK2/3 compatibility reasons as of now) any more.
See also previous News post!
Mk3 new mode "fast-scan" related patches released in CVS. Update to latest DSP&Gxsm2.
Working on optimized real time "grey-2d" view with better update, automatically switching to full frame updates and skipping forward to current data -- if scanning fast and update rate does not allow line by line. May freeze "Red Line" temporary.
Various small updates, mostly convenience...... read more
For MK3 only:
-- new experimental fast scan mode:
It's a while since the last update.
Gxsm project presentation at SPM Workshop Lednice 2013, meeting with Gwyddion developers. Great workshop!
A couple new features, fixes and more.
-tracking data visualisation plugin
-updates and additional control to the PL VP mode for more detailed control.
-for safety: mover dialog is set to insensitive while scanning now.
-new feature "BlueLine". If you know what I mean with "RedLine" (current scan line profile of a channel) -- now you can add a "BlueLine" within the same profile view but taken from channel+1. Assuming normally here you use CH for some "->" and CH+1 for "<-" data, but limited to this. And, yes -- both Red... and Blue... can include a number of "history" or previous scan lines, just as much as you configure different colors for Red/Blue Line in preferences.... read more