作者为初学,欢迎大家交流
头文件#include <uf_ui.h>
ug信息窗口是指在ug环境下显示一个信息文本框,在开发过程中用于显示计算结果或者记录信息数据。其用到的主要函数为:
UF_UI_close_listing_window //关闭信息对话框,内容不清除
UF_UI_exit_listing_window //清除信息对话框内容,关闭对话框
UF_UI_is_listing_window_open //判断是否发开对话框
UF_UI_open_listing_window //打开对话框
UF_UI_save_listing_window //保存对话框
UF_UI_write_listing_window //在信息对话框中写入内容
读者可以在ug环境下,运行以下代码:自行体会,代码已经过调试vs2015+ug12.0,具体显示效果如下图所示:
UF_initialize();//入口函数
//UF_UI_open_listing_window();
//UF_UI_write_listing_window("你要打印出来的内容");
logical Is_Open;
UF_UI_is_listing_window_open(&Is_Open);//获取窗口中是否已经打开信息窗口
if (!Is_Open)
{
UF_UI_open_listing_window();//打开信息窗口
UF_UI_write_listing_window("第一次写出信息对话框的信息\n");//在信息窗口中写入内容
uc1601("将要关闭信息窗口", 1);
UF_UI_close_listing_window();//关闭信息窗口
uc1601("将要显示信息窗口", 1);
UF_UI_open_listing_window();
UF_UI_write_listing_window("第二次写出信息对话框的信息\n");
uc1601("将要关闭信息窗口", 1);
UF_UI_exit_listing_window();
uc1601("将要显示信息窗口", 1);
UF_UI_open_listing_window();
UF_UI_write_listing_window("第三次写出信息对话框的信息\n");
UF_UI_save_listing_window("D:\\Infor.txt");
uc1601("保存内容路径D:\\Infor.txt", 1);
UF_UI_exit_listing_window();
uc1601("已经关闭", 0);//0位显示到工具栏,1为弹出对话框
}
else
{
UF_UI_exit_listing_window();
uc1601("关闭并清除信息窗口内容",1);
}
UF_terminate();//出口函数