LabWindows/CVI虚拟仪器设计技术基本控件使用之:回调函数
原型为:
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 |
LabWindows 虚拟仪器 CVI 控件 回调函数 相关文章:
- 用于雷达测试和验证的自动化测试设备(05-15)
- 基于LabWindows的录波分析仪的设计(03-01)
- LabWindows/CVI虚拟仪器设计技术基本控件使用之: Tab 控件(11-13)
- LabWindows/CVI虚拟仪器设计技术场景与游戏设计之:时钟制作(11-13)
- LabWindows/CVI虚拟仪器设计技术场景与游戏设计之: 下雪场景(11-13)
- LabWindows/CVI虚拟仪器设计技术场景与游戏设计之: 打蜜蜂(11-13)