일을 하다가 뭐라도 조금 편하게 만들어보기 위해서 만든 코드.

수많은 데이터들을 비교하여 체크해야 하는 일로 인해 현재 내가 선택한 위치의 값과 상,하의 데이터와 일일이 비교해보다보니 커서의 위치가 종종 혼동이되어 커서의 위치의 행의 배경을 변경하는 코드를 만들어 보았다.

  • WorkSheet_SelectionChange 는 '셀 선택 영역이 변경될 때' 트리거되는 이벤트로 마우스로 클릭하는 것만으로도 이벤트를 발생한다.

코드의 구성은 나름 간단하다.

1. 현재 행과 이전행을 비교하고 다를시 이전행의 배경색을 기본색상으로 변경한다.

2. 현재 행의 배경색을 노랑색으로 변경한다.

3. 이전행의 값을 현재 행의 값으로 업데이트 한다.

아래의 코드는 A부터 Z까지의 배경색상을 변경하는 코드로 A~D만 변경하고 싶다면 col값을 4로 변경하면 된다.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Static previousRow As Long
    Dim currentRow As Long
    Dim col As Long
    
    currentRow = Target.Row
    ' Change the range of columns as needed
    ' A = 1, Z=26
    col = 26
    
    ' Check if the current row is different from the previous row
    If currentRow <> previousRow Then
        ' Set the background color of the previous row back to white for columns A:Z
        If previousRow > 0 Then
            For i = 1 To col
                Me.Cells(previousRow, i).Interior.ColorIndex = xlNone ' Set to default white
            Next i
        End If
        ' Set the background color to yellow for columns A:Z in the current row
        For j = 1 To col
            Me.Cells(currentRow, j).Interior.Color = RGB(255, 255, 0) ' Set to yellow
        Next j
        
        ' Update the previous row to the current row
        previousRow = currentRow
    End If
End Sub

 

Posted by 샌츠
,

누설전류 테스트를 위해 누설전류발생기를 만들며 나중을 위한 기록용으로 간단하게 작성해보고자 한다.

우선 가장 많은 도움을 받은 블로그는 하단에 작성해두었다.

 

일회성으로 누설전류를 발생시키는 것이 아닌 지속적으로 누설전류를 발생시키기 위해서 버튼을 토글버튼을 사용하였다.

다이오드 설치부분이 헷갈렸었는데, 다이오드의  회로도로 다음과 같다. (블로그의 회로도)

- 회로도

- 다이오드 방향

 

- 발광다이오드 방향

 

- 저항

원하는 누설전류는 3mA, 5mA 였는데, 원하는 값 근접한 값이 나올 수 있을 만한 저항들로 구매하였다.
  (저항을 잘못 구매하였어서 다음날 다시 업체를 방문하였었다...)

저항값에 대한 누설전류는 다음과 같다.

저항 누설전류
10K옴 약 20mA
22K옴 약 10mA
47K옴 약 5mA
100K옴 약 2mA

최종 결과물

- 나중에 다시 만들일이 있다면 더 빠르게 잘 만들 수 있을 것 같다.

- 아래 블로그의 회로도는 신뢰할만하다.

- 누설전류를 타이머에의해 단발성으로 발생시키는 장비의 가격이 17만원이였던 걸로 기억하는데,
  이번에 만든것은 필요한 갯수만큼만 사면 2,3만원이면 충분하지 않을까 한다.(나의 인건비는 제외 ..ㅋ)

 

참고 블로그 :

나의 공작실https://thomson.tistory.com/1146

 

나의 공작실

전기와 관련된 것을 만드는 것이 취미입니다. 본문에 위험성을 밝힌 실험은 함부로 따라하지 마시고 참고만 하세요.

thomson.tistory.com

 

Posted by 샌츠
,

누전 차단기를 테스트를 해야 하는 일이 생겼다.

제품을 사기에는 돈이 아깝고, 내가 원하는 형태의 제품도 아니여서 

인터넷을 찾아보니, 내가 원하는 형태와 비슷하게 만든 글들이 몇개가 보여서 만들어보고자 한다.

 

우선 첫번째로 제작을 위한 자재들을 준비해보기 위해 리스트업을 해보고자 한다.

- 공구 및 자재

  • 인두기
  • 니퍼
  • 케이스 ( 누설전류를 측정할 것이기 때문에, 플라스틱 or 유리 )
  • PCB기판
    • PCB기판 지지대
  • 파워케이블
  • 퓨즈 ( 220V 1A)
    • 퓨즈 홀더
  • 전선
  • 네온등
    • 전기 인가 가능한 최대 볼트 확인 필요 
    • Starting Volt AC65 MAX 일 경우 
      • 110V 사용시 150KΩ 저항 필요
      • 220V 사용시 510KΩ 저항 필요

아래의 부품은 테스트 갯수 만큼 필요

  •  시멘트저항 
    • 5W 5KΩ 
  • 스위치(단발성과 지속성)
    • On/Off 누름 스위치
    • 시소 스위치 
    • 라커스위치
  • LED (동작 확인용 )
  • 정류 다이오드
    • 1n400x 시리즈


참고 블로그 링크

http://kor.pe.kr/make/electronics/rcd_tester/

'전기전자' 카테고리의 다른 글

누설전류발생기 제작(기록용)  (0) 2023.11.10
Posted by 샌츠
,