/VibrationTest/trunk/VibrationTest/Resources/Fairytale_player_play.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/VibrationTest/trunk/VibrationTest/VibrationTestGui.py |
---|
303,19 → 303,18 |
self.frame_1_menubar.Append(wxglade_tmp_menu, "Help") |
self.SetMenuBar(self.frame_1_menubar) |
# Menu Bar end |
self.Description = wx.StaticText(self, -1, "Description") |
self.tcDescr = wx.TextCtrl(self, -1, "Test") |
self.label_37 = wx.StaticText(self, -1, "Speed(s)") |
self.tcSpeeds = wx.TextCtrl(self, -1, "100-200:10") |
self.label_35 = wx.StaticText(self, -1, "Motor(s)") |
self.tcMotors = wx.TextCtrl(self, -1, "1") |
self.label_38 = wx.StaticText(self, -1, "") |
self.panel_2 = wx.Panel(self, -1) |
self.label_36 = wx.StaticText(self, -1, "Channel(s)") |
self.tcChannels = wx.TextCtrl(self, -1, "6") |
self.label_39 = wx.StaticText(self, -1, "") |
self.panel_3 = wx.Panel(self, -1) |
self.button_4 = wx.Button(self, -1, "Measure") |
self.label_1 = wx.StaticText(self, -1, "Test Description :", style=wx.ALIGN_RIGHT) |
self.descrCtrl = wx.TextCtrl(self, -1, "N/A") |
self.label_2 = wx.StaticText(self, -1, "Channel(s) :", style=wx.ALIGN_RIGHT) |
self.accTopCb = wx.CheckBox(self, -1, "ACC Top") |
self.accRollCb = wx.CheckBox(self, -1, "ACC Roll") |
self.accNickCb = wx.CheckBox(self, -1, "ACC Nick") |
self.label_3 = wx.StaticText(self, -1, "Motor(s) :", style=wx.ALIGN_RIGHT) |
self.motorsCtrl = wx.TextCtrl(self, -1, "1") |
self.label_4 = wx.StaticText(self, -1, "Speed(s) :") |
self.speedCtrl = wx.TextCtrl(self, -1, "100-200:10") |
self.bitmap_button_1 = wx.BitmapButton(self, -1, wx.Bitmap("Resources\\Fairytale_player_play.png", wx.BITMAP_TYPE_ANY)) |
self.static_line_1 = wx.StaticLine(self, -1) |
self.graphCtrl = wx.lib.plot.PlotCanvas(self, size=(800,300)) |
self.label_40 = wx.StaticText(self, -1, "Graph Type ") |
self.graphTypeChoice = wx.Choice(self, -1, choices=["Raw Signal", "Filtered Signal", "Spectrum"]) |
335,7 → 334,7 |
self.Bind(wx.EVT_MENU, self.OnImport, id=303) |
self.Bind(wx.EVT_MENU, self.onExport, id=304) |
self.Bind(wx.EVT_MENU, self.onAbout, id=1099) |
self.Bind(wx.EVT_BUTTON, self.onStartMeasure, self.button_4) |
self.Bind(wx.EVT_BUTTON, self.onStartMeasure, self.bitmap_button_1) |
self.Bind(wx.EVT_CHOICE, self.onGraphTypeChange, self.graphTypeChoice) |
self.Bind(wx.EVT_CHOICE, self.onYAxisChange, self.yAxisChoice) |
self.Bind(wx.EVT_BUTTON, self.onCopyGraphData, self.copyGraphButton) |
342,6 → 341,7 |
# end wxGlade |
favicon = wx.Icon('%s/Resources/60px-Procman.ico' % rootPath, wx.BITMAP_TYPE_ICO, 32, 32) |
wx.Frame.SetIcon(self, favicon) |
def setApp(self, app): |
self.app = app |
350,12 → 350,30 |
# begin wxGlade: MainFrame.__set_properties |
self.SetTitle("VibrationTest") |
self.SetSize((850, 700)) |
self.Description.SetMinSize((53, 13)) |
self.button_4.SetMinSize((80, 80)) |
self.label_1.SetMinSize((110, -1)) |
self.label_1.SetFont(wx.Font(8, wx.DEFAULT, wx.NORMAL, wx.BOLD, 0, "")) |
self.descrCtrl.SetMinSize((350, -1)) |
self.label_2.SetMinSize((110, -1)) |
self.label_2.SetFont(wx.Font(8, wx.DEFAULT, wx.NORMAL, wx.BOLD, 0, "")) |
self.accTopCb.SetFont(wx.Font(8, wx.DEFAULT, wx.NORMAL, wx.BOLD, 0, "")) |
self.accRollCb.SetFont(wx.Font(8, wx.DEFAULT, wx.NORMAL, wx.BOLD, 0, "")) |
self.accRollCb.SetValue(1) |
self.accNickCb.SetFont(wx.Font(8, wx.DEFAULT, wx.NORMAL, wx.BOLD, 0, "")) |
self.label_3.SetMinSize((110, -1)) |
self.label_3.SetFont(wx.Font(8, wx.DEFAULT, wx.NORMAL, wx.BOLD, 0, "")) |
self.label_4.SetFont(wx.Font(8, wx.DEFAULT, wx.NORMAL, wx.BOLD, 0, "")) |
self.speedCtrl.SetToolTipString("e.g. \n 100 \n 100,150 \n 100-200:10") |
self.bitmap_button_1.SetToolTipString("Start Measurement") |
self.bitmap_button_1.SetSize(self.bitmap_button_1.GetBestSize()) |
self.static_line_1.SetMinSize((800,3)) |
self.graphCtrl.SetMinSize((800,300)) |
self.label_40.SetFont(wx.Font(8, wx.DEFAULT, wx.NORMAL, wx.BOLD, 0, "")) |
self.graphTypeChoice.SetSelection(0) |
self.label_41.SetFont(wx.Font(8, wx.DEFAULT, wx.NORMAL, wx.BOLD, 0, "")) |
self.yAxisChoice.SetSelection(1) |
self.copyGraphButton.SetFont(wx.Font(8, wx.DEFAULT, wx.NORMAL, wx.BOLD, 0, "")) |
self.TestListCtrl.SetMinSize((800,300)) |
self.TestListCtrl.SetFont(wx.Font(8, wx.DEFAULT, wx.NORMAL, wx.BOLD, 0, "")) |
# end wxGlade |
def __do_layout(self): |
364,29 → 382,47 |
sizer_8 = wx.BoxSizer(wx.VERTICAL) |
sizer_11 = wx.BoxSizer(wx.VERTICAL) |
sizer_12 = wx.BoxSizer(wx.HORIZONTAL) |
sizer_17 = wx.BoxSizer(wx.VERTICAL) |
sizer_9 = wx.BoxSizer(wx.HORIZONTAL) |
sizer_10 = wx.BoxSizer(wx.HORIZONTAL) |
grid_sizer_1 = wx.GridSizer(3, 4, 4, 5) |
sizer_7 = wx.BoxSizer(wx.HORIZONTAL) |
sizer_13 = wx.BoxSizer(wx.VERTICAL) |
sizer_16 = wx.BoxSizer(wx.HORIZONTAL) |
sizer_15 = wx.BoxSizer(wx.HORIZONTAL) |
sizer_14 = wx.BoxSizer(wx.HORIZONTAL) |
sizer_3.Add((20, 20), 0, 0, 0) |
sizer_8.Add((20, 20), 0, 0, 0) |
grid_sizer_1.Add(self.Description, 0, wx.ALIGN_RIGHT|wx.ALIGN_CENTER_VERTICAL, 0) |
grid_sizer_1.Add(self.tcDescr, 0, 0, 0) |
grid_sizer_1.Add(self.label_37, 0, wx.ALIGN_RIGHT|wx.ALIGN_CENTER_VERTICAL, 0) |
grid_sizer_1.Add(self.tcSpeeds, 0, 0, 0) |
grid_sizer_1.Add(self.label_35, 0, wx.ALIGN_RIGHT|wx.ALIGN_CENTER_VERTICAL, 0) |
grid_sizer_1.Add(self.tcMotors, 0, 0, 0) |
grid_sizer_1.Add(self.label_38, 0, wx.ALIGN_RIGHT|wx.ALIGN_CENTER_VERTICAL, 0) |
grid_sizer_1.Add(self.panel_2, 1, wx.EXPAND, 0) |
grid_sizer_1.Add(self.label_36, 0, wx.ALIGN_RIGHT|wx.ALIGN_CENTER_VERTICAL, 0) |
grid_sizer_1.Add(self.tcChannels, 0, 0, 0) |
grid_sizer_1.Add(self.label_39, 0, wx.ALIGN_RIGHT|wx.ALIGN_CENTER_VERTICAL, 0) |
grid_sizer_1.Add(self.panel_3, 1, wx.EXPAND, 0) |
sizer_9.Add(grid_sizer_1, 0, 0, 0) |
sizer_10.Add((50, 20), 0, 0, 0) |
sizer_10.Add(self.button_4, 0, wx.ALIGN_CENTER_VERTICAL, 0) |
sizer_9.Add(sizer_10, 1, wx.EXPAND, 0) |
sizer_14.Add(self.label_1, 0, wx.ALIGN_CENTER_VERTICAL, 0) |
sizer_14.Add((20, 20), 0, 0, 0) |
sizer_14.Add(self.descrCtrl, 0, wx.ALIGN_CENTER_VERTICAL, 0) |
sizer_13.Add(sizer_14, 1, wx.EXPAND, 0) |
sizer_13.Add((20, 5), 0, 0, 0) |
sizer_15.Add(self.label_2, 0, wx.ALIGN_CENTER_VERTICAL, 0) |
sizer_15.Add((20, 20), 0, 0, 0) |
sizer_15.Add(self.accTopCb, 0, wx.ALIGN_CENTER_VERTICAL, 0) |
sizer_15.Add((20, 20), 0, 0, 0) |
sizer_15.Add(self.accRollCb, 0, wx.ALIGN_CENTER_VERTICAL, 0) |
sizer_15.Add((20, 20), 0, 0, 0) |
sizer_15.Add(self.accNickCb, 0, wx.ALIGN_CENTER_VERTICAL, 0) |
sizer_13.Add(sizer_15, 1, wx.EXPAND, 0) |
sizer_13.Add((20, 5), 0, 0, 0) |
sizer_16.Add(self.label_3, 0, wx.ALIGN_CENTER_VERTICAL, 0) |
sizer_16.Add((20, 20), 0, 0, 0) |
sizer_16.Add(self.motorsCtrl, 0, wx.ALIGN_CENTER_VERTICAL, 0) |
sizer_16.Add((50, 20), 0, 0, 0) |
sizer_16.Add(self.label_4, 0, wx.RIGHT|wx.ALIGN_CENTER_VERTICAL, 0) |
sizer_16.Add((20, 20), 0, 0, 0) |
sizer_16.Add(self.speedCtrl, 0, wx.ALIGN_CENTER_VERTICAL, 0) |
sizer_13.Add(sizer_16, 1, wx.EXPAND, 0) |
sizer_7.Add(sizer_13, 1, wx.EXPAND, 0) |
sizer_7.Add((20, 20), 0, 0, 0) |
sizer_7.Add((20, 20), 0, 0, 0) |
sizer_9.Add(sizer_7, 1, wx.EXPAND, 0) |
sizer_9.Add(self.bitmap_button_1, 0, 0, 0) |
sizer_8.Add(sizer_9, 0, 0, 0) |
sizer_8.Add((20, 30), 0, 0, 0) |
sizer_17.Add((20, 20), 0, 0, 0) |
sizer_17.Add(self.static_line_1, 0, wx.EXPAND, 0) |
sizer_17.Add((20, 20), 0, 0, 0) |
sizer_8.Add(sizer_17, 0, wx.EXPAND, 0) |
sizer_11.Add(self.graphCtrl, 1, wx.EXPAND, 0) |
sizer_11.Add((20, 5), 0, 0, 0) |
sizer_12.Add(self.label_40, 0, wx.ALIGN_CENTER_VERTICAL, 0) |
461,7 → 497,7 |
self.TestListCtrl.SetStringItem(index, 3, test.channel) |
vv = int(test.getVibValue(self.app.settings["hpf"].value, self.app.settings["lpf"].value)) |
vvs = "|%s| (%d)" % ("----------------------------------------------------------------------------------------------------"[0:min(vv,100)], vv) |
vvs = "|%s| (%d)" % ("----------------------------------------------------------------------------------------------------"[0:min(vv/2,100)], vv) |
self.TestListCtrl.SetStringItem(index, 4, vvs) |
self.TestListCtrl.Select(index) |
594,10 → 630,13 |
def onStartMeasure(self, event): # wxGlade: MainFrame.<event_handler> |
# Collect measure parameters |
mp = MeasureParameters() |
mp.descr = self.tcDescr.GetValue() |
mp.motors = map(int,self.tcMotors.GetValue().split(',')) |
mp.channels = map(int,self.tcChannels.GetValue().split(',')) |
s = self.tcSpeeds.GetValue() |
mp.descr = self.descrCtrl.GetValue() |
mp.motors = map(int,self.motorsCtrl.GetValue().split(',')) |
mp.channels = [] |
if self.accTopCb.IsChecked(): mp.channels.append(5) |
if self.accRollCb.IsChecked(): mp.channels.append(6) |
if self.accNickCb.IsChecked(): mp.channels.append(7) |
s = self.speedCtrl.GetValue() |
if s=="test": |
mp.speeds = (100,100,100,100,100, 150,150,150,150,150, 200,200,200,200,200, 100,150,200, 100,150,200, 100,150,200, 100,150,200) |
elif s.count("-") == 1: |
610,7 → 649,13 |
else: |
mp.speeds = map(int,s.split(',')) |
print mp.descr |
print mp.motors |
print mp.channels |
print mp.speeds |
# create the dialog that will show the satus |
dlg = MeasureDialog(self) |
dlg.CenterOnScreen() |
/VibrationTest/trunk/VibrationTest/VibrationTestGui.wxg |
---|
1,5 → 1,5 |
<?xml version="1.0"?> |
<!-- generated by wxGlade 0.6.3 on Wed Oct 07 10:19:52 2009 --> |
<!-- generated by wxGlade 0.6.3 on Thu Oct 08 13:01:03 2009 --> |
<application path="C:\DATA\MK\SVN\Projects\VibrationTest\trunk\VibrationTest\VibrationTestGui.py" name="VibrationTestGui" class="App" option="0" language="python" top_window="frame_1" encoding="ISO-8859-15" use_gettext="0" overwrite="0" use_new_namespace="1" for_version="2.6" is_template="0"> |
<object class="MainFrame" name="frame_1" base="EditFrame"> |
112,148 → 112,327 |
<object class="wxBoxSizer" name="sizer_9" base="EditBoxSizer"> |
<orient>wxHORIZONTAL</orient> |
<object class="sizeritem"> |
<flag>wxEXPAND</flag> |
<border>0</border> |
<option>0</option> |
<object class="wxGridSizer" name="grid_sizer_1" base="EditGridSizer"> |
<hgap>5</hgap> |
<rows>3</rows> |
<cols>4</cols> |
<vgap>4</vgap> |
<option>1</option> |
<object class="wxBoxSizer" name="sizer_7" base="EditBoxSizer"> |
<orient>wxHORIZONTAL</orient> |
<object class="sizeritem"> |
<flag>wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL</flag> |
<border>0</border> |
<option>0</option> |
<object class="wxStaticText" name="Description" base="EditStaticText"> |
<attribute>1</attribute> |
<label>Description</label> |
<size>53, 13</size> |
</object> |
</object> |
<object class="sizeritem"> |
<border>0</border> |
<option>0</option> |
<object class="wxTextCtrl" name="tcDescr" base="EditTextCtrl"> |
<value>Test</value> |
</object> |
</object> |
<object class="sizeritem"> |
<flag>wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL</flag> |
<border>0</border> |
<option>0</option> |
<object class="wxStaticText" name="label_37" base="EditStaticText"> |
<attribute>1</attribute> |
<label>Speed(s)</label> |
</object> |
</object> |
<object class="sizeritem"> |
<border>0</border> |
<option>0</option> |
<object class="wxTextCtrl" name="tcSpeeds" base="EditTextCtrl"> |
<value>100-200:10</value> |
</object> |
</object> |
<object class="sizeritem"> |
<flag>wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL</flag> |
<border>0</border> |
<option>0</option> |
<object class="wxStaticText" name="label_35" base="EditStaticText"> |
<attribute>1</attribute> |
<label>Motor(s)</label> |
</object> |
</object> |
<object class="sizeritem"> |
<border>0</border> |
<option>0</option> |
<object class="wxTextCtrl" name="tcMotors" base="EditTextCtrl"> |
<value>1</value> |
</object> |
</object> |
<object class="sizeritem"> |
<flag>wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL</flag> |
<border>0</border> |
<option>0</option> |
<object class="wxStaticText" name="label_38" base="EditStaticText"> |
<attribute>1</attribute> |
</object> |
</object> |
<object class="sizeritem"> |
<flag>wxEXPAND</flag> |
<border>0</border> |
<option>1</option> |
<object class="wxPanel" name="panel_2" base="EditPanel"> |
<style>wxTAB_TRAVERSAL</style> |
<object class="wxBoxSizer" name="sizer_13" base="EditBoxSizer"> |
<orient>wxVERTICAL</orient> |
<object class="sizeritem"> |
<flag>wxEXPAND</flag> |
<border>0</border> |
<option>1</option> |
<object class="wxBoxSizer" name="sizer_14" base="EditBoxSizer"> |
<orient>wxHORIZONTAL</orient> |
<object class="sizeritem"> |
<flag>wxALIGN_CENTER_VERTICAL</flag> |
<border>0</border> |
<option>0</option> |
<object class="wxStaticText" name="label_1" base="EditStaticText"> |
<style>wxALIGN_RIGHT</style> |
<attribute>1</attribute> |
<label>Test Description :</label> |
<font> |
<size>8</size> |
<family>default</family> |
<style>normal</style> |
<weight>bold</weight> |
<underlined>0</underlined> |
<face></face> |
</font> |
<size>110, -1</size> |
</object> |
</object> |
<object class="sizeritem"> |
<border>0</border> |
<option>0</option> |
<object class="spacer" name="spacer" base="EditSpacer"> |
<height>20</height> |
<width>20</width> |
</object> |
</object> |
<object class="sizeritem"> |
<flag>wxALIGN_CENTER_VERTICAL</flag> |
<border>0</border> |
<option>0</option> |
<object class="wxTextCtrl" name="descrCtrl" base="EditTextCtrl"> |
<value>N/A</value> |
<size>350, -1</size> |
</object> |
</object> |
</object> |
</object> |
<object class="sizeritem"> |
<border>0</border> |
<option>0</option> |
<object class="spacer" name="spacer" base="EditSpacer"> |
<height>5</height> |
<width>20</width> |
</object> |
</object> |
<object class="sizeritem"> |
<flag>wxEXPAND</flag> |
<border>0</border> |
<option>1</option> |
<object class="wxBoxSizer" name="sizer_15" base="EditBoxSizer"> |
<orient>wxHORIZONTAL</orient> |
<object class="sizeritem"> |
<flag>wxALIGN_CENTER_VERTICAL</flag> |
<border>0</border> |
<option>0</option> |
<object class="wxStaticText" name="label_2" base="EditStaticText"> |
<style>wxALIGN_RIGHT</style> |
<attribute>1</attribute> |
<label>Channel(s) :</label> |
<font> |
<size>8</size> |
<family>default</family> |
<style>normal</style> |
<weight>bold</weight> |
<underlined>0</underlined> |
<face></face> |
</font> |
<size>110, -1</size> |
</object> |
</object> |
<object class="sizeritem"> |
<border>0</border> |
<option>0</option> |
<object class="spacer" name="spacer" base="EditSpacer"> |
<height>20</height> |
<width>20</width> |
</object> |
</object> |
<object class="sizeritem"> |
<flag>wxALIGN_CENTER_VERTICAL</flag> |
<border>0</border> |
<option>0</option> |
<object class="wxCheckBox" name="accTopCb" base="EditCheckBox"> |
<label>ACC Top</label> |
<font> |
<size>8</size> |
<family>default</family> |
<style>normal</style> |
<weight>bold</weight> |
<underlined>0</underlined> |
<face></face> |
</font> |
</object> |
</object> |
<object class="sizeritem"> |
<border>0</border> |
<option>0</option> |
<object class="spacer" name="spacer" base="EditSpacer"> |
<height>20</height> |
<width>20</width> |
</object> |
</object> |
<object class="sizeritem"> |
<flag>wxALIGN_CENTER_VERTICAL</flag> |
<border>0</border> |
<option>0</option> |
<object class="wxCheckBox" name="accRollCb" base="EditCheckBox"> |
<checked>1</checked> |
<label>ACC Roll</label> |
<font> |
<size>8</size> |
<family>default</family> |
<style>normal</style> |
<weight>bold</weight> |
<underlined>0</underlined> |
<face></face> |
</font> |
</object> |
</object> |
<object class="sizeritem"> |
<border>0</border> |
<option>0</option> |
<object class="spacer" name="spacer" base="EditSpacer"> |
<height>20</height> |
<width>20</width> |
</object> |
</object> |
<object class="sizeritem"> |
<flag>wxALIGN_CENTER_VERTICAL</flag> |
<border>0</border> |
<option>0</option> |
<object class="wxCheckBox" name="accNickCb" base="EditCheckBox"> |
<label>ACC Nick</label> |
<font> |
<size>8</size> |
<family>default</family> |
<style>normal</style> |
<weight>bold</weight> |
<underlined>0</underlined> |
<face></face> |
</font> |
</object> |
</object> |
</object> |
</object> |
<object class="sizeritem"> |
<border>0</border> |
<option>0</option> |
<object class="spacer" name="spacer" base="EditSpacer"> |
<height>5</height> |
<width>20</width> |
</object> |
</object> |
<object class="sizeritem"> |
<flag>wxEXPAND</flag> |
<border>0</border> |
<option>1</option> |
<object class="wxBoxSizer" name="sizer_16" base="EditBoxSizer"> |
<orient>wxHORIZONTAL</orient> |
<object class="sizeritem"> |
<flag>wxALIGN_CENTER_VERTICAL</flag> |
<border>0</border> |
<option>0</option> |
<object class="wxStaticText" name="label_3" base="EditStaticText"> |
<style>wxALIGN_RIGHT</style> |
<attribute>1</attribute> |
<label>Motor(s) :</label> |
<font> |
<size>8</size> |
<family>default</family> |
<style>normal</style> |
<weight>bold</weight> |
<underlined>0</underlined> |
<face></face> |
</font> |
<size>110, -1</size> |
</object> |
</object> |
<object class="sizeritem"> |
<border>0</border> |
<option>0</option> |
<object class="spacer" name="spacer" base="EditSpacer"> |
<height>20</height> |
<width>20</width> |
</object> |
</object> |
<object class="sizeritem"> |
<flag>wxALIGN_CENTER_VERTICAL</flag> |
<border>0</border> |
<option>0</option> |
<object class="wxTextCtrl" name="motorsCtrl" base="EditTextCtrl"> |
<value>1</value> |
</object> |
</object> |
<object class="sizeritem"> |
<border>0</border> |
<option>0</option> |
<object class="spacer" name="spacer" base="EditSpacer"> |
<height>20</height> |
<width>50</width> |
</object> |
</object> |
<object class="sizeritem"> |
<flag>wxRIGHT|wxALIGN_CENTER_VERTICAL</flag> |
<border>0</border> |
<option>0</option> |
<object class="wxStaticText" name="label_4" base="EditStaticText"> |
<attribute>1</attribute> |
<label>Speed(s) :</label> |
<font> |
<size>8</size> |
<family>default</family> |
<style>normal</style> |
<weight>bold</weight> |
<underlined>0</underlined> |
<face></face> |
</font> |
</object> |
</object> |
<object class="sizeritem"> |
<border>0</border> |
<option>0</option> |
<object class="spacer" name="spacer" base="EditSpacer"> |
<height>20</height> |
<width>20</width> |
</object> |
</object> |
<object class="sizeritem"> |
<flag>wxALIGN_CENTER_VERTICAL</flag> |
<border>0</border> |
<option>0</option> |
<object class="wxTextCtrl" name="speedCtrl" base="EditTextCtrl"> |
<tooltip>e.g. \n 100 \n 100,150 \n 100-200:10</tooltip> |
<value>100-200:10</value> |
</object> |
</object> |
</object> |
</object> |
</object> |
</object> |
<object class="sizeritem"> |
<flag>wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL</flag> |
<border>0</border> |
<option>0</option> |
<object class="wxStaticText" name="label_36" base="EditStaticText"> |
<attribute>1</attribute> |
<label>Channel(s)</label> |
<object class="spacer" name="spacer" base="EditSpacer"> |
<height>20</height> |
<width>20</width> |
</object> |
</object> |
<object class="sizeritem"> |
<border>0</border> |
<option>0</option> |
<object class="wxTextCtrl" name="tcChannels" base="EditTextCtrl"> |
<value>6</value> |
<object class="spacer" name="spacer" base="EditSpacer"> |
<height>20</height> |
<width>20</width> |
</object> |
</object> |
<object class="sizeritem"> |
<flag>wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL</flag> |
<border>0</border> |
<option>0</option> |
<object class="wxStaticText" name="label_39" base="EditStaticText"> |
<attribute>1</attribute> |
</object> |
</object> |
<object class="sizeritem"> |
<flag>wxEXPAND</flag> |
<border>0</border> |
<option>1</option> |
<object class="wxPanel" name="panel_3" base="EditPanel"> |
<style>wxTAB_TRAVERSAL</style> |
</object> |
</object> |
</object> |
</object> |
<object class="sizeritem"> |
<flag>wxEXPAND</flag> |
<border>0</border> |
<option>1</option> |
<object class="wxBoxSizer" name="sizer_10" base="EditBoxSizer"> |
<orient>wxHORIZONTAL</orient> |
<object class="sizeritem"> |
<border>0</border> |
<option>0</option> |
<object class="spacer" name="spacer" base="EditSpacer"> |
<height>20</height> |
<width>50</width> |
</object> |
</object> |
<object class="sizeritem"> |
<flag>wxALIGN_CENTER_VERTICAL</flag> |
<border>0</border> |
<option>0</option> |
<object class="wxButton" name="button_4" base="EditButton"> |
<label>Measure</label> |
<events> |
<handler event="EVT_BUTTON">onStartMeasure</handler> |
</events> |
<size>80, 80</size> |
</object> |
</object> |
<option>0</option> |
<object class="wxBitmapButton" name="bitmap_button_1" base="EditBitmapButton"> |
<tooltip>Start Measurement</tooltip> |
<bitmap>Resources\Fairytale_player_play.png</bitmap> |
<events> |
<handler event="EVT_BUTTON">onStartMeasure</handler> |
</events> |
</object> |
</object> |
</object> |
</object> |
<object class="sizeritem"> |
<flag>wxEXPAND</flag> |
<border>0</border> |
<option>0</option> |
<object class="spacer" name="spacer" base="EditSpacer"> |
<height>30</height> |
<width>20</width> |
<object class="wxBoxSizer" name="sizer_17" base="EditBoxSizer"> |
<orient>wxVERTICAL</orient> |
<object class="sizeritem"> |
<border>0</border> |
<option>0</option> |
<object class="spacer" name="spacer" base="EditSpacer"> |
<height>20</height> |
<width>20</width> |
</object> |
</object> |
<object class="sizeritem"> |
<flag>wxEXPAND</flag> |
<border>0</border> |
<option>0</option> |
<object class="wxStaticLine" name="static_line_1" base="EditStaticLine"> |
<style>wxLI_HORIZONTAL</style> |
<attribute>1</attribute> |
<size>800,3</size> |
</object> |
</object> |
<object class="sizeritem"> |
<border>0</border> |
<option>0</option> |
<object class="spacer" name="spacer" base="EditSpacer"> |
<height>20</height> |
<width>20</width> |
</object> |
</object> |
</object> |
</object> |
<object class="sizeritem"> |
293,6 → 472,14 |
<object class="wxStaticText" name="label_40" base="EditStaticText"> |
<attribute>1</attribute> |
<label>Graph Type </label> |
<font> |
<size>8</size> |
<family>default</family> |
<style>normal</style> |
<weight>bold</weight> |
<underlined>0</underlined> |
<face></face> |
</font> |
</object> |
</object> |
<object class="sizeritem"> |
325,6 → 512,14 |
<object class="wxStaticText" name="label_41" base="EditStaticText"> |
<attribute>1</attribute> |
<label>Y Axis Range </label> |
<font> |
<size>8</size> |
<family>default</family> |
<style>normal</style> |
<weight>bold</weight> |
<underlined>0</underlined> |
<face></face> |
</font> |
</object> |
</object> |
<object class="sizeritem"> |
356,6 → 551,14 |
<option>0</option> |
<object class="wxButton" name="copyGraphButton" base="EditButton"> |
<label>Copy Graph Data</label> |
<font> |
<size>8</size> |
<family>default</family> |
<style>normal</style> |
<weight>bold</weight> |
<underlined>0</underlined> |
<face></face> |
</font> |
<events> |
<handler event="EVT_BUTTON">onCopyGraphData</handler> |
</events> |
378,6 → 581,14 |
<option>1</option> |
<object class="wxListCtrl" name="TestListCtrl" base="EditListCtrl"> |
<style>wxLC_REPORT|wxSUNKEN_BORDER</style> |
<font> |
<size>8</size> |
<family>default</family> |
<style>normal</style> |
<weight>bold</weight> |
<underlined>0</underlined> |
<face></face> |
</font> |
<size>800,300</size> |
</object> |
</object> |