I,m having some difficulty trying to understand the following:
The manuals I´ve read tell that to use the Read Tag.vi it´s not necessary to previously start the Tag Engine using the Engine Launch.vi.
But, when I try to read the value of a discrete tag using the Read Tag.vi, the error output turns on. Because of this I decided to start the Tag Engine usung the Engine Launch.vi before reading the tag but, to my dismay, the error persisted.
Seeing this happen make me start to think that the problem was that the engine hasn´t yet initialized when the Read Tag.vi ran; so, I decided to wait an certain amount of time - in this case, 4000 ms would suffice - before reading the tag value and, with this, no error occurred. Could anyone pelease
tell me if my assumption is correct ? If not, why is this happening ?
PS :
It´s necessary to wait the time interval just the first time the tag is read. Afterward, no errors occur.