ccdCamerasAcqParams.ExposureTime = exp_time
# imagesize
ccdCamerasAcqParams.ImageSize = image_size
+ # image correction
+ # ccdCamerasAcqParams.ImageCorrection = 1
@@params[:ccdCamera][:binning] = ccdCamerasAcqParams.Binning
@@params[:ccdCamera][:expTime] = ccdCamerasAcqParams.ExposureTime
puts "FEI setBeamTilt"
end
+ def get_vacuum_status
+ puts "FEI getVacuumStatus"
+ puts @@tem.Vacuum.Gauges.Item(5).Name
+ puts @@tem.Vacuum.Gauges.Item(1).Pressure
+ end
+
end
proj = @@tem.Projection
proj.ResetDefocus
- @@params[:proj][:defocus] = proj.Defocus
+ @@params[:proj][:defocus] = proj.Defocus*1000000000
return @@params[:proj][:defocus].to_json
end
ccdCamerasAcqParams.ExposureTime = exp_time
# imagesize
ccdCamerasAcqParams.ImageSize = image_size
+ # image correction
+ # ccdCamerasAcqParams.ImageCorrection = 1
@@params[:ccdCamera][:binning] = ccdCamerasAcqParams.Binning
@@params[:ccdCamera][:expTime] = ccdCamerasAcqParams.ExposureTime
puts "FEI setBeamTilt"
end
+ def get_vacuum_status
+ puts "FEI getVacuumStatus"
+ puts @@tem.Vacuum.Gauges.Item(4).Name
+ puts @@tem.Vacuum.Gauges.Item(1).Pressure
+ end
+
end
rescue LoadError
end
require "./mock"
+require "benchmark"
class TEST
def initialize
def test_acq
@@vem.acquisition
end
+
+ def test_get_vacuum_status
+ @@vem.get_vacuum_status
+ end
end
test = TEST.new
test.test_acq_init
test.test_acq
=end
-test.test_acq_init
-test.test_acq
-
#test.test_set_magnificationR
#test.test_set_image_beam_shift
#test.test_set_focus
#test.test_set_reset_defocus
#test.test_set_condenser_stg
#test.test_set_object_stg
+test.test_get_vacuum_status
rescue LoadError
end
require "./mock"
+require "benchmark"
class TEST
def initialize
test.test_acq_init
test.test_acq
=end
-
+test.test_acq_init
+result = Benchmark.realtime do
test.test_acq
+end
+puts result
#test.test_set_magnificationR
#test.test_set_image_beam_shift
$:.unshift(File.dirname(__FILE__))
-$ip_address = 'localhost'
+$ip_address = '192.168.4.146'
$cs_port = '3000'
$vemapi_port = 9090
$debug = true
-$em_name = 'mock'
+$em_name = 'fei'
$:.unshift(File.dirname(__FILE__))
$ip_address = 'localhost'
-$cs_port = '192.168.4.146'
+$cs_port = '3000'
$vemapi_port = 9090
$debug = true
-$em_name = 'fei'
+$em_name = 'mock'