비주얼스튜디오 에러, 오류로 인해 새 프로젝트/항목 대화 상자를 초기화할 수 없습니다 비주얼스튜디오2013에서 이런 에러가 발생했습니다. 기존 프로젝트도 열리지 않고, 새 프로젝트 생성도 안 됩니다. 아래 메시지가 뜨면서 아무 작업도 못하는 상황이죠. 오류로 인해 새 프로젝트/항목 대화 상자를 초기화할 수 없습니다. 'Microsoft.VisualStudio.Dialogs.DialogInitializationException' 형식의 예외가 Throw되었습니다. 해결 방법은 사용자 설정 정보를 초기화하는 겁니다. 아래 순서대로 따라하세요. (비주얼스튜디오2013 기준으로 설명) 1. 비주얼스튜디오2013 종료 2. CMD 명령 프롬프트 실행 3. C:\Program Files\Microsoft Visua..
PLC시퀀스제어시퀀스제어(Sequential Control)란 미리 정해진 순서에 따라 제어의 각 단계를 점차로 진행하는 제어다. 불연속적인 작업을 행하는 공정제어 등에 널리 이용된다. 이는 일종의 스위치나 버튼을 사용하여 전기회로의 부하를 운전하기도 하고, 부하의 운전상태나 고장상태를 알리기도 하는 일련의 제어를 말한다. 예로 빌딩이나 공장 등에서 엘리베이터를 움직이고 고장을 알리기도 하고, 세탁기, 냉장고, 자동판매기 등도 시퀀스적으로 동작하고 있다. 시퀀스 제어계 표현 방법 - 전개 접속도 가장 많이 사용하는 방법으로 시퀀스도라고도 하며, 시퀀스제어를 사용한 전기장치 및 기기 기구의 동작을 기능 중심으로 전개하여 표시한 도면이다. 시퀀스 제어기호를 사용하여 작성한다. 여기에는 주회로와 제어회로, 표..
PLC접점 기능, PLC릴레이 기능 (기초 자료) PLC접점의 기능과 분류 (a는 arbelt 의미) (1) a 접점(a contact)그림(a)와 같이 아무런 힘이 가해지지 않은 상태(즉 초기 상태에서는) 고정접점과 가동접점이 떨어져 있는 PLC접점을 말하며, 힘을 가하면 그림(b)와 같이 조정접점과 가동접점이 접촉되어 전류를 통전시키는 기능을 한다. (2) b 접점 (b는 break 의미)그림 (a)는 초기 상태(힘이 가해지지 않은 상태)에서 가동접점과 고정접점이 붙어있다. 누름 버튼스위치의 버튼을 누르면 그림 (b)와 같이 가동접점과 고정 접점이 떨어지는 PLC접점을 b 접점이라 한다. (3) c 접점C 접점이란 a 접점과 b 접점이 공통된 가동접점을 공유한 형식의 전환접점을 말하며 그림의 전자 P..
[Qt프로그래밍] QML Repeater 리피터 예제 Qt프로그래밍 QML 리피터(QML Repeaters) : 모델 데이터를 이용해 사용자가 정의한 템플릿 위에 아이템을 배치. QML 리피터를 이용하면 사용자가 원하는 위치에 많은 요소를 쉽게 배치할 수 있다. QML 리피터가 생성하여 배치할 아이템의 총 개수는 내부의 model 값으로 결정된다. 여기서 소개할 샘플은 24개 도형을 5 by 5 크기로 생성한다. 반복 횟수는 model이 보유한 24이다. QML Repeater 내부의 Rectangle 생성 코드를 24번 반복하니, 총 24개의 도형이 생성된다는 뜻이다. 또한, 도형에는 텍스트가 추가된다. 즉, 도형엔 생성 순서별 번호가 쓰이는 것이다. 12345for (int i = 0; i