亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? homotpro.cpp

?? 用于潮流計算的程序請讓我下載我需要的吧感謝了啊
?? CPP
?? 第 1 頁 / 共 3 頁
字號:

  }
  if (ExistParameter('m')) fCustomPrint(Out,"\nx=[\n");
  else fCustomPrint(Out,"\n");
  if (ExistParameter('d') && (Out!=stdout || !NullName(NameParameter('l')))) {
    fCustomPrint(stderr,"L.F.    ");
    for(Lptr=Vlist;Lptr!=NULL;Lptr=Lptr->Next) fCustomPrint(stderr,"%s%-5d    ",Lptr->Type,Lptr->N);
    for(Lptr=Vlist;Lptr!=NULL;Lptr=Lptr->Next) if (Lptr->AC!=NULL) {
      if (Lptr->AC->Gen!=NULL) {
        fCustomPrint(stderr,"Ia%-5d    ",Lptr->N);
        fCustomPrint(stderr,"Eq%-5d    ",Lptr->N);
        fCustomPrint(stderr,"dg%-5d    ",Lptr->N);
      }
    }
    for (i=0,DCptr=dataPtr->DCbus;DCptr!=NULL;DCptr=DCptr->Next) if(!strcmp(DCptr->Type,"R")) {
      i++;
      fCustomPrint(stderr,"alR_%-2d    ",i);
      fCustomPrint(stderr,"muR_%-2d    ",i);
      fCustomPrint(stderr,"tpR_%-2d    ",i);
      fCustomPrint(stderr,"gaI_%-2d    ",i);
      fCustomPrint(stderr,"muI_%-2d    ",i);
      fCustomPrint(stderr,"tpI_%-2d    ",i);
    }
    fCustomPrint(stderr,"\n");
  }
}


/* --------------------------- VoltProf --------------------------------- */
#ifdef ANSIPROTO
void VoltProf(BOOLEAN flag,FILE *Out)
#else
void VoltProf(flag,Out)
BOOLEAN flag;
FILE *Out;
#endif
/* Write voltage profiles. */
{
  ACbusData *ACptr;
  AreaData *Aptr;
  AClist *Lptr;
  DClist *DCLptr;
  DCbusData *DCptrI,*DCptrR;
  ElementData *Eptr;
  ElementList *ELptr;
  VALUETYPE Vi,Vj,di,dj,Gi,Gj,G,B,Gp,Bp,P;

#ifdef WINDOWS
  int currElement=0;
#endif

  Print(Out,0,6,4,lambda_o+lambda); fCustomPrint(Out,"    ");
  for(Lptr=Vlist;Lptr!=NULL;Lptr=Lptr->Next) {
    ACptr=Lptr->AC;
    Aptr=Lptr->Area;
    if (ACptr!=NULL) {
      if (!strcmp(Lptr->Type,"V")) 
	  {
		  Print(Out,0,6,4,ACptr->V); 
		  fCustomPrint(Out,"    "); 
#ifdef WINDOWS
		  if (GraphDlg!=NULL)
		  {
			  GraphDlg->m_GraphCtrl.PlotXY(lambda_o+lambda, ACptr->V, currElement);
			  GraphDlg->CheckRange(lambda_o+lambda, ACptr->V);
			  if (++currElement > 7) 
				  currElement = 0;

			  GraphDlg->m_GraphCtrl.SetYLabel("V");
		  }
#endif
	  }
      else if (!strcmp(Lptr->Type,"D")) 
	  {
		  Print(Out,0,6,2,ACptr->Ang*AngTr); 
		  fCustomPrint(Out,"    ");
#ifdef WINDOWS
		  if (GraphDlg!=NULL)
		  {
			  GraphDlg->m_GraphCtrl.PlotXY(lambda_o+lambda, ACptr->Ang*AngTr, currElement);
			  GraphDlg->CheckRange(lambda_o+lambda, ACptr->Ang*AngTr);
			  if (++currElement > 7) 
				  currElement = 0;

			  GraphDlg->m_GraphCtrl.SetYLabel("D");
		  }
#endif
	  }
      else if (!strcmp(Lptr->Type,"PG")) 
	  {
		  Print(Out,0,6,2,ACptr->PG*Sn); 
		  fCustomPrint(Out,"    ");
#ifdef WINDOWS
		  if (GraphDlg!=NULL)
		  {
			  GraphDlg->m_GraphCtrl.PlotXY(lambda_o+lambda, ACptr->PG*Sn, currElement);
			  GraphDlg->CheckRange(lambda_o+lambda, ACptr->PG*Sn);
			  if (++currElement > 7) 
				  currElement = 0;

			  GraphDlg->m_GraphCtrl.SetYLabel("PG");
		  }
#endif
	  }
      else if (!strcmp(Lptr->Type,"QG")) 
	  {
		  Print(Out,0,6,2,ACptr->Qg*Sn); 
		  fCustomPrint(Out,"    ");
#ifdef WINDOWS
		  if (GraphDlg!=NULL)
		  {
			  GraphDlg->m_GraphCtrl.PlotXY(lambda_o+lambda, ACptr->Qg*Sn, currElement);
			  GraphDlg->CheckRange(lambda_o+lambda, ACptr->Qg*Sn);
			  if (++currElement > 7) 
				  currElement = 0;

			  GraphDlg->m_GraphCtrl.SetYLabel("QG");
		  }
#endif	  
	  }
      else if (!strcmp(Lptr->Type,"PL")) 
	  {
		  Print(Out,0,6,2,ACptr->PL*Sn); 
		  fCustomPrint(Out,"    ");
#ifdef WINDOWS
		  if (GraphDlg!=NULL)
		  {
			  GraphDlg->m_GraphCtrl.PlotXY(lambda_o+lambda, ACptr->PL*Sn, currElement);
			  GraphDlg->CheckRange(lambda_o+lambda, ACptr->PL*Sn);
			  if (++currElement > 7) 
				  currElement = 0;

			  GraphDlg->m_GraphCtrl.SetYLabel("PL");
		  }
#endif	  
	  }
      else if (!strcmp(Lptr->Type,"QL")) 
	  {
		  Print(Out,0,6,2,ACptr->QL*Sn); 
		  fCustomPrint(Out,"    ");
#ifdef WINDOWS
		  if (GraphDlg!=NULL)
		  {
			  GraphDlg->m_GraphCtrl.PlotXY(lambda_o+lambda, ACptr->QL*Sn, currElement);
			  GraphDlg->CheckRange(lambda_o+lambda, ACptr->QL*Sn);
			  if (++currElement > 7) 
				  currElement = 0;

			  GraphDlg->m_GraphCtrl.SetYLabel("QL");
		  }
#endif	  
	  }
    }
    else if (Aptr!=NULL) {
      Aptr->SPg=0;
      for (DCLptr=Aptr->DC;DCLptr!=NULL;DCLptr=DCLptr->Next) {
        DCptrR=DCLptr->DC->Meter;
        P= -DCptrR->P;
        if(DCptrR->Area!=Aptr) P= -P;
        Aptr->SPg=Aptr->SPg+P;
      }
      for(ELptr=Aptr->Elem;ELptr!=NULL;ELptr=ELptr->Next) {
        Eptr=ELptr->Eptr;
        Vi=Eptr->From->V;  di=Eptr->From->Ang;
        Vj=Eptr->To->V;    dj=Eptr->To->Ang;
        G=(Eptr->G*cos(Eptr->Ang)-Eptr->B*sin(Eptr->Ang))*Eptr->Tap;
        B=(Eptr->G*sin(Eptr->Ang)+Eptr->B*cos(Eptr->Ang))*Eptr->Tap;
        Gi=(Eptr->G1+Eptr->G)*pow(Eptr->Tap,2.0)-G;
        Gp=(Eptr->G*cos(Eptr->Ang)+Eptr->B*sin(Eptr->Ang))*Eptr->Tap;
        Bp=(-Eptr->G*sin(Eptr->Ang)+Eptr->B*cos(Eptr->Ang))*Eptr->Tap;
        Gj=Eptr->G+Eptr->G2-Gp;
        if (Eptr->From==Eptr->Meter) {
          P=Vi*Vi*(Gi+G)-Vi*Vj*(G*cos(di-dj)+B*sin(di-dj));
        } else {
          P=Vj*Vj*(Gj+Gp)-Vi*Vj*(Gp*cos(dj-di)+Bp*sin(dj-di));
        }
        if(Eptr->Meter->Area!=Aptr) P= -P;
        Aptr->SPg=Aptr->SPg+P;
      }
      Print(Out,0,6,2,Aptr->SPg*Sn); fCustomPrint(Out,"    ");
    }
  }
  if (ExistParameter('e')) for(Lptr=Vlist;Lptr!=NULL;Lptr=Lptr->Next) {
    ACptr=Lptr->AC;
    if (ACptr!=NULL && ACptr->Gen!=NULL) {
      Print(Out,0,6,4,ACptr->Gen->Ia); fCustomPrint(Out,"    ");
      Print(Out,0,6,4,ACptr->Gen->Eq); fCustomPrint(Out,"    ");
      Print(Out,0,6,2,ACptr->Gen->dg*AngTr); fCustomPrint(Out,"    ");
   }
  }
  if (ExistParameter('O')) {
    TEFac(flag);
    Print(Out,0,field,4,Vac);  fCustomPrint(Out,"    ");
    TEFdc(Out);
  }
  else if (ExistParameter('e')) {
    for (DCptrR=dataPtr->DCbus;DCptrR!=NULL;DCptrR=DCptrR->Next) if(!strcmp(DCptrR->Type,"R")) {
      DCptrI=DCptrR->To;
      Print(Out,0,6,2,DCptrR->Alfa*AngTr); fCustomPrint(Out,"    ");
      Print(Out,0,6,2,DCptrI->Gamma*AngTr); fCustomPrint(Out,"    ");
      Print(Out,0,6,2,DCptrI->Id*1000.*Sn/DCptrR->Vn); fCustomPrint(Out,"    ");
    }
  }
  if (flagPrintTotalPl) { Print(Out,0,8,2,TotalPl*Sn); fCustomPrint(Out,"    "); }
  if (flagPrintTotalQl) { Print(Out,0,8,2,TotalQl*Sn); fCustomPrint(Out,"    "); }
  if (flagPrintTotalPg) { Print(Out,0,8,2,TotalPg*Sn); fCustomPrint(Out,"    "); }
  if (flagPrintTotalQg) { Print(Out,0,8,2,TotalQg*Sn); fCustomPrint(Out,"    "); }
  if (ExistParameter('d') && (Out!=stdout || !NullName(NameParameter('l')))) {
    Print(stderr,0,6,4,lambda_o+lambda); fCustomPrint(stderr,"    ");
    for(Lptr=Vlist;Lptr!=NULL;Lptr=Lptr->Next) {
      ACptr=Lptr->AC;
      Aptr=Lptr->Area;
      if (ACptr!=NULL) {
        if (!strcmp(Lptr->Type,"V")) {Print(stderr,0,6,4,ACptr->V); fCustomPrint(stderr,"    "); }
        else if (!strcmp(Lptr->Type,"D")) {Print(stderr,0,6,2,ACptr->Ang*AngTr); fCustomPrint(stderr,"    ");}
        else if (!strcmp(Lptr->Type,"PG")) {Print(stderr,0,6,2,ACptr->PG*Sn); fCustomPrint(stderr,"    ");}
        else if (!strcmp(Lptr->Type,"QG")) {Print(stderr,0,6,2,ACptr->Qg*Sn); fCustomPrint(stderr,"    ");}
        else if (!strcmp(Lptr->Type,"PL")) {Print(stderr,0,6,2,ACptr->PL*Sn); fCustomPrint(stderr,"    ");}
        else if (!strcmp(Lptr->Type,"QL")) {Print(stderr,0,6,2,ACptr->QL*Sn); fCustomPrint(stderr,"    ");}
      }
      else if (Aptr!=NULL) {Print(stderr,0,6,2,Aptr->SPg*Sn); fCustomPrint(stderr,"    ");}
    }
    for(Lptr=Vlist;Lptr!=NULL;Lptr=Lptr->Next) {
      ACptr=Lptr->AC;
      if (ACptr!=NULL && ACptr->Gen!=NULL) {
        Print(stderr,0,6,4,ACptr->Gen->Ia); fCustomPrint(stderr,"    ");
        Print(stderr,0,6,4,ACptr->Gen->Eq); fCustomPrint(stderr,"    ");
        Print(stderr,0,6,2,ACptr->Gen->dg*AngTr); fCustomPrint(stderr,"    ");
     }
    }
    for (DCptrR=dataPtr->DCbus;DCptrR!=NULL;DCptrR=DCptrR->Next) if(!strcmp(DCptrR->Type,"R")) {
      DCptrI=DCptrR->To;
      Print(stderr,0,6,2,DCptrR->Alfa*AngTr); fCustomPrint(stderr,"    ");
      Print(stderr,0,6,2,(PI-DCptrR->Alfa-DCptrR->Gamma)*AngTr); fCustomPrint(stderr,"    ");
      Print(stderr,0,6,4,DCptrR->Tap); fCustomPrint(stderr,"    ");
      Print(stderr,0,6,2,DCptrI->Gamma*AngTr); fCustomPrint(stderr,"    ");
      Print(stderr,0,6,2,(PI-DCptrI->Alfa-DCptrI->Gamma)*AngTr); fCustomPrint(stderr,"    ");
      Print(stderr,0,6,4,DCptrI->Tap); fCustomPrint(stderr,"    ");
    }
    fCustomPrint(stderr,"\n");
  }

}


/* --------------------------- PrintDirection --------------------------------- */
#ifdef ANSIPROTO
void PrintDirection(char Option,VALUETYPE *vector,VALUETYPE Max)
#else
void PrintDirection(Option,vector,Max)
char Option;
VALUETYPE *vector,Max;
#endif
/* Print direction vector  */
{
  INDEX i,j,k,N,I,J;
  ACbusData *ACptr;
  DCbusData *DCptr,*DCptrR,*DCptrI;
  SVCbusData *SVCptr;                  /* FACTS */
  TCSCbusData *TCSCptr;                /* FACTS */
  STATCOMbusData *STATCOMptr;          /* FACTS */
  ElementData *Eptr;
  ElementList *ELptr;
  char str[80],type[2];
  FILE *Out;

  Out=OpenOutput(NameParameter(Option));
  N=Jac->n1;
  fCustomPrint(Out,"%d 1\n",N);
  for (i=0,ACptr=dataPtr->ACbus; ACptr!=NULL; ACptr=ACptr->Next){
    if (ACptr->Cont!=NULL){
      if (strpbrk(ACptr->Type,"S")) sprintf(str,"kg%-d",ACptr->Num);
      else                          sprintf(str,"d%-d",ACptr->Num);
      i++;
      fCustomPrint(Out,"%4d %8s %-11.5g\n",i,str,vector[i]/Max);
      sprintf(str,"V%-d",ACptr->Num); i++;
      fCustomPrint(Out,"%4d %8s %-11.5g\n",i,str,vector[i]/Max);
    }
    else if(strpbrk(ACptr->Type,"L")){
      sprintf(str,"d%-d",ACptr->Num); i++;
      fCustomPrint(Out,"%4d %8s %-11.5g\n",i,str,vector[i]/Max);
      i++;
      fCustomPrint(Out,"%4d %8s %-11.5g\n",i,"l",vector[i]/Max);
    }
    else if(QRcont && strpbrk(ACptr->Type,"C")){
      sprintf(str,"d%-d",ACptr->Num); i++;
      fCustomPrint(Out,"%4d %8s %-11.5g\n",i,str,vector[i]/Max);
      sprintf(str,"Q%-d",ACptr->Num); i++;
      fCustomPrint(Out,"%4d %8s %-11.5g\n",i,str,vector[i]/Max);
    }
    else if(Rcont && strpbrk(ACptr->Type,"T")){
      sprintf(str,"d%-d",ACptr->Num); i++;
      fCustomPrint(Out,"%4d %8s %-11.5g\n",i,str,vector[i]/Max);
      for(ELptr=ACptr->Reg;ELptr!=NULL;ELptr=ELptr->Next){
         Eptr=ELptr->Eptr;
         I=Eptr->From->Num;
         J=Eptr->To->Num;
         if(!strcmp(Eptr->Type,"R")) break;
      }
      sprintf(str,"1/t%-d_%-d",I,J); i++;
      fCustomPrint(Out,"%4d %8s %-11.5g\n",i,str,vector[i]/Max);
    }
    else if(strpbrk(ACptr->Type,"Q") || strpbrk(ACptr->Type,"V") || (!QRcont && strpbrk(ACptr->Type,"G"))){
      if (strpbrk(ACptr->Type,"S")) sprintf(str,"kg%-d",ACptr->Num);
      else                          sprintf(str,"d%-d",ACptr->Num);
      i++;
      fCustomPrint(Out,"%4d %8s %-11.5g\n",i,str,vector[i]/Max);
      sprintf(str,"Qg%-d",ACptr->Num); i++;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产麻豆精品theporn| 青青草一区二区三区| 欧美v日韩v国产v| av动漫一区二区| 久久国产麻豆精品| 夜夜揉揉日日人人青青一国产精品| 日韩一区二区视频| 日本久久一区二区三区| 国产激情一区二区三区| 午夜精品久久久久久不卡8050| 国产精品久久久爽爽爽麻豆色哟哟| 欧美一区二区三区在线观看| 一本色道久久综合精品竹菊| 高清不卡一区二区在线| 免费观看成人av| 亚洲成人www| 亚洲综合色成人| 亚洲同性同志一二三专区| 久久精品视频在线看| 欧美成人vps| 日韩欧美久久一区| 欧美一级高清片在线观看| 91成人在线观看喷潮| 99精品热视频| 成人激情免费视频| 成人激情午夜影院| 国产盗摄女厕一区二区三区 | 日韩中文字幕av电影| 亚洲日本在线看| 国产精品久久久久久户外露出| 久久久久99精品国产片| 久久亚洲精华国产精华液 | 亚洲精品国产精华液| 国产精品欧美极品| 国产精品区一区二区三| 亚洲国产成人自拍| 国产精品天干天干在线综合| 国产欧美日韩三区| 欧美极品aⅴ影院| 国产精品美女久久久久久久久 | zzijzzij亚洲日本少妇熟睡| 国产91丝袜在线播放| 国产大陆a不卡| 成人精品视频.| 99re免费视频精品全部| 91免费看视频| 欧美天堂一区二区三区| 欧美精品一二三| 精品久久一二三区| 久久久国产精品麻豆| 亚洲国产成人私人影院tom| 国产精品美女久久久久av爽李琼| 国产精品私人影院| 最新高清无码专区| 偷窥少妇高潮呻吟av久久免费| 婷婷中文字幕综合| 久久9热精品视频| 国产精品自拍三区| 91日韩在线专区| 欧美日韩精品一区二区天天拍小说| 欧美日韩在线播放| 日韩欧美国产一区二区三区| 久久久亚洲国产美女国产盗摄| 国产精品免费视频网站| 亚洲午夜激情av| 久久国产三级精品| 成人午夜av电影| 欧美视频精品在线| 精品99一区二区三区| 亚洲欧洲日韩av| 日韩vs国产vs欧美| 成人福利视频网站| 欧美日韩国产综合久久| 久久久久久一二三区| 樱桃视频在线观看一区| 久久精品免费看| 一本一道综合狠狠老| 欧美不卡一区二区三区四区| 国产精品网友自拍| 五月婷婷综合激情| 国产成人精品免费视频网站| 欧美综合亚洲图片综合区| 欧美videos中文字幕| 综合欧美亚洲日本| 韩国成人在线视频| 欧美日韩一本到| 欧美国产丝袜视频| 免费欧美在线视频| 色哟哟国产精品| 国产欧美一二三区| 爽好多水快深点欧美视频| 粉嫩一区二区三区性色av| 欧美肥妇free| 亚洲少妇屁股交4| 国产在线观看免费一区| 欧美色综合网站| 亚洲色图一区二区三区| 国产一本一道久久香蕉| 欧美军同video69gay| 自拍偷自拍亚洲精品播放| 色久综合一二码| 久久一夜天堂av一区二区三区| 亚洲精品免费播放| 国产91精品精华液一区二区三区 | 欧美三级日本三级少妇99| 国产网站一区二区三区| 麻豆91在线看| 欧美日韩美女一区二区| 国产精品日韩精品欧美在线| 精品一区二区三区欧美| 欧美精品tushy高清| 尤物视频一区二区| 国产乱码精品一品二品| 制服视频三区第一页精品| 亚洲老司机在线| 99精品在线免费| 欧美哺乳videos| 裸体一区二区三区| 欧美日韩国产区一| 亚洲在线视频网站| 欧美影院一区二区| 国产精品久久看| 99久久免费精品| 国产精品国产三级国产aⅴ原创| 美女爽到高潮91| 日韩一区二区三区视频| 日本一不卡视频| 欧美一区二区三区不卡| 日本视频免费一区| 制服.丝袜.亚洲.中文.综合| 亚欧色一区w666天堂| 欧美日韩小视频| 日韩精品成人一区二区在线| 欧美一区二区久久| 麻豆91精品91久久久的内涵| 日韩手机在线导航| 极品美女销魂一区二区三区免费| 日韩精品专区在线影院重磅| 奇米一区二区三区| 精品久久久久久无| 久久99精品一区二区三区三区| 精品国产乱码久久| 国产精品一区二区久激情瑜伽| 国产三级精品三级在线专区| 成人国产亚洲欧美成人综合网| 欧美极品美女视频| www.欧美.com| 亚洲成人动漫在线免费观看| 欧美日本一区二区三区四区| 日本欧美一区二区三区乱码| 精品少妇一区二区三区在线视频| 国产综合久久久久久鬼色| 亚洲国产高清在线| 在线观看日韩毛片| 美女视频网站久久| 国产欧美精品一区二区色综合| av在线播放一区二区三区| 亚洲综合小说图片| 日韩欧美亚洲国产精品字幕久久久| 激情丁香综合五月| 中文字幕在线一区免费| 在线观看成人免费视频| 蜜臀av一区二区在线观看| 国产色一区二区| 在线视频国内自拍亚洲视频| 久久精品国产色蜜蜜麻豆| 日本一区二区免费在线观看视频| 色吧成人激情小说| 免费成人深夜小野草| 欧美经典三级视频一区二区三区| 在线观看成人免费视频| 韩国女主播一区| 一级中文字幕一区二区| 欧美成人video| 日本精品视频一区二区| 精东粉嫩av免费一区二区三区| 《视频一区视频二区| 欧美一区二区三区视频在线| 成人av动漫在线| 日本不卡免费在线视频| 一色桃子久久精品亚洲| 51精品国自产在线| 日韩精品一区二区三区视频在线观看| 国产高清不卡二三区| 亚洲不卡一区二区三区| 日本一区二区三区dvd视频在线| 欧美影院精品一区| 成人性生交大片免费看中文| 日本午夜一区二区| 一区二区三区日韩欧美| 久久久无码精品亚洲日韩按摩| 欧美日韩高清在线| 99re亚洲国产精品| 国产福利视频一区二区三区| 日韩精品乱码av一区二区| 亚洲视频 欧洲视频| 国产视频一区二区在线观看| 9191成人精品久久| 色综合中文字幕国产| 美女在线视频一区|