微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > LabWindows/CVI虚拟仪器设计技术基本控件使用之:回调函数

LabWindows/CVI虚拟仪器设计技术基本控件使用之:回调函数

时间:11-13 来源:与非网 点击:

原型为:

int DeleteGraphPlot (int Panel_Handle, int Control_ID, int Plot_Handle, int Refresh); Panel_Handle :面板句柄。

Control_ID:控件常量。

Plot_Handle :绘图句柄,表示所要删除的图形,如果为–1,则删除所有图形。

Refresh:刷新方式。主要有三种刷新方式,包括:VAL_DELAYED_DRAW 、VAL_IMMEDIATE_ DRAW 、VAL_NO_DRAW 。

? PlotY 函数沿X轴方向绘制图形,其中Y轴为数据点。函数原型为:

int PlotY (int Panel_Handle, int Control_ID, void *Y_Array, int Number_of_Points, float Y_Data_Type[], int Plot_Style, int Point_Style, int Line_Style, int Point_Frequency, int Color);

Panel_Handle :面板句柄,指控件所在的面板。

Control_ID:控件常量。

*Y_Array:绘制图形的数据点数组,其数据类型为Y_Data_Type[] 所指定的类型。Number_of_Points :绘制图形的数据点数,*Y_Array 中所包含的数据点数应不小于

Number_of_Points 所指定的数据点数。Y_Data_Type[] :数据类型,其数据类型如表1-2 所示。

表1-2 Y_Data_Type 数据类型表

常量名

说明

VAL_CHAR

字符型

VAL_DOUBLE

8 字节浮点型

VAL_FLOAT

4 字节浮点型

VAL_INTEGER

4 字节整型

VAL_SHORT_INTEGER

2 字节整型

VAL_64BIT_INTEGER

8 字节整型

VAL_UNSIGNED_CHAR

无符号字符型

VAL_UNSIGNED_INTEGER

无符号4 字节整型

VAL_UNSIGNED_SHORT_INTEGER

无符号2 字节整型

VAL_UNSIGNED_64BIT_INTEGER

无符号8 字节整型

表1-3 Plot_Style 曲线类型表

Point_Style:数据点类型。数据点的类型决定VAL_CONNECTED_POINTS 或VAL_SCATTER

标记的类型,默认值为VAL_EMPTY_SQUARE 。其主要类型如表1-4 所示。

常量名

说明

VAL_THIN_LINE

细线类型,将数据点用细线连接,连接点处不作标记,线的粗度为1 个像素

VAL_FAT_LINE

粗线类型,将数据点用粗线连接,连接点处不作标记,线的粗度为3 个像素

VAL_CONNECTED_POINTS

连接点类型,与细线类型基本相同,其连接点处用标记标出

VAL_SCATTER

散点类型,点与点之间没有连接线

VAL_THIN_STEP

细线阶梯类型,数据点之间采用直角连接走线,线的粗度为1 个像素

VAL_FAT_STEP

粗线阶梯类型,数据点之间采用直角连接走线,线的粗度为3 个像素

VAL_VERTICAL_BAR

垂直柱状图类型,数据点的值即为柱状图的高度

VAL_HORIZONTAL_BAR

水平柱状图类型,数据点的值即为柱状图的长度

VAL_BASE_ZERO_VERTICAL_BAR

零基点垂直柱状图类型,数据点的值以0 为基点向上或向下扩展

VAL_BASE_ZERO_HORIZONTAL_BAR

零基点水平柱状图类型,数据点的值以0 为基点向左或向右扩展

表1-4 Point_Style 数据点类型表

常量名

说明

VAL_EMPTY_SQUARE

矩形方框标记,中间无填充

VAL_SOLID_SQUARE

矩形方框标记,中间填充

VAL_ASTERISK

星号标记

VAL_DOTTED_EMPTY_SQUARE

矩形方框标记,中间填充一个点

VAL_DOTTED_SOLID_SQUARE

矩形方框标记,中间填充

VAL_SOLID_DIAMOND

棱形框标记,中间填充

VAL_EMPTY_SQUARE_WITH_X

矩形方框标记,中间填充一个"X"

VAL_EMPTY_SQUARE_WITH_CROSS

矩形方框标记,中间填充一个"+"

VAL_BOLD_X

粗"X"形标记

VAL_SMALL_SOLID_SQUARE

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top