NI-VISA를 이용해서 계측기와 Ethernet 통신을 하는 프로그램을 만들고 있습니다.
만든 프로그램이 안되서 질문하는건아니구요ㅋㅋ
구글링한 코딩 중 궁금한게 있습니다.
ViQueryf(instr,"CALC:DATA:FDAT?\n","%,#lf",&retcount, Data);
여기서 저 서식문자 %,#lf는 처음보는 형태입니다.
lf는 double형 서식문자인거는 알겠는데 #과 ,(콤마)가 무엇인지 궁금합니다.
사실 콤마는 대충 감이 잡히는게 저 명령어가 계측기로부터 Trace Data를 읽어오는 명령어이고 데이터가
CSV파일처럼 콤마로 구분되어 있습니다.
그 후 double 형 배열인 Data에 넣는데 저 콤마는 데이터 구분자인것 같습니다.
근데 #은 무엇인가요?
혹시나 해서 #을 지우고 해보니 데이터가 안받아지더군요
VISA API에만 있는 서식문자인지 아니면 C++에도 저런 서식문자가 원래있는지요?