diff --git a/src/tanklabgui.jl b/src/tanklabgui.jl
index 48d2d565688185b1605454728cd016a010fe0175..0851a82dd813c84b0761ea102b83a703269b25e4 100644
--- a/src/tanklabgui.jl
+++ b/src/tanklabgui.jl
@@ -84,6 +84,15 @@ function makegui(P, plottingframerate = 10, guiframerate = 10)
         calibrate(P)
     end
     #-----------------------------------------------#
+    on(obs(expcsv)) do val
+        writecsv("datatanklab.csv", [gui.data[1]
+                                     gui.data[2]
+                                     gui.data[3]
+                                     gui.data[4]
+                                     gui.data[5]
+                                     gui.data[6]])
+        print("Data exported to datatanklab.csv\n")
+    end
     
     LabGUI.set!(gui, widgets)
     add!(gui, rcont)