91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 993KB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-06-15
  • 語言: 其他
  • 標簽: CVI、3D??

資源簡介

LabWindows CVI 3D graph控件編程 可以使用、參考,繪制3D圖的基礎(chǔ)提高程序~

資源截圖

代碼片段和文件信息

#include?“3DGraphCtrl.h“
#include?
#include?
#include?
#include?“3DGraph.h“

static?CW3DGraphLibObj_CWPlot3D?plotObjHandle;
static?CW3DGraphLibObj_CWPlots3D?plotsObjHandle;
static?CAObjHandle?graphObjHandle;?

static?int?panelHandle;

int?main?(int?argc?char?*argv[])
{
if?(InitCVIRTE?(0?argv?0)?==?0)
return?-1; /*?out?of?memory?*/
if?((panelHandle?=?LoadPanel?(0?“3DGraph.uir“?PANEL))? return?-1;
/*=CHANGE:=============================================================*
To?programmatically?interact?with?the?3D?graph?you?will?need?to?first?obtain?
the?object?handle.?Use?this?handle?to?register?event?callback?functions?
call?methods?or?get?and?set?properties?of?the?3D?graph.?

Example?Code:

????int?????????????????????????i?j;
????HRESULT?????????????????????__result;
????CAObjHandle?????????????????graphObjHandle;
????CW3DGraphLibObj_CWPlots3D???plotsObjHandle;
????CW3DGraphLibObj_CWPlot3D????plotObjHandle;
????double??????????????????????zMatrix[10][10];
????VARIANT?????????????????????zMatrixV;

????GetObjHandleFromActiveXCtrl?(panelHandle?PANEL_GRAPH3D?
????????????????????????????????????????????&graphObjHandle);

????__caErrChk(CW3DGraphLib__DCWGraph3DGetPlots?(graphObjHandle?NULL
????????????????????????????????????????????&plotsObjHandle));
????__caErrChk(CW3DGraphLib_CWPlots3DItem?(plotsObjHandle?NULL
????????????????????????????????????????CA_VariantLong(1)?&plotObjHandle));

????for?(i=0;?i<10;?i++)
????????for?(j=0;?j<10;?j++)
????????????zMatrix[i][j]?=?(i*i)?+?(j*j);
????????????
????__caErrChk(CA_VariantSet2DArray?(&zMatrixV?CAVT_DOUBLE?10?10
???????????????????????????????zMatrix));

????__caErrChk(CW3DGraphLib_CWPlot3DPlot3DSimpleSurface?(plotObjHandle?NULL?zMatrixV
??????????????????????????????????????????????CA_DEFAULT_VAL));

Error:
????CA_VariantClear(&zMatrixV);
????CA_DiscardObjHandle(plotsObjHandle);
????CA_DiscardObjHandle(plotObjHandle);
*==========================================================END=CHANGE=*/
GetObjHandleFromActiveXCtrl(panelHandlePANEL_GRAPH3D&graphObjHandle);
CW3DGraphLib__DCWGraph3DGetPlots(graphObjHandleNULL&plotsObjHandle);
CW3DGraphLib_CWPlots3DItem(plotsObjHandleNULLCA_VariantLong(1)&plotObjHandle);

DisplayPanel?(panelHandle);
RunUserInterface?();
DiscardPanel?(panelHandle);

CA_DiscardObjHandle(plotsObjHandle);
CA_DiscardObjHandle(plotObjHandle);

return?0;
}

int?CVICALLBACK?generatewave?(int?panel?int?control?int?event
void?*callbackData?int?eventData1?int?eventData2)
{
VARIANT?GaussianNoiseV;
double?GaussianNoise[20][200];
int?i;

switch?(event)
{
case?EVENT_COMMIT:
for(i=0;i<20;i++)
{
GaussNoise(2001.0-2GaussianNoise[i]);
}
CA_VariantSet2DArray(&GaussianNoiseVCAVT_DOUBLE10200GaussianNoise);
CW3DGraphLib_CWPlot3DPlot3DSimpleSurface(plotObjHandleNULLGaussianNoiseVCA_DEFAULT_VAL);

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????6012??2008-07-01?12:52??3DGraph控件\3DGraph.c

?????文件???????3340??2011-03-13?23:01??3DGraph控件\3DGraph.cws

?????文件???????2127??2008-07-01?12:39??3DGraph控件\3DGraph.h

?????文件???????3466??2008-07-01?10:35??3DGraph控件\3DGraph.prj

?????文件??????11012??2008-07-01?12:39??3DGraph控件\3DGraph.uir

?????文件????2944541??2011-03-13?23:01??3DGraph控件\3DGraph_dbg.cdb

?????文件?????460800??2011-03-13?23:01??3DGraph控件\3DGraph_dbg.exe

?????文件????1955363??2011-03-13?23:01??3DGraph控件\cvibuild.3DGraph\3DGraph.nidobj

?????文件???????5566??2011-03-13?23:02??3DGraph控件\cvibuild.3DGraph\build.ini

?????文件????????307??2011-03-13?23:01??3DGraph控件\cvibuild.3DGraph\dependencies.bri

?????文件???????5048??2011-03-13?23:01??3DGraph控件\cvibuild.3DGraph\resources.res

?????目錄??????????0??2011-03-13?23:02??3DGraph控件\cvibuild.3DGraph

?????目錄??????????0??2011-03-13?23:01??3DGraph控件

-----------?---------??----------?-----??----

??????????????5397582????????????????????13


評論

共有 條評論

相關(guān)資源