- A "toolbox" is a group of functions that have common usage, or generally correspond to one scientific field. Englab contains two types of toolboxes: the static and the dynamic ones. The static toolboxes are included in the basic englab's package, and they contain basic mathematical functions. On the contrary, dynamic toolboxes are given separately from the basic Englab's installation. So, in order to be installed by the user, he (she) must download and install them separately. We choose to give the dynamic toolboxes separately, because they have dependencies over other open source libraries, libraries that user must have installed in his system.
- Englab's dynamic toolboxes are the following:
- "Cimg" toolbox contains basic functions for importing, exporting and manipulating 2-dimensional images.
Dependencies: CImg toolbox was implemented with the help of the open-source libraries CImg and ImageMagick. User must have these two libraries installed to his system in order to install and use the CImg library.
- Note:
- : Some function's descriptions of the CImg's toolbox, are copied from the CImg manual.
- Note:
- : If an additional argument (whatever that is; proposed 0 or 1) is denoted in any of the toolbox functions, the result of the function will appear in the bottom left corner of the EnglabGUI. Exceptions are the functions: savep, saveg, resize, resizeg, showp, showg.
- CImg's functions are the following, presented with alphabetical order:
- Syntax:
- Description: Add noise to the image.
- Input parameters:
- a must be a matrix of dimensions 3xNxM (RBG image)
- b must be a number of type double. Represents the power of the noise. If b<0 it corresponds to the percentage of the maximum image value.
- c must be an integer number between 0 and two. It corresponds to the type of noise. Insert 0 for Gaussian, 1 for uniform and 2 for Salt and Pepper.
- Exceptions:
- hException::hError if input argument's number is not 3.
- hException::hError if first input's dimensions are not 3xNxM.
- hException::hError if second and third input's dimensions are not 1x1 .
- Returns: an noisy image with the same dimensions as "a".
- Syntax:
- Description: Similar to addnoise, but "a" must be a gray-scale image (with one channel) of dimensions NxM. Can be applied to one of the RGB channels of an RGB image.
- Syntax:
- Description: Blurs the image.
- Input parameters:
- a must be a matrix of dimensions 3xNxM (RBG image)
- b must be a positive number of type float. Represents the power of blurring in the X axis.
- c must be a positive number of type float. Represents the power of blurring in the Y axis.
- Exceptions:
- hException::hError if input argument's number is not 3.
- hException::hError if first input's dimensions are not 3xNxM.
- hException::hError if second and third input's dimensions are not 1x1 .
- Returns: an blurred image with the same dimensions as "a".
- Syntax:
- Description: Similar to blur, but "a" must be a gray-scale image (with one channel) of dimensions NxM. Can be applied to one of the RGB channels of an RGB image.
- Syntax:
- Description: Crops the image (Returns a rectangular section of the image).
- Input parameters:
- a must be a matrix of dimensions 3xNxM (RBG image)
- b must be a positive number of type integer. Represents the top-left X pixel.
- c must be a positive number of type integer. Represents the top-left Y pixel.
- d must be a positive number of type integer. Represents the lower-right X pixel.
- e must be a positive number of type integer. Represents the lower-right Y pixel.
- Exceptions:
- hException::hError if input argument's number is not 3.
- hException::hError if first input's dimensions are not 3xNxM.
- hException::hError if second,third,fourth and fifth input's dimensions are not 1x1 .
- Returns: a rectangular piece of the initial image with dimension (c-b)x(e-d).
- Syntax:
- Description: Similar to crop, but "a" must be a gray-scale image (with one channel) of dimensions NxM. Can be applied to one of the RGB channels of an RGB image.
- Syntax:
- Description: Cut pixel values which are smaller than b and greater than c.
- Input parameters:
- a must be a matrix of dimensions 3xNxM (RBG image)
- b must be a positive number of type unsigned char. Represents the minimum pixel value after cut.
- c must be a positive number of type unsigned char. Represents the maximum pixel value after cut.
- Exceptions:
- hException::hError if input argument's number is not 3.
- hException::hError if first input's dimensions are not 3xNxM.
- hException::hError if second and third input's dimensions are not 1x1 .
- hException::hError if b>c .
- Returns: a cut image with the same dimensions as "a".
- Syntax:
- Description: Similar to cutimg, but "a" must be a gray-scale image (with one channel) of dimensions NxM. Can be applied to one of the RGB channels of an RGB image.
- Syntax:
- Description: Return the histogram-equalized version of the current image. The histogram equalization is a classical image processing algorithm that enhances the image contrast by expanding its histogram.
- Input parameters:
- a must be a matrix of dimensions 3xNxM (RBG image)
- b must be a positive number of type int. Number of different levels of the computed histogram. For classical images, this value is 256 (default value).
- c must be a positive number of type unsigned char. Minimum value considered for the histogram computation. All pixel values lower than "c" won’t be changed.
- d must be a positive number of type unsigned char. Maximum value considered for the histogram computation. All pixel values higher than "d" won’t be changed.
- Exceptions:
- hException::hError if input argument's number is not 3.
- hException::hError if first input's dimensions are not 3xNxM.
- hException::hError if second,third and fourth input's dimensions are not 1x1 .
- hException::hError if c>d .
- Returns: an image with the same dimensions as "a" and equalized histogram.
- Syntax:
- Description: Similar to equalhist, but "a" must be a gray-scale image (with one channel) of dimensions NxM. Can be applied to one of the RGB channels of an RGB image.
- Syntax:
- Description: Loads the grayscale image, defined by the path 'a'.
- Input parameters:
- a must be an 1xN character vector, which contains the path of the image to be loaded.
- Exceptions:
- hException::hError if input argument's dimensions is not 1xN.
- hException::hError if the input path does not exist, if the file cannot be opened.
- Returns: 1.
- Syntax:
- Description: Loads the RGB image, defined by the path 'a'.
- Input parameters:
- a must be an 1xN character vector, which contains the path of the image to be loaded.
- Exceptions:
- hException::hError if input argument's dimensions is not 1xN.
- hException::hError if the input path does not exist, if the file cannot be opened.
- Returns: 1.
- Syntax:
- Description: Linear normalization of the pixel values between b and c.
- Input parameters:
- a must be must be a matrix of dimensions 3xNxM (RBG image)
- b must be must be an integer value. Minimum pixel value after normalization.
- b must be must be an integer value. Maximum pixel value after normalization.
- Exceptions:
- hException::hError if input argument's dimensions is not 3xNxM.
- hException::hError if b and c's dimensions are not 1x1
- hException::hError if b>c
- Returns: a 3xNxM matrix, containing the normalized 'a' image.
- Syntax:
- Description: Similar to normal, but "a" must be a gray-scale image (with one channel) of dimensions NxM. Can be applied to one of the RGB channels of an RGB image.
- Syntax:
- Description: Quantize pixel values into 'b' levels.
- Input parameters:
- a must be must be a matrix of dimensions 3xNxM (RBG image)
- b must be must be an integer value. Number of quantification levels
- Exceptions:
- hException::hError if input argument's dimensions is not 3xNxM.
- hException::hError if b's dimensions are not 1x1
- Returns: a 3xNxM matrix, containing the quantified 'a' image.
- Syntax:
- Description: Similar to quant, but "a" must be a gray-scale image (with one channel) of dimensions NxM. Can be applied to one of the RGB channels of an RGB image.
- Syntax:
- Description: Resize image 'a'.
- Input parameters:
- a must be must be a matrix of dimensions 3xNxM (RBG image)
- b must be must be an integer value. The new image's X dimension.
- c must be must be an integer value. The new image's Y dimension.
- d must be must be an integer value between -1 and 5. The method of interpolation
- -1 = no interpolation : raw memory resizing.
- 0 = no interpolation
- 1 = bloc interpolation (nearest point).
- 2 = moving average interpolation.
- 3 = linear interpolation.
- 4 = grid interpolation.
- 5 = bi-cubic interpolation.
- Exceptions:
- hException::hError if input argument's dimensions is not 3xNxM.
- hException::hError if b,c and d's dimensions are not 1x1
- Returns: a 3xbxc matrix, containing the resized 'a' image.
- Syntax:
- Description: Similar to resize, but "a" must be a gray-scale image (with one channel) of dimensions NxM. Can be applied to one of the RGB channels of an RGB image.
- Syntax:
- Description: Rotates image by an angle of 'b' degrees .
- Input parameters:
- a must be must be a matrix of dimensions 3xNxM (RBG image)
- b must be must be a float value. Number of rotation degrees.
- Exceptions:
- hException::hError if input argument's dimensions is not 3xNxM.
- hException::hError if b's dimensions are not 1x1
- Returns: a 3xGxG matrix, containing the rotated 'a' image. G is the length of the main diagonal of the initial image.
- Note:
- : There might be an image duplication in the returned image's border.
- Syntax:
- Description: Similar to rotate, but "a" must be a gray-scale image (with one channel) of dimensions NxM. Can be applied to one of the RGB channels of an RGB image.
- Syntax:
- Description: Saves the grayscale image 'a', to the path 'b'.
- Input parameters:
- a must be an MxN grayscale image.
- b must be an 1xN character vector, which contains the path of the image to be saved.
- Exceptions:
- hException::hError if a's dimensions is not MxN.
- hException::hError if b's dimensions is not 1xN.
- hException::hError if the type of saved image is not supported.
- Returns: 1.
- Syntax:
- Description: Saves the RGB image 'a' to the path 'b'.
- Input parameters:
- a must be an RGB image of dimensions 3xNxM
- b must be an 1xN character vector, which contains the path of the image to be saved.
- Exceptions:
- hException::hError if a's dimensions is not 3xNxM.
- hException::hError if b's dimensions is not 1xN.
- hException::hError if the type of saved image is not supported.
- Returns: 1.
- Syntax:
- Description: Shows the grayscale 'a' image. Englab is stalled until the window is closed. Used for previewing the image. User cannot open two images at the same time. Will probably be fixed in the next versions.
- Input parameters:
- a must be a grayscale image.
- Exceptions:
- Returns: 1.
- Syntax:
- Description: Shows the RB 'a' image. Englab is stalled until the window is closed. Used for previewing the image. User cannot open two images at the same time. Will probably be fixed in the next versions.
- Input parameters:
- a must be an RGB image of dimensions 3xNxM.
- Exceptions:
- Returns: 1.
- Syntax:
- Description: Thresholds image a. If pixel value is under b, it's value turns to 0. If pixel value is over b, it's value turns to 1.
- Input parameters:
- a must be a matrix of dimensions 3xNxM (RBG image)
- b must be an unsigned char value, which represents the threshold
- Exceptions:
- hException::hError if a's argument's number is not 3.
- hException::hError if b's argument's number is not 2.
- Returns: a 3xNxM image, containing the the thresholded 'a'.
- Syntax:
- Description: Similar to thres, but "a" must be a gray-scale image (with one channel) of dimensions NxM. Can be applied to one of the RGB channels of an RGB image.
- This toolbox implements various plotting functions. The Plot toolbox uses the MathGL library ans the FLTK tool, which are it's dependencies. Also another dependencie is the library "pthread". The plot functions with alphabetical order are the following:
- Note:
- The definitions of the functions were taken from the documentation of MathGL v.1.6 and were enriched by the author. Also this documentation is old. The name sof the following functions are changed.
- Syntax: areaplot(x)
- Description: The function draws continuous lines between points Xi and Yi in plane Z=0 and fills the area below the plot line.
- Input parameters:
- x must be of dimensions 2xN or Nx2. The first dimension is the X points and the second dimensions is the Y points.
- Exceptions:
- hException::hError if input argument's number is not 1.
- hException::hError if input argument's dimensions number is not 2xN or Nx2.
- Returns: 1
- Example:
- Syntax: axial(x,y,z,[u])
- Description: The function draws surface which is result of contour plot rotation for the surface specified parametrically {Xi,Yi,Zi}.
- Input parameters:
- x must be of dimensions MxN
- y must be of dimensions MxN
- z must be of dimensions MxN
- u is an optional argument.It must be an integer number. It indicates the number of contours to be painted equidistantly between Zmin and Zmax. If not denoted the default is 10.
- Exceptions:
- hException::hError if input argument's number is not 3 or 4.
- hException::hError if the three first input argument's dimensions are not the same.
- Returns: 1
- Example:
- Syntax: beltplot(x,y,z)
- Description: The function draws belts (types) for surface specified parametrically by {Xi,Yi,Zi}
- Input parameters:
- x must be of dimensions MxN
- y must be of dimensions MxN
- z must be of dimensions MxN
- Exceptions:
- hException::hError if input argument's number is not 3.
- hException::hError if the input argument's dimensions are not the same.
- Returns: 1
- Example:
- Syntax: boxs(x,y,z)
- Description: The function draws vertical boxes for surface specified parametrically by {Xi,Yi,Zi}
- Input parameters:
- x must be of dimensions MxN
- y must be of dimensions MxN
- z must be of dimensions MxN
- Exceptions:
- hException::hError if input argument's number is not 3.
- hException::hError if the input argument's dimensions are not the same.
- Returns: 1
- Example:
- Syntax: contour(x,y,z,[u])
- Description: The function draws contour lines for the surface specified parametrically {Xi,Yi,Zi}.
- Input parameters:
- x must be of dimensions MxN
- y must be of dimensions MxN
- z must be of dimensions MxN
- u is an optional argument.It must be an integer number. It indicates the number of contours to be painted equidistantly between Zmin and Zmax. If not denoted the default is 10.
- Exceptions:
- hException::hError if input argument's number is not 3 or 4.
- hException::hError if the three first input argument's dimensions are not the same.
- Returns: 1
- Example:
- Syntax: contourf(x,y,z,[u])
- Description: The function draws solid (or filled) contours for the surface specified parametrically {Xi,Yi,Zi}.
- Input parameters:
- x must be of dimensions MxN
- y must be of dimensions MxN
- z must be of dimensions MxN
- u is an optional argument.It must be an integer number. It indicates the number of contours to be painted equidistantly between Zmin and Zmax. If not denoted the default is 10.
- Exceptions:
- hException::hError if input argument's number is not 3 or 4.
- hException::hError if the three first input argument's dimensions are not the same.
- Returns: 1
- Example:
- Syntax: density(x,y,z)
- Description: The function draws density plot for surface specified parametrically by {Xi,Yi,Zi}
- Input parameters:
- x must be of dimensions MxN
- y must be of dimensions MxN
- z must be of dimensions MxN
- Exceptions:
- hException::hError if input argument's number is not 3.
- hException::hError if the input argument's dimensions are not the same.
- Returns: 1
- Example:
- Syntax: mesh(x,y,z)
- Description: The function draws mesh lines for surface specified parametrically by {Xi,Yi,Zi}
- Input parameters:
- x must be of dimensions MxN
- y must be of dimensions MxN
- z must be of dimensions MxN
- Exceptions:
- hException::hError if input argument's number is not 3.
- hException::hError if the input argument's dimensions are not the same.
- Returns: 1
- Example:
- Syntax: plot(x)
- Description: The function draws continuous lines between points Xi and Yi in plane Z=0. In other words the area below the plot line fets filled with color.
- Input parameters:
- x must be of dimensions 2xN or Nx2. The first dimension is the X points and the second dimensions is the Y points.
- Exceptions:
- hException::hError if input argument's number is not 1.
- hException::hError if input argument's dimensions number is not 2xN or Nx2.
- Returns: 1
- Example:
- Syntax: plot3d(x)
- Description: The function draws continuous lines between points Xi,Yi and Zi.
- Input parameters:
- x must be of dimensions 3xN. The first dimension is the X points, the second dimensions is the Y points, and the third the Z points.
- Exceptions:
- hException::hError if input argument's number is not 1.
- hException::hError if input argument's dimensions number is not 3xN.
- Returns: 1
- Example:
- Syntax: prodist(dist,m,s)
- Description: The function draws various probability distributions. Since now the gauss probability distribution can be plotted.
- Input parameters:
- dist is a unsigned char vector that contains the distribution's name. For now the only valid name is "gauss"
- m is the mean of the gauss distribution.
- s is the variance of the gauss distribution.
- Exceptions:
- hException::hError if input argument's number is not 3.
- Returns: 1
- Example:
- Syntax: stem(x)
- Description: The function draws vertical lines from points {Xi,Yi} to Y=0.
- Input parameters:
- x must be of dimensions 2xN or Nx2. The first dimension is the X points and the second dimensions is the Y points.
- Exceptions:
- hException::hError if input argument's number is not 1.
- hException::hError if input argument's dimensions number is not 2xN or Nx2.
- Returns: 1
- Example:
- Syntax: stem(x)
- Description: The function draws vertical lines from points {Xi,Yi,Zi} to Z=0.
- Input parameters:
- x must be of dimensions 3xN. The first dimension is the X points, the second dimensions is the Y points, and the third the Z points.
- Exceptions:
- hException::hError if input argument's number is not 1.
- hException::hError if input argument's dimensions number is not 3xN.
- Returns: 1
- Example:
- Syntax: stepplot(x)
- Description: The function draws continuous stairs for points {Xi,Yi}.
- Input parameters:
- x must be of dimensions 2xN or Nx2. The first dimension is the X points and the second dimensions is the Y points.
- Exceptions:
- hException::hError if input argument's number is not 1.
- hException::hError if input argument's dimensions number is not 2xN or Nx2.
- Returns: 1
- Example:
- Syntax: stepplot3d(x)
- Description: The function draws continuous stairs for points {Xi,Yi,Zi}.
- Input parameters:
- x must be of dimensions 3xN. The first dimension is the X points, the second dimensions is the Y points, and the third the Z points.
- Exceptions:
- hException::hError if input argument's number is not 1.
- hException::hError if input argument's dimensions number is not 3xN.
- Returns: 1
- Example:
- Syntax: surface(x,y,z)
- Description: The function draws surface specified parametrically by {Xi,Yi,Zi}
- Input parameters:
- x must be of dimensions MxN
- y must be of dimensions MxN
- z must be of dimensions MxN
- Exceptions:
- hException::hError if input argument's number is not 3.
- hException::hError if the input argument's dimensions are not the same.
- Returns: 1
- Example:
- Syntax: stepplot(x)
- Description: The function draws surface which is result of curve {r,z} rotation around Z axis.
- Input parameters:
- x must be of dimensions 2xN. The first dimension is the R points and the second dimensions is the Z points.
- Exceptions:
- hException::hError if input argument's number is not 1.
- hException::hError if input argument's dimensions number is not 2xN.
- Returns: 1
- Example:
- Example of areaplot:
delete
float a[2,100];
int i;
for (i=1;i<100;i+=1)
{
a[0,i]=i;
a[1,i]=sin(i*0.1)+cos(0.31*i);
}
areaplot(a);
delete i
delete ans
- Example of axial:
delete
float a[50,50];
float b[50,50];
float c[50,50];
for(i=0;i<50;i++)
{
for(j=0;j<50;j++)
{
a[i,j]=i;
b[i,j]=j;
c[i,j]=i-j;
}
}
axial(a,b,c,3);
- Example of beltplot:
delete
float a[50,50];
float b[50,50];
float c[50,50];
for(i=0;i<50;i++)
{
for(j=0;j<50;j++)
{
a[i,j]=i-25;
b[i,j]=j-25;
c[i,j]=3-0.01*(i-25)*(i-25)-0.01*(j-25)*(j-25);
}
}
beltplot(a,b,c);
- Example of boxs:
delete
float a[50,50];
float b[50,50];
float c[50,50];
for(i=0;i<50;i++)
{
for(j=0;j<50;j++)
{
a[i,j]=i-25;
b[i,j]=j-25;
c[i,j]=4-0.01*(i-25)*(i-25)-0.01*(j-25)*(j-25)-cos(i*0.3)*sin(j*0.4)*0.5;
}
}
boxs(a,b,c);
- Example of contourf:
delete
float a[50,50];
float b[50,50];
float c[50,50];
for(i=0;i<50;i++)
{
for(j=0;j<50;j++)
{
a[i,j]=i-25;
b[i,j]=j-25;
c[i,j]=3-0.01*(i-25)*(i-25)-0.01*(j-25)*(j-25)+i/3;
}
}
contourf(a,b,c,20);
- Example of contour:
delete
float a[50,50];
float b[50,50];
float c[50,50];
for(i=0;i<50;i++)
{
for(j=0;j<50;j++)
{
a[i,j]=i-25;
b[i,j]=j-25;
c[i,j]=3-0.01*(i-25)*(i-25)-0.01*(j-25)*(j-25);
}
}
contour(a,b,c,15);
- Example of density:
delete
float a[50,50];
float b[50,50];
float c[50,50];
for(i=0;i<50;i++)
{
for(j=0;j<50;j++)
{
a[i,j]=i-25;
b[i,j]=j-25;
c[i,j]=4-0.01*(i-25)*(i-25)-0.01*(j-25)*(j-25)-cos(i*0.3)*sin(j*0.4)*0.5;
}
}
density(a,b,c);
- Example of prodist:
delete
prodist("gauss",15,2);
- Example of prodist:
delete
float a[50,50];
float b[50,50];
float c[50,50];
for(i=0;i<50;i++)
{
for(j=0;j<50;j++)
{
a[i,j]=i-25;
b[i,j]=j-25;
c[i,j]=3-0.01*(i-25)*(i-25)-0.01*(j-25)*(j-25);
}
}
mesh(a,b,c);
- Example of plot3d:
delete
float a[3,1000];
int i;
for (i=1;i<1000;i+=1)
{
a[0,i]=0.8*sin(0.2*pi*i)*sin(0.1*pi*i);
a[1,i]=0.8*sin(0.2*pi*i)*cos(0.1*pi*i);
a[2,i]=cos(i)*sin(i);
}
plot3d(a);
- Example of plot3d:
delete
float a[2,100];
int i;
for (i=1;i<100;i+=1)
{
a[0,i]=i;
a[1,i]=sin(i*0.1)*cos(i*0.23);
}
plot(a);
delete i
delete ans
- Example of stem3d:
delete
float a[3,1000];
int i;
for (i=1;i<1000;i+=1)
{
a[0,i]=0.1*sin(0.04*i);
a[1,i]=0.1*sqrt(i);
a[2,i]=cos(0.003*i);
}
stem3d(a);
- Example of stem:
delete
float a[2,100];
int i;
for (i=1;i<100;i+=1)
{
a[0,i]=i;
a[1,i]=sin(i*0.1);
}
stem(a);
delete i
delete ans
- Example of stepplot3d:
delete
float a[3,1000];
int i;
for (i=1;i<1000;i+=1)
{
a[0,i]=0.01*i;
a[1,i]=0.01*i;
a[2,i]=cos(0.003*i);
}
stepplot3d(a);
- Example of stepplot:
delete
float a[2,100];
int i;
for (i=1;i<100;i+=1)
{
a[0,i]=i;
a[1,i]=sin(i*0.1);
}
stepplot(a);
delete i
delete ans
- Example of surface:
delete
float a[50,50];
float b[50,50];
float c[50,50];
for(i=0;i<50;i++)
{
for(j=0;j<50;j++)
{
a[i,j]=i-25;
b[i,j]=j-25;
c[i,j]=3-0.01*(i-25)*(i-25)-0.01*(j-25)*(j-25)-cos(i*0.3)*sin(j*0.4)*0.5;
}
}
surface(a,b,c);
- Example of torus:
delete
float a[2,10];
int i;
for (i=1;i<10;i+=1)
{
a[0,i]=cos(i);
a[1,i]=sin(i);
}
torus(a);
delete i
delete ans
Analog Filters toolbox contains functions that implement algorithms,such as butterworth,chebychev and inverse chebychev, in order to create curcuits that meet the desired behaviour {low_pass,band_pass,high_pass,bandstop} specified by the user. The inputs of a function is specified later on the documentation. As an output you can have a n-grade curcuit. Each circuit is identified by an ID, by this ID you can interpret the elements following this. ID's are negative integers, so that they can differ from circuit's elements.
- amax, is the maximum decrement of the signal, in dB, for frequencies ranging from 0 to wp.
- amin, is the minimum decrement of the signal, in dB, for frequencies ranging from ws to nan.
- amin, is the minimum decrement of the signal, in dB, for frequencies ranging from 0 to w3 and w4 to nan.
- amax, is the maximum decrement of the signal, in dB, for frequencies ranging from w1 to w.
- amin, is the minimum decrement of the signal, in dB, for frequencies ranging from 0 to ws.
- amax, is the maximum decrement of the signal, in dB, for frequencies ranging from wp to nan.
- amax, is the maximum decrement of the signal, in dB, for frequencies ranging from 0 to w1 and w2 to nan
- amin, is the minimum decrement of the signal, in dB, for frequencies ranging from w3 to w4.
- Reference ID: -1 Order of values Returned: R,C
- Reference ID: -2 Order of values Returned: R1,R2,C1,C2
- Reference ID: -3 Order of values Returned: R1,R2,R3,R4,R5,C1,C2
- Reference ID: -4 Order of values Returned: R1,R2,R3,R4,C1,C2
- Reference ID: -5 Order of values Returned: R1,R2,C1,C2
- Reference ID: -51 Order of values Returned: R1(used internally),R2,RA,RB,C1,C2
- Reference ID: -6 Order of values Returned: R1(used internally),R2,Ra,Rb,Z22,Z23,C1,C2
- Reference ID: -7 Order of values Returned: R1,R2,R3,R4,C
- Reference ID: -8 Order of values Returned: R1,R2,R3,R4,R5,C,C
- Reference ID: -9 Order of values Returned: R1,R2,R3,R4,C
- Reference ID: -10 Order of values Returned: R1,R2,R3,R4,C,C1
- Reference ID: -11 Order of values Returned: R1,R2,R3,R4,R5,R6,C1,C2
- Reference ID: -12 Order of values Returned: R1,R2,R3,R4,R5,R6,C1,C2
- Reference ID: -13 Order of values Returned: R1,R2,R3,R4,R5,R6,C1,C2
Documentation info
- Author:
- Manos Tsardoulias <etsardou@users.sf.net>, Stratis Gavves <sg_aurelius@sf.net>