본문 바로가기

Programming399

Array Changing string /*문자열 변경하는 예제 코드*/ #include int main(void) {int i;char ch;char str[6] = "hello"; printf("--변경 전 문자열--\n");printf("%s\n", str); for (i = 0; i 2017. 3. 10.
Array String basic example /*문자열 변수를 선언하고 출력하는 방법문자열 변수 선언시 이것이 변수인지 상수인지 구분하기.그리고 큰따옴표 사용하는 것 기억하기*/ #include int main(void){char str1[5] = "Good";char str2[] = "morning"; printf("%s\n", str1);printf("%s %s \n", str1, str2); return 0;} 2017. 3. 9.
Array initialization and declaration at the same time /*위와 같은 예제이나 배열의 생성과 초기값 설정을 동시에 하기*/ #include int main(void){double total;double val[5] = { 1.01, 2.02, 3.03, 4.04, 5.05 }; total = val[0] + val[1] + val[2] + val[3] + val[4];printf("평균 : %lf\n", total / 5); return 0;} 2017. 3. 9.
1 demension Array example code /*배열을 이해하기.5개의 변수를 선언하고 변수값을 넣고나서 평균구하기.하는 이유. 기본적인 작성 코드에 대해 익숙해지기.*/ #include int main(void) {double total;double val[5]; // double 형 배열 선언 val[0] = 1.01;val[1] = 2.02;val[2] = 3.03;val[3] = 4.04;val[4] = 5.05;//val[5] = 6.06; total = val[0] + val[1] + val[2] + val[3] + val[4];printf("평균: %lf\n", total / 5); return 0;} 2017. 3. 9.
My computer is using Little Endian Method /*Endian_chk.c**이진수 0000 0000 / 0000 0000 / 0000 0000 / 0000 0001,,(2),, 을 i에 저장한 후, 정수형 변수 i를 문자형 변수로 캐스팅한다.*그렇게 하면 4바이트의 i는 1비트의 길이 4인 배열이 된다.*이제 이 배열의 시작 주소를 읽는다.*이 값이 1이면 가장 마지막 자리가 가장 작은 주소에 저장되어 있다는 것(0000 0001,,(2),,)이므로 Little Endian이다.*이 값이 0이면 가장 큰 자리가 가장 작은 주소에 저장되어 있다는 것(1000 0000,,(2),,)이므로 Big Endian이다.*/ #include int main(){int i = 0x00000001; if (((char *)&i)[0]){printf("Littile .. 2017. 3. 9.
What is NI USB6009 1. NI USB6009 8개의 아날로그 입력채널2개의 아날로그 출력채널12개의 디지털 입출력채널1개의 32비트 카운터를 전속 USB인터페이스와 연결 가능 데이터 수집(DAQ)전압 등의 전기 또는 물리적인 현상을 측정하는 과정. 센서, DAQ측정 하드웨어 및 프로그래밍 소프트웨어가 설치된 컴퓨터로 구성 센서실내 온도, 가해진 힘 등의 물리적인 현상을 측정하기 위해 필요하다. 트랜스듀서라고도 하며 물리적인 현상을 측정할 수 있는 전기 신호로 변환한다. 센서 유형에 따라 전압, 전류, 저항 또는 시간에 따라 변하는 다른 형태의 전기 속성이 될 수 있다. DAQ보드 및 디바이스컴퓨터와 외부 신호 사이의 인터페이스 역할. DAQ 하드웨어는 반입되는 아날로그 신호를 디지털화하여 컴퓨터가 그 신호를 해독하도록 하는.. 2017. 3. 8.
Before Stating to study Sensors and Actuators 1. 무슨 공부를 하는 것인지 정리 키워드 : 센서, DAQ, 신호 컨디셔닝, 7-Segment, 센서 원리, 엔코더, 센서 인터페이스 회로, Illuminance 센서, OP-amps, IR/Ultrasonic sensor, Data Acquisition, Load cell, Temperature sensor, Analog Filters, Digital Filters, IMU sensor 이러한 주제를 가지고 기본 센서 기술들을 배우게 된다. 2. 필요한 기본 용어 정리 아날로그자연적인 신호(정보) 거시적인 자연에서 얻는 신호. 햇빛의 밝기, 소리의 높낮이나 크기, 바람의 세기, 가공이 용이하지 않아 상품화가 쉽지 않다. 아날로그 신호를 가공의 용이함을 위해 디지털 신호로 변환하면 필연적으로 그 과정에.. 2017. 3. 8.
커리큘럼 짜기 1. 이번학기를 마치고 집에 가서 푹 쉬기.2. 앞으로 계획에 대해서 정리하고 시작하기.3. 하고 싶은 일이 무엇인지 정확하게 명시하기.4. 웹 개발 시작하기 - 가장 기본적인 비지니스 모델 광고로 시작하기.5. 영어 뉴스 꾸준히 - 20배 넓은 시장 접하기, 6. 자료 정리하는 습관 가지기7. 내가 읽고 싶은 자료 정리하기.8. 아는 것이 힘이다?9. 알고리즘에 대해 공부하기.10. 증명방법 어떻게 해야하는지 A->B, B->C, C->A 이다. 2017 02 03 아 교환학생 때 이렇게 하려고 생각을 했구나. 지금 레드 오션인 웹 개발, 모바일 개발을 하려고 했구나.그러지 말고, 그리고 학교를 때려치울 생각하지 말고, 학교를 다니면서도 내 스스로 시간을 가장 소중히 여기고 홈스쿨링 할 생각을 해야지홈.. 2017. 2. 3.
앞으로 할 일. 1. 이번학기를 마치고 집에 가서 푹 쉬기. 2. 앞으로 계획에 대해서 정리하고 시작하기. 3. 하고 싶은 일이 무엇인지 정확하게 명시하기. 4. 웹 개발 시작하기 - 가장 기본적인 비지니스 모델 광고로 시작하기. 5. 영어 뉴스 꾸준히 - 20배 넓은 시장 접하기, 6. 자료 정리하는 습관 가지기 7. 내가 읽고 싶은 자료 정리하기. 8. 아는 것이 힘이다? 9. 알고리즘에 대해 공부하기. 10. 증명방법 어떻게 해야하는지 A->B, B->C, C->A 이다. 2016. 11. 30.