Diagnostizieren von Fehlern
|
|
- 은혁 원
- 6 years ago
- Views:
Transcription
1 동기및비동기오류처리 목차 페이지 비동기오류처리... 2 오류조직블록처리... 3 비동기오류 OB의보기... 4 동기오류처리... 5 프로그래밍오류 OB121에대한시작정보... 6 액세스오류 OB122에대한시작정보... 7 동기오류마스크... 8 동기오류의마스크를위한 SFC 프로그래밍오류필터의구조 액세스오류필터의구조 동기오류의마스크를해제하기위한 SFC 오류레지스터를읽기위한 SFC 보기 : 데이터블록테스트 연습 8.1: FC43에서오류처리 Page 1
2 비동기오류처리 비동기오류는특정프로그램위치에할당되지않습니다. 즉, 비동기오류는프로그램프로세싱에대해비동기적으로나타납니다. 오류종류보기오류 OB 시간오류 Max. scan time exceeded OB 80 전원공급오류 Failure of the backup battery OB 81 진단인터럽트 Wire break at the input of a diagnostic capable module OB 82 제거 / 삽입모듈인터럽트 Removing a signal module in S7-400 while in running mode OB 83 1) CPU 하드웨어오류 Faulty signal level on the MPI interface OB 84 1) 프로그램시퀀스오류 랙정지 Error in the updating of the process image (defective module) Power supply failure in the distributed rack OB 85 OB 86 1) 통신오류 Incorrect message identifier OB 87 1) S7-400에만적용 2) 오류 OB에상관없이정지하지않음 File: PRO2_08e.2 Information and 소개시간오류전원공급오류진단인터럽트제거 / 삽입인터럽트 CPU-H/W 오류 슬라이드는비동기오류이벤트의목록을보여줍니다. 이들오류는특정프로그램위치에할당되지않습니다. 스캔순환감시시간은기본설정이 150 ms입니다. 시스템은순환이지속시간이 150 ms보다길면시간오류를인식합니다. 오류가같은순환에서 2번일어나면 CPU는 Stop 상태가됩니다. 백업배터리가고장났거나없을때발생하며또한 S7-400의경우중앙장치또는확장장치에서 24 V 공급이정지했을때발생합니다. 다른종류의오류와는달리기존의오류 OB가없는CPU는 Run 상태에남아있게되며빨간색오류 LED가 CPU에켜집니다. 예를들어아날로그모듈과같은진단가능모듈은오류가발생할때진단인터럽트를발생시킬수있습니다. 진단인터럽트를사용할수있게하는그런방식으로모듈에파라미터를할당해야합니다. 이인터럽트는 S7-400 PLC 시스템에서모듈을삽입하거나제거함으로써발생합니다. 모듈을삽입할때운영체제는삽입된모듈형식이정확한지를확인합니다. 이함수는프로그램순환중에모듈의제거및삽입을가능하게합니다. S7-400 의경우 K-Bus 의 MPI 인터페이스에서또는분산 I/O 에대한인터페이스모듈에서오류가인식됩니다. 프로그램시퀀스 이오류는프로세스이미지를갱신할때 I/O 액세스오류에서발생하거나예를 오류 들어파라미터화되는타임오브데이인터럽트에대한 OB가없어서발생합니다. 랙정지 통신오류 이오류는네트워크로연결된 PLC 시스템의하위네트인랙이나분산 I/O 의스테이션이정지될때인식됩니다. 공유데이터를받을때잘못된메시지식별자가 S7-300 에있거나데이터블록이상태정보를저장하기에너무짧습니다. S7-400 의경우예를들어동기화메시지를보낼수없다든가하는추가원인이있습니다. Page 2
3 오류조직블록처리 오류가날때CPU가정지하지않도록하기위해빈오류조직블록을전송합니다. 오류 OB에원하는반응을프로그램하고필요하다면오류 OB를실행한후시스템함수 SFC 46으로 Stop 상태를요구합니다. 추가오류식별자는프로그램에서평가될수있는오류조직블록의시작정보에저장됩니다. 오류조직블록에대한설명은온라인도움말이나시스템및표준함수설명서에나와있습니다. CPU가지원하지않는오류OB의전송은오류메시지로거부됩니다. File: PRO2_08e.3 Information and 시작정보처리오류조직블록의사용에대한규칙에주의합니다. 모든조직블록의경우임시변수가선언부에서선언됩니다. 운영체제는시작정보를이변수에저장합니다. 운영체제는블록이호출된이유와같은추가정보를시작정보에저장합니다. 한예로서 OB 81 의시작정보를참고합니다. B#16#21: 중앙랙의한개이상의백억배터리가비어있음 (BATTF) B#16#22: 중앙랙의백업전압이없음 (BAF). B#16#23: 중앙랙에서 24V 공급이정지 / 제거됨 B#16#31: 확장랙의한개이상의백업배터리가비어있음 B#16#32: 확장랙의한개에백업전압이없음 B#16#33: 확장랙에서 24V 공급이정지됨 Page 3
4 비동기오류 OB 의보기 OB81: 오류 OB: 전원공급정지 네트워크 1: 배터리고장, 들어오는이벤트 L #OB81_FLT_ID // 오류식별자로드 L B#16#22 // 식별자 : CR에서배터리고장 ==I = M 81.1 // 보조메모리표시설정 L #OB81_EV_CLASS // 식별자 : 나가는, 들어오는 L B#16#39 // 식별자 : 들어오는이벤트 ==I = M 81.2 // 보조메모리표시들어오는이벤트 A M 81.1 // 배터리고장 A M 81.2 // 들어오는이벤트 S M 81.0 // 오류에대한보조메모리표시설정 // 표시 네트워크 2: 배터리가정상일때보조메모리표시리셋 L #OB81_EV_CLASS // 식별자 : 들어오는, 나가는 L B#16#38 // 식별자 : 나가는 ==I R M 81.0 // 보조메모리표시리셋 File: PRO2_08e.4 Information and 작업정의 설명 배터리고장이나면운영콘솔에오류표시가나타나야합니다. 배터리를교체한후그표시는자동으로꺼져야합니다. 예를들어배터리고장과같은전원공급오류의경우운영체제가오류조직블록을한번호출합니다. 오류가제거된후 OB81 을한번더호출합니다. 프로그램보기에서배터리고장이있었는지를결정하기위해 OB81_FLT_ID 변수를평가합니다. 이경우변수는값 22H 를포함합니다. 비교가완료되고비트메모리 M 81.1 이발생됩니다. 오류표시는배터리가고장날때 ( 들어오는이벤트 ) 시작되어서오류가제거된후 ( 나가는이벤트 ) 해제됩니다. 다음식별자는변수 OB81_EV_CLASS 에있습니다. B#16#39 들어오는이벤트 B#16#38 나가는이벤트보조메모리표시 M 81.0 의설정과리셋은이들변수의평가를통해이루어집니다. 순환프로그램에서보조메모리표시 M81.0 은점멸시계메모리에링크되어출력을할당받을수있습니다. 출력은배터리가비어있거나제거되어있는동안점멸합니다. Page 4
5 동기오류처리 동기오류는사용자프로그램의한위치에직접할당됩니다. 산술인스트럭션에서의오류 ( 과잉, 적절하지않은 REAL 숫자 ) 상태비트설정 STL 인스트럭션을프로세싱할때의오류 ( 동기오류 ) 동기오류 OB의호출 오류종류보기오류 OB 프로그래밍오류 액세스오류 Called block does not exist in the CPU Direct access on a defective or not existing module OB 121 OB 122 File: PRO2_08e.5 Information and 동기오류 동기오류마스크 CPU 의운영체제는오류가프로그램프로세싱과즉시연결되어발생하는동기오류를만듭니다. OB121 은프로그래밍오류로호출됩니다. OB122 는액세스오류로호출됩니다. 동기오류 OB 가 CPU 에로드되지않으면 CPU 는동기오류가발생할때 STOP 모드로전환합니다. 동기오류 OB 는오류가발생하는블록과같은우선순위를가집니다. 그때문에인터럽트된블록의레지스터는동기오류 OB 에서액세스되고동기오류 OB 의프로그램도또한 ( 필요하다면변경된내용을가지는 ) 레지스터를인터럽트된블록으로반환할수있습니다. S7 은다음 SFC 를가지며이 SFC 를이용해프로그램이처리되는동안 OB121 시작이벤트를마스크하거나마스크해제할수있습니다. SFC36 "MSK_FLT": 특정오류코드를마스크 SFC37 "DMSK_FLT": SFC36 으로마스크된오류코드의마스크를해제 SFC38 "READ_ERR": 오류레지스터읽음 Page 5
6 프로그래밍오류 OB121 에대한시작정보 변수이름데이터형설명, 할당 OB121_EV_CLASS BYTE B#16#25= 프로그램오류 OB121 호출 OB121_SW_FLT BYTE 오류코드 ( 텍스트참고 ) OB121_PRIORITY BYTE 오류가발생한우선순위클래스 OB121_OB_NUMBR BYTE OB 번호 (B#16#79) OB121_BLK_TYPE BYTE 인터럽트된블록의형식 (S7-400) OB: B#16#88, DB: B#16#8A, FB: B#16#8E, FC: B#16#8C OB121_RESERVED_1 BYTE 오류코드에추가 ( 텍스트참고 ) OB121_FLT_REG WORD OB121: 오류소스 OB121_BLK_NUM WORD 오류가발생한블록의번호 OB121_PRG_ADDR WORD 오류가발생한블록에서의오류어드레스 (S7-400) OB121_DATE_TIME DT 프로그래밍오류가발생한시점기록 File: PRO2_08e.6 Information and 오류코드 B#16#21: BCD 전환오류. 변수 OB121_FLT_REG는관련레지스터에대한 (OB121_SW_FLT) 식별자를포함합니다. B#16#22: 읽기중범위길이오류 B#16#23: 쓰기중범위길이오류 B#16#28: 0이아닌비트어드레스를가지는 BYTE, WORD, DWORD에대한간접읽기액세스 ( 읽기중정렬이잘못됨 ) B#16#29: 0이아닌비트어드레스를가지는 BYTE, WORD, DWORD에대한간접쓰기액세스 ( 쓰기중정렬이잘못됨 ) 이경우에 OB121_FLT_REG는잘못된바이트어드레스를포함하며 OB121_RESERVED_1은액세스의형식과메모리영역을포함합니다. 비트 4에서 7까지 ( 액세스형식 ): 비트 0에서 3까지 ( 메모리영역 ) 0: 비트액세스 0: I/O 영역 4: 공유 DB 1: 바이트액세스 1: PII 5: 인스턴스 DB 2: 워드액세스 2: PIQ 6: 자체로컬데이터 3: 더블워드액세스 3: 비트메모리 7: 호출자의로컬데이터 B#16#24: 읽기중범위오류 B#16#25: 쓰기중범위오류 OB121_FLT_REG는식별자 B#16#86: own local data area를포함합니다. B#16#26: 타이머번호오류 (OB121_FLT_REG의숫자가적절하지않음 ) B#16#27: 카운터번호오류 (OB121_FLT_REG의숫자가적절하지않음 ) B#16#30: 쓰기보호된공유 DB에대한쓰기액세스 (OB121_FLT_REG의숫자) B#16#31: 쓰기보호된인스턴스 DB에대한쓰기액세스 (OB121_FLT_REG의숫자 ) B#16#32: 공유 DB에대한액세스에서번호오류 (OB121_FLT_REG의숫자) B#16#33: 인스턴스 DB에대한액세스에서번호오류 (OB121_FLT_REG의숫자 ) B#16# 34: FC 호출에서번호오류 (OB121_FLT_REG의숫자) B#16#35: FB 호출에서번호오류 (OB121_FLT_REG의숫자) B#16#3A: 로드되지않은 DB에대한액세스 (OB121_FLT_REG의숫자) B#16#3C: 로드되지않은 FC에대한액세스 (OB121_FLT_REG의숫자) B#16#3D: 로드되지않은 SFC에대한액세스 (OB121_FLT_REG의숫자) B#16#3E: 로드되지않은 FB에대한액세스 (OB121_FLT_REG의숫자) B#16#3F: 로드되지않은 SFB에대한액세스 (OB121_FLT_REG의숫자) Page 6
7 액세스오류 OB122 에대한시작정보 Variable Name Data Type Description, Assignment OB122_EV_CLASS BYTE B#16#29=Call Access Error OB122_SW_FLT BYTE Error Code (Possible Values: B#16#42, B#16#43, B#16#44, B#16#45) OB122_PRIORITY BYTE Priority class in which the error occurred OB122_OB_NUMBR BYTE OB Number (B#16#80) OB122_BLK_TYPE BYTE Type of interrupted block (only S7-400) OB: B#16#88, DB: B#16#8A, FB: B#16#8E, FC: B#16#8C OB122_MEM_AREA BYTE Addition to error code (see text) OB122_FLT_REG WORD OB122: Operand address at which the error occurred OB122_BLK_NUM WORD Number of block in which the error occurred OB122_PRG_ADDR WORD Error address in the error causing block (only S7-400) OB122_DATE_TIME DT Recording point in time of programming error File: PRO2_08e.7 Information and 오류코드 변수 OB122_SW_FLT는다음의미를가집니다. B#16#42 S7-300: I/O 읽기액세스오류 S7-400: 오류발생후첫번째읽기액세스 B#16#43: S7-300: I/O 쓰기액세스오류 S7-400: 오류발생후첫번째쓰기액세스 B#16#44: Only for S7-400: 오류발생후 n번째 (n>1) 읽기액세스에서오류 B#16#45: Only for S7-400: 오류발생후 n번째 (n>1) 쓰기액세스에서오류 OB122_MEM_AREA 변수 OB122_MEM_AREA 는액세스의형식과메모리영역에대한정보를포함합니다. 비트 4 에서 7 은액세스의형식 0: 비트액세스 1: 바이트액세스 2: 워드액세스 3: 더블워드액세스비트 0 에서 3 은메모리영역 0: I/O 영역 1: 프로세스이미지입력표 2: 프로세스이미지출력표 Page 7
8 동기오류마스크 동기오류 OB의단점 : 프로세스관리및오류처리를위한코드가 2개이상의블록에분산 이후변경또는유지보수에서의문제점 장점 : 프로세스관리및오류처리를위한코드가같은블록에있음 동기오류마스크 : 위험한 인스트럭션사용이전 : SFC 36 MSK_FLT: 동기오류마스크 (OB12x-호출금지 ) 위험한 인스트럭션실행 오류가발생했는지여부평가 SFC 38 READ_ERR: 오류레지스터읽음 OB12x-호출다시허용 : SFC 37 DMSK_FLT: 동기오류마스크해제 File: PRO2_08e.8 Information and 동기오류 OB 의동기오류 OB 에의한동기오류이벤트의처리는많은단점을가집니다. 단점 적합한오류처리의경우동기오류를발생할수있는인스트럭션을가지는모든블록에대해동기오류 OB 에서해당오류평가를실행해야합니다. 따라서사용자프로그램에서오류가발생한장소를찾아내고상황에맞게반응하기위해동기오류 OB 에서상당한작업을수행해야합니다. 기존블록에서변경사항이있으면동기오류 OB 에서도대응하는변경이이루어져야합니다. 동기오류 OB 에서해당사항을수정하지않으면블록은사용자프로그램에서통합될수없습니다. 동기오류 OB에 S7은 Masking Synchronous Errors 함수를이용해서프로세스관리및관련 대한대안 오류처리가같은블록에설치될수있게하는메카니즘을제공합니다. 예를들어이메카니즘은다음단계를통해만들어집니다. 1. 중요한 인스트럭션 ( 예 : DB 열기또는길이를모르는 DB 에대한액세스 ) 을실행하기전에해당동기오류가 SFC 36 MSK_FLT 에의해마스크될수있습니다. 인스트럭션이실행되지못하면동기오류 OB 는호출되지않습니다. 2. 중요한인스트럭션을실행한후사용자는 SFC 38 READ_ERR 에의해오류가중요한섹션에서발생했는지여부를확인할수있습니다. 3. 활동을결론지을때이전에마스크된동기오류의마스크를해제할수있으며따라서동기오류 DB 에대한호출이다시허용됩니다. Page 8
9 동기오류의마스크를위한 SFC 36 EN "MSK_FLT" ENO??.? PRGFLT_SET_MASK RET_VAL??.???.? ACCFLT_SET_MASK PRGFLT_MASKED??.? ACCFLT_MASKED??.? 파라미터 선언 데이터형 메모리영역 설명 PRGFLT_SET_MASK INPUT DWORD I, Q, M, D, L, Const. 새 ( 추가 ) 프로그래밍오류필터 ACCFLT_SET_MASK INPUT BYTE I, Q, M, D, L, Const. 새추가액세스오류필터 RET_VAL OUTPUT INT I, Q, M, D, L SFC 반환값, W#16#0001: 새필터와기존필터병행 PRGFLT_MASKED OUTPUT DWORD I, Q, M, D, L 완전한프로그래밍오류필터 ACCFLT_MASKED OUTPUT DWORD I, Q, M, D, L 완전한액세스오류필터 File: PRO2_08e.9 Information and 동기오류마스크 SFC 36 MSK_FLT 의경우오류필터를통해동기오류 OB 의호출을금지합니다. 신호상태 1 을이용해오류필터에서 OB 가호출되지않는동기오류종류를구분합니다 ( 동기오류가 마스크 됩니다 ). 지정된마스크는운영체제에저장된마스크 ( 필터비트의 OR 논리연산 ) 에첨가되어관리됩니다.SFC36 은반환값으로입력파라미터에서지정된마스크의경우 1 비트이상에대한마스크가이미존재했는지의여부를표시합니다 (W#16#0001). SFC36 은출력파라미터를이용해신호상태가 1 인현재마스크된모든이벤트를전달합니다. CPU 반응 마스크범위 프로그래밍또는액세스오류가마스크될때 CPU 는이런종류의오류에다음과같이반응합니다. 1. 프로그래밍또는액세스오류에대해오류 OB 가호출되지않습니다. 2. 오류이벤트는오류레지스터에입력됩니다. 오류레지스터는 SFC38 READ_ERR 을이용해읽을수있습니다. 3. 운영체제는마스크에관계없이진단버퍼에동기오류를입력합니다. 마스크는 SFC 36 이호출되는우선순위클래스에대해서만유효합니다. 예를들어주프로그램에서동기오류 OB 의호출을금지한다고해도오류가인터럽트프로그램에서발생하면동기오류 OB 가호출됩니다. Page 9
10 프로그래밍오류필터의구조 DB가로드되지않음쓰기오류 DB 쓰기오류인스턴스 DB FC가로드되지않음블록번호오류 DB FB가로드되지않음블록번호오류 DI 블록번호오류 FC 블록번호오류 FB 의미없음 BCD 전환오류읽기범위길이오류쓰기범위읽기오류읽기범위오류쓰기범위오류타이머번호오류카운터번호오류잘못된읽기정렬잘못된쓰기정렬 참고 : 출력파라미터 PRGFLT_MASKED 의해당비트는다음과같이설정됩니다. 값 = "1": 오류가마스크됨값 = "0": 오류가마스크되지않음해당비트가값 1 을가지지않음 File: PRO2_08e.10 Information and 프로그래밍오류필터를이용해동기오류처리를위한시스템함수를제어합니다. 오류필터프로그래밍오류필터에는일어날수있는모든프로그래밍오류에대한비트가있습니다. 오류필터를지정할때마스크, 마스크해제, 또는검사하고싶은동기오류비트를설정합니다. Page 10
11 액세스오류필터의구조 읽기에서 I/O 액세스오류 쓰기에서 I/O 액세스오류 의미없음 S7-400 전용 : 존재하지않는모듈의읽기또는반복된액세스에서의 I/O 액세스오류 참고 : 출력파라미터 ACCFLT_MASKED 의해당비트는다음과같이설정됩니다. 값 = "1": 오류가마스크됨값 = "0": 오류가마스크되지않음해당비트가값 1 을가지지않음 S7-400 전용 : 존재하지않는모듈에쓰기또는반복된액세스에서의 I/O 액세스오류 File: PRO2_08e.11 Information and 액세스오류필터 S7-400 CPU 는 2 가지종류의 I/O 액세스오류, 즉존재하지않는모듈에대한액세스와존재하는것으로입력된모듈에대한잘못된액세스를구분합니다. 모듈이작동중에실패하면프로그램이모듈에액세스할때타임아웃 (QVZ) 이발생합니다. 동시에모듈은 존재하지않는 것으로입력되어이후에액세스가일어날때마다 I/O 액세스오류 (PZF) 가표시됩니다. CPU 는또한 I/O 영역을통해직접적으로또는프로세스이미지를통해간접적으로존재하지않는모듈이액세스될때 I/O 액세스오류를표시합니다. Page 11
12 동기오류의마스크를해제하기위한 SFC 37 EN "DMSK_FLT" ENO??.? PRGFLT_RESET_MASK RET_VAL??.???.? ACCFLT_RESET_MASK PRGFLT_MASKED??.? ACCFLT_MASKED??.? 파라미터 선언 데이터형 메모리영역 설명 PRGFLT_RESET_MASK INPUT DWORD I, Q, M, D, L, Const. 리셋을위한프로그래밍오류필터 ACCFLT_RESET_MASK INPUT BYTE I, Q, M, D, L, Const. 리셋을위한액세스오류필터 RET_VAL OUTPUT INT I, Q, M, D, L SFC 반환값, W#16#0001: 새필터는저장된필터에서설정되지않은비트를포함 PRGFLT_MASKED OUTPUT DWORD I, Q, M, D, L 남은프로그래밍오류필터 ACCFLT_MASKED OUTPUT DWORD I, Q, M, D, L 남은액세스오류필터 File: PRO2_08e.12 Information and 동기오류마스크해제 오류필터를통해 SFC37 DMSK_FLT 시스템함수는동기오류 OB의호출을다시허용합니다. 신호상태 1 을이용해오류필터에서 OB가다시호출되는동기오류종류를구분합니다 ( 동기오류의 마스크가해제 됨 ). 오류레지스터에있는지정된마스크해제의해당항목은삭제됩니다. 반환값을이용해 SFC37 은입력파라미터에서지정된마스크해제의경우 1 비트이상에대해 ( 저장된 ) 마스크가존재하지않을때 W#16#0001 을표시합니다. SFC37 은출력파라미터를이용해신호상태가 1 인현재마스크된모든이벤트를전달합니다. 마스크가해제된동기오류가발생하면해당 OB 가다시호출되고이벤트가오류레지스터에입력됩니다. 현재우선순위클래스에대해해당 OB 를다시호출할수있습니다. Page 12
13 오류레지스터를읽기위한 SFC 38 EN "READ_ERR" ENO??.???.? PRGFLT_QUERRY ACCFLT_QUERRY RET_VAL??.? PRGFLT_CLR??.? ACCFLT_CLR??.? 파라미터 선언 데이터형 메모리영역 설명 PRGFLT_QUERRY INPUT DWORD I, Q, M, D, L, Const. 검사를위한프로그래밍오류필터 ACCFLT_QUERRY INPUT BYTE I, Q, M, D, L, Const. 검사를위한액세스오류필터 RET_VAL OUTPUT INT I, Q, M, D, L SFC 반환값, W#16#0001: 검사필터는 ( 저장된필터에서 ) 설정되지않는비트포함 PRGFLT_CLR OUTPUT DWORD I, Q, M, D, L 오류메시지를가지는프로그래밍오류필터 ACCFLT_CLR OUTPUT DWORD I, Q, M, D, L 오류메시지를가지는액세스오류필터 File: PRO2_08e.13 Information and 오류레지스터읽기 SFC38 READ_ERR 시스템함수는오류레지스터를읽습니다. 신호상태 1 을이용해오류필터에서항목을읽고싶은동기오류종류를구분합니다. 반환값을이용해 SFC38 은입력파라미터에서지정된선택의경우 1 비트이상에대해 ( 저장된 ) 마스크가존재하지않을때 W#16#0001 를표시합니다. SFC38 은이벤트가발생하고오류레지스터에서이들이벤트를검사하여삭제할때출력파라미터에신호상태가 1 인선택된이벤트를반환합니다. 세트비트는마스크된관련동기오류가한번이상발생했음을의미합니다. 현재우선순위클래스에서발생한동기오류가표시됩니다. Page 13
14 보기 : 데이터블록테스트 네트워크 1: 마스크, 테스트, 마스크해제 // "DB does not exist" 마스크 CALL SFC 36( PRGFLT_SET_MASK := DW#16# , // 식별자 : DB does not exist ACCFLT_SET_MASK := DW#16#0, // 액세스오류에대해마스크하지않음 RET_VAL := SFC36Error, PRGFLT_MASKED := Prog36Mask, ACCFLT_MASKED := Zugr36Mask); // 호출테스트 OPN DB[DB_NO]; // 프로그램오류검사 CALL SFC 38( PRGFLT_QUERRY := DW#16# , // 식별자 : DB does not exist ACCFLT_QUERRY := DW#16#0, // 액세스오류에대해마스크하지않음 RET_VAL := SFC38Error, PRGFLT_MASKED := Prog38Mask, ACCFLT_MASKED := Zugr38Mask); // 결과평과 L Prog38Mask L DW#16# ==D = DB_NOT_THERE // 보조변수 DB not there 설정 // "DB does not exist 마스크해제 CALL SFC 37( PRGFLT_RESET_MASK := DW#16# , // 식별자 : DB does not exist ACCFLT_RESET_MASK := DW#16#0, // 액세스오류에대해마스크하지않음 RET_VAL := SFC37ERROR, PRGFLT_MASKED := Prog37Mask, ACCFLT_MASKED := Zugr37Mask); File: PRO2_08e.14 Information and 오류레지스터읽기 SFC38 READ_ERR 시스템함수는오류레지스터를읽습니다. 신호상태 1 을이용해오류필터에서항목을읽고싶은동기오류종류를구분합니다. 반환값을이용해 SFC38 은입력파라미터에서지정된선택의경우 1 비트이상에대해 ( 저장된 ) 마스크가존재하지않을때 W#16#0001 을표시합니다. SFC38 은이벤트가발생하고오류레지스터에서이들이벤트를검사하여삭제할때출력파라미터에신호상태가 1 인선택된이벤트를반환합니다. 세트비트는마스크된관련동기오류가한번이상발생했음을의미합니다. 현재우선순위에서발생한동기오류가표시됩니다. Page 14
15 연습 8.1: FC43 에서오류처리 Decl. Name Type in Measured values ANY out RET_VAL INT out Sum REAL out Mean value REAL EN FC 43 ENO Cause Error Code Everything O. K. 0 Data type<>real -1 DB does not exist -2 Range length errror -4 Measured values RET_VAL Sum Error Code Mean value File: PRO2_08e.15 Information and 개요 연습 4.3 에서 REAL 숫자의 ARRAY 에서합계와중간값을결정하는 FC43 을만듭니다. 지금까지기본오류처리 ( 데이터형검사 ) 만이이 FC 에서수행되었습니다. 오류처리는 FC43 이 충돌이전혀없게, 즉파라미터할당이잘못되었을때도동기오류가발생하지않는방식으로확장됩니다. 더욱이추가출력파라미터 RET_VAL 을이용해 FC43 은오류종류에대한정보를제공합니다. 목적 FC43 에서다음오류처리를통합합니다. REAL 이아닌데이터형이전달되면 FC43 은오류코드 1 로종료됩니다. 잘못된 DB 번호가전달되면 ( 예 : 허용범위밖의숫자또는 DB 가존재하지않음 ) FC43 은오류코드 2 로종료됩니다. 루프안에서존재하지않는어드레스에대한액세스가있으면 ( 범위또는범위길이오류 ) FC43 은오류코드 4 로종료됩니다. 모든오류에서 FC43 은 BR- 비트를 0 으로설정하고출력파라미터 Sum 과 Mean Value 에잘못된 REAL 숫자를반환합니다. 절차 1. FC43 에출력파라미터 RET_VAL ( 오류코드 ) 을추가합니다. 2. FC43 에서해당오류처리를수행합니다. 3. OB1 에서 FC43 호출을프로그램합니다. 4. 참여블록을 CPU 에다운로드하고결과를테스트합니다. 질문? 일어날수있는동기오류중어떤것이고려되지않았습니까? Page 15
<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>
SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......
More informationPRO1_04E [읽기 전용]
Siemens AG 1999 All rights reserved File: PRO1_04E1 Information and S7-300 2 S7-400 3 EPROM / 4 5 6 HW Config 7 8 9 CPU 10 CPU : 11 CPU : 12 CPU : 13 CPU : / 14 CPU : 15 CPU : / 16 HW 17 HW PG 18 SIMATIC
More informationPRO1_09E [읽기 전용]
Siemens AG 1999 All rights reserved File: PRO1_09E1 Information and - ( ) 2 3 4 5 Monitor/Modify Variables" 6 7 8 9 10 11 CPU 12 Stop 13 (Forcing) 14 (1) 15 (2) 16 : 17 : Stop 18 : 19 : (Forcing) 20 :
More informationPRO1_18E [읽기 전용]
: S700 Siemens AG 999 All rights reserved Date: 0009 File: PRO_E Information and S7300 S7300 CPU () 3 S7300 CPU () S700 CPU () 5 S700 CPU () 6 S700 7 S700 : 9 CPU : 0 CPU : CPU : 3 SFC 35 5 ST7PRO : S700
More informationMicrosoft PowerPoint - 13장_OB 블록.ppt
OB (Organization Block) 블록 운영시스템 OB1 FC FB FB FC SFC System Functions SFB System Function Blocks 다른 OB File: PRO1_13E.1 차례 교육목표... 2 Organization Blocks 개요... 3 Warm Restart 와 Hot Restart 시의구동 OB... 4
More information<4D F736F F F696E74202D20B8AEB4AABDBA20BFC0B7F920C3B3B8AEC7CFB1E22E BC8A3C8AF20B8F0B5E55D>
리눅스 오류처리하기 2007. 11. 28 안효창 라이브러리함수의오류번호얻기 errno 변수기능오류번호를저장한다. 기본형 extern int errno; 헤더파일 라이브러리함수호출에실패했을때함수예 정수값을반환하는함수 -1 반환 open 함수 포인터를반환하는함수 NULL 반환 fopen 함수 2 유닉스 / 리눅스 라이브러리함수의오류번호얻기 19-1
More informationPRO1_02E [읽기 전용]
Siemens AG 1999 All rights reserved File: PRO1_02E1 Information and 2 STEP 7 3 4 5 6 STEP 7 7 / 8 9 10 S7 11 IS7 12 STEP 7 13 STEP 7 14 15 : 16 : S7 17 : S7 18 : CPU 19 1 OB1 FB21 I10 I11 Q40 Siemens AG
More information아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상
Android 용 Brother Image Viewer 설명서 버전 0 KOR 아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상표입니다. Android는
More informationPRO1_16E [읽기 전용]
MPI PG 720 Siemens AG 1999 All rights reserved File: PRO1_16E1 Information and MPI 2 MPI 3 : 4 GD 5 : 6 : 7 GD 8 GD 9 GD 10 GD 11 : 12 : 13 : 14 SFC 60 SFC 61 15 NETPRO 16 SIMATIC 17 S7 18 1 MPI MPI S7-300
More informationMicrosoft Word - PLC제어응용-2차시.doc
과정명 PLC 제어응용차시명 2 차시. 접점명령 학습목표 1. 연산개시명령 (LOAD, LOAD NOT) 에대하여설명할수있다. 2. 직렬접속명령 (AND, AND NOT) 에대하여설명할수있다. 3. 병렬접속명령 (OR, OR NOT) 에대하여설명할수있다. 4.PLC의접점명령을가지고간단한프로그램을작성할수있다. 학습내용 1. 연산개시명령 1) 연산개시명령 (LOAD,
More informationOPCTalk for Hitachi Ethernet 1 2. Path. DCOMwindow NT/2000 network server. Winsock update win95. . . 3 Excel CSV. Update Background Thread Client Command Queue Size Client Dynamic Scan Block Block
More information<4D F736F F F696E74202D2032C0E55FC6AEB7B9C0CCB4D720C5B0C6AEB1B8BCBAC7B05F446F6E652E707074>
File: PRO_1_02E.1 차례 S7-300 트레이닝키트... 2 S7-300 트레이닝키트 PLC 구성... 3 S7-300 모듈 I/O 어드레스... 4 S7-400트레이닝키트전체구성품. 5 S7-400 트레이닝키트 PLC 구성... 6 시뮬레이터... 7 콘베이어모델... 8 전체심벌리스트 (1)... 9 전체심벌리스트 (2)... 10 전체심벌리스트
More informationPowerPoint 프레젠테이션
실습 1 배효철 th1g@nate.com 1 목차 조건문 반복문 System.out 구구단 모양만들기 Up & Down 2 조건문 조건문의종류 If, switch If 문 조건식결과따라중괄호 { 블록을실행할지여부결정할때사용 조건식 true 또는 false값을산출할수있는연산식 boolean 변수 조건식이 true이면블록실행하고 false 이면블록실행하지않음 3
More information슬라이드 1
-Part3- 제 4 장동적메모리할당과가변인 자 학습목차 4.1 동적메모리할당 4.1 동적메모리할당 4.1 동적메모리할당 배울내용 1 프로세스의메모리공간 2 동적메모리할당의필요성 4.1 동적메모리할당 (1/6) 프로세스의메모리구조 코드영역 : 프로그램실행코드, 함수들이저장되는영역 스택영역 : 매개변수, 지역변수, 중괄호 ( 블록 ) 내부에정의된변수들이저장되는영역
More informationBausteinaufrufe und Multiinstanz-Modell
블록호출및복수인스턴스모델 목차 페이지 S7-CPU의소프트웨어구조. 2 블록개요. 3 함수호출 (FC).... 4 FC 호출에서파라미터전달. 5 함수를호출하기위한다른인스트럭션 6 함수블록 (FB) 을가지는인스턴스만들기.. 7 함수블록 (FB) 을가지는인스턴스만들기... 8 FB 호출에서파라미터전달 9 FB를호출하기위한다른인스트럭션... 10 " 전달되는 " 파라미터..
More informationADP-2480
Mitsubishi PLC 접속 GP 는 Mitsubishi FX Series 와통신이가능합니다. 시스템구성 6 7 8 GP-80 RS- Cable RS-C Cable FXN--BD FXN--BD 6 FX Series(FXS,FXN,FXN,FXNC, FXU) 7 FXS, FXN 8 FXN FX Series 는기본적으로 RS- 통신을하며, RS-/ converter
More informationC# Programming Guide - Types
C# Programming Guide - Types 최도경 lifeisforu@wemade.com 이문서는 MSDN 의 Types 를요약하고보충한것입니다. http://msdn.microsoft.com/enus/library/ms173104(v=vs.100).aspx Types, Variables, and Values C# 은 type 에민감한언어이다. 모든
More informationAPI 매뉴얼
PCI-TC03 API Programming (Rev 1.0) Windows, Windows2000, Windows NT, Windows XP and Windows 7 are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations
More informationPRO1_14E [읽기 전용]
Siemens AG 1999 All rights reserved Date 22-2-19 File PRO1_14E1 Information and 2 3 S7-3 4 SM335 ( ) 5 SM335 ( ) 6 SM331 7 8 9 1 11 12 SM335 13 SM331 14 15 16 1 CPU ph 5mV 1V 5V 1V 2mA 42mA MR ADC PIW
More information슬라이드 제목 없음
ETOS-DPS-X Guide AC&T SYSTEM 1 ETOS-DPS-X 개요 ETOS-DPS-X Field Bus Network 중 Profibus-DP Network 에연결되는장비. ProfiBus-DP Network 시스템에 DP 통신을지원하지않는현장장비에대한통신서버기능구현. Profibus-DP Slave 동작하기때문에반드시 DP-Master 모듈이있는시스템에서적용가능.
More informationMicrosoft PowerPoint - 07_04_s7기초기술교육_simatic_manager_operation.ppt [호환 모드]
Simatic Manager Operation 참고문헌 : Programming with Step7(V5.4) Edition 03/2006 SIMATIC Manager 신규프로젝트작성 (New Project) SIMATIC Manager File 메뉴 New ( 단축키 CTRL + N) 기존에작업했던프로젝트 신규프로젝트이름입력 프로젝트저장경로 경로변경시 SIMATIC
More informationMicrosoft PowerPoint - 13장_OB 블록.ppt
OB (Organization Block) 블록 운영시스템 OB1 FC FB FB FC SFC System Functions SFB System Function Blocks 다른 OB File: PRO1_13E.1 차례 교육목표... 2 Organization Blocks 개요... 3 Warm Restart 와 Hot Restart 시의구동 OB... 4
More information초급과정 목차
제목 S7 PLC 소개.... 2 STEP 7 패키지구성... 3 Automation License Manager... 4 Automation License Manager 화면설명... 5 License 설치 / 백업... 6 P.C PLC 연결...... 7 인터페이스설정.... 8 P.C Adapter(RS-232C, USB) 인터페이스설정... 9 P.C
More informationMicrosoft PowerPoint - chap02-C프로그램시작하기.pptx
#include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의
More informationBY-FDP-4-70.hwp
RS-232, RS485 FND Display Module BY-FDP-4-70-XX (Rev 1.0) - 1 - 1. 개요. 본 Display Module은 RS-232, RS-485 겸용입니다. Power : DC24V, DC12V( 주문사양). Max Current : 0.6A 숫자크기 : 58mm(FND Size : 70x47mm 4 개) RS-232,
More informationHigh Available SIMATIC S7-400H
Automation and Drives IMATIC S7-400H The Automation System Automation and Drives A&D AS, 0892006, Chart 2. (Redundant) :.... I/O Automation and Drives A&D AS, 0892006, Chart 3 (1) I/O (,, ) (Offshore)
More information<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F >
10주차 문자 LCD 의인터페이스회로및구동함수 Next-Generation Networks Lab. 5. 16x2 CLCD 모듈 (HY-1602H-803) 그림 11-18 19 핀설명표 11-11 번호 분류 핀이름 레벨 (V) 기능 1 V SS or GND 0 GND 전원 2 V Power DD or V CC +5 CLCD 구동전원 3 V 0 - CLCD 명암조절
More informationView Licenses and Services (customer)
빠른 빠른 시작: 시작: 라이선스, 라이선스, 서비스 서비스 및 주문 주문 이력 이력 보기 보기 고객 가이드 Microsoft 비즈니스 센터의 라이선스, 서비스 및 혜택 섹션을 통해 라이선스, 온라인 서비스, 구매 기록 (주문 기록)을 볼 수 있습니다. 시작하려면, 비즈니스 센터에 로그인하여 상단 메뉴에서 재고를 선택한 후 내 재고 관리를 선택하십시오. 목차
More informationvRealize Automation용 VMware Remote Console - VMware
vrealize Automation 용 VMware Remote Console VMware Remote Console 9.0 이문서는새버전으로교체되기전까지나열된각제품버전및모든이후버전을지원합니다. 이문서에대한최신버전을확인하려면 http://www.vmware.com/kr/support/pubs 를참조하십시오. KO-002230-00 vrealize Automation
More informationMicrosoft PowerPoint - ch09 - 연결형리스트, Stack, Queue와 응용 pm0100
2015-1 프로그래밍언어 9. 연결형리스트, Stack, Queue 2015 년 5 월 4 일 교수김영탁 영남대학교공과대학정보통신공학과 (Tel : +82-53-810-2497; Fax : +82-53-810-4742 http://antl.yu.ac.kr/; E-mail : ytkim@yu.ac.kr) 연결리스트 (Linked List) 연결리스트연산 Stack
More information11장 포인터
Dynamic Memory and Linked List 1 동적할당메모리의개념 프로그램이메모리를할당받는방법 정적 (static) 동적 (dynamic) 정적메모리할당 프로그램이시작되기전에미리정해진크기의메모리를할당받는것 메모리의크기는프로그램이시작하기전에결정 int i, j; int buffer[80]; char name[] = data structure"; 처음에결정된크기보다더큰입력이들어온다면처리하지못함
More informationCAN-fly Quick Manual
adc-171 Manual Ver.1.0 2011.07.01 www.adc.co.kr 2 contents Contents 1. adc-171(rn-171 Pack) 개요 2. RN-171 Feature 3. adc-171 Connector 4. adc-171 Dimension 5. Schematic 6. Bill Of Materials 7. References
More informationUsing Libraries
라이브러리사용 FC 100 FC 101 FC 102 FC 103 목차 페이지 라이브러리에서흥미로운사실... 2 표준라이브러리의설정및내용... 3 시스템함수에서흥미로운사실... 4 시스템함수에대한개요 (1부)... 5 시스템함수에대한개요 (2부)... 6 시스템함수에대한개요 (3부)... 7 시스템함수에대한개요 (4부)... 8 시스템함수에대한개요 (5부)...
More informationFrama-C/JESSIS 사용법 소개
Frama-C 프로그램검증시스템소개 박종현 @ POSTECH PL Frama-C? C 프로그램대상정적분석도구 플러그인구조 JESSIE Wp Aorai Frama-C 커널 2 ROSAEC 2011 동계워크샵 @ 통영 JESSIE? Frama-C 연역검증플러그인 프로그램분석 검증조건추출 증명 Hoare 논리에기초한프로그램검증도구 사용법 $ frama-c jessie
More informationPowerPoint 프레젠테이션
System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han (hhan@skku.edu) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소
More informationAPI 매뉴얼
PCI-DIO12 API Programming (Rev 1.0) Windows, Windows2000, Windows NT and Windows XP are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations mentioned
More information<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>
뻔뻔한 AVR 프로그래밍 The Last(8 th ) Lecture 유명환 ( yoo@netplug.co.kr) INDEX 1 I 2 C 통신이야기 2 ATmega128 TWI(I 2 C) 구조분석 4 ATmega128 TWI(I 2 C) 실습 : AT24C16 1 I 2 C 통신이야기 I 2 C Inter IC Bus 어떤 IC들간에도공통적으로통할수있는 ex)
More informationMF3010 MF Driver Installation Guide
한국어 MF 드라이버설치설명서 사용자소프트웨어 CD-ROM................................................ 1.................................................................... 1..............................................................................
More information<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A634C0CFC2F72E BC8A3C8AF20B8F0B5E55D>
뻔뻔한 AVR 프로그래밍 The 4 th Lecture 유명환 ( yoo@netplug.co.kr) 1 시간 (Time) 에대한정의 INDEX 2 왜타이머 (Timer) 와카운터 (Counter) 인가? 3 ATmega128 타이머 / 카운터동작구조 4 ATmega128 타이머 / 카운터관련레지스터 5 뻔뻔한노하우 : 레지스터비트설정방법 6 ATmega128
More information슬라이드 1
마이크로컨트롤러 2 (MicroController2) 2 강 ATmega128 의 external interrupt 이귀형교수님 학습목표 interrupt 란무엇인가? 기본개념을알아본다. interrupt 중에서가장사용하기쉬운 external interrupt 의사용방법을학습한다. 1. Interrupt 는왜필요할까? 함수동작을추가하여실행시키려면? //***
More informationadfasdfasfdasfasfadf
C 4.5 Source code Pt.3 ISL / 강한솔 2019-04-10 Index Tree structure Build.h Tree.h St-thresh.h 2 Tree structure *Concpets : Node, Branch, Leaf, Subtree, Attribute, Attribute Value, Class Play, Don't Play.
More informationChapter #01 Subject
Device Driver March 24, 2004 Kim, ki-hyeon 목차 1. 인터럽트처리복습 1. 인터럽트복습 입력검출방법 인터럽트방식, 폴링 (polling) 방식 인터럽트서비스등록함수 ( 커널에등록 ) int request_irq(unsigned int irq, void(*handler)(int,void*,struct pt_regs*), unsigned
More informationMicrosoft PowerPoint - CSharp-10-예외처리
10 장. 예외처리 예외처리개념 예외처리구문 사용자정의예외클래스와예외전파 순천향대학교컴퓨터학부이상정 1 예외처리개념 순천향대학교컴퓨터학부이상정 2 예외처리 오류 컴파일타임오류 (Compile-Time Error) 구문오류이기때문에컴파일러의구문오류메시지에의해쉽게교정 런타임오류 (Run-Time Error) 디버깅의절차를거치지않으면잡기어려운심각한오류 시스템에심각한문제를줄수도있다.
More informationPoison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3
Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3 Example 3.1 Files 3.2 Source code 3.3 Exploit flow
More informationIndirekte Adressierung und Adre?egisteranweisungen
간접어드레싱및어드레스레지스터인스트럭션??? 1 2 #Ini_Value #Pointer 9 10 # 카운터 L W [AR1, P#200.0] File: PRO2_04e.1 목차 페이지 STEP7에서의어드레싱방법... 2 변수의직접어드레싱... 3 DB 변수의직접어드레싱... 4 프로그램에서 DB 정보평가... 5 메모리간접어드레싱... 6 메모리간접어드레싱을이용한포인터구조...
More informationRHEV 2.2 인증서 만료 확인 및 갱신
2018/09/28 03:56 1/2 목차... 1 인증서 확인... 1 인증서 종류와 확인... 4 RHEVM CA... 5 FQDN 개인 인증서... 5 레드햇 인증서 - 코드 서명 인증서... 6 호스트 인증... 7 참고사항... 8 관련링크... 8 AllThatLinux! - http://allthatlinux.com/dokuwiki/ rhev_2.2_
More informationMicrosoft PowerPoint 웹 연동 기술.pptx
웹프로그래밍및실습 ( g & Practice) 문양세강원대학교 IT 대학컴퓨터과학전공 URL 분석 (1/2) URL (Uniform Resource Locator) 프로토콜, 호스트, 포트, 경로, 비밀번호, User 등의정보를포함 예. http://kim:3759@www.hostname.com:80/doc/index.html URL 을속성별로분리하고자할경우
More informationOCW_C언어 기초
초보프로그래머를위한 C 언어기초 4 장 : 연산자 2012 년 이은주 학습목표 수식의개념과연산자및피연산자에대한학습 C 의알아보기 연산자의우선순위와결합방향에대하여알아보기 2 목차 연산자의기본개념 수식 연산자와피연산자 산술연산자 / 증감연산자 관계연산자 / 논리연산자 비트연산자 / 대입연산자연산자의우선순위와결합방향 조건연산자 / 형변환연산자 연산자의우선순위 연산자의결합방향
More informationJAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각
JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( http://java.sun.com/javase/6/docs/api ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각선의길이를계산하는메소드들을작성하라. 직사각형의가로와세로의길이는주어진다. 대각선의길이는 Math클래스의적절한메소드를이용하여구하라.
More informationchap 5: Trees
5. Threaded Binary Tree 기본개념 n 개의노드를갖는이진트리에는 2n 개의링크가존재 2n 개의링크중에 n + 1 개의링크값은 null Null 링크를다른노드에대한포인터로대체 Threads Thread 의이용 ptr left_child = NULL 일경우, ptr left_child 를 ptr 의 inorder predecessor 를가리키도록변경
More information1 안전 기준
PROFIBUS S7-300 의 DP 모드 : DP 마스터와 DP 슬레이브 5 PROFIBUS S7-300 의 DP 모드 : DP 마스터와 DP 슬레이브 PROFIBUS DP 에서분산주변장치를사용하여간단하고성공적으로데이터교환을할수있습니다. 이장에는 SIMATIC S7-300을 DP 마스터와 인텔리젼트 (Intelligent) DP 슬레이브로작동하게해주는예제
More informationPathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.
PathEye Mobile Ver. 0.71b 2009. 3. 17 By PathEye 공식 블로그 다운로드 받으세요!! http://blog.patheye.com 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다. PathEye 설치 1/3 최종 배포 버전을 다 운로드 받습니다. 다운로드된 파일은 CAB 파일입니다. CAB 파일에는
More information슬라이드 1
Pairwise Tool & Pairwise Test NuSRS 200511305 김성규 200511306 김성훈 200614164 김효석 200611124 유성배 200518036 곡진화 2 PICT Pairwise Tool - PICT Microsoft 의 Command-line 기반의 Free Software www.pairwise.org 에서다운로드후설치
More information< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>
Chap #2 펌웨어작성을위한 C 언어 I http://www.smartdisplay.co.kr 강의계획 Chap1. 강의계획및디지털논리이론 Chap2. 펌웨어작성을위한 C 언어 I Chap3. 펌웨어작성을위한 C 언어 II Chap4. AT89S52 메모리구조 Chap5. SD-52 보드구성과코드메모리프로그래밍방법 Chap6. 어드레스디코딩 ( 매핑 ) 과어셈블리어코딩방법
More informationBMP 파일 처리
BMP 파일처리 김성영교수 금오공과대학교 컴퓨터공학과 학습내용 영상반전프로그램제작 2 Inverting images out = 255 - in 3 /* 이프로그램은 8bit gray-scale 영상을입력으로사용하여반전한후동일포맷의영상으로저장한다. */ #include #include #define WIDTHBYTES(bytes)
More information1_12-53(김동희)_.hwp
본논문은 2012년전력전자학술대회우수추천논문임 Cascaded BuckBoost 컨버터를 이용한 태양광 모듈 집적형 저전압 배터리 충전 장치 개발 472 강압이 가능한 토폴로지를 이용한 연구도 진행되었지만 제어 알고리즘의 용의성과 구조의 간단함 때문에 BuckBoost 컨버터 또는 Sepic 컨버터를 이용하여 연구 가 진행되었다[10][13]. 태양광 발전
More information유니티 변수-함수.key
C# 1 or 16 (Binary or Hex) 1:1 C# C# (Java, Python, Go ) (0101010 ). (Variable) : (Value) (Variable) : (Value) ( ) (Variable) : (Value) ( ) ; (Variable) : (Value) ( ) ; = ; (Variable) : (Value) (Variable)
More informationISP and CodeVisionAVR C Compiler.hwp
USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler http://www.avrmall.com/ November 12, 2007 Copyright (c) 2003-2008 All Rights Reserved. USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler
More informationUI TASK & KEY EVENT
2007. 2. 5 PLATFORM TEAM 정용학 차례 CONTAINER & WIDGET SPECIAL WIDGET 질의응답및토의 2 Container LCD에보여지는화면한개 1개이상의 Widget을가짐 3 Container 초기화과정 ui_init UMP_F_CONTAINERMGR_Initialize UMP_H_CONTAINERMGR_Initialize
More information2 Mitsubishi FX Series Computer Link MITSUBISHI FX SERIES COMPUTER LINK 시스템구성 시스템설정 사용예 사용예 사용예
Mitsubishi FX Series Computer Link 2 Mitsubishi FX Series Computer Link MITSUBISHI FX SERIES COMPUTER LINK... 1 1. 시스템구성... 3 2. 시스템설정... 4 3. 사용예... 6 3.1. 사용예 1... 6 3.2. 사용예 2... 9 4. 케이블연결도... 13 4.1.
More informationTEL: 042-863-8301~3 FAX: 042-863-8304 5 6 6 6 6 7 7 8 8 9 9 10 10 10 10 10 11 12 12 12 13 14 15 14 16 17 17 18 1 8 9 15 1 8 9 15 9. REMOTE 9.1 Remote Mode 1) CH Remote Flow Set 0 2) GMate2000A
More informationMicrosoft PowerPoint - chap06-2pointer.ppt
2010-1 학기프로그래밍입문 (1) chapter 06-2 참고자료 포인터 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 포인터의정의와사용 변수를선언하는것은메모리에기억공간을할당하는것이며할당된이후에는변수명으로그기억공간을사용한다. 할당된기억공간을사용하는방법에는변수명외에메모리의실제주소값을사용하는것이다.
More information사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을
IDIS Mobile ios 사용설명서 Powered by 사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다.
More informationtiawPlot ac 사용방법
tiawplot ac 매뉴얼 BORISOFT www.borisoft.co.kr park.ji@borisoft.co.kr HP : 00-370-077 Chapter 프로그램설치. 프로그램설치 3 2 Chapter tiawplot ac 사용하기.tiawPlot ac 소개 2.tiawPlot ac 실행하기 3. 도면파일등록및삭제 4. 출력장치설정 5. 출력옵션설정
More informationC++ Programming
C++ Programming 예외처리 Seo, Doo-okok clickseo@gmail.com http://www.clickseo.com 목 차 예외처리 2 예외처리 예외처리 C++ 의예외처리 예외클래스와객체 3 예외처리 예외를처리하지않는프로그램 int main() int a, b; cout > a >> b; cout
More informationMicrosoft PowerPoint - a10.ppt [호환 모드]
Structure Chapter 10: Structures t and Macros Structure 관련된변수들의그룹으로이루어진자료구조 template, pattern field structure를구성하는변수 (cf) C언어의 struct 프로그램의 structure 접근 entire structure 또는 individual fields Structure는
More informationStatus Bit-Dependent Instructions
상태비트의존적인인스트럭션 File: PRO2_01e.1 Information and 목차 페이지 S7-CPU의레지스터및메모리영역... 2 상태워드구조.... 3 상태비트검사..... 4 상태비트인스트럭션........ 5 블록호출또는복잡한함수에서의 BR 비트및 ENO... 6 상태비트에의존적인점프함수... 7 조건코드에의존적인점프함수..... 8 점프분산자의프로그래밍...
More informationBS-K1217-M□□-3012_ProductGuide_KR_PDF
READER/WRITER MADE IN JAPAN System [ASLINK ] S-K1217-M-3012..,.,....,,. S-K1217-M08-3012 S-K1217-M12-3012 S-K1217-M18-3012 S-K1217-M30-3012 2() () / 1 2 1 DC..,,.,,,..,....... ' ARW-04 (Ver.04-1.01 ),
More informationMicrosoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt
변수와상수 1 변수란무엇인가? 변수 : 정보 (data) 를저장하는컴퓨터내의특정위치 ( 임시저장공간 ) 메모리, register 메모리주소 101 번지 102 번지 변수의크기에따라 주로 byte 단위 메모리 2 기본적인변수형및변수의크기 변수의크기 해당컴퓨터에서는항상일정 컴퓨터마다다를수있음 short
More informationPowerPoint 프레젠테이션
KeyPad Device Control - Device driver Jo, Heeseung HBE-SM5-S4210 에는 16 개의 Tack Switch 를사용하여 4 행 4 열의 Keypad 가장착 4x4 Keypad 2 KeyPad 를제어하기위하여 FPGA 내부에 KeyPad controller 가구현 KeyPad controller 16bit 로구성된
More information이번장에서학습할내용 동적메모리란? malloc() 와 calloc() 연결리스트 파일을이용하면보다많은데이터를유용하고지속적으로사용및관리할수있습니다. 2
제 17 장동적메모리와연결리스트 유준범 (JUNBEOM YOO) Ver. 2.0 jbyoo@konkuk.ac.kr http://dslab.konkuk.ac.kr 본강의자료는생능출판사의 PPT 강의자료 를기반으로제작되었습니다. 이번장에서학습할내용 동적메모리란? malloc() 와 calloc() 연결리스트 파일을이용하면보다많은데이터를유용하고지속적으로사용및관리할수있습니다.
More informationC 프로그래밍 언어 입문 C 프로그래밍 언어 입문 김명호저 숭실대학교 출판국 머리말..... C, C++, Java, Fortran, Python, Ruby,.. C. C 1972. 40 C.. C. 1999 C99. C99. C. C. C., kmh ssu.ac.kr.. ,. 2013 12 Contents 1장 프로그래밍 시작 1.1 C 10 1.2 12
More information금오공대 컴퓨터공학전공 강의자료
C 프로그래밍프로젝트 Chap 14. 포인터와함수에대한이해 2013.10.09. 오병우 컴퓨터공학과 14-1 함수의인자로배열전달 기본적인인자의전달방식 값의복사에의한전달 val 10 a 10 11 Department of Computer Engineering 2 14-1 함수의인자로배열전달 배열의함수인자전달방식 배열이름 ( 배열주소, 포인터 ) 에의한전달 #include
More informationMicrosoft Word - FS_ZigBee_Manual_V1.3.docx
FirmSYS Zigbee etworks Kit User Manual FS-ZK500 Rev. 2008/05 Page 1 of 26 Version 1.3 목 차 1. 제품구성... 3 2. 개요... 4 3. 네트워크 설명... 5 4. 호스트/노드 설명... 6 네트워크 구성... 6 5. 모바일 태그 설명... 8 6. 프로토콜 설명... 9 프로토콜 목록...
More information비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2
비트연산자 1 1 비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 진수법! 2, 10, 16, 8! 2 : 0~1 ( )! 10 : 0~9 ( )! 16 : 0~9, 9 a, b,
More information쓰리 핸드(삼침) 요일 및 2405 요일 시간, 및 요일 설정 1. 용두를 2의 위치로 당기고 반시계방향으로 돌려 전날로 를 설정합니다. 2. 용두를 시계방향으로 돌려 전날로 요일을 설정합니다. 3. 용두를 3의 위치로 당기고 오늘 와 요일이 표시될 때까지 시계방향으로
한국어 표준 설정안내 서브 초침 시간 및 설정 1. 용두를 2의 위치로 뽑아냅니다. 2. 용두를 시계방향 또는 반시계방향으로 돌려(모델에 따라 다름) 를 전날로 설정합니다. 3. 용두를 3의 위치로 당기고 현재 가 표시될 때까지 시계방향으로 돌립니다. 4. 용두를 계속 돌려 정확한 오전/오후 시간을 설정합니다. 5. 용두를 1의 위치로 되돌립니다. 169 쓰리
More information< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10
(https://www.kisarbl.or.kr) < 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10 Ⅰ. 개요 실시간스팸차단리스트 (RBL) 는메일서버를운영하는누구나손쉽게효과적으로스팸수신을차단하는데이용할수있도록한국인터넷진흥원 (KISA)
More information목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate
ALTIBASE HDB 6.1.1.5.6 Patch Notes 목차 BUG-39240 offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG-41443 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate 한뒤, hash partition
More information17장 클래스와 메소드
17 장클래스와메소드 박창이 서울시립대학교통계학과 박창이 ( 서울시립대학교통계학과 ) 17 장클래스와메소드 1 / 18 학습내용 객체지향특징들객체출력 init 메소드 str 메소드연산자재정의타입기반의버전다형성 (polymorphism) 박창이 ( 서울시립대학교통계학과 ) 17 장클래스와메소드 2 / 18 객체지향특징들 객체지향프로그래밍의특징 프로그램은객체와함수정의로구성되며대부분의계산은객체에대한연산으로표현됨객체의정의는
More information이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론
이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 2. 관련연구 2.1 MQTT 프로토콜 Fig. 1. Topic-based Publish/Subscribe Communication Model. Table 1. Delivery and Guarantee by MQTT QoS Level 2.1 MQTT-SN 프로토콜 Fig. 2. MQTT-SN
More informationIRISCard Anywhere 5
이 빠른 사용자 가이드는 IRISCard Anywhere 5 및 IRISCard Corporate 5 스캐너의 설치와 시작을 도와 드립니다. 이 스캐너와 함께 제공되는 소프트웨어는: - Cardiris Pro 5 및 Cardiris Corporate 5 for CRM (Windows 용) - Cardiris Pro 4 (Mac OS 용) Cardiris 의
More informationMicrosoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와 디바이스에 관계 없이 언제, 어디서나 문서를 확인하고 편집
Modern Modern www.office.com ( ) 892 5 : 1577-9700 : http://www.microsoft.com/korea Microsoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와
More information<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CBED0C3E0C7C1B7CEB1D7B7A55C D616E2E637070>
#include "stdafx.h" #include "Huffman.h" 1 /* 비트의부분을뽑아내는함수 */ unsigned HF::bits(unsigned x, int k, int j) return (x >> k) & ~(~0
More information2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지
PX-8000 SYSTEM 8 x 8 Audio Matrix with Local Control 2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지역에
More information다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");
다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp"); dispatcher.forward(request, response); - 위의예에서와같이 RequestDispatcher
More information사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사
IDIS Mobile Android 사용설명서 Powered by 사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사양 및 버전에 따라 일부
More information목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.
소프트웨어매뉴얼 윈도우드라이버 Rev. 3.03 SLP-TX220 / TX223 SLP-TX420 / TX423 SLP-TX400 / TX403 SLP-DX220 / DX223 SLP-DX420 / DX423 SLP-DL410 / DL413 SLP-T400 / T403 SLP-T400R / T403R SLP-D220 / D223 SLP-D420 / D423
More information<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770>
연습문제해답 5 4 3 2 1 0 함수의반환값 =15 5 4 3 2 1 0 함수의반환값 =95 10 7 4 1-2 함수의반환값 =3 1 2 3 4 5 연습문제해답 1. C 언어에서의배열에대하여다음중맞는것은? (1) 3차원이상의배열은불가능하다. (2) 배열의이름은포인터와같은역할을한다. (3) 배열의인덱스는 1에서부터시작한다. (4) 선언한다음, 실행도중에배열의크기를변경하는것이가능하다.
More informationtut_modelsim(student).hwp
ModelSim 사용법 1. ModelSim-Altera 를이용한 Function/RTL 시뮬레이션 1.1. 테스트벤치를사용하지않는명령어기반시뮬레이션 1.1.1. 시뮬레이션을위한하드웨어 A B S C 그림 1. 반가산기 1.1.2. 작업디렉토리 - File - Change Directory 를클릭하여작업디렉토리지정. 1.1.3. 소스파일작성 - 모델심편집기나기타편집기가능
More informationKMC.xlsm
제 7 장. /S 에필요한내용 1] IGBT 취급시주의사항 ) IGBT 취급시주의 1) 운반도중에는 Carbon Cross로 G-E를단락시킵니다. 2) 정전기가발생할수있으므로손으로 G-E 및주단자를만지지마십시요. 3) G-E 단자를개방시킨상태에서직류전원을인가하지마십시요. (IGBT 파손됨 ) 4) IGBT 조립시에는사용기기나인체를접지시키십시요. G2 E2 E1
More informationPowerPoint Template
SOFTWARE ENGINEERING Team Practice #3 (UTP) 201114188 김종연 201114191 정재욱 201114192 정재철 201114195 홍호탁 www.themegallery.com 1 / 19 Contents - Test items - Features to be tested - Features not to be tested
More informationJVM 메모리구조
조명이정도면괜찮조! 주제 JVM 메모리구조 설미라자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조장. 최지성자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조원 이용열자료조사, 자료작성, PPT 작성, 보고서작성. 이윤경 자료조사, 자료작성, PPT작성, 보고서작성. 이수은 자료조사, 자료작성, PPT작성, 보고서작성. 발표일 2013. 05.
More information슬라이드 1
/ 유닉스시스템개요 / 파일 / 프로세스 01 File Descriptor file file descriptor file type unix 에서의파일은단지바이트들의나열임 operating system 은파일에어떤포맷도부과하지않음 파일의내용은바이트단위로주소를줄수있음 file descriptor 는 0 이나양수임 file 은 open 이나 creat 로 file
More information03_원격제어반_IDAC-2W
IDAC-2W (Intelligent Distributed Automatic Controller) 1. 개요 IDAC-2W 는 HVAC 의공기조화기, 냉온수열원장비, BC 의저소음휀및기타설비장비를제어하기위한제어기기이다. LCD( Liquid Crystal Display) 가장착된이제어기기는장비의다양한제어기능및데이터통신기능을가지며, Key- Pad 를이용하여장비의운전및설정할수있다.
More information[ 마이크로프로세서 1] 2 주차 3 차시. 포인터와구조체 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Functi
2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Function) 1. 함수의개념 입력에대해적절한출력을발생시켜주는것 내가 ( 프로그래머 ) 작성한명령문을연산, 처리, 실행해주는부분 ( 모듈 ) 자체적으로실행되지않으며,
More information歯Enet_목차_.PDF
GLOFA-GM - TCP ( ) 1) IEC(International Electrotechnical Commission : ), 2), 2,.,. RUN CPU I/F RUN FB-SERVICE HS-SERVICE GMWIN-SERV GLOFA-SERV FTP-SERVICE H/W ERROR 10B5 enable 10B2 enable 10BT
More information온습도 판넬미터(JTH-05) 사양서V1.0
온습도 조절기 Model:JTH-05 1. 제품 사양. [제품 구분] JTH-05A(입력 전원 AC), JTH-05D(입력 전원 DC) [전원 사양] JTH-05A 입력 전압 출력 전원 소비 전력 JTH-05D AC 90~240V DC 10~36V 12Vdc / Max.170mA Max.2W [본체 사이즈] ~ 온/습도 범위(본체): 사용 [0 ~ 50, 85%RH
More informationWindows 8에서 BioStar 1 설치하기
/ 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar
More informationPowerPoint Presentation
객체지향프로그래밍 클래스, 객체, 메소드 ( 실습 ) 손시운 ssw5176@kangwon.ac.kr 예제 1. 필드만있는클래스 텔레비젼 2 예제 1. 필드만있는클래스 3 예제 2. 여러개의객체생성하기 4 5 예제 3. 메소드가추가된클래스 public class Television { int channel; // 채널번호 int volume; // 볼륨 boolean
More informationMicrosoft PowerPoint - chap06-5 [호환 모드]
2011-1 학기프로그래밍입문 (1) chapter 06-5 참고자료 변수의영역과데이터의전달 박종혁 Tel: 970-6702 Email: jhpark1@seoultech.ac.kr h k 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- ehanbit.net 자동변수 지금까지하나의함수안에서선언한변수는자동변수이다. 사용범위는하나의함수내부이다. 생존기간은함수가호출되어실행되는동안이다.
More information