2017-11-27 2 views
0

SCPI를 사용하여 트리거가 Red Pitaya를 사용하는 횟수를 세는 코드를 개발하려고합니다. 이전에,이 코드를 사용하여 오실로스코프와 같은 짓을했는지 : 나는 레드 타야에 동일한 코드 조각을 적용 할 때, 그냥 작동하지 않습니다Red Pitaya 및 SCPI를 사용하는 연속 트리거

os.write(file, "ACQ:TYPE NORM") 
os.write(file, ":TRIG:MODE EDGE") 
os.write(file, ":TRIG:EDGE:SOURCE CHAN1") 
os.write(file, ":TRIG:EDGE:SLOP NEG") 
os.write(file, ":TRIGger:EDGE:SWEep NORM") 
os.write(file, ":TRIG:EDGE:LEVel-1") 
os.write(file, ":COUNter:ENABle ON") 
os.write(file, ":RUN") 

os.write(file, ":COUNter:VALue?") 

. 설명서에 따르면 특정 SCPI 명령이 지원되며 'COUNter'명령이 목록에 없습니다. 그렇다면 어떻게 Red Pitaya를 사용하여 트리거 수에 대응할 수 있습니까?

답변

0

COUNter 명령은 지원되지 않습니다.

모든 명령은 scpi server sources에 나열되어 있습니다.

+0

대단히 감사합니다. @ 삼 피. 그 목록을 살펴보면 계산에 상응하는 것이 보이지 않습니다. 맞습니까? RP를 사용하여 카운터를 구현하는 방법에 대한 아이디어가 있습니까? –

+0

동일한 명령이 없습니다. 나는 [API] (https://github.com/RedPitaya/RedPitaya/blob/master/api/include/redpitaya/rp.h)에서 흥미로운 기능을 찾지 못했습니다. – Sanpi