Scroll to navigation

FIGMBKRDS(3) RDS PHYSICAL FUNCTIONS FIGMBKRDS(3)

NAME


figmbkrds - converts MBK figure to RDS figure

ORIGIN

This software belongs to the ALLIANCE CAD SYSTEM developed by the ASIM team at LIP6 laboratory of Université Pierre et Marie CURIE, in Paris, France.

Web : http://asim.lip6.fr/recherche/alliance/
E-mail : alliance-users@asim.lip6.fr

SYNOPSYS

#include "rfmnnn.h"
rdsfig_list ∗figmbkrds( FigureMbk, Size, Lynx )

phfig_list ∗FigureMbk;
unsigned int Size;
char Lynx;

PARAMETER

Figure Mbk to convert to RDS figure.
Size of the user structure (if it exists) added to the rdsrec_list structure. If the user structure doesn't exist, the parameter 'Size' has to be set to 0L.
Flag used for the segment conversion. If the parameter Lynx is set to 0 then this is the normal conversion mode. If the parameter Lynx is set to 1 then the rds structure generated permits to extract equipotentials rectangles.

DESCRIPTION

The figmbkrds function creates a RDS figure with a figure from MBK structure phfig_list which is converted to RDS format.

RETURN VALUE

The pointer to the newly created RDS figure.

ERRORS

"Rds202: rdsalloc error, can't continue !"

it's impossible to allocate the memory size desired

EXAMPLE


#include "mphnnn.h"
#include "mutnnn.h"
#include "rdsnnn.h"
#include "rfmnnn.h"
#include "rtlnnn.h"
typedef struct UserStruct
{
char ∗STRING;
void ∗USER1;
} UserStruct;
main()
{
phfig_list ∗MbkFigure;
rdsfig_list ∗RdsFigure;
mbkenv();
rdsenv();
loadrdsparam();
MbkFigure = getphfig("na2_y",'A');
RdsFigure = figmbkrds (MbkFigure,sizeof(UserStruct),0);
viewrdsfig ( RdsFigure );
. . .
}

SEE ALSO

librfm, viewrfmfig, loadrdsparam

BUG REPORT

This tool is under development at the ASIM department of the LIP6 laboratory.
We need your feedback to improve documentation and tools.

October 1, 1997 ASIM/LIP6