Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
GENLIB_SET_LOCAP(3)	      MBK LOGICAL FUNCTIONS	     GENLIB_SET_LOCAP(3)

NAME
     GENLIB_SET_LOCAP  - set the capacitance value of a logical capacitor, after
     its creation.

SYNOPSIS
     #include "mlo.h"

     void GENLIB_SET_LOCAP(figname,capname,newcapa)
     char *figname ;
     char *capname ;
     double newcapa ;

PARAMETERS
     figname		 Name of the logical figure

     capname		 Instance name of the capacitor

     newcapa		 New capacitance value

DESCRIPTION
     GENLIB_SET_LOCAP looks in the list of capacitors of the logical model  fig-
     name  for	a  capacitor identified by its instance capname and set the CAPA
     field to the newcapa value.

RETURN VALUE
     None

ERRORS
     "*** mbk error *** getlocap impossible : capacitor name  doesn't  exist  in
     figure ptfig -> NAME"
	    No capacitor matches the name.

EXAMPLE
     #include <genlib.h>

     int main(int argc,char *argv[])
     {
       /* Create a figure to work on, a parallel capacitor */
       GENLIB_DEF_LOFIG("parallel_cap") ;

       /* Define interface */
       GENLIB_LOCON("i",IN,"input") ;
       GENLIB_LOCON("f",OUT,"output") ;

       /* Add capacitors */
       GENLIB_LOCAP(CAPMIM,5.1,"input","output","cap1") ;
       GENLIB_LOCAP(CAPMIM,5.2,"input","output","cap2") ;

       /* Modify capacitors value */
       GENLIB_SET_LOCAP("parallel_cap","cap1",6.2) ;
       GENLIB_SET_LOCAP("parallel_cap","cap2",6.3) ;

       /* Save all that on disk */
       GENLIB_SAVE_LOFIG() ;

       return 0 ;
     }

SEE ALSO
     mbk(1), GENLIB_DEF_LOFIG(3), GENLIB_LOCAP(3)

ASIM/LIP6			 August 14, 2002	     GENLIB_SET_LOCAP(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=GENLIB_SET_LOCAP&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help