请问关于算法优化有关问题,
请教关于算法优化问题,急!
请教各位大神下面的代码用到一些简单的算法,想请问该如何优化,提升程序的运行速度,谢谢!
请教各位大神下面的代码用到一些简单的算法,想请问该如何优化,提升程序的运行速度,谢谢!
'*************************************************
'function :Data Calcuration
' Valu.AveGaik(Valu.MaxGaik, Valu.MinGaik)
' Valu.MaxFure
' Valu.Entdo
' Valu.Result
'parameter :non
'result :true=OK false=NG
'*************************************************
Private Function uflCalc()
Dim i, hed As Integer
Dim RestFg As Boolean
RestFg = True
'--- Base Calcuration
For hed = 1 To 3
'--- 外径平均值计算
Dim AveGaik As Double
AveGaik = 0
For i = 1 To Spec(0).Point
AveGaik = AveGaik + Inpt(hed).Gaik(i)
Next
If AveGaik > 0 Then
Valu.AveGaik(hed) = ufgChgValu(AveGaik / Spec(0).Point)
Else
Valu.AveGaik(hed) = 0
End If
'--- 外径 Data Error Check
If Valu.AveGaik(hed) = 0 Then
RestFg = False
Valu.Result(hed) = "MISS"
End If
'--- 外径最大值,最小值,圆筒度计算
Valu.MaxGaik(hed) = 0