📄 sbhelpstr.m
字号:
'Click this button to change the Rulers to Track mode. This mode is just '
'like Vertical mode, in which you can change the rulers'' x-values (i.e., '
'horizontal position) by either'
' - dragging them left and right with the mouse, or'
' - entering their values in the y1 and y2 edit boxes.'
' '
'In Track mode, the Rulers also "track" a signal, so that you can see the '
'y-values of the signal at the x-values of the Rulers. The value dy is '
'equal to y2-y1. You can change which signal is tracked by clicking on a '
'signal in the main axes, or by setting the (line) "Selection" on the upper,'
'right corner of the Signal Browser.'
};
case 'ruler:slope'
str{1,1} = 'SLOPE';
str{1,2} = {
' '
'Click this button to change the Rulers to Slope mode. This mode is just '
'like Track mode, in which you can change the rulers'' x-values (i.e., '
'horizontal position) by either'
' - dragging them left and right with the mouse, or'
' - entering their values in the y1 and y2 edit boxes.'
' '
'In Slope mode, the Rulers "track" a signal, so that you can see the '
'y-values of the signal at the x-values of the Rulers. The value dy is '
'equal to y2-y1. The line connecting (x1,y1) and (x2,y2) is included in '
'the main plot, so you can approximate derivatives and slopes of the '
'signal. The value ''m'' is equal to dy/dx.'
' '
'You can change which signal is tracked by clicking on a signal in the main '
'axes, or by setting the (line) "Selection" in the upper right corner of the '
'Signal Browser.'
};
case 'x1label'
str{1,1} = 'X1';
str{1,2} = {
' '
'This is the X value of Ruler 1. Change this value by dragging Ruler 1 '
'back and forth with the mouse, or clicking in the box labeled x1 and '
'typing in a number.'
};
case 'rulerbox1'
str{1,1} = 'RULER 1';
str{1,2} = {
' '
'For Vertical, Track and Slope modes:'
' Change the value in this box to set the x-location of Ruler 1.'
' '
'For Horizontal mode:'
' Change the value in this box to set the y-location of Ruler 1.'
' '
'When you drag Ruler 1 with the mouse, the value in this box changes '
'correspondingly.'
};
case {'y1label','y1text'}
str{1,1} = 'Y1';
str{1,2} = {
' '
'This is the Y value of Ruler 1. '
' '
'In Track and Slope Ruler modes, y1 is the value of the signal in the main '
'axes that is being tracked by Ruler 1 (designated by (line) "Selection").'
' '
'In Horizontal Ruler mode, you can enter a value in the box labeled y1 to '
'change the position of the Ruler.'
};
case 'x2label'
str{1,1} = 'X2';
str{1,2} = {
' '
'This is the X value of Ruler 2. Change this value by dragging Ruler 2 '
'left and right with the mouse, or clicking in the box labeled x2 and '
'typing in a number.'
};
case 'rulerbox2'
str{1,1} = 'RULER 2';
str{1,2} = {
' '
'For Vertical, Track and Slope modes:'
' Change the value in this box to set the x-location of Ruler 2.'
' '
'For Horizontal mode:'
' Change the value in this box to set the y-location of Ruler 2.'
' '
'When you drag Ruler 2 with the mouse, the value in this box changes '
'correspondingly.'
};
case {'y2label','y2text'}
str{1,1} = 'Y2';
str{1,2} = {
' '
'This is the Y2 value of Ruler 2. '
' '
'In Track and Slope Ruler modes, y2 is the value of the signal in the main '
'axes that is being tracked by Ruler 2 (designated by (line) "Selection").'
' '
'In Horizontal Ruler mode, you can enter a value in the box labeled y2 to '
'change the position of the Ruler.'
};
case {'dxlabel','dxtext'}
str{1,1} = 'DX';
str{1,2} = {
' '
'Delta X value. This is the value of x2 - x1.'
};
case {'dylabel','dytext'}
str{1,1} = 'DY';
str{1,2} = {
' '
'Delta Y value. This is the value of y2 - y1.'
};
case {'dydxtext','dydxlabel'}
str{1,1} = 'DYDX';
str{1,2} = {
' '
'Delta Y / Delta X value. This is the value of dy / dx.'
};
case 'ruler:peaks'
str{1,1} = 'PEAKS';
str{1,2} = {
' '
'Click on this button to see all the local maxima of the currently selected '
'signal. Change which signal is selected by clicking on its waveform in '
'the main axes, or by choosing it in the (line) "Selection" popup menu'
'directly above the rulers.'
' '
'In track and slope mode, the rulers are constrained to the peaks in this '
'mode. In vertical mode, the peaks are only visual and do not affect the '
'behavior of the rulers.'
' '
'It is possible to display both the peaks and valleys at the same time.'
};
case 'ruler:valleys'
str{1,1} = 'VALLEYS';
str{1,2} = {
' '
'Click on this button to see all the local minima of the currently selected '
'signal. Change which signal is selected by clicking on its waveform in '
'the main axes, or by choosing it in the (line) "Selection" popup menu'
'directly above the rulers.'
' '
'In track and slope mode, the rulers are constrained to the valleys in this '
'mode. In vertical mode, the valleys are only visual and do not affect the '
'behavior of the rulers.'
' '
'It is possible to display both the peaks and valleys at the same time.'
};
case 'saverulerbutton'
str{1,1} = 'SAVE RULERS';
str{1,2} = {
' '
'Clicking this button displays a dialogue box which allows you to enter a '
'variable name to save a structure in the MATLAB workspace with the fields '
'x1, y1, x2, y2, dx, dy, dydx, peaks, and valleys.'
' '
'Any undefined values will be set to NaN.'
};
case {'panaxes','pannerxlabel','pandown:0'}
str{1,1} = 'PANNER';
str{1,2} = {
' '
'This small, skinny axes is used to give a panoramic view of the signals '
'displayed in the main axes above it. When you zoom in on the main axes, '
'the patch in the Panner highlights the section of the plot that is '
'currently in view in the main axes. You can then drag this patch with the '
'mouse to pan across your signal data dynamically.'
};
case 'closemenu'
str{1,1} = 'CLOSE';
str{1,2} = {
' '
'Select this menu item to close the Signal Browser. All signal selections '
'and ruler information will be lost. Any settings you changed and saved '
'with the Preferences for SPTool window will be retained the next time you '
'open a Signal Browser.'
};
case 'playmenu'
str{1,1} = 'PLAY SOUND';
str{1,2} = {
' '
'Select this menu to play the current line Selection in its entirety '
'through your computer''s speakers (provided you have sound output '
'capabilities). The Sample Interval of the Signal Browser is obeyed, as '
'long as it is no less than 50 Hz. If it is less than 50 Hz, the platform '
'default is used to play the sound.'
};
case 'legendbutton'
str{1,1} = 'COLORS';
str{1,2} = {
' '
'Click on this button to change the Selected signal''s line color and / or '
'line Style.'
};
case {'legendpopup','legendline','legendpatch','legendlabel'}
str{1,1} = 'SELECTION';
str{1,2} = {
' '
'Click on this menu to choose, from the multiple selected signals of the '
'SPTool, which one signal has the ruler focus. The selected signal''s line '
'color and style are shown in the line segment just above this menu. The '
'ruler measurements in track and slope mode, and peaks and valleys, apply '
'to the selected signal.'
' '
'Array signals are listed in this menu as well allowing you to specify '
'which column of the array signal is the current one. '
' '
'You can also change the selected signal by clicking on its waveform in the '
'main axes.'
};
otherwise
% this is a line object with tag corresponding to the
% variable in the workspace that it is plotting, or appended
% with _panner.
if ~isempty(findstr(tag,'_panner'))
tag = tag(1:end-7);
str{1,1} = 'LINE IN PANNER';
str{1,2} = {
'You have clicked on a line in the panner. The line you clicked'
'corresponds to the SPTool signal'
[' ''' tag '''']
'(or one if its columns if it is an array signal). '
' '
};
else
str{1,1} = 'LINE IN MAIN AXES';
str{1,2} = {
'You have clicked on a line in the main axes. The line you clicked'
'corresponds to the SPTool signal'
[' ''' tag '''']
'(or one if its columns if it is an array signal).'
' '
'CLICK-AND-DRAG PANNING'
' '
'If you click on a line in the main axes and hold down the button, you'
'can pan around the main axes display using the clicked point as a center'
'simply by dragging the mouse. Note that this feature is not enabled in'
'mouse zoom mode.'
};
end
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -