WSN Channel Scan

Hello-
I am currently building an application using the following NI products:
-WSN 3202/3212's - Non Programmable
 -WSN 9791 - Non Programmable
 -Labview 2011 SP1
 -WSN 1.4
The application involves ~53 Nodes and 2 gateways.  So far I have a pretty good handle on how to get the information from the Project into the VI's but I am trying to figure out a way to do this programatically.  53 Nodes amounts to  212 channels of just data not including keeping track of battery states and connection quality.
I ideally I would like to scan through the list of channels and their respective values either in the project or in MAX.  I am just not sure where to start or if it is even possible.
Please Help
Thanks
Trent

Hello obsessed,
This developer zone is in regards to WSN Dynamic Configuration and could be modified to read the WSN nodes NI Shared Variable engines I/O Variables dynamically.
Wear
National Instruments
Product Support Engineer

Similar Messages

  • Channel Scan installation starts when TV is turned on

    Toshiba 46UL605U LED TV - When you turn on the TV it always goes into channel scan (installation mode).  Just started within the last month.
    Is there a correction for this. What causes this

    If you can't solve your issue and no one in the community can help, contact support to speak with a tech support agent at (800) 631-3811.
    - Peter

  • Multi-channel Scan

    i am using PCI-6025E DAQ card. do Multi-channel Scan
    ,before signal input to analog input , i use a voltage follower ad623. sample frequency is 1k, is it safe ?
    or how to reduce settling time effect ?

    Hi Schmidt,
    The input range for the 6025E board is +/- 10 V, so if your signal (going into the DAQ board) is within this range you are safe. In regards to reducing settling time, you are on the right track. The following link is a great resource when using a voltage follower to reduce the impedance of a transducer.
    http://zone.ni.com/devzone/conceptd.nsf/webmain/CD57A73721E0612586256BAE0055CDD9?opendocument&node=dz00000_us
    Have a great day!
    Brooks W.
    National Instruments

  • TV channel scan - no channels found

    We have performed a channel scan 5 -6 times, following all the instructions, for our new L1400.  Each time, it indicates "no channels found".  Called our cable provider - the TV is connected via a component cable to a digital cable box - and went through the entire troubleshooting sequence, to no avail.  The old TV on the same setup located many channels.  
    What can we do?

    If you can't solve your issue and no one in the community can help, contact support to speak with a tech support agent at (800) 631-3811.
    - Peter

  • Off-channel scanning

    Hi
    I want to minimize the time in which the APs remain off-channel scanning rogues and interferences, in order to improve performance.
    Currently the parameter "Scan Defer Time (msecs)" I have it set to 100. What is the optimal value? Since this parameter is modified on each WLAN, can I leave it enabled on only one of them, considering I have 3 SSIDs configured on all the APs?

    explanation is here : http://www.cisco.com/en/US/docs/wireless/controller/7.0/configuration/guide/c70rrm.html#wp1320230
    This is only to defer off-channel scanning if a QoS frame was received. So it defers it for all SSIDs (AP is using the same radio for all SSIDs) but it only defers it for the msec given in that WLAN config when a QoS frame is received in that WLAN you configured.
    Apart from a very-demanding QoS environment, you shouldn't need to postpone offchannel scanning too much.

  • Error when AI channel scan at two places in one VI

    Hi, everyone:
    My program  mainly reads Analog data from NI-DAQ board, it reads from 4 analog inputs. I use one loop for queue input, and the other loop for execution.  For data reading, I use "AI configure", "AI scan", "AI clear" in a stacked sequence structure. The program works fine at this point, I can do basic "start, stop, clear, save" functions.
    Now I need to add one more function: Scan a control variable at certain data range, and check the data from 2 of the 4 AI inputs. This two AI inputs data will be used as  inputs to a subvi to return a final value of the control variable.
    I put this function into the queque, but have problems when executing it:
    1. If I use the AI configure structure in the execution loop, the 2 AI inputs data would not change when the subvi was called. (These two data are supposed to change with the control variable, so that I can  get the final value of the control variable)
    2. If I use a standalone subvi with high level AI read(AI sample channel.vi), I can get the right control variable value (the two AI input data change with the control variable), but after the subvi finishes, the AI scan give me ridiculous data (I started collecting data first before I hit the button to perform this new function). I have to stop the program, and rerun it to make the data reading correct.
    Any advice is appreciated.
    bj

    Hi BJ,
    I noticed that you are using Traditional NI-DAQ (Legacy) for your application. I stronly recommend that you upgrade to DAQmx. It is a free download from the National Instruments website from the following link: NI-DAQmx 8.0.  Also, programming and troubleshooting are much simpler with DAQmx and I am posting some links with more information about this driver.
    In the meantime, are you able to successfully run analog input examples? I recommend using an example and then modifying it to fit your specific needs. At this point, it's difficult to say what could be causing the problem with the subVI and the control variable. Are you receiving any errors when you run the code? Also, it sounds like you may be changing settings in your analog input while the task is running: is this correct? Please keep me posted with your progress on this issue.
    Advantages of NI-DAQmx
    Transition from Traditional NI-DAQ to NI-DAQmx
    Learn 10 Functions in NI-DAQmx and Solve 80% of Data Acquisition Applications
    Regads,
    Hal L.

  • No Channels Scanned in USA? MSI DIGI VOX mini II

    Bought MSI DIGIVOX mini II in Germany. I believe it is the V.03 and has received DVB-T perfectly throughout the Continent but when I tried to use it back here at home I am not able to scan any channels. I think Sarasota, Florida has DVB-T broadcast so I am at a loss as to why the receiver is not seeing anything out there? Is this unit set to receive only European frequency ranges possibly? If anyone can answer this please accept my thanks in advance!
    MSI DIGI VOX mini II
    S/N S36-0400200-D430810022015
    Total Media 3.5.28.249
    Windows VISTA Business

    Nope, you'd need a dongle designed for the US/Canada market (supporting ATSC).
    As MSI is based in Taiwan, most of their digital tuners are DVB-T based, as it covers a larger global market. I know we don't normally recommend competitors brands here, but you'd have more joy with a US-based manufacturer for TV tuners suitable for the North American market, such as Hauppauge. However when it comes to DVB-T tuners, MSI's are second to none.

  • Problem with scanning channels

    We are trying to use BB 1.2 with a PCI-1200 card and the NI-DAQ that is included on the BB1.2 CD.
    The real problem comes when the program is opened and we've configured the channels to have more than one channel scanning and the others disconnected. (The following does not occur with only one connected channel.) The first sign of troubles comes after calibration when we try to change the vertical scale. The software gives the same number for max and min (usually 25 one channel and 0 on the other). When I attempt to change these, the computer gives two consecutive errors: the first saying that the max cannot be greater than 25 (for example) and the second saying that the min cannot be less than 25 (always the same number as the max).
    I've only gone as far as to try the scale for two channels.
    Accepting the unacceptable settings on the vertical scale, I press the go button. At this point, I get Error -10007 (my old LabVIEW nemisis). If I select only one channel on the scan list, this does not happen. I should note that I have had this problem with the PCI-1200 on two different computers. One brand new Dell and one that already has a PCI-6034E installed. I cannot cause the error with the 6034E, which tells
    me that it cannot be my computer settings. (If I acquire a few seconds of data with the 6034E, press stop, select the other card in the Channels window, and press GO, the same old problems arise.) When I use the test panels in MAX, the channels all work fine.
    Travis Bendele
    Manager of R&D
    Millar Instruments

    The patch mentioned above is attached to this comment.
    Wilbur Shen
    National Instruments
    Attachments:
    BioBench12P.exe ‏9058 KB

  • Scan AI from all channels in 6023 daq board

    I am trying to use single point scan for every Analog input channel in my 6023 board. I get a scan out of range error. I have tried multiple configurations. Basically it is only letting me scan 9 out of the 16 channels. I am scanning 0-5vdc signals. I have even tried the multiple channel scan with the same error.

    You will get a scan out of range error if your board is set for differential instead of single ended configuration. Find this property in MAX.

  • How do I use PFIO as my analog trigger channel?

    I'm trying to use PFIO/TRIG1 as a analog trigger signal in a channel scan list. The analog input configuration doesn't seem to recognize this as a analog channel (just 1 to 15. I'm using Labview 6.1, PCI-MIO-16e-4, and the BNC-2090

    Voraciousniuser is correct. You set the triggering in the AI_Start VI. We also have some examples on our website:
    http://zone.ni.com/devzone/conceptd.nsf/webmain/C7691D8BFAA6881D86256802007B8A9C?opendocument
    http://zone.ni.com/devzone/conceptd.nsf/webmain/2AF60E522378449286256815005806D3?opendocument

  • How to do a single channel DAQ using NI-DAQ driver software with a PCI-MIO-16XE-10 card

    Hi,
    I would like to find out how I could do a simple one channel Data Acquisition from a signal generator using the NI-DAQ driver software with a PCI-MIO-16XE-10 card.
    I have written some test problem but even when the signal generator is turned on/off I get back some weird values.
    Here is my code.
    CString sFunctionName("");
    double volt[OUTPUT_POINTS*2];
    double out[OUTPUT_POINTS*2];
    short timebase, ready, code, stopped;
    unsigned short sampleInterval;
    int i, status, count=0;
    unsigned long update, points;
    short* ai_buffer;
    short output_ch_vector[16];
    int local_ITERATIONS = 2;
    SAFEARRAYBOUND bound[1];
    double dataItem = 9.9;
    long j;
    long k;
    double* pTheValues;
    LPTSTR lpsz_ErrMsg;
    // Initialise device
    status = Init_DA_Brds (deviceNumber, deviceNumberCode)
    Initializes the hardware and software states of a National Instruments
    DAQ device to its default state and returns a numeric device code that
    corresponds to the type of device initialized
    Init_DA_Brds(DEVICE, &code);
    // Check return code from Init_DA_Brds
    Code return should be 204: PCI-MIO-16XE-10.
    if (code < 0)
    CString sError;
    sError.Format("Code error: %d", code);
    if (code == -1)
    sError = sError + ": No device found";
    LPTSTR lpsz = new TCHAR[sError.GetLength()+1];
    _tcscpy(lpsz, sError);
    AfxMessageBox(lpsz);
    delete lpsz;
    return S_FALSE;
    // Allocate memory for analog output and input arrays
    //ao_buffer = new short[OUTPUT_POINTS*2];
    ai_buffer = new short[OUTPUT_POINTS];
    // Set double-buffering
    status = DAQ_DB_Config (deviceNumber, DBmode)
    Enables or disables double-buffered DAQ operations.
    status = DAQ_DB_Config(DEVICE, 1);
    if (status < 0 )
    sFunctionName = "DAQ_DB_Config";
    goto TidyUp;
    // Get the rate parameters
    status = DAQ_Rate (rate, units, timebase, sampleInterval)
    Converts a DAQ rate into the timebase and sample-interval
    values needed to produce the rate you want.
    status = DAQ_Rate(RATE, 0, &timebase, &sampleInterval);
    if (status < 0 )
    sFunctionName = "DAQ_Rate";
    goto TidyUp;
    // Setup scan
    status = SCAN_Setup (deviceNumber, numChans, chanVector, gainVector)
    Initializes circuitry for a scanned data acquisition operation.
    Initialization includes storing a table of the channel sequence
    and gain setting for each channel to be digitized
    status = SCAN_Setup(DEVICE, 1, ai_channels, gain);
    if (status < 0 )
    sFunctionName = "SCAN_Setup";
    goto TidyUp;
    status = SCAN_Start (deviceNumber, buffer, count, sampTimebase,
    sampInterval, scanTimebase, scanInterval)
    Initiates a multiple-channel scanned data acquisition operation,
    with or without interval scanning, and stores its input in an array
    status = SCAN_Start(DEVICE, ai_buffer, OUTPUT_POINTS, timebase, sampleInterval, timebase, 1000);
    if (status < 0 )
    sFunctionName = "SCAN_Start";
    goto TidyUp;
    while(count < local_ITERATIONS)
    // Check whether we are ready to input another half-buffer
    status = DAQ_DB_HalfReady(DEVICE, &ready, &stopped);
    if (status < 0 )
    sFunctionName = "DAQ_DB_HalfReady";
    goto TidyUp;
    if (ready == 1)
    status = DAQ_DB_Transfer(DEVICE, ai_buffer, &points, &stopped);
    if (status < 0 )
    sFunctionName = "DAQ_DB_Transfer";
    goto TidyUp;
    count++;
    // Clear the analog input
    status = DAQ_Clear (deviceNumber)
    Cancels the current DAQ operation
    (both single-channel and multiple-channel scanned) and reinitializes the DAQ circuitry.
    status = DAQ_Clear(DEVICE);
    if (status < 0 )
    sFunctionName = "DAQ_Clear";
    goto TidyUp;
    status = SCAN_Demux (buffer, count, numChans, numMuxBrds)
    Rearranges, or demultiplexes, data acquired by a SCAN operation
    into row-major order, that is, each row of the array holding the
    data corresponds to a scanned channel
    status = SCAN_Demux(ai_buffer, OUTPUT_POINTS * 2, 2, 0);
    if (status < 0 )
    sFunctionName = "SCAN_Demux";
    goto TidyUp;
    //Convert binary values to voltages (Doesn't actually take a reading from board)
    status = DAQ_VScale (deviceNumber, chan, gain, gainAdjust, offset, count, binArray, voltArray)
    Converts the values of an array of acquired binary data and the gain setting for that data
    to actual input voltages measured.
    status = DAQ_VScale (1, 0, 1, 1.0, 0.0, OUTPUT_POINTS , ai_buffer, volt);
    if (status < 0 )
    sFunctionName = "DAQ_VScale";
    goto TidyUp;

    Hello,
    Please take a look at lots of examples available at :
    1. www.ni.com >> NI Developer Zone >> Development Library >> Measurement Hardware
    2. C:\program files\national instruments\ni-daq\examples\visualc
    Sincerely,
    Sastry V.
    Applications Engineer
    National Instruments

  • I want to move a channel

    I have returned from holiday to find that my BT Vision + box channels have all been altered by BT. My previous signals were from the Winter Hill transmitter, north west, but then altered to BBC Wales,(1) ITV Wales (3) and SC4 (Welsh language) (4) I have spent a lot of time doing rescans, particularly using the trick of letting the scan proceed, in part, with the aerial out, and more by luck than judgement, I have BBC NW (1) and ITV NW (3) back. So I now have the stations back to normal with the exception of Channel Four. I found it on number 896 and made it a Favourite, and it can be accessed by going to Favouites after pressing the BTVision button. SC4 occupies the position of Channel Four in my channel listings. I want to delete SC4 altogther and replace it with Channel Four, so I have channels 1,2,3,4,5,etc etc. Is this possible? I am apprehensive of doing yet another channel scan in case the others revert to the Wales transmitter. It looks to me as if SC4 can be 'hidden' but not removed. What is the point of that?

    Hi TimothyWF,
    Welcome and thanks for posting. Take a look at Missing Freeview channels on BT TV. try clicking on Channel & signal check. Let us know if that helps.
    Cheers
    David
    BTCare Community Mod
    If we have asked you to email us with your details, please make sure you are logged in to the forum, otherwise you will not be able to see our ‘Contact Us’ link within our profiles.
    We are sorry but we are unable to deal with service/account queries via the private message(PM) function so please don't PM your account info, we need to deal with this via our email account :-)

  • Satellite P870/05P - TV Tuner cannot find channels

    I have just purchased the P870/05P laptop with TV tuner. I have plugged in the antenna cable from my TV to the laptop and run up Arcsoft TV 5.0 and perform a channel scan. It doesn't find any channels at all. Can someone please provide any suggestions on what I may be doing wrong.
    The laptop came with Windows 8 pre-installed.
    Thanks in advance

    > I have plugged in the antenna cable from my TV to the laptop and run up Arcsoft TV 5.0 and perform a channel scan. It doesn't find any channels at all
    Check the user manual how to use the TV tuner:
    http://www.mytoshiba.com.au/file/download/resource/file/22328/satp870-userguide.pdf
    The notebook supports the Integrated Hybrid Digital / Analogue TV Tuner.
    This means that you can receive and watch TV channels on your notebook.
    If you want to receive channeled via the DVB-T, you have to ensure that DVB-T (digital broadcasts) are available in the region where you are living.
    Of course you can connect a set-top box using coaxial cable to receive the programs on cable TV or satellite broadcasting.
    The Windows Media Center or in your case Arcsoft tv 5.0 can be used to watch TV programs or record them.

  • TV@nywhere ATSC - Channel "locked" after viewing certain channels

    Hello there.
    I am having trouble with my TV@nywhere ATSC. 
    First of all, just the first two channels are properly detected.  The other channels are just named "Program #", where # ranges from 3 to 24!  (There are only about 5 ATSC channels here in Mexico).
    Note that those first two channels work correctly.
    When I change the channel to the one named "Program 3", a third channel is shown correctly, but then that channel gets "locked" so every single chanel (including the first two channels) shows that third channel.  This situation can only be fixed by closing PowerCinema (the included program) and opening it again.
    When I change the channel to any other than the first three, the image freezes and no further channel surfing is possible.
    I already installed the most recent drivers from your site, but everything seems to be the same.
    Also, I have installed the card on two different machines, and the behavior is also the same. (Video is just smoother on the faster machine)
    Surprisingly, all channels can be perfectly seen (for a short time) while doing the channel scan.
    I am looking forward to fix this problem since watching only two channels isn't exactly what I was looking for when I bought the tuner.
    Thanks in advance,
      Juan.

    Quote
    This situation can only be fixed by closing PowerCinema (the included program) and opening it again.
    Quote
    Windows XP MCE 2005 with Update Rollup 2 (and SP2)
    you're using this card with PowerCinema AND Windows XP MCE2005? ???

  • Digital TV doesn't detect analogue channels

    new digital tv (26AV700A) doesn't pick up all available channels, in particular analogue channels. our previous analogue tv picked up all analogue channels when connected to the same aerial.
    done the setup (wizard) and auto scan which found some of the analogues, but not all.
    the setup menu, submenu channels, lacks two menu items specified in the tv's handbook - both refer to analogue channels, ie <analogue manual scan> and <analogue fine tune>
    it seems some key analogue capability is missing - is there some setting that turns the whole analogue thing on/off ?

    Hi
    I dont think you will get proper answer here because this is forum for Toshiba computers/notebooks and all stuff that has something to do with it.
    If you have problem with TV I recommend you to contact your local dealer in TV shop. They are specialized for such issues and I hope they can help you with this.
    By the way, friend of mine has Toshiba TV and in settings there is option where you can enable channel scanning for analogue channels, digital channels or both of them. There is also option for quick scan. Everything is described in users manuals.

Maybe you are looking for

  • Which table contains the status for WBS elemnts

    Hi Experts , Could some one provide information regarding :- While we check WBS element in t-code :CJ03 for every WBS there are some status fields indicating REL / PLN etc. At the table level i m unable to find this status field. Aldready Checked in

  • Large file sizes in Captivate 4 to 5 conversion

    I just upgraded from Captivate 4 to Captivate 5. When I open projects created in Captivate 4 and then resave them as Captivate 5 files (.cptx) the file sizes increase dramatically (e.g., 26,000 kb to 184,000 kb). I have deleted all unused objects and

  • Changing territory value

    Hi all, Has any one done something like in Segment Values screen -> Key flexfield -> Title: Territory flexfield -> Value, Country -> Values, Effective Currently there is a Value = 190 and Description = Malaysia. I would want to update All Tables (all

  • Monitoring failover - Data Guard Broker

    Hi, I work on a Oracle 10.2.0.4 database on Solaris 10. It is a 2 node RAC database with a physical standby configured. I want to monitor (send a mail) to myself when failover occurs (which will be triggered by data guard broker ) , I think so I can

  • Can you make a Video Playlist?

    is there any way to make a Video Playlist? G5   Mac OS X (10.4.2)