Ulrich Oertel wrote: > I think about an alternative to i1io on the basis of a DIY set > (http://www.makeblock.cc/xy-plotter-robot-kit-v2-0/). Looks feasible. > Prerequisite is, of course, my ability to recompile and modify chartread > (Windows). I guess you could do that, although structurally XY instruments are intended to be implemented in the driver code, and chartread then deals with them generically. For something like you are proposing (or the io), the more natural way of adding that support would be as a psudo XY instrument which is then a shim over the i1Pro driver. > Unfortunately, in the past I only worked with Pascal (Delphi) and VB .net. In > my first > attempt to recompile chartread (VS 2013 Express) I got error messages for > lines like > > sv &= ~inst_stat_savdrd_chart Hmm. At least C is 5 x easier than C++ to learn, but porting to a new compile environment is not fun, and might be an extreme test for a novice in the language. I haven't tried to compile Argyll in anything beyond VC++10, and I'm guessing that VS 2013 Express won't install on my XP development machine without some cunning & effort. So I could suggest that you could probably more easily compile using MingW, but I know that is not going to be very attractive for someone used to using Visual Studio. > but I dont understand this "~" operator. Binary negate or complement. > The error message is: > error C2676: Binärer Operator '&=': 'inst_stat_savdrd' definiert diesen > Operator oder eine > Konvertierung in einen für den vordefinierten Operator geeigneten Typ nicht The above message seems to hint at some problem with C++ changes leaking into your compilation. Are you sure you are compiling the Argyll source as C and not C++ ? Graeme Gill.