Reference of all functions of Siglab - all panel functions.
These are the functions that appears always on the siglab main user interface (zoom, motion, main display label, numbers, operations).
1. Basic functions
| Buttons | Shortcut | Result and Explanation |
|
|
v | Bring a window showing the values of all signals between the abscisses C1 and C2 |
|
|
x | Graphic window zoom between C1 and C2 |
|
|
After clicking on C1, if you click on the graphic window, the abscisse of the point is shown in the C1 entry. You may also enter the value of C1 in directly typing a value in the text entry. C1 and C2 are values used for zooming (x), showing values (z), and proposed each time you may enter an abscisse (copy, save, ...) | |
|
|
See C1 | |
|
|
PgDn | Zoom in by a factor of 2. The central part of the window is zoomed in. |
|
|
Home | Move the display window to the start of the signals. |
|
|
Down arrow | Move the display window exactly before the values that are displayed. |
|
|
Left arrow | Move the display window of one point toward the start of the signals |
|
|
Right arrow | Move the display window of one point toward the end of the signals. In case we display values that are not available for a signal, 0 is displayed. |
|
|
Up arrow | Move the display window exactly after the values that are displayed. |
|
|
End | Move the display window at the end of the signal being the longuest. |
|
|
PgUp | Zoom out by a factor of 2. The current center of the display window stays at the center. |
| Display line |
|
|
|
|
? | Open a new file. The classical tk open file dialog is displayed with tons of possible extensions for the different file types (long, double, unsigned long, ascii, complex ascii, complex long, ...). |
|
|
A dialog for saving a signal appears.
|
|
|
|
Gives informations about all the signals.For example you can see something like that :
|
|
|
|
i | The pure imaginary value. |
|
|
Delete the current order line. | |
|
|
backspace | Delete the last order entered in the order list. |
|
|
The power operator 2 ^ 8 is 256. Works also on signals. S1 ^ 2 is the square of each element of S1. S1 ^ S2 is [S1(1) ^ S2(1), ..., S1(N)^S2(N)]. | |
|
|
e | This is the classical 10^ operator. |
|
|
( | Opening parenthesis. |
|
|
) | Closing parenthesis. |
|
|
/ * + - | The classical operations. Division (/), multiplication (*), minus (-), plus (+). All operations are element related. In Scilab S1*S2 should be noted S1 .* S2, this is automatically done in siglab, do not bother. However, if there are only pure values (120*4) the substitution is not done. As soon as a signal is detected (either S1 or %a) ALL * signs are replaced by .* . This may sometimes leads to an error. Just suppose that you have ( %pi * 3 ) + S1. This will be changed in ( %pi .* 3 ) + S1, which is wrong. In such a case, you MUST use the notation (%pi * ones(S1) * 3 ) +S1. This leads to the same result but without an error of siglab, as .* operators that are put have a meaning on vectors such as ones(S1). |
|
|
. | The decimal point. |
|
|
Change the signe of the last order. Strictly unuseful, - S1 is as good. | |
|
|
Enter | An important button. When you finished to compose an order (it is called an order list in siglab), to have it executed, you must click on this button. |
|
|
When you are fed up with life (I mean the life of siglab) click on this button. Do not worry, siglab will reborn on the next call. | |
|
|
There are not enough space available for all functions, then, the function buttons will change when pressing one of these buttons, from panel A to panel F. Today, there are only buttons till panel E. F is just there in case of a bright future. |
2. The graphic manager


You may also ask for an eye diagram representation. Period, is the period of the eye diagram. It means that the curve that will be displayed above the next one will be delayed of period samples.
You can display a curve with the sample period in changing the number in Te, the sampling frequency Fe will be modified in click on return. Don't forget to click in the check button 'Use Te'.You can also choose you the scale of the ordonnee axes thanks to Ymin and Ymax ( click on 'Y min/max' ) .
Beware, if delayed samples are not in memory they will not be displayed. A good idea is then to zoom out before to ask for an eye diagram, in order to be sure that the samples are available in memory.
The button Show cursors allows you to see the cursors C1 and C2 on the graph .
The button Show buffer allows you to see or not the current buffer (which is selected thanks to copy).
The button No display allows you to work on signals, to create some signals without displaying them after each calculation. You can then see the result in unselecting this button.
You may also alter 3 global parameters from the graphic manager :
- internal window width : the maximum number of samples kept in memory for a signal,
- Mini db : when asking the db function, this will be the minimal value displayed,
- Max trace nber : the maximal number of curves superposed in an eye diagram.
3. The delete button

- first :
-
- click on a signal (S2 for example) and get it alone on the order label,
- click on the del button. The chosen signal is deleted,
- second :
-
- just click on del, a graphical interface appear on which you just need to select the signal you wish to delete.


































