1.기존 모델(스펙트럼-> 스코프), 보급형 모델(스코프 -> 스펙트럼) 생산검사1 에서 pcb write -> 검사2 에서 확인

2. 마름모 검사 시 화면 변경 안되는 경우 수정
3. 2.2.2 버전
This commit is contained in:
hyelinjung 2026-02-12 14:46:50 +09:00
parent 50def4c2cf
commit fff41f2ad1
4 changed files with 278 additions and 237 deletions

View File

@ -8588,7 +8588,7 @@ Partial Class Main_Form
Me.gbLEDYellow1.Size = New System.Drawing.Size(314, 362) Me.gbLEDYellow1.Size = New System.Drawing.Size(314, 362)
Me.gbLEDYellow1.TabIndex = 109 Me.gbLEDYellow1.TabIndex = 109
Me.gbLEDYellow1.TabStop = False Me.gbLEDYellow1.TabStop = False
Me.gbLEDYellow1.Text = "LDM attW TEST" Me.gbLEDYellow1.Text = "LDM Watt TEST"
' '
'gbYBgt1 'gbYBgt1
' '

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
Imports MySql.Data.MySqlClient Imports MySql.Data.MySqlClient
Module MySqlMoudule Module MySqlMoudule
Private Const LocalHostIP As String = "192.168.0.250" Private Const LocalHostIP As String = "192.168.0.250"
@ -68,25 +68,24 @@ Module MySqlMoudule
DBClose() DBClose()
Return False Return False
End Try End Try
End
End Function End Function
Public Function DBQueryScalar(cmdStr As String) As String Public Function DBQueryScalar(cmdStr As String) As String
Dim result As String
Try Try
Database_Use() Database_Use()
sqlCmd.CommandText = cmdStr sqlCmd.CommandText = cmdStr
sqlCmd.Connection = sqlCon sqlCmd.Connection = sqlCon
result = sqlCmd.ExecuteScalar() 'SQL 명령을 실행하고, Query 리턴하는 첫번째 행의 첫번째 열을 리턴한다. 결과가 1개인 집계함수(count, sum, avg ) 사용한다. 반환값은 object Dim objResult As Object = sqlCmd.ExecuteScalar() 'SQL 명령을 실행하고, Query 리턴하는 첫번째 행의 첫번째 열을 리턴한다. 결과가 1개인 집계함수(count, sum, avg ) 사용한다. 반환값은 object
Return result If objResult Is Nothing OrElse IsDBNull(objResult) Then
Return "False"
End If
Return objResult.ToString()
Catch ex As Exception Catch ex As Exception
MsgBox("MySQL Command Error:" + vbCrLf + Err.Description) MsgBox("MySQL Command Error:" + vbCrLf + Err.Description)
Return "False" Return "False"
End Try End Try
End
End Function End Function
Public Function DBQueryReader(cmdStr As String) As Integer Public Function DBQueryReader(cmdStr As String) As Integer

View File

@ -1,4 +1,4 @@
Imports Npgsql Imports Npgsql
Module PostgreSQLModule Module PostgreSQLModule
Private pgSqlCon As NpgsqlConnection = New NpgsqlConnection("Host=mes-db.postgres.database.azure.com;Username=jionmt@mes-db;Password=jmtdb6919!!pg;Database=mes-jion-data") Private pgSqlCon As NpgsqlConnection = New NpgsqlConnection("Host=mes-db.postgres.database.azure.com;Username=jionmt@mes-db;Password=jmtdb6919!!pg;Database=mes-jion-data")
@ -51,25 +51,25 @@ Module PostgreSQLModule
End Function End Function
Public Function pgDBQueryScalar(cmdStr As String) As String Public Function pgDBQueryScalar(cmdStr As String) As String
Dim result As String
Try Try
If pgDBOpen() Then If pgDBOpen() Then
MsgBox("DB 연결을 진행할 수 없습니다.", vbCritical) MsgBox("DB 연결을 진행할 수 없습니다.", vbCritical)
Return 0 Return "False"
End If End If
sqlCmd.CommandText = cmdStr sqlCmd.CommandText = cmdStr
sqlCmd.Connection = pgSqlCon sqlCmd.Connection = pgSqlCon
result = sqlCmd.ExecuteScalar() 'SQL 명령을 실행하고, Query 리턴하는 첫번째 행의 첫번째 열을 리턴한다. 결과가 1개인 집계함수(count, sum, avg ) 사용한다. 반환값은 object Dim objResult As Object = sqlCmd.ExecuteScalar() 'SQL 명령을 실행하고, Query 리턴하는 첫번째 행의 첫번째 열을 리턴한다. 결과가 1개인 집계함수(count, sum, avg ) 사용한다. 반환값은 object
Return result If objResult Is Nothing OrElse IsDBNull(objResult) Then
Return "False"
End If
Return objResult.ToString()
Catch ex As Exception Catch ex As Exception
MsgBox("MySQL Command Error:" + vbCrLf + Err.Description) MsgBox("MySQL Command Error:" + vbCrLf + Err.Description)
Return "False" Return "False"
End Try End Try
End
End Function End Function
Public Function pgDBQueryReader(cmdStr As String) As Integer Public Function pgDBQueryReader(cmdStr As String) As Integer