Supports a hierarchical VHDL instantiation in nodes of Clip of Labview LabVIEW?

Hello

Supports a hierarchical VHDL instantiation in nodes of Clip of Labview LabVIEW?

I followed the available help and cried the first VHDL level in my XML file.  Unfortunately, my lower level VHDL components are read as a black box and I get an error during the compilation.  So, what should I do to instantiate hierarchical code VHDL in a knot of clip?

Thank you, Ryan.

I tried, but still generated an error.  However, I recently discovered that it will compile my code hierarchical sucessfully only if the name of my element node is the same as my top level name VHDL (in addition to include a path to all my VHDL components).

Tags: NI Software

Similar Questions

  • Support for hierarchical query

    Hi all

    I must be tired and can't think clearly, so I am a little confused the following query.

    The environment is Oracle 9i:

    Oracle9i Enterprise Edition Release 9.2.0.8.0 - 64 bit Production

    PL/SQL Release 9.2.0.8.0 - Production

    CORE Production 9.2.0.8.0

    AMT for HP - UX: 9.2.0.8.0 - Production Version

    NLSRTL Version 9.2.0.8.0 - Production

    Suppose I have the following data:

    with mydata as

    (

    Select the code 1, code_high, null, 'John' cname 'Smith' csurname, 'X' union resp. double all the

    Select 2 code, 1 code_high, cname 'Bill', 'White' csurname, RESP null in union double all the

    Select 3 code, code_high 2, 'Fred' cname 'Reed' csurname, 'X' union resp. double all the

    Select 4 code, code_high, null, 'Tim' cname 'Hackman' csurname, 'X' union resp. double all the

    Select code 5, code_high 4, 'John', 'Reed' cname csurname resp null in union double all the

    Select 6 code, code_high 5, cname 'Bill', 'Hakcman' csurname, 'X' union resp. double all the

    Select the code 7, code_high 6, cname 'Fred' csurname 'White', null union resp. double all the

    Select code 8, code_high 7, 'Bill' cname 'Smith' csurname, resp. union null double all the

    Select 9 code, code_high 8, cname "Tom", "Reed" csurname, null double RESP

    )

    Select *.

    of mydata;

    CODE CODE_HIGH CNAME CSURNAME RESP

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

    John Smith 1 X

    2 1 bill White

    3 2 Fred Reed X

    4 Tim Hackman X

    5 4 John Reed

    6 5 bill Hakcman X

    7 6 Fred white

    8 7 bill Smith

    9 8 Tom Reed

    It is a hierarchical query where code_high represents the father.

    I need to find in the hierarchy of higher level responsible for each code.

    Suppose I want to find in the hierarchy, one with resp = 'X '.

    Run the following query I find for the code = 9

    Select phone, cname, csurname code

    of mydata

    When resp = 'X '.

    and rownum = 1

    Connect prior code_high = code

    start with code = 9;

    CODE CNAME CSURNAME

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

    Bill 6 Hakcman

    Is there a way to get the full list with the loaded correspondents.

    The expected results are:

    CODE CODE_HIGH CNAME CSURNAME RESP. RESP_CODE RESP_NAME RESP_SURNAME

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

    1 John Smith John Smith 1 X

    2 1 bill White 1 John Smith

    3 2 Fred Reed X 3 Fred Reed

    Tim Hackman 4 X 4 Tim Hackman

    5 4 John Smith 4 Tim Hackman

    6 5 bill Hakcman Bill Hakcman 6 X

    7 6 Fred White 6 Bill Hakcman

    8 7 bill Smith 6 Bill Hakcman

    9 8 Tom Reed 6 Bill Hakcman

    Kind regards.

    Alberto

    Hi, Alberto.

    I know that you are using Oracle 9; That's why I mentioned that you would have to use a substitute for CONNECT_BY_ROOT.  Before I could show how, I saw the solution of the Padders, which is probably simpler and more efficient for this work.  Padders used REGEXP_SUBSTR, which is not available in Oracle 9, but you can use SUBSTR and INSTR instead.

    Here is the solution of the Padders for Orcle 9:

    WITH got_resp_path AS

    (

    SELECT m.*

    RTRIM (SYS_CONNECT_BY_PATH (CASE

    WHEN resp = 'X '.

    THEN the code

    END

    , ' '

    )

    ) AS resp_path

    OF mydata m

    START WITH code_high IS NULL

    CONNECT BY code_high = code PRIOR

    )

    C. SELECT

    r.code AS resp_code

    r.cname AS resp_name

    r.csurname AS resp_surname

    OF got_resp_path c

    JOIN mydata r ON r.code = TO_NUMBER (SUBSTR (c.resp_path

    INSTR (c.resp_path

    , ' '

    -1

    )

    )

    )

    ORDER BY c.code

    ;

    I agree that what you posted in your last post is not very satisfactory.  Rather than make a CONNECT a separate query for each column of resp_ you want to view, you can modify it to get only the unique code and then use it in a join, as Padders, to get all the other columns you need.

  • Integration IP node: impossible to link design

    I am unable to generate support files when you import a VHDL file in node IP integration. I've seen people having the same problem, because they used a non supported OS but my OS is supported by Vivado 2014.4.

    I have:

    OR LabView 2014 with all modules and the latest updates installed

    Xilinx Vivado 2014.4

    8.1 Windows 64-bit (which is sipported by labview)

    I get the following error:

    Waiting for 2 sub-compilation (s) at the end...

    ERROR: [XSIM 43-3238] cannot link design.
    Generated in vain IP. Your source file may not work for the FPGA family (es) that you select. Difficulty errors or warnings above and generate the IP address again or return to the previous page to reselect FPGA family support.

    It is worth mentioning that I selected that one FPGA (zenq) family that vivado takes in charge. The code that I'm importing is correct and very short. Just a test of LED that worked well in simulations. What is causing this problem and how my I solve this problem?

    Hi aan928

    You reason that 8.1 takes supported LV 2014, but LV2014 it is not FULLY supported (as in the modules and drivers) FPGA being one of them. The tools of compiler we are dependent on the Xillinx for unfortunately are not at the moment. Although some FPGA compilation may work, not all compilations of go. Unfortunately there is no timetable in terms of how Xillinx & NOR will be fully supported for specific modules with 8.0 & 8.1 window.

    Please see the document below to see a complete list of tools or beween compatabilities & 8.0 which can provide assistance

    http://www.NI.com/white-paper/14281/en/

    Concerning

    J

  • Another hierarchical query

    Hello

    Can frank, you help me again? Please? I'm still working on this hierarchical queries, and I think that you are the only person who can help you.

    I need to do a SELECT complex between two tables. Your help in this previous post (complex in SELECT transformations has been very useful.

    I learned a lot and almost all of the transformations that I put in place, but I have a really weird... I have to be able to limit the number of offspring for a given node.

    Take this DEPARTMENT table, it is a simple HIERARCHICAL table. IDS are convinient, but in reality id are completely random:
    SET DEFINE OFF;
    DROP TABLE DEPARTMENTS;
    CREATE TABLE DEPARTMENTS 
    (
      dpt_id NUMBER(10), 
      parent_id NUMBER(10),
      dpt_name VARCHAR2(100)
    );
    
    INSERT INTO DEPARTMENTS VALUES(1, null, 'Sales');
    INSERT INTO DEPARTMENTS VALUES(2, null, 'Insurance');
    INSERT INTO DEPARTMENTS VALUES(3, null, 'Accounting');
    INSERT INTO DEPARTMENTS VALUES(4, null, 'R & D');
    INSERT INTO DEPARTMENTS VALUES(5, null, 'IT');
    
    INSERT INTO DEPARTMENTS VALUES(10, 1, 'Local Sales');
    INSERT INTO DEPARTMENTS VALUES(11, 1, 'European Sales');
    INSERT INTO DEPARTMENTS VALUES(12, 1, 'Asian Sales');
    INSERT INTO DEPARTMENTS VALUES(13, 1, 'South American Sales');
    
    
    INSERT INTO DEPARTMENTS VALUES(110, 11, 'Germany');
    INSERT INTO DEPARTMENTS VALUES(111, 11, 'France');
    INSERT INTO DEPARTMENTS VALUES(112, 11, 'Belgium');
    INSERT INTO DEPARTMENTS VALUES(113, 11, 'Luxembourg');
    INSERT INTO DEPARTMENTS VALUES(114, 11, 'Spain');
    
    
    INSERT INTO DEPARTMENTS VALUES(1101, 110, 'Berlin');
    INSERT INTO DEPARTMENTS VALUES(1111, 111, 'Paris');
    INSERT INTO DEPARTMENTS VALUES(1121, 112, 'Brussels');
    INSERT INTO DEPARTMENTS VALUES(1141, 114, 'Madrid');
    INSERT INTO DEPARTMENTS VALUES(1142, 114, 'Barcelona');
    INSERT INTO DEPARTMENTS VALUES(1143, 114, 'Malaga');
    
    INSERT INTO DEPARTMENTS VALUES(121, 12, 'China');
    
    
    INSERT INTO DEPARTMENTS VALUES(20, 2, 'Car Insurance');
    INSERT INTO DEPARTMENTS VALUES(21, 2, 'Home Insurance');
    INSERT INTO DEPARTMENTS VALUES(22, 2, 'Family Insurance');
    
    
    INSERT INTO DEPARTMENTS VALUES(200, 20, 'Bus');
    INSERT INTO DEPARTMENTS VALUES(201, 20, 'Family car');
    INSERT INTO DEPARTMENTS VALUES(2011, 201, 'Sub category for family car');
    INSERT INTO DEPARTMENTS VALUES(202, 20, 'Sport car');
    And I also have another table with gives for a given node, the number of offspring allowed for a given node.
    CREATE TABLE LIMITATIONS 
    ( 
      dpt_id NUMBER(10), 
      lvl_cnt NUMBER(10) -- max descendants
    );
    
    INSERT INTO LIMITATIONS VALUES(1, 4);
    INSERT INTO LIMITATIONS VALUES(11, 1);
    
    INSERT INTO LIMITATIONS VALUES(2, 2);
    INSERT INTO LIMITATIONS VALUES(20, 2);
    For example, the first record inserted into the table of limited means for the Department with id 4 take us 4 offspring. The strange thing is that the 11 node is a descendant of the node 11. And you override the value of its parent. At this level, substitute us the value and we accept only one descendant level.

    The first example to delete the record from Berlin in the result.

    The second pair of insertion is to have the second scenario I have to manage. Instead of substitute for a limitation of parent by reducing it, I must also support increasing values. A descendant node can
    have more value than a parent one.

    This second example keeps the Department with dpt_id = 2011. Even if I get only 2 descendant of the Department with id = 2.
    "LEVEL"                       "DPT_ID"                      "PARENT_ID"                   "LPAD('',LEVEL)||DPT_NAME"    
    "1"                           "1"                           ""                            " Sales"                      
    "2"                           "10"                          "1"                           "  Local Sales"               
    "2"                           "11"                          "1"                           "  European Sales"            
    "3"                           "110"                         "11"                          "   Germany"                  
    "3"                           "111"                         "11"                          "   France"                   
    "4"                           "1111"                        "111"                         "    Paris"                   
    "3"                           "112"                         "11"                          "   Belgium"                  
    "4"                           "1121"                        "112"                         "    Brussels"                
    "3"                           "113"                         "11"                          "   Luxembourg"               
    "3"                           "114"                         "11"                          "   Spain"                    
    "4"                           "1141"                        "114"                         "    Madrid"                  
    "4"                           "1142"                        "114"                         "    Barcelona"               
    "4"                           "1143"                        "114"                         "    Malaga"                  
    "2"                           "12"                          "1"                           "  Asian Sales"               
    "3"                           "121"                         "12"                          "   China"                    
    "2"                           "13"                          "1"                           "  South American Sales"      
    "1"                           "2"                           ""                            " Insurance"                  
    "2"                           "20"                          "2"                           "  Car Insurance"             
    "3"                           "200"                         "20"                          "   Bus"                      
    "3"                           "201"                         "20"                          "   Family car"               
    "4"                           "2011"                        "201"                         "    Sub category for family car"
    "3"                           "202"                         "20"                          "   Sport car"                
    "2"                           "21"                          "2"                           "  Home Insurance"            
    "2"                           "22"                          "2"                           "  Family Insurance"          
    "1"                           "3"                           ""                            " Accounting"                 
    "1"                           "4"                           ""                            " R & D"                      
    "1"                           "5"                           ""                            " IT"                         
    Any suggestions on how I can proceed? I'm still using Oracle 10 g Release 2

    Thanks in advance,

    Hello

    user13117585 wrote:
    Imagine this data set:

    TRUNCATE table departments;
    
    INSERT INTO departments values(1, null, 'name 1');
    INSERT INTO departments values(10, 1, 'name 10');
    INSERT INTO departments values(100, 10, 'name 100');
    INSERT INTO departments values(1000, 100, 'name 1000');
    INSERT INTO departments values(10000, 1000, 'name 10000');
    INSERT INTO departments values(100000, 10000, 'name 100000');
    INSERT INTO departments values(1000000, 100000, 'name 1000000');
    INSERT INTO departments values(10000000, 1000000, 'name 10000000');
    

    When you CONNECT BY

    SELECT LEVEL, dpt_id, parent_id, LPAD(' ', LEVEL) || dpt_name
    FROM departments
    START WITH parent_id IS NULL
    CONNECT BY PRIOR dpt_id = parent_id;
    

    You have 6 different level.

    I have 8 different levels, not 6. You use 'level' to mean something other than the 1st column in the query above? Explain.

    Imagine that I put on the limits of table to the following folder:

    truncate table limitations;
    
    INSERT INTO LIMITATIONS VALUES(1, 4);
    

    Then, select it I write should return only the first four results of my previous recordings (up to dpt_id = 1000).

    But in the table, I should be able to establish a limit on any node in the tree. For example, insert a record for id = 100, then set it to a limitation of 2. And then, the limitation of the mother is overridden. This means that for 100 service, 2 other descending levels is recovered. (We assume that we cannot have broken trees. You can't say, add a limitation on the node with dpt_id = 1 to 1, then add a limitation on the 10000 to 1 node. Thats is not allowed).

    SO if I add

    INSERT INTO LIMITATIONS VALUES(100, 2);
    

    Level 5 first on my select must be indicated. Because I asked to recover more than two levels of node 100 which is already at level 3.

    Why 5 levels and not 4? When limit you the output to four levels of 1, you were level 1 in other words, the four levels are 1, 2, 3 and 4. When you are limiting the output at two levels of level 3, why are they not at these two levels 3 and 4?

    But the limits can be to increase the depth of the tree to recover from a particular node or cut the knots.

    INSERT INTO LIMITATIONS VALUES(1, 10); -- get 10 descendent levels even if it only contains 6 levels.
    

    What do you want on the last 4 lines of output in this case?

    INSERT INTO LIMITATIONS VALUES(10, 2); -- override previous limitation and returns only 2 descendents from level 10. 
    

    Do you really mean level 10, or do you mean dpt_id 10?

    If I have ass these limitations (and delete the previous ones), I would like to show only the first 3 levels. Because dpt_id 10 is alread at level one.

    Is not dpt_it = 10 to level * 2 *? Dpt_id = 1 is at level 1.

    The limitation is not an account on descendants, there is a limitation in the level.

    Doesn't that contradict what you said above in this post:

    the column name is not very clear. And as you say, it should be more descendant_cnt

    ?

    If a node has 100 direct descendants (children) at level + 1, and the limitation is level + 2, it must return all nodes. The limitation is the depth of a given node.

    I don't know if this is clearer?

    No, sorry. Please answer the questions above.

    Here is the answer to a problem of intresting. This isn't the problem that you have requested in this message, or the problem you asked in your first post, but it may be the problem that you wanted to post:

    WITH    got_limitations        AS
    (
         SELECT     d.dpt_id
         ,     d.parent_id
         ,     d.dpt_name
         ,     l.lvl_cnt
         FROM           departments  d
         LEFT OUTER JOIN      limitations  l  ON  d.dpt_id     = l.dpt_id
    )
    ,     tree     AS
    (
         SELECT     LEVEL                    AS lvl
         ,     dpt_id
         ,     parent_id
         ,     LPAD ( ' '
                     , LEVEL - 1
                        ) || dpt_name          AS d_name
         ,     LEVEL || SYS_CONNECT_BY_PATH ( LEVEL + lvl_cnt - 1
                                      , ','
                                      )     AS max_lvl_path
         ,     ROWNUM                             AS r_num
         FROM     got_limitations
         START WITH     parent_id     IS NULL
         CONNECT BY     parent_id     = PRIOR dpt_id
    )
    SELECT       lvl
    ,       dpt_id
    ,       parent_id
    ,       d_name
    FROM       tree
    WHERE       lvl   <= TO_NUMBER ( REGEXP_SUBSTR ( RTRIM ( max_lvl_path
                                              , ','
                                       )
                                  , '[0-9]+$'     -- Group of digits at the end
                                  )
                        )
    ORDER BY  r_num
    ;
    

    Given the sample of departments and these data within the limits:

    INSERT INTO LIMITATIONS VALUES(1, 4);
    

    It returns the 4 rows.
    With the same data in departments and in the limits:

    INSERT INTO LIMITATIONS VALUES(1, 4);
    INSERT INTO LIMITATIONS VALUES(100, 2);
    

    It produces 4 rows (not the 5 you asked).
    If has limits of

    INSERT INTO LIMITATIONS VALUES(1, 10); 
    

    It returns 8 rows (not the 10 you asked).

  • Clone several nodes and appl_top shared using the XML file backup

    Can I use work save file of application context to repeat the clones and avoid to perform following steps:

    -Configure the node C (run '"perl adclonectx.pl sharedappltop contextfile = < context of Applications for the existing node file >' and ' perl-I < AU_TOP > / perl txkSOHM.pl"orders ")

    If I work the previous clone XML, I would be able to use the same XMl file for re - clone without implement shared appltop and add a node step. Please, share your ideas.

    ma_apps wrote:
    Can I use work save file of application context to repeat the clones and avoid to perform following steps:

    -Configure the node C (run '"perl adclonectx.pl sharedappltop contextfile =' and 'perl - I /Perl txkSOHM.pl"orders)

    If I work the previous clone XML, I would be able to use the same XMl file for re - clone without implement shared appltop and add a node step. Please, share your ideas.

    You should be able to use it. However, according to the Oracle docs support is to clone the main node and add more nodes by cloning the context files.

    Cloning Oracle Applications Release 11i with rapid Clone [ID 230672.1]
    Sharing the Application Tier file system in Oracle Applications Release 11i [ID 233428.1]

    Cloning Oracle Applications V12 with rapid Clone [ID 406982.1]
    Share Application-level file system in Oracle E-Business Suite Release 12 [384248.1 ID]

    Thank you
    Hussein

  • Hierarchical queries with Rollup sum (CONNECTED BY GROUP BY ROLLUP)

    Hi all

    Imagine the following scenario: I have an ACCOUNT table that contains the accounts and their hierarchy (currently 5 levels) and a BALANCE table that holds the record for the balance of the accounts. Only CHILD accounts (level 5) have records in the table for BALANCE. Simple example:
    CREATE TABLE accounts (account_code VARCHAR2(30), parent_account VARCHAR2(30), account_desc VARCHAR2(400));
    CREATE TABLE balances (account_code VARCHAR2(30), balance_amount NUMBER(18,2));
    INSERT INTO ACCOUNTS VALUES ('TOT',NULL,'Total');
    INSERT INTO ACCOUNTS VALUES ('ANA1','TOT','General Expenses');
    INSERT INTO ACCOUNTS VALUES ('4801001','ANA1','Small Expenses');
    INSERT INTO ACCOUNTS VALUES ('4801002','ANA1','Transportation');
    INSERT INTO ACCOUNTS VALUES ('ANA2','TOT','Health Expenses');
    INSERT INTO ACCOUNTS VALUES ('4802001','ANA2','Healthcare');
    INSERT INTO ACCOUNTS VALUES ('4802002','ANA2','Facilities');
    
    
    INSERT INTO BALANCES VALUES ('4801001', 2000);
    INSERT INTO BALANCES VALUES ('4801002', 1000);
    INSERT INTO BALANCES VALUES ('4802001', 3000);
    INSERT INTO BALANCES VALUES ('4802002', 4000);
    What I need in this scenario is to run a hierarchical query, where each node, I calculate the sum of all its children (in TERMINAL nodes that are child accounts, this amount is the value of the balances itself). End result would be:
    TOT -> 10000
      ANA1 -> 3000
        4801001 -> 2000
        4801001 -> 1000
      ANA2 -> 7000
        4802001 -> 3000
        4802002 -> 4000
    I tried many ways and found a solution that works for a fixed amount of levels, basically he built the hierarchy and calculates the SYS_CONNECT_BY_PATH, then divides it as a regular expression and using GROUP BY ROLLUP to calculate the highest levels. Then I assemble again, now with the calculated values. Here's the example query:
    select level
        , NVL (vfinal.child_account,'TOTAL') ||' - '||
                            ( SELECT account_desc
                                FROM accounts 
                               WHERE account_code = vfinal.child_acct ) account_name
    
         , to_char(sum_bal, 'fm999g999g999g990') as rolled_up_balance
      from 
    (
    select coalesce( princ.lvl3, princ.lvl2, princ.lvl1 ) child_acct
         , DECODE ( princ.lvl2 , NULL 
                                     , NULL 
                                     , DECODE ( princ.conta_lvl3, NULL
                                     , princ.conta_lvl1,princ.conta_lvl2 ) ) parent_acct
         , sum(princ.balance_amount) sum_bal
    from (
    select hier.lvl1
         , hier.lvl2
         , hier.lvl3
         , hier.parent_account
         , hier.account_code child_acc
         , bal.balance_amount
      from ( select level  
                  , sys_connect_by_path( account_code, '/' ) hierarchy_acct
                  , REGEXP_SUBSTR(sys_connect_by_path( account_code, '/' ),'[^/]+',1,3) lvl3
                  , REGEXP_SUBSTR(sys_connect_by_path( account_code, '/' ),'[^/]+',1,2) lvl2
                  , REGEXP_SUBSTR(sys_connect_by_path( account_code, '/' ),'[^/]+',1,1) lvl1
                  , account_code
                  , parent_account  
               from accounts acc
               where level <= 3
               start with parent_account is null
               connect by nocycle prior account = parent_account
               order siblings by parent_account
               ) hier
          , balances  bal
      where bal.cod_conta  = hier.account_code
    ) princ
    where princ.lvl1 is not null
    group by rollup ( princ.lvl1
                    , princ.lvl2
                    , princ.lvl3 )
    
    order by princ.conta_lvl1
           , princ.conta_lvl2
           , princ.conta_lvl3
    ) vfinal
    where child_acct is not null
    start with parent_acct is null
    connect by nocycle prior child_acct = parent_acct
    All is said and done, what I need is to do the same thing for infinite levels, because this query has 3 fixed levels. Do you know how can I structure a new query where, regardless of the number of levels, amounts of parent are all wound like that?

    Thank you very much in advance! Best regards!
    Thiago

    Published by: Thiago Sep 6, 2011 11:31

    Published by: Thiago Sep 6, 2011 13:01
    select  account_code,
            (
             select  sum(balance_amount)
               from  accounts a2,
                     balances b
               where b.account_code(+) = a2.account_code
               start with a2.account_code = a1.account_code
               connect by a2.parent_account = prior a2.account_code
            ) balance_amount
      from  accounts a1
    /
    
    ACCOUNT_CODE    BALANCE_AMOUNT
    --------------- --------------
    TOT                      10000
    ANA1                      3000
    4801001                   3000
    4801002
    ANA2                      7000
    4802001                   7000
    4802002
    
    7 rows selected.
    
    SQL> 
    

    SY.

  • Thermocouple node part numbers - difference between programmable and non-programmable nodes?

    Hello!

    We just got our starter kit and the nodes.  Looking at the part number on the back of the knot programmable thermocouple (with the starter kit), it is listed as "D 197085 - 01 L.  There is no number which corresponds to the part number listed on the Web site, such as 780998-02.  Nodes not programmable thermocouple also have this same part number "D 197085 - 01 L ' on the back.  Is there another way to determine which of these nodes have capabilities of LabVIEW?

    Thank you!

    Garrett

    Hi Garrett.

    Part numbers that see you on the web are the kit shipment numbers.

    Programmable node kits include a LabVIEW WSN deployment license, allowing you to integrate applications on a single WSN node. No programmable node kits shipped the same material, but not the license.

    Therefore, if you have 10 licenses, simply to make sure that you integrate code of 10 knots.

    Thank you

    Kurt

  • DMA between host and target FPGA is not supported for this remote system.

    I try to cover with my FPGA (on the cRIO-9002) of the RTO.  I have install upward of anOpen good VI reference without error, but as soon I try to access thefifo I error-63001 and the attached message wrote:

    Error-63001 occurredat reference FPGA VI opened in the target - multi rate - variables - fileIO_old.vi

    Possible reasons:

    NOR-RIO FPGACommunications framework: (Hex 0xFFFF09E7) DMA from the host to the FPGA targetis not supported for this remote system. Another method for controller of e/s or climatiqueLes associated with the FPGA target.

    What other I/O optionsdo I need to move the data asynchronously to the RTO for the FPGA. I have triedcreating memory, but it seems that I can't write to the memory of the RTOSside.

    We have also a 9012sitting around will using this cRIO rather solve this problem.

    I'm very very greenwhen it comes to LabView, so I apologize if this is an easy question.

    As stated in the readme of the driver NOR-RIO, DMA is not taken in charge from the host to the FPGA on the cRIO-900 x series. The cRIO-901 x supports DMA transfers between host and FPGA and FPGA to host all the cRIO-900 x series controllers only support transfers the FPGA host DMA. As a result, LabVIEW returns an error if you try to transfer using DMA controller for cRIO-900 x.

    The 9012 looks like the ideal solution, you are very lucky to have additional hardware laying around

  • What is the transmission speed minimum supported MP3 files?

    I wonder if someone can tell me what the minimum bitrate for MP3 files is, the manual I think said 64 kbit/s, but I have seen on this forum that people mentioned 32 Kbps.  It's going to be less than 32 Kbps?  Also - what is variable bit rate, which is exactly supported (again, for MP3).   I have a Clip + on the way to the Amazon and have been converting a lot of audio books MP3 for lower rates to save some space, but don't want to make the files so low so that they can be played on my Clip + at all!  Thanks in advance for any info!


  • Audio support in Android Viewer

    Helllo,

    Thanks for the constant updates of Android and Windows Viewer. When we can expect audio support in Android Viewer? With our audio clips of 60 to 80 every month (now we are replacing them with video for Android) we're quite expect this feature .

    Thank you

    We leave tomorrow on this issue. We hope that something in about three weeks.

    Neil

  • Beta of coherence 3.5 - configuration issue

    Failure to have overflow of work with the new partitioned off-lot, I wanted to test if not partitioned off-lot could now be made to work with overflow (as a binary calculator seems now that there is this - or well I guess that support partitioned supporting plan binary calculator might not consist of nio support cards and working properly?). However, I ran a few problems with how to configure correctly.

    In the example previously posted by Gene, I found the following article:
    <external-scheme>
         <nio-memory-manager/>
         <high-units>10</high-units>
         <unit-calculator>BINARY</unit-calculator>
         <unit-factor>1048576</unit-factor>
    </external-scheme>
    but the nio memory manager also have parameters to its maximum size: it seems an example of genes that this setting should more be set or is it just in the conspiracy with the support partitioned plan?

    I also found the following in example of genes:
    <backup-storage>
         <!-- as of Coherence 3.5, the backup is partitioned by default -->
        <type>off-heap</type>
    </backup-storage>
    is the size of the default backup the same as primary storage?
    I write if I partitioned backup storage, but rather the former nio backup card?

    I would be really grateful if someone could show mercy for my efforts and give me an example how I re a cache near an overflow of back card nio of packaging and the binary calculator using (if it is supported in fact now - it's maybe just wishful thinking, on my side)! Otherwise, the pointers are also appreciated and I continue to experience...

    / Magnus

    Hi Magnus

    If the problem is related to the configuration of your card-game support. It will run as partitioned. This means that each partition will require 32 MB of memory NIO.

    Given the default number of partitions, 257 will therefore require NIO 32 * 257 Mbyte memory. As the support plan is not instantiated until you have something that we can no more, this memory is allocated when a second node is introduced.

    When you use NIO in the support scheme, we recommend a smaller size as 1 M max.

    Hope that explains it.
    / Charlie

  • How to watch 4K content on Toshiba 58M9363D?

    I recently bought the 58M9363D 4 k TV, but so far I have not been able to play any content 4 k at all.

    First of all, streaming. Now, I know most 2013 4 k TV does not support the HEVC codec for 4 k Netflix streaming, but I've seen companies like Philips offer their customers a k 4 (free) to compensate for this media player.

    Toshiba also has a multimedia player that allows me to watch the 4 k netflix?

    Second, I tried to watch downloaded content by a USB 3.0 to 4 k flash drive, but I still have the error "unsupported format".

    Is someone can you please tell me who has the best shows downloaded way 4 k video?

    Thanks in advance!

    I don't have much experience with this but I am interested in buying 4 K TV, so it's really interesting topic for me.

    The streaming is very interesting but obviously Toshiba is not listed under devices supported - https://help.netflix.com/en/node/13444

    I look over HDMI is also problematic, I think. AFAIK for real photo 4K on HDMI TV must have HDMI 2.0 standard, but according to specification your TV a standard 1.4.

    Have you tried to watch some short films of 4K to the YouTube option on your TV?

  • Activating/Deactivating IEPE power switch for voltage 9234

    I use this material: NI USB9162 or cDAQ9172 with the NI 9234 module. I want to be able to select weather to use regular accelerometers or IEPE accelerometers with the 9234. I built a LabVIEW Vi where I want to be able to configure the channel of the accelerometer as a voltage channel and input sensitivity data later. Here are my experiences:

    1. If I use "Voltage Custom with excitation" I get the message "no device supported found. What happens in MAX 'task to create', labview DAQassistant or 'DAQmx create a channel' + 'personalized with excitation voltage.
    2. If I use 'DAQmx create channel' (with or without excitation) and define the source of excitation and value as a property I still have the same problem
    3. If I do as well as in 1, but with the acceleration I don't have no problem Iex source parameter and value. But this isn't what I want.
    4. If I use "IEPE the enable" inside the MAX test panels I have no problem using the IEPE accelerometer and get the tension
    Can someone help me understand how I could activate an IEPE accelerometer as a voltage source?

    The problem is that you are using HAVE. Excit.DCorAC. This isn't the right to property.  AI. Excit.DCorAC must be set to DC for the 9234, by default.

    If you want to configure channel matching, you must use I. Mating.  You can get this in analog input-> General Properties-> entry Setup-> coupling

    If you want to configure each channel separately, use Active Channel in the node of your property to select a channel.  All the properties that you configure in this node is not available for the specified channel.

  • How to start a timer in labview, when a signal crosses a threshold of voltage

    Hello

    Please could someone help to find a way to start a timer when an event occurs? (like when a signal crosses a threshold of voltage)

    Thus, I would ask that help me cope with the following question:

    I'm acquiring a signal from an acquisition of data and comparing it with a certain threshold value. Once the voltage of the signal crosses this value, a timer should start and will continue until 30 seconds, IF the signal value PERSISTS beyond the threshold. The timer must be set back to zero if the voltage of the signal goes back the threshold before a period of 30 seconds.

    Thanks in advance for your support,

    Bill

    Hi Bill,

    What version of LabVIEW are you using?  If you are in 2009, you can actually save the .png to your computer file and just drag it into the block diagram of a white VI.  Also attached is the VI even recorded in LV 8.2 (the feedback node has been replaced with a shift during the downconversion register).

    Best regards

  • Undocumented tags FlexRio Adapter MDK ExampleIOModuleCLIP.xml file

    The sample file "ExampleIOModuleCLIP.xml" in the Apapter FLexRIO MDK modules, I found the tags of theses that I can't find documentation on.

    What they are?


        IOModuleID:0xFFFF0000
     


        FlexRIO-IOModule
     

    Hello OveNystas,

    The tags you mention are documented in the manual of FlexRIO MDK.  I have included some additional General information below, but you can find the answers to your questions in the manual MDK.

    In the future, please use the e-mail address included in your SDK Module (MDK) NI FlexRIO Adapter user manual to send your questions directly on the FlexRIO MDK support team.  This group has experience with FlexRIO MDK specific questions such as this.  National Instruments always improving and working on new versions of the FlexRIO MDK.  So, please do not hesitate to use the support email address FlexRIO MDK manual to send me any comments you have about the content of the manual.

    Additional information:
    FlexRIO uses half-bridge CLIP to create an interface between the adaptation FlexRIO module and the module FlexRIO FPGA.  CLIP half bridge is similar to the user CLIP is that it allows your FPGA VI interact with custom VHDL code.  We'll find a CLIP using LabVIEW user documentation (help LabVIEW > FPGA Module > FPGA Module Concepts > using VHDL Code as a component-level IP).

    FlexRIO is the only target of LabVIEW FPGA that supports the half bridge CLIP added on user CLIP allowing the user to interact directly with IO FPGA resources that.  Half-bridge CLIP requires that you add a few extra items for your files of CLIPS to ensure that it interacts correctly with the hardware interface.  FlexRIO MDK manual is designed to provide all the information, as a hardware designer must create an adaptation module FlexRIO.  This includes electrical considerations, mechanical considerations and a section on the passing of half-bridge CLIP.

Maybe you are looking for