建立一个我要求的数据库即要实现“历史查询”和“数据更新”的功能的详细步骤如下:
1. 建立一个空库,格式如下:
电流I(A) 电压U(V) HWJ状态 装置上电     BCJ

其中I,U为数字量(N),HWJ,装置上电,BCJ为逻辑量(L):Ture/Flase2. 在Delphi 的form 中建立如下按纽(Buttom)界面:
      历史查询                  数据更新                   退出系统 3. 编写运算程序:√2I1sin(ωt+Φ)+√2I2sin(2ωt+Φ)
√2:为根号2的的意思
其中:Φ=0度,ωt=0度.30度.60度。。一直到330度
I1,I2 则为已知值,最后列出可供调用代入
就可以得出12个值(再用追加语句将其放入数据库相应的电流位置)
(一共有14,组电流值)
编写另一个运算程序:√2Usin(ωt+Ψ)
其中:U一直为100V,Φ每次值都不一样
(也一共14组电压值)
HWJ,装置上电:只要U&I不为零,则往数据库里面放Ture否则放Flase
BCJ则是以下数据第2个5.5时往库里面输Ture其余都是VFlase
以上量的最后结果都可用追加语句放入数据库相应位置
点击数据更新就可以显示出已新添加了此组数据的库
I,U的14组数据为以下:
I1: 0.2, 5.5, 5.5,  13, 4.47, 2.42, 0.5, 3,  4, 4.5,  6, 2.42, 3.5, 1.8
I2: 0.04,0.55,0.55,3.9,0.894,0.242, 0.1,0.3,0.4,0.45,0.6,0.242,0.35,0.36
U: 100,  100, 100, 100, 100,  100,  100,100,100,100,  100,100,  100, 100 
Ψ:0°, -10°,-10°,45°,26.5°,33.5°,0°,80°,0°,0°,0°,70°,0°,60°
以上即为需放入数据库的14组数据, I1 ,I2, U,Ψ每个值的位置不可换,一定要此顺序,而且每次都是取完整的I1 ,I2, U,Ψ的相对应的列,例如:取I1= 13则  I2,就取3.9  U就取100  Ψ则取45°
当算完最后一组后,又循环开始算第一组数据
点击历史查询时则是显示上一组计算出的数据