2015-02-05 4 views
1

저는 현재 VBA의 일부 반자동 스크립트로 작업하고 있습니다.VBA : '대기 1'은 1 초 기다리지?

다음 루프로 이동하기 전에 1 초 동안 기다려야합니다. 이 매크로는 AP2700 시리즈 용이므로 'Application.wait'메소드에 액세스 할 수 없습니다.

루프는 다음과 같이 간다 : 나는 나중에 처리하기 위해 배열에 측정 값을 저장할

For i = 0 To 20 
    AP.S2CDsp.Analyzer.FuncFilter = 0 
    noiseListNone(i) = AP.S2CDsp.Analyzer.FuncChARdg("V") 
    AP.S2CDsp.Analyzer.FuncFilter = 1 
    noiseListA(i) = AP.S2CDsp.Analyzer.FuncChARdg("V") 
    AP.S2CDsp.Analyzer.FuncFilter = 2 
    noiseListCCIR(i) = AP.S2CDsp.Analyzer.FuncChARdg("V") 
    Wait 1 

Next 

.

저는 VBA/VB의 새로운 제품입니다. 그러므로 나는 궁금해하고있다. '잠깐 1'은 1 초를 기다릴 것인가 아니면 다른 대안이 있는가?

감사합니다.

+0

그래서 "AP2700"에는 자체 VBA 매크로 환경이 있습니까? VBA를 어디에서/어떻게 실행합니까? –

+0

왜 그렇습니까? exel, word 등등과 같은 이유가 있습니다. 예제를 제공합니다. http://i.imgur.com/rGk8kpP.png – Morten

+1

호기심에서 벗어나서 시도해보고 작동하는지 확인할 수없는 이유는 무엇입니까? 내가 아는 한'Application.Wait'은 실제로 Excel에만 한정되어 있으며 VBA에는 네이티브'Wait' 기능이 없습니다. 당신이 참조하는 AP2700이'Wait' 메소드를 가진 자체 VBA 환경을 가지고 있다면 운이 좋을 것입니다. 그렇지 않으면 직접 작성해야합니다. – Aiken

답변

1

매크로를 실행하는 동안 시스템로드 및 유휴 상태로 여러 가지 테스트를 마친 후. 나는 이것에왔다.

THW '대기'기능은 창 가까이 최대 부하에/풀 아래의 경우에도, 입력 시간을 기다립니다

(95 % CPU 사용량, 3.4 RAM 4 기가 바이트에서 사용) 및 입력 시간의 초 코스.

테스트하기 전에 묻는 것에 대해 유감스럽게 생각합니다. 여러분 중 하나가 훌륭하고 자격있는 답변을 가지고 있다고 생각한 것입니다.

감사합니다.