打算用CVI/labwindows2013 调用cw3dgrph控件,画二条空间线,结果只能成功画一条,有哪位高手用过该指令,指点一下?
在NI官方网站见过类似求助,思路感觉相同,但就是不成功,哪位大牛指点一下?
附NI贴
/* here you draw the first plot /
CW3DGraphLib_CWPlots3DItem (plotsHandle, NULL, CA_VariantInt(1), &plotHandle);
CW3DGraphLib_CWPlot3DSetMultiPlot (plotHandle, NULL, VTRUE);
CW3DGraphLib_CWPlots3DItem (plotsHandle, NULL, CA_VariantInt(2), &plotHandle);
CW3DGraphLib_CWPlot3DSetMultiPlot (plotHandle, NULL, VFALSE);
CW3DGraphLib_CWPlots3DItem (plotsHandle, NULL, CA_VariantInt(3), &plotHandle);
CW3DGraphLib_CWPlot3DSetMultiPlot (plotHandle, NULL, VFALSE);
CW3DGraphLib_CWPlot3DPlot3DSurface (plotHandle, NULL, xArray1, yArray1, dArray1, CA_DEFAULT_VAL);
/ here you draw the second plot /
CW3DGraphLib_CWPlots3DItem (plotsHandle, NULL, CA_VariantInt(1), &plotHandle);
CW3DGraphLib_CWPlot3DSetMultiPlot (plotHandle, NULL, VFALSE);
CW3DGraphLib_CWPlots3DItem (plotsHandle, NULL, CA_VariantInt(2), &plotHandle);
CW3DGraphLib_CWPlot3DSetMultiPlot (plotHandle, NULL, VTRUE);
CW3DGraphLib_CWPlots3DItem (plotsHandle, NULL, CA_VariantInt(3), &plotHandle);
CW3DGraphLib_CWPlot3DSetMultiPlot (plotHandle, NULL, VFALSE);
CW3DGraphLib_CWPlot3DPlot3DSurface (plotHandle, NULL, xArray2, yArray2, dArray2, CA_DEFAULT_VAL);
/ here you draw the first plot */
CW3DGraphLib_CWPlots3DItem (plotsHandle, NULL, CA_VariantInt(1), &plotHandle);
CW3DGraphLib_CWPlot3DSetMultiPlot (plotHandle, NULL, VFALSE);
CW3DGraphLib_CWPlots3DItem (plotsHandle, NULL, CA_VariantInt(2), &plotHandle);
CW3DGraphLib_CWPlot3DSetMultiPlot (plotHandle, NULL, VFALSE);
CW3DGraphLib_CWPlots3DItem (plotsHandle, NULL, CA_VariantInt(3), &plotHandle);
CW3DGraphLib_CWPlot3DSetMultiPlot (plotHandle, NULL, VTRUE);
CW3DGraphLib_CWPlot3DPlot3DSurface (plotHandle, NULL, xArray3, yArray3, dArray3, CA_DEFAULT_VAL);
急:用CW3DGraphLib__DCWGraph3DPlot3DCurve 怎么 画多条曲线?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
cccgggsss_168 2018-04-22 01:22关注CW3DGraphLib__DCWGraph3DGetPlots (Graph3D_Handle, NULL, &plotsHandle); //ok int hhh; CW3DGraphLib_CWPlots3DAdd (plotsHandle, NULL, &hhh); CW3DGraphLib_CWPlots3DItem (plotsHandle, NULL, CA_VariantInt(1), &plotHandle); //CW3DGraphLib_CWPlot3DSetMultiPlot (plotHandle, NULL, VFALSE); CW3DGraphLib_CWPlot3DPlot3DCurve (plotHandle, NULL,XV,YV,ZV,CV); CW3DGraphLib_CWPlots3DItem (plotsHandle, NULL, CA_VariantInt(2), &plotHandle); // CW3DGraphLib_CWPlot3DSetMultiPlot (plotHandle, NULL, VFALSE); CW3DGraphLib_CWPlot3DPlot3DCurve (plotHandle, NULL,XV1,YV1,ZV1,CV1);解决 无用评论 打赏 举报