Programmatically Obtaining Channel Config data list

Hi,
How do I access the list of Communication channels in the system?
I need a total list of ALL channels with data like this->
Comm Channel Name,
Communication Component,
Party
Cheers,
Earlence

hi,
I said "programmatically".
I found the answer
XI_DIRKEYCHANNEL is a table in the BC_XIIB data source.
It lists the reqd parameters.
Cheers,
Earlence

Similar Messages

  • 16 channels of data at 30kHz on the NI USB-6259 - is it possible?

    Hello -- I would like to use the NI USB-6259 for electrophysiology.  My application requires 16 channels of analog input digitized at 30kHz.  This should be possible, as the listed aggregate digitization rate is 1MS/s.  I've however run into several problems, all of which I believe may deal with how memory is handled in LabView (or maybe I'm just programming it wrong).
    First off, if I pull in continuous voltage input using the DAQ assistant (DAQA) from anywhere from 5k to 30k samples at a time -- without any visualization -- things run alright.  I record the data in binary format (TDMS) using the "Write to Measurement File (WTMF)" routine.  However, I notice that the RAM used by LabView creeps up at a steady pace, roughly a megabyte every several seconds.  This makes long-term recording unfeasible.  Is there any way to avoid this?  Basically I just have the DAQA and WTMF in a while loop that was automatically created when I set the acquisition mode to continuous.  
    Secondly, I would like to be able to visualize my data as I record it.  If I set up 16 graphs -- one for each signal -- I need to raise the "Samples to Read" (STR) to 30k to ensure that the "Attempted to read samples that are no longer available" error [-200279].  This is annoying, as it makes the display look jerky, but is probably livable. 
    Now if I choose to display data in 16 charts rather than graphs (charts, as defined in LabView, display a bit of cumulative data along with the real-time signal), the amount of RAM used by LabView increases by several megabytes a second, regardless of whether or not I'm saving the data.  After a short time, I get an "out of memory error".  
    Ideally I would like to be able to display 16 channels of 30kHz analog voltage data and save the data.  As you see I'm having some level of trouble doing either of these things.  Bare minimum requirements for my application would be to pull in the data with an STR of 30k, visualize the data in graphs, and save the data.  Should this be possible in LabView 8.6 or 2009 (I use 8.6, but have tried these steps on the trial version of 2009 as well)?  Even better, I would like to use an STR closer to 5k, and display the data in charts as it's saved.  Should this be possible?
    I'm using a reasonably powerful machine -- 32-bit Windows 7 with 3.24 gigs RAM,  2.4 GHz quad-core, etc.
    Thanks

    Hello!
    I will admit right now that I can't stand any of the "assistants" and never use them.  I don't like to have any part of my code invisible from me.  Therefore, looking at your code gave me a headache.  :-) 
    So, what I did is rewrite your code using the DAQ functions (basically what you'd see if you selected "Open Front Panel" on the DAQ assistant icon).  You can go in and put the DAQ assistant back in if you so desire.  This is just to give you an idea of the approach you should take.  I'm grabbing 15000 points per loop iteration, just because I happen to like 500msec loop rates.  You can tailor this number to your needs.
    I have two parallel loops -- one collects the data and the other displays it on the front panel and writes it to a file.  (I used the "Write waveform to file" function -- you can put your assistant back in there instead if you like.)  The data is passed from the DAQ loop to the display loop using a queue.  I use the "index array" function to select out the individual channels of data for display.  I show 3 channels here, but you can easily expand that to accommodate all 16.  You can also add your filtering, etc.
    I am using a notifier to stop the two loops with a single button, or in case of an error.  If "stop" is pressed, or an error occurs in the DAQ loop, a "T" value is sent to the notifier in the display loop (and that "T" value is used to stop the DAQ loop as well).  That will cause the display loop to receive a "T" value, which will cause it to stop.
    I don't have a 6259 on hand, so I simulated one in MAX.  I didn't have a problem with the processor running at 100% -- on my clunky old laptop here, the processor typically showed ~40-50% usage.
    I've added comments to the code to help you understand what I'm doing here.  I hope this helps!
    d
    P.S.  I have a question...how are you currently stopping your loop?  You have "continuous samples" selected, and no stop button.
    Message Edited by DianeS on 12-30-2009 07:28 PM
    Attachments:
    16 channel waveform display and write.vi ‏31 KB

  • Multicam Clip Audio Channel config greyed out

    I shot an interview with two cameras.  One of those cameras had the audio (lav on left, boom on right).  That audio was imported as a stereo track on import, the angles where multicamed, and the edit happened.
    Now I have a timeline with all my audio playing in stereo (lav on left boom on right).  I want to change from stereo to dual mono so I can audio mix properly, but when I select the multicam clip in the timeline, the channel configuation in the inspector lists it as stereo and the dual mono option is greyed out. (don't know why they won't let me change here)
    I can go back to the event and select the multicam clip there and change it to dual mono and it will also change in the timeline.  So that seems like a work around, but I can't select MULTIPLE multicam clips in the event and batch change the channel config to dual mono.  Says "selected clips are from different multicam clips."
    Am I going to have to select every single multicam clip individually in the event browswer and change the channel configuration on each one? 

    As far as I understand it, you cannot switch a "container" clip like the multicam to dual mono since it contains a clip which is stereo inside it. This makes sense, as per se it is not the multicam that is stereo or not.
    You should make the change from stereo to dual mono in the actual AUDIO clip - either before creating the multicam, or after - in this case, after :-)
    Open the multicam clip in Angle Editor (control-click the clip in the timeline and choose "Open in Angle Editor").
    Now select the clip that contains the audio and make the change. Note that this WILL affect the relevant clip even outside the multicam.

  • How to obtain the row data in the component datatable?

    if I want to edit a row data, and then know which row is edited in the component datatable, and how to do?
    How to obtain the row data in the component datatable, and update it to database, not simplely edit a simple table
    Any ideas? Thanks

    Thank you very much for your help Alexander !
    It's quite confusing when you leave Struts and try to adapt your projects for JSF for the first time...
    I wanted to click on a row with a "onMouseClick" on the TR tag like I used to do in Struts/JSTL. But it seems to be impossible in a dataTable.
    Ok then. I've added a column at the end of the row with an icon.
    But eventually I didn't need to declare link parameters.
    In my BackingBean I did like this :
    public String selectEventForUpdate() throws IllegalAccessException, InvocationTargetException {
            PortletAgenda event = (PortletAgenda) JSFUtils.getInRequestMap("event");
            BeanUtils.copyProperties(this, event);
            return null;
       }JSFUtils.getInRequestMap(...) is a method I wrote in a util object :
    public static Object getInRequestMap(String name) {
            Object res = null;
            Map requestMap=FacesContext.getCurrentInstance().getExternalContext().getRequestMap();
            if (requestMap!=null) {
                res=requestMap.get(name);
            return res;
    }  " event " is the name of the item in my dataTable list.
    My backingBean has the same attributes as "event".
    So when the page is reloaded I have a backingBean full with the selected properties to edit/update.
    Thanks to your reply I realized that putting this form in the middle of the dataTable seems to be impossible.
    So I put this form in a floating DIV in front of the table with a shadow.
    It works :o) !
    But I'm a little bit disapointed to be honest...
    I used to build my web applications with Struts and JSTL and doing this kind of interface was really easy.
    I've decided 3 days ago to convert into JSF because the "GUI Layer" seemed to be improved.
    But now I realize that I cannot put a onMouseOver and onMouseClick on a row and I cannot display a different row in the middle of a table....
    I think it's a shame because there is a facet for header and footer.
    And it would be great if we could create our own personal facet that appears only if a condition is true.
    For exemple " if the current item id is the same as the request parameter id then display the following facet content ....... (with a panel group and a form inside to update the row) "
    It's easy to do that with JSTL thanks to c:forEach and c:if but it seems to be impossible to use JSTL tags like this during the dataTable iteration.
    And JSF tags seems to have no logical tags like " if " or loops that can be nested in dataTable.
    I really need to realize this interface (you click on a row then an edit form appears where you clicked).
    Do I have to write a component myself that extends dataTable?
    Do you know if writing such a component is hard to do for a beginner like me?
    (I've juste discovered JSF 3 days ago and I've used Struts/JSTL for 2 years til now)
    I'd be glad to have much advices from you about that.
    Regards

  • Do I really need to create virtual channels in data neighborhood in order to access my pci 6034E?

    Hello all,
    This may sound a little weird, but I would like to know how to configure my 6034E without having to create virtual channels in data neighborhood. Reason being, the data is often lost when users update or search for new instruments in Measurement and Automation.
    I have tried using the AI CONFIG.VI, which gives me all the attributes I need...set channel name, device name, device channel, input mode, sensor/actuator type ect..  When I connect the AI READ.VI the value read back is incorrect. Matter of fact as an exapmle, the power supply could be off and I still read 10 Volts. But when I have created a virtual channel in data neighborhood, the data read back is correct.
    Is there another way to read back data but not have a virtual channel in the data neighborhood?
    Thanking you in advance,
    Demo

    Duplicate post

  • Iak file does not change channel config?

    I am relatively new to Lab-View so please bear with me
    I have multiple iak files setup for different vi's that require some different ranges on the AI-100 modules I am using (FP-1601 Ethernet module). My problem is when I start a vi, with the iak file path needed wired to the FP-open tag, it does not change the channel configuration from whatever is currently on the modules themselves.
    Is this correct? I know I can get the channels to update to the iak file by opening it in FP explorer and editing the device clicking on the channel config and syncing to the file. This will be very tedious for the un-trained test monkey these different programs are designed for. Am I missing some option somewhere that syncs the modules t
    o the iak file when you open a field point session?

    From a program perspective, the IAK file is solely used to provide channel mapping information. From a FieldPoint Explorer (or NI-FP) perspective, the IAK file contains all channel naming information, communication mapping information and channel configuration information. In FieldPoint Explorer (3.0.2 or less), the only way to change the channel configuration between IAK's, is to switch IAK's in FP Explorer and right click on each (and every) FieldPoint IO Module, choosed Edit This Device and then choose Channel Configuration. When the dialog box asks you whether to use the Device or File settings, choose File. In NI-FP 4.0, there exists an option to download the entire configuration to an entire bank at a time, but there is still no method of downloading the co
    nfiguration file programmaticly at run time.
    However, another option in the form of the Ethernet Configuration VI's exists. They allow you to programmatically configure each channel (range & attributes). For an understanding of the range and attribute values, you can cross reference the FP-1000/1001 Programmers Reference Manual.
    Regards,
    Aaron
    Regards,
    Aaron

  • Need to create a transport of SD config data from DEV 120 to DEV 110

    During our conversion some config modifications were mad in DEV 120 instead of DEV 110.
    I need to get the config:
    SPRO> Sales Distribution> Billing> Billing Documents> copy sales documents to Billing documents
    From 120 to 110.
    I have tried to force a transport creation in 120, and used SCC1 to import into 110, but no data comes over.
    How can I force all the data from these config tables to load into a transport so can send from 120 to 110.
    Thanks,
    Bev Barbush

    Hi Beverly,
    I would try bringing this transport in via STMS and then reviewing the import log to see why the data is not going across. What I've normally seen in this situation is the data was not correctly added to the transport before it was imported.
    I would NOT copy config tables back from the QAS system. Copying select portions of config data from one system to another is likely to break all sorts of logical relationships between tables.
    Have you guys tried running a config comparison between 110 and 120 to see what the actual differences are?
    Hope that helps.
    J. Haynes

  • Error 7 occurred at Open/Creat​e/Replace File in Open Config Data.vi

    I have a .vi that was working fine with Labview 7.0.  I now have upgraded to Labview Professional 8.0, and I am trying to build a stand alone  executable.  When I build the executable, build an installer, and then try to install it on another computer then run it......... I get the "Error 7 occurred at Open/Create/Replace File in Open Config Data.vi" error.  Any ideas?

    Hello,
    In addition to the LabVIEW Help, there is an Application Note on Distributing Applications with the LabVIEW Application Builder and a knowledge base article What Is The Build Specification Feature In Application Builder? that might be helpful.
    Also, here
    is a knowledge base article on what Dennis has described and it
    provides an example to call an extra Strip Path function. Also, instead
    of using a Match Pattern function, you could use the App.Kind property
    node (use Open Application Reference, Property Node: Application ->
    Kind, and Close Reference) to determine if you are running in a
    Run-time system.
    Good luck and best regards,
    Shakhina P.
    Applications Engineer
    National Instruments

  • Apps missing from use cellular data list in iphone 6

    So I got the new iPhone 6...and half of my apps are missing from the "use cellular data" list...those that are missing won't load when I try to open them...they just flash and shut down.  I've tried turning off wifi...I've tried resetting the phone...nothing works.  What's the point of the phone if you can't use the freaking apps when you aren't connected to wifi??  Anyone else having this problem?? Anyone know how to fix it??

    Hi there Kalypsokel,
    You may find the troubleshooting steps in the article below helpful.
    iOS: An app you installed unexpectedly quits, stops responding, or won’t open
    -Griff W.  

  • Business Data List View ONLY Displays records - Cannot Edit them

    Using SharePoint 2010, I created an External Content Type. Data is coming from SQL Server. I created a new Read operation on my External Content type. I added a few filters in this Read View.
    I have created a web part page in which I placed a Business Data List Web Part. In Web Part properties I chose the VIEW in question. I can now filter my External List data and the Business Data List Web Part displays them. But I cannot edit these
    records!!!
    From the web Part properties window, I can ONLY choose Views that are created from READ operations. How do I allow users to edit data and save data in the original source (SQL Server).
    Mayank

    Below are the reference links on how to CRUD operations on external data using BCS
    CRUD operations using BCS using SharePoint designer
    http://zimmergren.net/technical/sp-2010-getting-started-with-business-connectivity-services-bcs-in-sharepoint-2010
    CRUD operations using BCS using Visual studio
    http://www.c-sharpcorner.com/uploadfile/anavijai/creating-external-content-type-with-crud-operations-using-business-data-connectivity-model-in-sharep/
    My Blog- http://www.sharepoint-journey.com|
    If a post answers your question, please click Mark As Answer on that post and Vote as Helpful

  • Why do I get "Error 1 occured at Config Data Registry.vi(get data) invalid object 0" while starting my application?

    Why do I get "Error 1 occured at Config Data Registry.vi(get data) invalid object 0" when starting my application created in LabVIEW 7.1?  I am starting the application in a PXI rack running Windows XP.  I have an executable written in LabVIEW 7.0 that runs without this error.  After clicking the Continue button in the error, the application seems to continue happily.
    Is there something I need to include when I make the executable?
    I would like to understand and eliminate this start up error.
    Thanks in advance.
    BobNorth

    Hi Bob,
    I looked through the program and I figured out where the error is coming from, and potentially what is causing it. In a lot of the cases of the program you are searching a 1-D array for the name of the case, and if you don't find it then it skips the function and gives "Error 1 occurred at Config Data Registry.vi(CASENAME) invalid object 0". I attached a screenshot that shows what I mean. The Search 1-D Array.vi is returning a -1 which means it didn't find the case. The reason I believe this is happening is because the shift register for that array is not initialized. While the other cases "reset" and "register" interact with the array shift registers and most likely create the array you need, if the program defaults to the "get data" case then it will try to run that before registering and won't have an array to search. This would also explain why it only has this problem at first and seems to run just fine after that. To fix this you should either make an initial array and wire it into the shift register or make the "reset" case the default as opposed to the "get data" case.
    Regards,
    Peter W.
    Attachments:
    Config Data Registry.png ‏55 KB

  • Assets Master Data List

    Hi All,
    I have created all the assets and need to extract the report of master data list which show descripation 1, descripation2, serial number, capitalized etc appear as per below screen shot. Please advise how i extract this type of report.
    Description          COMPUTER
                         UD367- LCD, 14.1 XG, VESA, SMSNG
    Asset main no. text  COMPUTER
    Acct determination   ITHW       IT Assets Hardware
    Serial number
    Inventory number
    Quantity             5                   EA    each
    Last inventory on
    Inventory note
    Capitalized on       12.03.2009              Deactivation on
    First acquisition on 12.03.2009              Plnd. retirement on
    Acquisition year     2008 012
    Thanks & Regards,
    Pankaj

    Hi,
    Please check the below thread.
    [capitalization asset report.;
    And follow the procedure as i was explained to her.
    Thanks,
    Srinu

  • Text buttons in a data list?

    Is it possible to create a series of text links in a datalist? If not explicitly in the UI, can this even be emulated by creating text buttons and attaching them to the datalist?
    In either case, I'm not able to achieve this. For example, when I create a text button and add it as an item to be included in the repeating objects, the editable text column in the datalist disappears (which I suppose I can understand) but the end result is a repeated button whose label is exactly the same every time it's repeated. In other words, when I change the text of one, all of them change.
    I'm trying to create a data list where different headlines are hyperlinks with hover states. This seems rudimentary... I must be missing something?

    It's not yet possible to draw links from a data collection using the Catalyst UI.  The closest solution I was able to come up with for Fc is to set a "Go to URL" interaction on items in a list, so:
    Select your list, then
    Add interaction > On Select > Go to URL > Enter your url > When a specific item is selected > then chose the corresponding item #.
    Of course, that solution is better for fixed content or prototyping.  For full data binding and support of dynamic sources, Flash Builder is the best solution.
    --Nate

  • Creating right/left click scroll with a data list and being able to click indiv.item from data list?

    I've created a data list that contains a photo with text. I'd like to be able to right click the horizontal list instead of a scrolling bar. Could you please direct me on this?
    I'd also like to select each individual box from the scrolling data list and click to their website or to a menu... not sure on how to do that either??
    I've attached an ai file of what i'm trying to achieve.
    Thanks for your help!

    Funny, I was in the middle of writing an article on how to do this. The simple answer is you create a standard scrollbar with all four parts: track, thumb, increment button, and decrement button. Attach it to your data list, then make the opacity of the track and thumb = 0.
    To make each item in your data list do something different, use the interactions panel and add a On Click interaction. You should notice there is an option toward the bottom of that panel to change from "When any item is selected" to "When a specific item is selected". Remember, programmers like to start counting from 0, so your first item in your data list i 0.
    Note: In the attached example on the first two items are selectable.
    Hope this helps,
    Chris Griffith

  • Is this a data list photo gallery?

    http://www.heathrowe.com/other/fc2/main.html (click to the gallery page)
    Someone posted this in the show your Catylst project thread. Is this done with the Data list method? It's late, and I am beat, but I can't seem to get rollover functionality in my thumbnails. Except to fade it out from whatever opacity it starts at.
    Is there a way to change the start point of a page, or can you just control the transitions of things as they apear differently from you start page to the final end point on the finish page/state? Does that make sense or am I too exauhsted to make sense anymore? Guess I'll see in the AM when I get up and re-read this looking to see if anyone responded.

    i don't know if you still need the answers, but if you do, i hope this helps.
    i'm not sure if the gallery in this example is a data list (if you're talking about the thumbs..), but i did the same thing just putting up the buttons and aligning them and giving them some attributes on rollover etc. it's an even easier way than doing a data list for something simple like that.
    to change the start point of a page you need to do one "blank page" before your first homepage (or a duplicate) and then in the transition between them asign the items on your homepage different transitions.. on that "zero" page you can also move some items out of the box and give them a move transition to the homepage etc.
    hope it helped!
    best,
    Jelena

Maybe you are looking for