Software Listing of Author : "Geoffrey Akien"
- CO2gui - lab control and automation
- License: Freeware
- Price: 0.00


Software capable of logging and controlling HPLC pumps (Jasco, Gilson), temperature controllers (Eurotherm), valves (Rheodyne) and BPRs (Jasco, Thar). All instruments can be autodetected, and all parameters can be controlled via fully customisable ramps. Tested on Windows XP and Vista. CO2gui is optimised for 1440x900 displays, and CO2gui1280x1024 is for 1280x1024 displays. CO2gui Launches the application CO2gui('connectAll') Connect all valid and configured instruments CO2gui('debug') Sends some debugging information back to the command window.
- Publisher: Geoffrey Akien
- Date Released: 18-03-2013
- Download Size: 16548 KB
- Download
- Platform: Matlab, Scripts
- Linked Pan and Zoom
- License: Shareware
- Price:


Pan with left click mouse drag, draw a zoombox with right click drag, and view all data with double-click. This also retains any existing WindowButtonXFcn the figure has, as well as any axes UIContextMenus. I wrote this for live data capture, as linkaxes sets XLimMode to "manual" - which means the axes wouldn't automatically resize for new data. panzoom(figureHandle, axesHandles) Adds the functionality to that figure, ONLY to the axes handles specified. panzoom(figureHandle, axesHandles, xLink) panzoom(figureHandle, axesHandles, xLink, yLink) Assuming you have four axes handles: 1, 2, 3, 4. You could link all of the x axes together: xLink = [1, 2, 3, 4], or you could link them in pairs in a cell array: xLink = {[1, 2], [3, 4]}. The same applies for yLink. xLink or yLink can also be empty.
- Publisher: Geoffrey Akien
- Date Released: 24-05-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Readtext wrapper
- License: Shareware
- Price:


Works exactly the same as READTEXT [data, result]= readtext2(source, delimiter, comment, quotes, options) The only difference is if the first attempt didn't work, it'll try to read it in again in smaller chunks, to reduce the peak memory footprint.
- Publisher: Geoffrey Akien
- Date Released: 08-01-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Realterm communications suite
- License: Freeware
- Price: 0.00


This is a package of files for using Realterm like you normally would with serial/fread/fprintf etc etc. from the instrument control toolbox. All files are prefixed "realterm". rtObject = realterm(Serial Property/Value pairs) Create a Realterm activeX control in the same manner as you would with serial(). Property/Value pairs can be in serial() format, or the native ActiveX implementation. realtermfopen(rtObject) Connects, creating a uniquely-named capture file for the data (used later). realtermfopen(rtObject, captureFileName) Same, but you specify the filename. [captureFileID, captureFileID] = realtermfopen(...) Returns the capture file information. Not necessary, but speeds up some of the later steps as the program won't need to fetch it every time. realtermfclose(rtObject) realtermfclose(rtObject, captureFileID) Closes and...
- Publisher: Geoffrey Akien
- Date Released: 07-06-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Tooltip - GUI modeless feedback
- License: Freeware
- Price: 0.00


This was inspired after reading "About Face", and after becoming annoyed with modal dialogue boxes. It displays a text box below a uicontrol for a short period of time, before being removed entirely. Its not a "real" tooltip, perhaps more of a "messagetip". I tried http://undocumentedmatlab.com/blog/spicing...ntrol-tooltips/ to try to force the tooltip to appear, but couldn't get it to work. This also doesn't require the use of findjobj, which also takes too long to obtain the java handle. tooltip(hObject, message) Brings up a tooltip with the message for the default 4 seconds. tooltip(hObject, message, displayTime) Can supply a different length of time to display it for. tooltip(hObject, message, displayTime, Property/Value pairs) Formats the box anyway you see fit. warntooltip(hObject, message,...) Pre-formatted yellow...
- Publisher: Geoffrey Akien
- Date Released: 03-06-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts


