PyDAQmx を使用しようとしています。のようにインポートしようとすると
from PyDAQmx.DAQmxFunctions import *
...
DAQmxResetDevice(ch) #unresolved
関数呼び出しは認識されません。ただし、以下は問題なく機能します。
import PyDAQmx.DAQmxFunctions as daq
...
daq.DAQmxResetDevice(ch) #fine
なぜそれが考えられるのでしょうか?そのライブラリから多くの関数呼び出しがあるため、コードが不要に混乱するのを避けるために、最初のケースを使用したいと思います。インポートが死ぬほど議論されていることは知っており、かなりの数のスレッドを見ましたが、私の問題を説明するものを実際に見つけることができませんでした.
参考までに、python 2.7、PyCharm 4.5.3 Community Edition、NI-DAQ 14.5.1、PyDAQmx 1.3.1。