資源簡介
在Utilities文件下邊有個tlicinst.exe,點進去,找到Utilities目
> 錄下的license.tlu,確定后,就可以用了
代碼片段和文件信息
#include?
#include?
#include?
#include?
#include?“l(fā)data.h“
#include?“demo.h“
/*?Input?Default?values??*/
#define?CAPVAL 100 /*?in?femtofarads?*/
#define?UNIT_CAPVAL 1000 /*?in?attofarads?per?square?micron?*/
#define?layer1 “Poly“
#define?layer2 “Poly2“
#define?OVERLAP 1 /*?in?microns?*/
#define?LIMIT_LENGTH 0 /*?in?microns?*/
#define?LIMIT_WIDTH 4 /*?in?microns?*/
int?get_cap_parameters(float?*pdesired_capval?float?*plimit_length
??float?*plimit_width?char?*layer1_name
??char?*layer2_name?float?*punit_capval
??float?*poverlap?float?FEMTO?float?UNITS
??float?ATTO)
{
/*??input?box?struct??*/
LDialogItem??Menu_Items[7]=?{
{“Desired?capacitor?value?(fF):“?““}
{“Set?capacitor?length?{0=none}?(um):“?““}
{“Set?capacitor?width?{0=none}?(um):“?““}
{“Name?of?layer1?{top?plate}?(um):“?““}
{“Name?of?layer2?{bottom?plate}?(um):“?““}
{“Inter-layer?unit?cap?(aF/um^2):“?““}
{“Overlap?of?layer1?beyond?layer2?(um):“?““}
};
/* convert?and?store?input?values?into?menu?struct?*/
sprintf(?Menu_Items[0].value?“%g“?(*pdesired_capval)?*=FEMTO);
sprintf(?Menu_Items[1].value?“%.2f“?(*plimit_length)?*=UNITS);
sprintf(?Menu_Items[2].value?“%.2f“?(*plimit_width)?*=UNITS);
strcpy(?Menu_Items[3].value?layer1_name);
strcpy(?Menu_Items[4].value?layer2_name?);
sprintf(?Menu_Items[5].value?“%g“?(*punit_capval)?*=(ATTO/pow(UNITS2))?);
sprintf(?Menu_Items[6].value?“%.2f“?(*poverlap)?*=UNITS);
if(?LDialog_MultiLineInputBox(?“Capacitor?Parameters“?Menu_Items?7?)?)
{
*pdesired_capval?=?atof(?Menu_Items[0].value);
*plimit_length?=?atof(?Menu_Items[1].value?);
*plimit_width?=?atof(?Menu_Items[2].value?);
strcpy(?layer1_name?Menu_Items[3].value?);
strcpy(?layer2_name?Menu_Items[4].value?);
*punit_capval?=?atof(?Menu_Items[5].value?);
*poverlap?=?atof(?Menu_Items[6].value?);
return?1;
}
else
{
return?0;
}
}?/*?End?of?Function:??get_cap_parameters?*/
void?CapacitorMacro(?void?)
{
LFile?File;
LCell?Cell;
char?STR[PAGESIZE]?STR2[PAGESIZE];
LTechnology?InitialTechSettings?tech;
LGrid?GridSettings;
long?InitialGridSize;
/*??units?variables??*/
float?ATTO?FEMTO?FEMTO2ATTO?ATTO2FEMTO;
float?UNITS;
char??units[LINESIZE];
/*??input?and?design?variables??*/
Llayer??layer1?layer2;
char??layer1_name[NAMESIZE]?layer2_name[NAMESIZE];
float?desired_capval?unit_capval;
float?ideal_area;
long??real_capval?real_area;
float?limit_length?limit_width;
float?overlap;
long??width1?width2?length1?length2;
int???negative?too_small;
/*??construction?variables??*/
LPoint???cursor_location;
LCoord???x?y;
/*****************************/
/*??Display?Warning?Message??*/
/*****************************/
LStatusBar_SetMsg(“All?dimensions?must?be?in?Microns.“);
/**************************/
/*??Form?default?value
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????66606??2006-09-28?20:01??L-Edit?11.1\L-Edit?11.1\1.tdb
?????文件??????66475??2006-09-28?19:58??L-Edit?11.1\L-Edit?11.1\1.tdo
?????文件??????54088??2003-12-12?12:44??L-Edit?11.1\L-Edit?11.1\AddIns\alphabet.tdb
?????文件?????157696??2005-03-09?07:52??L-Edit?11.1\L-Edit?11.1\AddIns\AreaCalc.upi
?????文件?????470528??2005-03-09?08:00??L-Edit?11.1\L-Edit?11.1\AddIns\devgen.upi
?????文件?????180224??2005-03-09?07:52??L-Edit?11.1\L-Edit?11.1\AddIns\DRCFlatten.upi
?????文件?????284160??2005-03-09?07:53??L-Edit?11.1\L-Edit?11.1\AddIns\Dxf.upi
?????文件?????175104??2005-03-09?07:54??L-Edit?11.1\L-Edit?11.1\AddIns\EditPinProp.upi
?????文件?????164864??2005-03-09?07:54??L-Edit?11.1\L-Edit?11.1\AddIns\FileInfo2Cell.upi
?????文件?????176640??2005-03-09?07:54??L-Edit?11.1\L-Edit?11.1\AddIns\FlattenCells.upi
?????文件?????183808??2005-03-09?07:54??L-Edit?11.1\L-Edit?11.1\AddIns\GotoDevice.upi
?????文件?????202240??2005-03-09?07:54??L-Edit?11.1\L-Edit?11.1\AddIns\la
?????文件?????552960??2005-03-09?07:53??L-Edit?11.1\L-Edit?11.1\AddIns\Lib2tdb.upi
?????文件?????247296??2005-03-09?07:53??L-Edit?11.1\L-Edit?11.1\AddIns\makelogo.upi
?????文件?????222720??2005-03-09?07:53??L-Edit?11.1\L-Edit?11.1\AddIns\MaskSep.upi
?????文件??????37376??2005-03-09?07:54??L-Edit?11.1\L-Edit?11.1\AddIns\MoveOrigin.upi
?????文件?????183296??2005-03-09?07:54??L-Edit?11.1\L-Edit?11.1\AddIns\MultipleCellOperations.upi
?????文件?????214528??2005-03-09?07:54??L-Edit?11.1\L-Edit?11.1\AddIns\ob
?????文件?????211456??2005-03-09?07:53??L-Edit?11.1\L-Edit?11.1\AddIns\padcount.upi
?????文件?????162816??2005-03-09?07:53??L-Edit?11.1\L-Edit?11.1\AddIns\Poly2Ortho45.upi
?????文件?????225792??2005-03-09?07:54??L-Edit?11.1\L-Edit?11.1\AddIns\ReplaceInstance.upi
?????文件??????79872??2005-03-09?07:59??L-Edit?11.1\L-Edit?11.1\AddIns\talign.dll
?????文件??????98816??2005-03-09?07:49??L-Edit?11.1\L-Edit?11.1\AddIns\tcmdline.dll
?????文件?????241152??2005-03-09?07:50??L-Edit?11.1\L-Edit?11.1\AddIns\tdrcnvg.dll
?????文件?????178688??2005-03-09?07:53??L-Edit?11.1\L-Edit?11.1\AddIns\TextResize.upi
?????文件?????297984??2005-03-09?07:53??L-Edit?11.1\L-Edit?11.1\AddIns\tlesupp.upi
?????文件?????279552??2005-03-09?07:59??L-Edit?11.1\L-Edit?11.1\AddIns\tsdltb.dll
?????文件?????182784??2005-03-09?07:54??L-Edit?11.1\L-Edit?11.1\AddIns\upilib.dll
?????文件?????278528??2005-03-09?07:53??L-Edit?11.1\L-Edit?11.1\AddIns\Virtuoso_Import.upi
?????文件?????205312??2005-03-09?07:53??L-Edit?11.1\L-Edit?11.1\AddIns\WireTools.upi
............此處省略722個文件信息
- 上一篇:C程序設計 第四版 .譚浩強.掃描版pdf
- 下一篇:CorelDraw教程
評論
共有 條評論