よくあるご質問 | コンテック FAQ
・API-AIO(WDM)の関数:AioSetAiSamplingClock関数 および AioSetAoSamplingClock関数において、
サンプリングクロックは何μSec単位で設定できますか?
・ドライバヘルプでは「変換速度をusec単位で指定します」と記載されているが、例えば、
「1.1μSec (=1100nSec)」などの設定は可能か?
対象製品型式: API-AIO(WDM)
関連情報:
サンプリングクロックはμSec単位で指定しますが、小数点を含む値を設定することも可能です。
ただし、デバイスの最大速度未満の値を設定することはできません。
例)ADA16-32/2(PCI)F の最大変換速度は2μSec/chですので、
「1.5μSec」は設定できません。
「2.5μSec」は設定可能です。
(このとき、「サンプリングクロック ≧ 2μSec × チャネル数」 を満たす必要はあります)
参考情報:
・アナログ入力デバイスの仕様として変換速度やサンプリングレートに「/ch」と記載されているがその意味は?
https://faq.contec.com/faq/show/2135
また設定可能な値は、ほとんどのデバイスで 0.025μSec(25nSec)刻みとなります。
AioSetAiSamplingClock関数 および AioSetAoSamplingClock関数では、
サンプリングクロックは、「0.025μSec」単位で設定してください。
例)「100.03μSec」は設定できません。
■例外1
AI-1204Z-PCI は、0.0125μSec(12.5nSec)刻みで設定可能です。
例)「100.0125μSec」は設定可能です。
■例外2
以下のデバイスでは小数点以下の値は切り捨てられ、1μSec刻みの設定になります。
・ADI16-4(USB)
・ADI12-8(USB)GY
・DAI16-4(USB)
・DAI12-4(USB)GY
・2019/12/12 現在:上記例外を除く、USB、ボード情報