現在、スキャナプログラムを作成しています。
動作確認のためにReal-Time OSで、
三角波のアナログ出力(AO)を、アナログ入力(AI)にそのまま入れることにより、
そのデータ(波形)が、アナログ出力と一致するかというのを行っています。
プログラムとしては、AOが出力された時点(値は0から始まるように。)で、集録開始するようにして、
AIで集録したそのデータの開始点がちゃんと0から始まっていて、
ループをまわしても、ちゃんとAOとAIの同期が取れていること(AOは毎回0から出力され、AIは毎回その0から集録する)
を確認しようとしています。
しかし、添付させていただいたviでは、
host.viでAIのデータを確認したところ、
得られたデータは0から始まらず、
ループごとに波形が1,2点ほど前後してしまいます。
AIで集録したデータが、毎回ずれることなく、0から集録するには、
どのようにすればいいか、
アドバイス等があればお願いします。