I'm an old hand at LabVIEW (15 years), but a newbie to RT.
I just loaded the RT module (7.0) on top of my Windows 2000 LabVIEW 7.0
Just plugged in my 7041 board, and ran a few basic things, targeting the RT board. All is well.
Ran some timing tests on the RT, all is well.
But when I try to run the examples, nothing works - and the instructions are extremely lame.
I'm probably missing something, but the instructions cause more problems than they solve.
#1 ------
I target RT, load the example TOOLSETS : REAL TIME : COMMUNICATION : SPECTRUM ANALYZER - RT
The instructions say 1 -- Download VI to RT and 2 - Run the host counterpart in Windows.
I set the device# to 1
why is it defaulted to 2??? , and do the Download.
I target Windows, open TOOLSETS : REAL TIME : COMMUNICATION : SPECTRUM ANALYZER - HOST
The instructions say : 1- download the RT side (already done), 2 Enter the machine name
what machine name? when connecting to processor card, the syntax is DAQ::
So I set the DAQ Device to 1 why is it defaulted to 2??? , enter "DAQ::1" in the MACHINE NAME field, and run.
--- Error: VI reference is invalid.
I try "DAQ::RT::0" in the MACHINE NAME field - it takes longer, but still says:
--- Error: VI reference is invalid.
Everything I try, I get the same error.
#2 ---
I target RT, load the example TOOLSETS : REAL TIME : COMMUNICATION : TCP - RT
The instructions say 1-Enter PORT and #Points 2- Run VI 3 - Choose EXIT WITHOUT CLOSING RT 4-Run Host version from WIndows.
I leave the port as is (2055), and run the VI. It downloads. I exit without closing.
I relaunch LabVIEW (which targets windows now), and open load the example TOOLSETS : REAL TIME : COMMUNICATION : TCP - Host why are there TWO of them with that name?
The instructions say: 1-- Have the RT side running. 2- Enter the port why is is not the same as the RT? and choose a function What the heck does THAT mean? There is no FUNCTION selector. 3-Enter the address of the device on the RT engine. when connecting to processor card, the syntax is DAQ::. 4 - Run the VI.
So I change the port to 2055, enter DAQ::RT::0, and run.
Error: Network address is ill-formed
If I try DAQ::1, I get:
Error: Connection closed by peer
Everything I try, I get the same errors.
#3 ---
I target RT (the previous TCP program is still running - I kill it), open the example TOOLSETS : REAL TIME : COMMUNICATION : DataSocket-RT
The instructions say: 1- To use live data, start the DataSocket Server on he Host. 2- Target RT and run the RT side 3-- Target host and enter the same URL same? Same as what? (dtsp://locahost/wave) apparently I was supposed to enter that into the RT side, as well for this example, and click the connect button. Unfortunately, there is no CONNECT button
Anybody have a clue what I am missing?
Why is it so hard to write instructions that have some bearing on the VIs?
Why are they pointing to CONNECT buttons that don't exist, FUNCTION selectors that don't exist?
Why do they have the default port as 2055 on the xmitter, but something else on the receiver?
Signed,
Grumpy