본문 바로가기

코딩200

드디어 제대로 작동이 된 분류기계와 다음 단계 안녕하세요? 이 프로젝트에서 드디어 분류기계인 sorting machine에서 발생하는 오류를 전부 제거하는 데 성공하였고, 어떻게 해서 다음 단계를 그리고자 했는데, 일단 이번 포스팅에서는 프로그램을 어떻게 작성해야 했는지에 대해서 주로 이야기를 하게 될듯 합니다. 먼저 어디가 문제인고 하니, zerocondition이라고 해서 제가 이름을 지은 스크립트가 at EXIT에 있는 센서를 건드리면 작동을 해야 하는데, 그러지 못하는 현상이 벌어진 것입니다. 이게 왜 시뮬레이션 상인데도 일어나는 지는 잘 모르겠습니다만, 아무튼 일어나기는 일어났었고, 이 오류를 수정해야 했습니다. 그래서 먼저 생각한 것인 센서가 작동하지 않는 이유는 정확히는 CiMonX에서 너무 스크립트를 많이 처리한다고 해서, 센서가 보내.. 2018. 3. 25.
CiMon Scada에서 보고서를 출력하는 방법에 관한 실습 안녕하세요? 이전부터 왜 CiMon이라고 하는 Scada를 사용하는가 했더니, 가장 큰 이유로는 바로 '보고서'를 출력하는 기능 때문이라고 합니다. 이 보고서를 출력하는 방법으로는 크게 5가지가 있다고 합니다. 1.보고서 기능을 사용2.이벤트 보고서 기능을 사용3.스크립트를 이용한 보고서 출력4.데이터 수집을 이용한 보고서(cld파일을 이용)를 출력5.ODBC(데이터 베이스)를 이용한 보고서 출력 이번 수업에서는 스크립트를 이용한 보고서를 출력하는 방법을 먼저 실습을 해 보았습니다. 언제나 그렇지만, 새로운 프로제트를 생성 하도록 합니다. 일단 내용은 없는 빈 스크립트인 statussave()라는 것을 생성 하도록 합니다. 그리고 디지털 태그인 동작시그널의 태그값이 변경될 때 스크립트가 실행되도록 합니다.. 2018. 1. 20.
For문을 이용한 제어문과 배열을 이용한 자료구조 만들기를 응용한 아두이노 보드 수업 안녕하세요? 이번 포스팅에서는 수요일에 있었던 아두이노 보드를 이용해서 For문을 공부했는 수업과 이후에 이어지는 배열을 이용해서 이를 응용한 내용을 올리고자 합니다. 먼저 기초적인 코딩을 아두이노 통합 개발툴인 스케치에서 해보도록 합니다. 일단 코딩은 1에서 10까지 모든 숫자를 더하기를 하는 것입니다. 55라는 값이 계속해서 시리얼 모니터에서 나올 수 있습니다. 다음은 1+3+5+7+9를 계산하는 코딩입니다. 이번에도 무리없이 선공한 것을 볼 수 있었습니다. 이렇듯이 For문은 다음과 같은 구조를 지니고 있다고 합니다. For (초기식 ; 조건식 ; 증감식 ) 초기식은 간단하게 맨 위에서 선언한 변수, 주로 int로 정수형으로 선언된 변수가 처음에 어떤 값인지를 나타내고 있습니다. 그리고 나서 조건식.. 2017. 11. 30.
금요일의 CiMon Scada의 실습 안녕하세요? 드디어 한주가 끝이 나고, 금요일의 수업에 있었던 내용을 포스팅 하고자 합니다. 어떻게 보면 별 차이가 없어 보이기는 하지만, 그래도 CiMon Scada는 직접 해보는 것이 정답은 정답이라고 합니다. 먼저 언제나 그렇듯이 새로운 프로젝트를 시작 하도록 합니다. 위 화면은 CiMon Scada가 아니라 엑셀(Excel)에 있는 화면입니다. 그리기 도구 모음으로 가서, 색관련에 있는 메뉴를 누르면 투명학 색 설정과 함께 그 위에 기타 변형이라는 것이 있습니다. 여기서 자기가 원하는 색으로 이미지의 색을 바꾸는 것이 가능한데, 이게 왜 중요한가 하면, 아래의 그림과 같이 같은 사진에서 얻었는 이미지를 다른 색으로 입히는 작업을 해야 하기 때문입니다. 우선 위 스크린샷을 보시면, 같은 냉온수기라고.. 2017. 11. 24.