原文:Java开发笔记(一百四十四)实现FXML对应的控制器

前面介绍了如何通过fxml文件编排界面布局,可是光有静态界面根本没法处理业务,必须另外书写业务逻辑的代码,方能响应各按钮的单击事件,并将业务结果即使呈现到界面上。显然,fxml内部写不了Java代码,同时入口程序已经把控件都托管给了fxml文件,也无法在Application代码中干预控件的操作。既然整个界面都托付给了fxml,那么解铃还须系铃人,只能且必须由fxml指定后续的逻辑控制器。具体做法 ...

2019-08-31 11:07 0 501 推荐指数:

查看详情

LeapMotion控制器 java语言开发笔记--(LeapMotion控制器简介)

(1)LeapMotion系统识别和追踪手,手指,以及根手指类似的工具,这个设备运行在一个极小的范围,这个范围拥有个高精度,高跟踪频率可以记录离散的点,手势,和动作。 (2)LeapMotion控制器使用的是光学传感和红外线,当控制器在其标准操作位置,有大约150度的视野时光学传感直接沿y ...

Sat Feb 25 23:59:00 CST 2017 2 1262
PID控制器开发笔记之十二:模糊PID控制器实现

  在现实控制中,被控系统并非是线性时不变的,往往需要动态调整PID的参数,而模糊控制正好能够满足这一需求,所以在接下来的这一节我们将讨论模糊PID控制器的相关问题。模糊PID控制器是将模糊算法与PID控制参数的自整定相结合的一种控制算法。可以说是模糊算法在PID参数整定上的应用。 1、模糊算法 ...

Sun Nov 11 03:12:00 CST 2018 0 2552
PID控制器开发笔记之七:微分先行PID控制器实现

  前面已经实现了各种的PID算法,然而在某些给定值频繁且大幅变化的场合,微分项常常会引起系统的振荡。为了适应这种给定值频繁变化的场合,人们设计了微分先行算法。 1、微分先行算法的思想   微分先行PID控制是只对输出量进行微分,而对给定指令不起微分作用,因此它适合于给定指令频繁升降的场合 ...

Sat Jun 09 23:33:00 CST 2018 0 7001
PID控制器开发笔记之六:不完全微分PID控制器实现

  从PID控制的基本原理我们知道,微分信号的引入可改善系统的动态特性,但也存在一个问题,那就是容易引进高频干扰,在偏差扰动突变时尤其显出微分项的不足。为了解决这个问题人们引入低通滤波方式来解决这一问题。 1、不完全微分的基本思想   微分项有引入高频干扰的风险,但若在控制算法中加入低通滤波 ...

Sun Jun 03 06:20:00 CST 2018 0 2991
PID控制器开发笔记之九:基于前馈补偿的PID控制器实现

  对于一般的时滞系统来说,设定值的变动会产生较大的滞后才能反映在被控变量上,从而产生合理的调节。而前馈控制系统是根据扰动或给定值的变化按补偿原理来工作的控制系统,其特点是当扰动产生后,被控变量还未变化以前,根据扰动作用的大小进行控制,以补偿扰动作用对被控变量的影响。前馈控制系统运用得当,可以使 ...

Sun Jul 15 06:44:00 CST 2018 0 6816
PID控制器开发笔记之十三:单神经元PID控制器实现

  神经网络是模拟人脑思维方式的数学模型。神经网络是智能控制的一个重要分支,人们针对控制过程提供了各种实现方式,在本节我们主要讨论一下采用单神经元实现PID控制器的方式。 1、单神经元的基本原理   单神经元作为构成神经网络的基本单位,具有自学习和自适应能力,且结构简单而易于计算。接下 ...

Sun Dec 02 05:42:00 CST 2018 0 4003
PID控制器开发笔记之八:带死区的PID控制器实现

  在计算机控制系统中,由于系统特性和计算精度等问题,致使系统偏差总是存在,系统总是频繁动作不能稳定。为了解决这种情况,我们可以引入带死区的PID算法。 1、带死区PID的基本思想   带死区的PID控制算法就是检测偏差值,若是偏差值达到一定程度,就进行调节。若是偏差值较小,就认为没有偏差 ...

Sat Jun 23 05:34:00 CST 2018 6 5211
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM