정말로 초보입니다 조언부탁드립니다

cokecola7의 이미지

음....
직업전문학교에서 C만 5개월 정도 배우다가
QT,C++이라는 두 관문을 만난지 2달도 안됐습니다
개인 프로젝트를 받았는데 엄두가 안나네요
RS232통신에 시리얼 통신의 read,write값이 있을때 connect
값이 없을때 disconnect를 출력하고
2개의 모드 A,B모드가 있는데 각 모드는 2개의 값 A1,A2 와 B1,B2를 갖습니다
A모드는 스핀박스로 값을 설정할수 있으며
다른 모드의 값을 설정하고 다시 돌아왔을때 초기화 되어있지 않고
그 값을 저장하고 있어야 합니다
이런 문제를 풀어내야 하는데 솔직히 막막하네요
코원님 사이트에서 여러 공부를 하고
몇몇 풀이가 된 것도 있는데 컴파일 해보면 에러가 우르르르르르
too many error이 떠버릴 정도네요
음...
이런 프로젝트 짜주세요 하면 정말 다들 어이없으실테고
참조하면 좋겠다 하는 헤더파일이나 URL이 있으면 조금 알려주시면 열심히 공부하겠습니다
이 사이트를 찾으시는 분들 대부분이 도움을 주시거나
도움을 원하기 위해 오실텐데 저 같이 후자의 경우에 있는 사람이...
무턱대고 이런 의문점을 크나크게 내놓은점 깊은 사과드립니다
저도 열심히 공부하고 익혀서
나중에는 전자의 자리에 섰을때 카페에 좋은 활동 하도록 하겠습니다
꾸벅
더블어 오늘 가입했습니다
앞으로 많은 활동 할테니 너무 악풀은 하지 말아주세요^^;;;

cokecola7의 이미지

그래서 사이트 돌아다니다 보니 주옥같은 자료들이 많은데요
일단 시리얼통신쪽하고 쓰레드쪽 보고 있습니다
시리얼쪽은 대충 정리해서 사용가능하게 수정해놨는데
쓰레드는 사용해본적이 없어서 조금 어렵네요

sozu의 이미지

좀더 구체적으로 질문을 올리시는게 좋을 것 같습니다.
사용해 본적이 없더라도 메뉴얼을 꼼꼼히 읽어보시고 사용해보시면 별거 없습니다.
사람들이 삽질하는 이유중에 하나가 대충 알고 있는 사실을 마치 다 알고 있는 것처럼 착각해서 그렇습니다.
하나하나 명확히 이해하고 파악해 나가신다면 혼자서도 충분히 하실수 있을겁니다.^^

-----------
청하가 제안하는 소프트웨어 엔지니어로써 재미있게 사는 법
http://sozu.tistory.com

-----------
청하가 제안하는 소프트웨어 엔지니어로써 재미있게 사는 법
http://sozu.tistory.com

cokecola7의 이미지

답변 감사합니다
사용하는것도 처음인데
개인 프로젝트를 단시간만에 막 떠 넘기듯 줘서 막막해서 글 올려봤습니다
^^
암쪼록 사이트 검색해보니 주옥같이 좋은 부분들 많아서 참고하면서 풀어가고 있습니다
감사합니다

jos77의 이미지

초보이신지 아닌지는 모르겠지만... 문제 난이도가 상당해 보이는데요...
단순히 multiplex 신호처리는 아닌 듯하고... 하드웨어전문 분야 아닌가 싶은데... 전혀 모르겠네요 @_@
소프트웨어적으로 이해할 수 있는 문제가 아니라면... 해당 담당자 붙들고 갈켜달라고 하는 게 제일 좋을 것 같네요 ㅠ.ㅠ

-----
안녕하세요 소프트웨어 공학센터 장원석 책임입니다.
http://www.software.kr

cokecola7의 이미지

이제 QT입문한지 3달 정도 됐네요
쉽지 않아서
중도에 도망가고 싶은 생각도 있는데
어차피 풀어해친거
한번 해볼라고요
ㅋㅋㅋ
하드웨어에 들어가는 UI만드는데...
이 전 담당자가 본사 이사님이라
뭔 질문을 하기도 어렵기도 하고
뭘 알아야 질문도 하는데 어렵네요 하하하

winchild의 이미지

RS232 통신의 connect, disconnect?

RS232 통신에서 connect / disconnect 를 read / write 로 판별을 한다굽쇼?
영 말이 안되는데....

RS232 통신에서 접속연결여부는 CD (Carrie Detect) 를 이용합니다.
read (RD) / write (SD) 를 가지고 접속여부를 판단한다는 것은 말이 안됩니다.

논리관련 숙제를 시키려고 낸것 같은데요?

- 겨울아찌 -
winchild@kldp.org

- 겨울아찌 -
winchild@gmail.com

cokecola7의 이미지

제가 하려는건...
connect/disconnect는 출력이 되는거고요^^
read/write값을 thread로 계속 읽다가 read값이나 write값이 있을 때 출력하려는거에요^^
CD란 단어도 있었군요...
전혀 몰랐습니다 감사합니다

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.