打算用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);