Hi,
I don't see any problems with the example I've posted before. I've included a Daq Assistant VI that measures two voltage signals, I calculate the phase of each signal and subtract them. It works just fine. I've tested it with a PCI-daq card with a real-life signal. You can see the phase changing.
So the phase is the shift of a periodic signal, often measured referenced to its zero crossing, compared to a reference signal of the same frequency. OK, I agree, you need some kind of reference signal but it can be done mathematically. If I'm not mistaking It's just a formula that calculates the phase shift of the FFT of your signal. You can find these formaulas if you search the web but I'm not able to give you the actual code behind the Single Tone VI.
Anyway, this is the VI that calculates the Phase from signals coming from the daq assistant.
Regards.
JorisV