其他分享
首页 > 其他分享> > 格西测控大师使用技巧1——使用按键控制串口的打开和关闭

格西测控大师使用技巧1——使用按键控制串口的打开和关闭

作者:互联网

怎么用按键设计串口串口设备打开关闭?

实现步骤解析

步骤:先命名控件,再生成事件。

首先,先定义控件,更改控件名称,这里我定义button_openSerial的按键控件。

接着点击事件,双击Click事件,创建一个事件。

接下来,编写脚本。

这里用到的几个控件帮助:获取画面控件的方法以及修改控件属性;项目上下文和设备会话。

1.获取串口状态:Context.GetDeviceSession("串口").State可以检测串口是否打开,打开为1

2.关闭开启串口:

3.获取画面控件:

获取画面创建的按键控件:

Button btn = Context.GetSchemaElement<Button>(sender,"button_openSerial");

接下来改变按键控件的显示文本信息:

btn.Content = Context.**GetDeviceSession**("串口").State ? "关闭串口" : "打开串口";

完整实现脚本

	// 串口打开按键回调函数
	public void button_openSerial_Click(Object sender, System.Windows.RoutedEventArgs e)
	{
		
		if (Context.GetDeviceSession("串口").State)
		{
			Context.GetDeviceSession("串口").Close();
		}
		else
		{
			if (Context.ShowDeviceDialog("串口"))
	    	{
	    		Context.GetDeviceSession("串口").Open();
	    	}
		}
		
		Button btn = Context.GetSchemaElement<Button>(sender,"button_openSerial");
		btn.Content = Context.GetDeviceSession("串口").State ? "关闭串口" : "打开串口";

	}

 

标签:控件,测控,格西,按键,GetDeviceSession,Context,串口,打开
来源: https://www.cnblogs.com/breakr-yu/p/15956170.html