프로그래밍 QnA

xbroyw의 이미지

Labview로 받고 있는 a.txt를 계속 받을 수 있을까요?

전임자가 Labview를 이용해서 만든 프로그램에서 총 N x 20개의 데이터를 실시간으로 (32Hz)로 받습니다.

NI의 제품으로 구성되어 있다보니 다른 포트를 열어서 받을 표족한 방법이 없네요.

생각다못해 DAQ에서 받는 데이터를 저장하는 텍스트를 열어서 다시 처리를 하면 어떨까하고 생각해보았습니다.

이렇게 받은 32Hz값을 정성적으로 문턱값을 줘서 x 값 이상이면 1, x 값 미만이면 0 (좀더 복잡할 수도 있지만)으로 값을 주고 싶습니다.

지금 고민하는건 실제로 Labview DAQ보드를 통해서 들어오는 신호를 저장하는 a.txt 를 계속 볼 수 있는 방법은 무엇일까 입니다.

루프를 돌려야 하는 건가요?

그러면 a.txt를 받는 input_data 라는 리스트는 계속 누적된 데이터를 갱신하는게 되겠죠?

먼저 들어온 것은 다시 들어오지 않을 그런 방법이 필요한데요...

한줄씩 받으면 되나요?

모르겠네요. 조언을 부탁드립니다.

dbckdgns의 이미지

루트파일시스템 만들기.

이번에 임베디드 프로젝트를 하면서 jffs2나 yafss가 아닌 저희가 개발한 파일시스템을 루트파일시스템으로 사용하려고합니다.
기존 리눅스 커널과의 연결고리, 마운트 부분, VFS와 MTD의 관련되는 부분들을 참고로 할 수 있는 자료가지고 계신분 있나요?
혹시 관련 프로젝트를 진행해보신분 있으시면 자료좀 부탁드립니다.

dbckdgns0515@hotmail.com 입니다.

mathman의 이미지

sed로 주석문 지우는 문제...

sed -e "s/ #.*$//g; s/^#.*$//g; s/#.*$//" $1 > $1.out

위 스크립트를 이용해서 파일 내에있는 주석문을 모두 삭제 하려고 하는데요.

#comment
blahblahblahblah#blahblahblahblaht
blahblahblahblahblah\#blahblahlblahblahblah
blahblahblahblahblah"#"blahblahblahblahblah
blahblahblahblahblah'#'blahblahblahblahblah
blahblahblahblahblah"'"#'blahblahblah
blahblahblah #comment

내용을

idrukawa의 이미지

메시지 큐를 코딩중입니다. 솔라리스10 C++ 도와주세요

솔라리스 10에서 c++ 코딩 중 입니다.

간단한 메시지 큐를 만들어서 테스트 중인데요.
함수인자로 결과값을 받아오려고 합니다.
함수내부에서 출력해보면 정상적으로 출력이 되는데
main에서 결과값을 받아온 인자를 출력해보면 엉뚱한 값이 출력됩니다.
포인터를 사용해서 제대로 한 것 같은데
확인 한번만 해주세요. 다음은 코드 전문과 결과 출력화면입니다.
컴파일 해보려면 -lpthread 옵션을 주어야 합니다.

결과화면
*** Init message queue.
msgq->count = 0

loolaz의 이미지

CppUTest 와 Google Test 에서 테스트 케이스를 등록 할 때 메모리 영역 사용 관련 질문

CppUTest 는 테스트 케이스를 등록 할 때 각 테스트케이스의 클래스들이 전역 변수로 할당 되어, 테스트케이스들의 관리를 위한 별도 메모리 사용이 없이 전역 변수 간에 링크드리스트로 관리가 되네요.. 즉..

TestcaseA : Test{
...
Test * next;
} testInstance;

TestInstaller install(&testInstance, ...);

이런 식으로 처리가 됩니다..

그리고 실제 install 내에서도 따로 testInstance 변수들을 큐를 잡아서 관리하거나 하지 않고, testInstance 끼리 next 포인터로 엮어서 관리해 주는군요..

testInstanceA->next = testInstanceB;
testInstanceB->next = testInstanceC;
...

반면, Google Test 는

TestcaseA : Test{
...

};

minic3000의 이미지

[완료]Python을 활용한 텍스트 자료 간단 통계 내기

안녕하세요~

요즘 파이썬을 배워서 텍스트 기반 DB에 대한 간단한 통계를 내고, 비교하는 걸 해보려고 노력중인 학생(?)입니다.

파이썬이 쉽다고 해서 처음 공부하기 시작할때는 의욕에 충만하였는데, 역시 혼자 공부하는 초보인 저에게는

쉽지않은 벽을 보여주네요..

여차저차 해서 파일을 읽고 출력하는 것까지는 목표자료 가지고 해봤는데, 어떻게 통계내고 비교한 결과를 출력할 수 있는지

앞이 깜깜해서 도움을 요청드립니다.

제가 작업하려는 것은 예를 들어,

-a.txt-
10001; 10; 20
10002; 20; 10
10103; 30; 40
20001; 40; 60
20010; 50; 10
30201; 60; 10

badwood의 이미지

우분투 사용중인데요....파일 오픈 문제..;

흠흠;;

printf("보내실 파일 입력하시오 : ");
fgets(fileNames,MAXBUF,stdin);
//scanf("%s",&fileNames);
//fileNames[strlen(fileNames)] = '\0';
FILE * file = fopen(fileNames,"r+t");

소스파일 은 경로가 /home/cow/바탕화면/client
안에 client.c란 파일이구요

client폴더안에 data.txt 라는 파일 만들어놨습니다.

서버 키고 클라이언트실행후

보내실 파일 입력하시오 나오면 data.txt를 쳐주면.;

계속 파일 업다고 나오내요;; open함수도 써봤구요;;

위에 보셧듯이 스캔에프 입력받은값 끝에 널값때문인가 해서 널값도 줘봤구요;;

같은 폴더 안에 있으니 경로 지정은 안해줘도 되는걸로 아는데.....후..........

키보드 뽀개고 싶어질정도로 미쳐버리다가 글적습니다 ㄷㄷ;;

mathman의 이미지

도움 부탁드립니다. #로 시작하는 주석문들을 어떻게 찾아서 지울까요?

안녕하세요.

bash command script로 코멘트를 찾아서 지우는것을 만드려고 하는데요.

예를 들어

' ' 나 " " 사이에 있는 #는 코멘트가 아닌것으로 해야하구요.

\ 바로 뒤에 있는 # 역시 코멘트가 아닙니다.

저것들을 다 구분지어서 코멘트만 지울수 있는 방법이 없을까요??

sed 나 awk 혹은 grep 으로 할 수 있는 방법이 궁금합니다.

실행시 명령어는 만약에 스크립트 이름이 go 라면

./go filename.txt 이렇게 입력을 하면 filename 안에 있는 코멘트를 다 지운뒤

filename-strip.txt 라는 파일을 생성하고 싶습니다.

도움에 손길 기다리겠습니다.

좋은 하루되세요.

간단한 결과 예제 입니다.

choboja의 이미지

[[완료]]gdb 함수 구현

안녕하세요?

gdb를 사용해보고 있는 초보입니다.

원하는 기능을 찾아보는데 없네요.

즉, 제가 어떤 변수의 값을 gdb의 b(breakpoint)를 이용해서 얻었을때

즉, i = 10 이라는 것을 알았을때
이값을 이용하여 gdb에서 10인 값을 인자로 받아 어떤 연산을 처리하는 함수를 사용하고 싶은데 혹시
gdb내부에 사용자 정의 함수를 구현할 수 있나요? 있다면 어떤식으로 해야되는지 질문드립니다.

i라는 값을 이용하는 프로그램을 작성해서 인자로 넘겨서 계산해봐도 되지만 copy & paste를 해야되고 번거럽네요. 방법이 있다면 부탁드립니다.

mandugukbap의 이미지

TCP congestion control 메카니즘을 그래프로 그려 보고자 합니다.

PCAP으로 캡춰된 trace로부터 TCP 플로우의 혼잡 제어 메카니즘을 관찰해 보고 싶습니다.

가장 중점적으로 관찰하고자 하는 부분은 Congestion 윈도우의 크기 변화입니다.

대략적으로 ack flag이 관찰될 때마다. 한꺼번에 acked 되는 세그먼트의 수를 세어 보았는데 우리가 잘 알고 있는 지수적 증가를 보여 주지 않더라구요.

저장된 pcap 파일로부터 TCP 플로우의 혼잡제어 (혼잡 윈도우 크기의 지수적 증가)를 보여 줄 수 있는 툴이나 방법을 알려 주시면 감사 드리겠습니다.

와이어샤크로도 가능하다는 소문을 어디선가 들었는데 도무지 찾을 수가 없더군요.

페이지

프로그래밍 QnA 구독하기