niHSDIO VI of dynamic channel assign

It might be a silly question, but I am struggling to find the answer I'm looking for.  When using the niHSDIO assign dynamic channels VI with the PXI-6552, how to determine which channel is assigned to which pinout of the PXI?

I call the VI as follows:

I was able to stumble upon this article that shows the pinout diagram; However, it does not seem to correlate the VI channels to the PXI pins:

Intuitively, I presume that the DIO pins corresponding channels and just go in ascending order, but I was wondering if someone could confirm this or point me in the right direction as to where I can identify this information.

Of trial and error, I have deduced that my hypothesis is correct.

Tags: NI Software

Similar Questions

  • Channel assignment manual error.

    Hi all;


    I don't understand why I get the error?

    Should I use channel settings, if I use the Ribbon?



    DB version is 10.2.0.5.0 in LINUX


    RMAN > run {}

    2 > allocate channel ch1 disc type

    3 > backup tablespace users;


    RMAN-00571: ===========================================================

    RMAN-00569: = ERROR MESSAGE STACK FOLLOWS =.

    RMAN-00571: ===========================================================

    RMAN-00558: error occurred during parsing of order entry

    RMAN-01009: syntax error: found 'backup': expected an of: "log, debug, format, Ko, maxopenfiles, maxpiecesize, parms, readrate, rate, send, worms, trace»

    RMAN-01007: in the file column 1 row 3: entry standard

    REFERENCE: RMAN Concepts i: channels, backups and Copies

    We can override of automatic distribution of channel settings by manually allocating channels in one RUN block.

    For example, you can override automatic channel assignment when you issue a command like this:

    RUN

    {   ALLOCATE CHANNEL c1 DEVICE TYPE sbt;

        BACKUP DATABASE PLUS ARCHIVELOG; }

    the error is the result of a missing semicolon after the word in the manual assignment of useless channels.

    Please, do us a favor and fix syntax errors yourself.

    You look at even this error, of course.

    ------------

    Sybrand Bakker

    Senior Oracle DBA

  • Can a pop list cause a dynamic value assigned to him?

    Can a pop list cause a dynamic value assigned to him?
    as Select actualValue, fullname of the category;
    and put fullname in the list of values in the list of POPs and actualValue each of the returned values.

    The following code will help you and set the trigger a times-new-form-instance.

    DECLARE
    rg_name VARCHAR2(40) := 'EMP';
    rg_id RecordGroup;
    errcode NUMBER;
    BEGIN
    
     rg_id := Find_Group( rg_name );
    
     IF not Id_Null(rg_id) THEN
       delete_group(rg_id);
     END IF;
    
     rg_id := Create_Group_from_query(RG_NAME, 'SELECT ename, TO_cHAR(empno) FROM emp');
    
    errcode := Populate_Group( rg_id );
    -- Error occured while populating the record group
    if errcode != 0 then
    message(' Error occured while populating the record group');
    raise form_trigger_failure;
    end if;
    
    -- Clearing the list before populating it.
    clear_list('here you define block column name');
    
    populate_list('here you define block column name',RG_ID);
    
    exception
    when no_data_found then
    null;
    when others then
    null;
    END;   
    
  • BPM 11.1.1.5 dynamic task assignment to the user

    Hello
    I work with BPM 11.1.1.5 (without feature pack). I have a requirement to assign a task to a user dynamically, based on the data that I pull from a DB query. If the task expires, I will assign it to another user, once more based on a DB query.

    I was not able to find a way to do this. I tried to create the list of participants "by"Expression", where the expression is: /task:task / task: systemAttributes / task: assignees: the task id, where I already assigned one LDAP user ID to a TaskExecutionData input variable. It does not work!
    I have read a number of forum posts where people try to do this, but they are not answered or responded inadequately.
    I have read a number of posts where people talk of doing so using bpws:getVariableData() where the dynamic list of users is stored in a variable. Would be great, if it worked for BPM, because that is exactly what I would do. However, it is a BPEL solution I see! I could not find a way to access a variable declared in the form of expression in BPM Builder.

    Anyone has a solution to do this, please?
    Any help would be greatly appreciated. Is this something that is easier to do in PS5?

    Thank you very much
    Brian.

    Hi Brian,.

    Not sure if this is what you need, but to give the BPM work item instance from one of information read from a database table, one approach is to:

    1. read the table and returns the Userid to a variable process the data upstream from the interactive object.
    2 pass the variable with the user id in the interactive human task.
    3 open the human task, click on the assignment tab-> double-click the icon of the performer in the Center-> change the dropdown to "Build a list of participants to help" for "names and Expressions"-> click the 'more'-> click 'Add a user'-> change 'Data Type' drop-down list selection to "by the Expression"-> click on the button «...» "in virtue of the 'value'-> expand the 'task'-> expand" task: payload "-> select the variable that you set the user id.

    I think that there is probably more to your question that, but I hope this is a beginning.

    Dan

  • Dynamic channel selection

    Hi people,

    I use DIAdem 2011. I have a question on channel selection. I'm averaging channels using the function "Call ChnAverage("'temp1'-'temp3'","mean")" and the entry list varies which means "temp3" could be 'TMP4' or 'temp5. So I want to check the last entry with a variable as tempi. But in "" DIAdem doesn´t 'i' recognize as an integer, but a part of the string "tempi". Does anyone have ideas for dealing with this problem? Thank you very much!

    Andi

    Thank you, Walter. The ideas are great

  • Select the dynamic channel to fill in the legend

    Hello no,.

    I am the acquisition of 16 channels each channel has their own name, when I double click on the graph, the populous select.vi channel and it will list the name of the channel. If I select the first channel 5 or last name 5 channels or channel. the selected channel must be complete on behalf of legend.

    I am facing the problem, when I select the way to any list of channels his does not display does not name, the same method that I did with labview 7.1, which has been working well.

    Please find this attachment, my code

    Hello

    Find error or anything just a blank field name while doing this operation.

    A point I can see here is:

    1. the table "name out" which bears the names of channel should have clues covered by array index.  If the index covered by index out is not in the name of then an empty string will be returned.

    Please check if this condition is met.

  • Dynamic channels

    Hello

    I need to extract string to variables as values below.

    declare
    str varchar2(100):='Acknowledgment=1234,Order Requester=5678,Site Contact=9999,Other Contact=1456,Pre=1234,23445,56767';
    l_a varchar2(100);
    l_or  varchar2(100);
    l_s  varchar2(100);
    l_ot  varchar2(100);
    l_pre  varchar2(100);
    Begin
    l_a:='1234';
    l_or:='5678';
    l_s:='9999';
    l_ot:='1456';
    l_pre:='1234,23445,56767';
    end;
    /
    
    
    

    But the challenge here is order of the change of alignment dynamically. ex as below.

    str varchar2(100):='Order Requester=5678,Acknowledgment=1234,Site Contact=9999,Other Contact=1456,Pre=1234,23445,56767';
    str varchar2(100):='Pre=1234,23445,56767,Order Requester=5678,Acknowledgment=1234,Site Contact=9999,Other Contact=1456';
    
    
    
    

    So how to extract the acknowledgment to l_a, order the plaintiff to l_or...

    Could you please help me on this scenario?

    Thank you

    Spengler

    Post edited by: SenthilkumarS

    Your data is basically in the form key = value and they are all separated by commas.

    It is possible that your value can itself contain a comma ', '?

  • Can see router WLAN with Satellite A100 - PSAANE Vista

    Hello

    I have a satellite A100 PSAANE running Vista Ultimate that has trouble finding WIFI (atheros wlan card). The router is a Siemens gigaset transmitting the WPA2-PSK / WPA - PSK with dynamic channel assignment. In the past, I was able to get a wireless connection to my router with this laptop, but did find it difficult to detect the WIFI network sometimes.

    Location:
    Active wireless switch. Different WLAN of the A100 see whenever I update the list in Vista.
    Ever - at least most of the time that I do not see my own network.

    Other laptops running Windows XP however found my WLAN in these moments there.
    This implies a malfunction on the A100.
    Update (28/10) drivers for Atheros and Vista resulted in no w-network at all.

    Reset did not help. A reset of the router does not work nor the laptop next to the router of positioning.
    The failure of detection is a recurring event with this router.

    Currently the situation is that no WLAN is detected, then things got worse.

    Everyone has the same problems in a similar configuration?
    I feel that I might have a problem of material here.

    Thank you very much

    I had a similar situation with my two laptops Toshiba (new Satellite A200 and older Tecra M1). I was confused why the WIFI network is not visible the two notebooks. After a few reboots (laptop computers and router) I again was able to use the WLAN.

    I do not really understand what was wrong, but now it works again. Try the same thing. Stop the router for awhile and turn it back on.

  • Dynamically change the Ni HSDIO channels

    I am currently using a PXI-6552 module to generate and acquire I2C signals simultaneously.  I would like to know if it is possible (and how I would go to this topic) to dynamic change channels.  My goal is just to pass the two references of NOR-HSDIO (purple variables) to a new slot - VI that I create from a different set of 5 channels 5 channels.  For example:

    Pseudocode:

    PXI sessions initialize;

    for (i = 0; i< 10;="">

    {

    Set the channels 0-5;

    Generate and acquire;

    Stop the acquisition;

    Set channels to 6-10;

    Generate and acquire;

    Stop the acquisition;

    Set channels to 11-15;

    Generate and acquire;

    Stop the acquisition;

    }

    close the sessions of PXI;

    Basically, I need the fastest way for acquisition channels without having to initialize and close sessions each time.

    I am currently using the HWC downloaded the example .zip from here: http://www.ni.com/example/31200/en/. (I've also attached the two that are necessary for my problem).

    Init HWC Device.vi: (also attached)

    Performance Device.vi HWC: (also attached)

    I may need on the screws are Assign dynamic channels, Configure Idle State and initial configuration.  However, I don't know if those are the only ones.  If it's possible, can I close the original channels and then assign more?  Or re-call "Dynamic Assign Channels" automatically disables all channels not assigned?  Etc.

    The important things to note: I'll put 5 channels at once - for both acquisition AND generation.   I need to close the channels and proceed with 5 different channels - for both acquisition AND generation.  All channels must be on the State of the 'z' to high impedance permanently.

    If you need further information, please let me know!  Thanks in advance for any suggestions and assistance.

    By trial and error, I was able to find a way to do this:

  • compactRIO: selection channel dynamically

    Hello

    I would like to order multiple power supplies using compactRIO PCI modules, AI / AO. The problem is that I need a solution that fits good based on how many power supplies are controlled by a perticular cRIO system. There could be 5 on a single system and there could be 40 on the other so I won't have to change the program every time, I'd rather just a simple configuration for each source file. I thought that I could set up all parameters power supply and sense in a multidimensional array then have a loop to process each entry in the array. Speed can be a bit of a problem since you can not deal with this in parallel but the speed is not too big of a concern right now.

    My problem with this plan is that I do not know how to select a channel in the FPGA dynamically, without that it does not seem that my idea would work. One has a few suggestions on how to deal with this? Is there a way to select the channel you want to acquire the deactivation data? Or y at - it a better way to make a program like this that can cope with an indefinite number of power supplies? Help and feedback would be greatly appreciated.

    Pawel

    You can create a program by using the scan Mode which will assign dynamic channels based on which modules are present.

    White paper this gives an overview of this operation

    and this example goes into details

    Discovery by programming, Configuration and access of the system CompactRIO Scan Mode IO in LabVIEW

    -Hunter

  • Basic question about the selection of the AP and multiple channels

    I have about 10 PA (Aironet 1240 G) intended to be deployed one of my floors of office. We examined a diagram of the floor and made sure that we ordered enough to completely saturate the ground with wireless coverage. There are a few AP which are probably only 50' with each other. It's actually a bit exaggerated.

    I put a base on the switch configuration so that there are two different SSID on the access point (one for a production of WLAN and the other for a WLAN comments). Each SSID is associated with a VLAN different.

    I want to know is this what to do on the channels for the AP? Each access point will be independently configured and controlled.

    I understand that there is a way to control which channels each AP uses, but I'm not familiar with the controls or best practices for the configuration of the AP

    Can I do something like make sure that each access point uses a different channel than its nearest adjacent neighbors? Someone would mind sharing what is the command to do it, and where it is applied?

    I have read through some archives and saw people talk to set "no bunk channels" and to configure them to use 1,6,11 channels. I guess I don't understand what is meant by there.

    Manually define you an access point to channel 1, then set his neighbour to use 6 and another neighbor to use 11, and then you who stay?

    What is the worst of the scenarios on what happens when you have no AP too close to the other located on the same channel?

    It is a pleasure to read through the documentation if someone wouldn't mind pointing me to it. I'm still trying to understand the concept, and then I should be able to understand the documentation that came with the AP.

    Thank you for your help.

    If your stand-alone Access Points. If it was a deployment of Comptrollership, in fact to dynamically manage the channels for you.

    But what you really want to do, is you see APs do something like this:

    (imagine each number represents an access point, and it channel)

    1 6 11 1

    6 11 1 6

    11 1 6 11

    1 6 11 1

    It is a conceerne configuration guide. I think he has a small section on the channel assignment. If you do this manually, I think that you specify the actual frequency used in the CLI instead of the channel number.

    http://www.Cisco.com/en/us/docs/wireless/access_point/12.4_3g_JA/configuration/guide/s43rf.html

    So the CLI under the Dot11Radio0 you would do something like 'channel 2412' for channel 1... 2437 for 6, 2462

    for 11...

    If you have APs side by side on the same channel, you are likely to have clients interfere between them.

  • How to control each channel of the signals emitted by the generator of digital waveforms?

    Generator has digital waveforms of 8 channels. I need to generate two different signals for HSDIO. How to change and control two different ways? In addition, how to translate pinout of the PXI-6541 to channels? I need pin 1,3,29 and 31 control signal individually.

    Thank you!!

    You need to combine your personal data in a table.  The digital waveforms is simply a numeric representation of the binary table.  It always boils down to bit 0 of each element of the array will channel 0 (or the first string that you specify in creating dynamic channels).  The next bit goes to the next channel.  My last post is very clear.  To display the table in binary, right-click on a table element, then select the display Format, then select binary.  You can also right click on the element, select Visible, then select Radix Show to display the small b before the number.  One last thing, in the display Format window, uncheck the box next to the minimum field width to use.  Then set the digital just below zone 8.  Then select Pad with zeros to the left in the box below.

    You should not use waveforms up to what learn you more about how the HSDIO operates on the input data.  It is not difficult to combine waveforms, but it is not as clear as it is using an array of U8, U16 or U32.

    Trying to explain further.  The first number to be written to the HSDIO will have this effect: Bit 0 (LSB) of the number is written to the first HSDIO string you specify.  Bit 7 is on channel 8, you specify.  If you specify no 8 channels, the bits download ignored.  If wiring in a certain number will produce only a single bit on each channel.  In other words, the number has already combines the bits of all channels that you specify.  Combine you do nothing yourself.  Return to my photo on my last post.  By wiring in a table, you cause a binary model must be generated.

    I hope that is more clear.

  • Is it possible to connect a digital camera on the channel to drive a trigger bus line

    Using NI6124 and NI6541

    Hello bjasper,

    If you do not work with LabVIEW, here is an example you can look at: C:\Program Files\IVI\Drivers\niHSDIO\Examples\c\Dynamic generation with Script\DynamicGenerationWithMarker

    I hope this helps!

  • Dynamic processing of single quotes in SQL

    Version: 11.2.0.4

    I'm kinda a beginner when it comes to dynamic SQL.

    I had a condition in which I had to run the following command on all the data files in the DB.

    -Expected results

    change datafile resizing '< Filename >' database 10g;

    The name of file, which is generated dynamically must be in single quotes.

    -Sample data

    create table x (file_name varchar2 (90));

    Insert into x values ('/ u04/oradata/ORCL/system.dbf');

    Insert into x values ('/ u04/oradata/ORCL/sysaux.dbf');

    Insert into x values ('/ u04/oradata/ORCL/users01.dbf');

    I managed to do it using a similair below code. But I had to do several things of trial and error to get this working in reason to get the correct number of single quotes for the string generated for v_sql below. So, I want to rethink the basics.

    declare

    v_sql varchar2 (350);

    Start

    for rec in (select x file_name)

    loop

    v_sql: = "alter database datafile"'| " Rec.file_name | " 'resize 10g;

    -RUN IMMEDIATELY v_sql;

    dbms_output.put_line (v_sql);

    end loop;

    end;

    /

    ALTER database datafile ' / u04/oradata/ORCL/system.dbf' size 10g

    ALTER database datafile ' / u04/oradata/ORCL/sysaux.dbf' size 10g

    ALTER database datafile ' / u04/oradata/ORCL/users01.dbf' size 10g

    PL/SQL procedure successfully completed.

    I would like to know the role played by each single quote. I used 8 apostrophes in the V_SQL variable above, and I numbered each single quotation mark as shown below.

    1                        234                 567           8

    |                        |||                 |||           |

    v_sql: = "alter database datafile"'| " Rec.file_name | " 'resize 10g;

    Example of output from the generation of dynamic channels:

    alter database datafile '/u04/oradata/ORCL/users01.dbf' 10g resizing

    1 and 4-> start and end of the string alter database datafile '

    3 > literal single quote of string in red in the example output

    2 > escape 3 (single literal quote of string)

    5 and 8-> start and end of the string ' resize 10 g

    6-> escape 7 (single literal quote of string)

    7 > literal single quote of string in green in the example output

    My asssumptions are correct?

    I would like to write like this.

    declare
       v_sql    varchar2(350);
    begin
      for rec in (select file_name from x)
          loop
            v_sql := q'[alter database datafile '#FILENAME#' resize 10g]';
            v_sql := replace(v_sql, '#FILENAME#', rec.file_name);
            --- EXECUTE IMMEDIATE v_sql;
            dbms_output.put_line ( v_sql);
        end loop;
    end;
    /
    
  • Export audio multichannel - how to tag in the metadata channels

    I export a file from first Pro CC 2015.1 with 8 audio channels (5.1 + 2.0 discreet discreet stereo)

    Before the channel 1 is: L

    Channel 2 is Front: R

    Channel 3's before: C

    Channel 4 is LFE

    Channel 5 is back: L

    Channel 6 is Back: R

    Channel 7's before: L (stereo)

    Channel 8 is before: R (stereo)

    I would like to find a way to show it in the metadata of the file. I changed the actual names of the tracks within the first... but when I analysed with MediaInfo, all channels still look like this:

    Screen Shot 2016-02-18 at 13.03.20.png

    I would like to find a way to change the 'Position of the channels' field of discrete-0 for a description of what is on this track. Is it possible in the first? I could do with hearing, or another program?

    Displays the first time - to help much appreciated.

    Found a way to change the channel assignment via the window "Show movie properties" in Quicktime Player 7.

Maybe you are looking for

  • 1160 error - Illegal Menu: revisited

    Hi people. Simple example VI here.  LabVIEW 2011.  Get 1160 error when I select an item (try point 'Apply digital filtering' for this example) in the context menu on the graph of a waveform.  Do not know why. Is this another case where I have to buil

  • Computer is very slow and no restoration not points even if I created tons of them

    I have big problems with my computer and I tried to do a sys. restoration.  It would not restore because it says that there is no restore point created.  I've created tons of restore points in the past so I know that something is wrong.  I have no id

  • How to find forgotten password

    I was a little too much to drink the night and was a few sites that I'd not been on so I changed my password to logon so that my wife could not see.  Well guess what the next day I don't remember the password darn! Im running on the side of comments

  • element of the cluster access cluster

    Hello I am trying to remove an element of the void visible or invisible according to another cluster I was able to first-level access, but not more, and I don't think I've used a good way to do How can I make ringmenu visible option if the method 1 a

  • Determine the ThinkCentre family

    Calling all gurus! Where I work, we use a few Lenovo ThinkCentre desktops. We no longer have the box so I have no easy way to determine which family they belong. Does anyone know an easy way to understand? Thank you.