dpf_send.cpp

来自「电力系统潮流程序adsfasdfasfd」· C++ 代码 · 共 55 行

CPP
55
字号
/**************************************************************
* 所属模块 : dpflow
* 文件路径 : pas/dpflow
* 文 件 名 : dpf_send.cpp
* 文件功能 : 把潮流计算的结果和层次库相关内容发送到本地实时库中
* 继承关系 :
* 操作系统 : PC & UNIX
* 备    注 :
* 历史记录 :
*   时间            版本                作者             原因
*===============================================================
* 2004年04月07日      1.0               pas              created
***************************************************************/

#include "dpf_pub.h"
#include "dpf_fun.h"
#include "system.h"
#include "pub_ctx.h"

#ifndef  _WINDOWS32
  #ifdef _ALPHA
    #include <sys/uswitch.h>
  #endif
#endif

#ifndef _DEFINE_HIDBVAR_AS_GLOBAL_
#define _DEFINE_HIDBVAR_AS_GLOBAL_
#endif
#include "dpf_pas.h"

int main (int argc, char** argv)
{
#ifdef _ALPHA
  long uval = uswitch(USC_GET, 0);
  uval = uswitch(USC_SET, uval | USW_CORE);
  if (uval < 0)     perror("uswitch");
#endif
  
  CContext::SetContextNo(argc, argv, AC_REALTIME_NO);
  CCommArgs::Set(argc,argv,AP_PAS_DPF);
  if (AP_PAS_DPF != CCommArgs::AppNo()/10*10)
  {
    cerr << "++++++++++ appno error, valid no is 2120 -- 2129, please check your input again!\n";
    return 0;
  }

  dpf_access_db();
  dpf_sendall ();
  float cputime(0.0);
  dpflow_set_result_state (CCommArgs::AppNo(), cputime);
  return 0;
}


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?