OSDN Git Service

modify vemapi.rb
[vem/vem.git] / vem / test.rb
1 require "./vem"
2 begin
3 require "./feicontrol"
4 rescue LoadError
5 end
6 require "./hitachicontrol"
7 require "./mock"
8
9 class TEST
10         def initialize
11                 @@vem = VEM.create("hitachi")
12         end
13
14         def test_get_params
15                 @@vem.get_params
16         end
17
18         def test_set_stageA
19                 @@vem.set_stageA(3, 0, 0, 0)
20         end
21
22         def test_set_stageR
23                 @@vem.set_stageR(1, 0, 0, 0)
24         end
25
26         def test_set_spotsizeA
27                 @@vem.set_spotsizeA(10)
28         end
29
30         def test_set_spotsizeR
31                 @@vem.set_spotsizeR(1)
32         end
33
34         def test_set_magnificationR
35                 puts @@vem.set_magnificationR(1)
36         end
37
38         def test_set_image_beam_shift
39                 puts @@vem.set_image_beam_shift(1, 0)
40         end
41
42         def test_set_focus
43                 puts @@vem.set_focus(0)
44         end
45
46         def test_set_defocusR
47                 puts @@vem.set_defocusR(1)
48         end
49
50         def test_set_reset_defocus
51                 puts @@vem.set_reset_defocus
52         end
53
54         def test_set_condenser_stg
55                 puts @@vem.set_condenser_stg(0, 0)
56         end
57
58         def test_set_object_stg
59                 puts @@vem.set_object_stg(0, 0)
60         end
61
62
63         def test_acq_init
64                 @@vem.acquisition_init(4, 0.07, 0)
65         end
66
67         def test_acq
68                 @@vem.acquisition
69         end
70 end
71
72 test = TEST.new
73 test.test_get_params
74 #test.test_set_stageA
75 #test.test_set_magnificationR
76
77 =begin
78 test.test_get_params
79 test.test_set_stageA
80 test.test_set_stageR
81 test.test_set_spotsizeA
82 test.test_set_spotsizeR
83 test.test_acq_init
84 test.test_acq
85 =end
86 #test.test_acq_init
87 #test.test_acq
88
89 #test.test_set_magnificationR
90 #test.test_set_image_beam_shift
91 #test.test_set_focus
92 #test.test_set_defocusR
93 #test.test_set_reset_defocus
94 #test.test_set_condenser_stg
95 #test.test_set_object_stg