2017-11-17 22 views
1

DSisAcquisitionActive()과 동등하거나 유사한 기능이 있습니까?digmScan 오버 헤드 시간을 감지하는 dm-script 기능

내 GMS 1.93에서 DM이 "dsisacquisitionactive()와 일치하지 않습니다."라는 메시지를 표시합니다.

오래된 시스템에 대한 대체 기능이 있는지 궁금해합니다. 시스템 충돌을 피하기 위해 다른 STEM을 구입하기 전에 DigiScan 오버 헤드 시간이 끝나기를 기다려야합니다.

답변

1

불행히도, 나는 '이전'명령을 인식하지 못합니다.

하드웨어 스크립팅은 GMS 2.3에서만 도입되었습니다. 그 이전의 모든 명령은 Gatan-intern R & D에만 해당되었습니다. 그러나 나중에 지원되는 명령의 "기초"이기 때문에 일부는 이전 버전에 존재합니다.

F1 도움말 문서에는 지원되는 명령이 나열되어 있으며 버전 기록 인도 나와 있습니다. 대개의 경우 은 "....에서 도입되었습니다"이며 대개 이전 버전에서 작동합니다. 당신이 언급 한 명령은, 그러나, 그래서이

enter image description here

그러나 그 버전으로 생성 된 "새 명령으로 추가"를 읽고, 당신은 꽤 정확하게 때 시간을 "예측"할 수 있어야한다 픽셀 드웰 시간과 플라이 백 시간을 알 수 있습니다. 하드웨어 로딩을위한 "오버 헤드"가 있지만, 실제 인수 매개 변수와는 독립적으로 커야합니다. 픽셀 드리 우물 시간 및/또는 이미지 크기 (상수 플라이 백)의 함수로 여러 획득 시간을 플롯하고 그 값의 아이디어를 얻기 위해 선형 회귀를 수행 할 수 있습니다.

또 다른 아이디어는 시도 {} Catch {} 루프에 acqusitions 시작 코드를 넣고 Digiscan에 의해 던져진 예외를 사용하여 여전히 대기 상태가되도록하는 것입니다. 그것은 꽤 못생긴 것이고, 나는 그것이 잘 될지 모르겠다. 그러나 오래된 소프트웨어를 계속 사용하도록 강요 당할 가치가있다 ...