recursive average online, flattening

I implement an online estimate of statistics (average, kurtosis) using FPGA and CRIO NI 9234 recursively. I'm data streams using a FPGA.  I want to calculate statistics using data continuously in real time.  I am new to the FPGA and Labview. Can you please help how can I implement the same. Shift register I think but it will take only a few data points.

Thank you

Prakash guru

FPGA programming is very different from programming in LabVIEW, but if you're a new user the best place to start is to read the following tutorials:

Getting Started With LabVIEW FPGA

http://www.NI.com/Tutorial/14532/en/

LabVIEW FPGA on-line tutorial

http://www.NI.com/SWF/presentation/us/LabVIEW/lvfpga/default.htm

To be completely honest, I suggest you consider signing upward for some classes online, including:

LabVIEW CORE 1 and 2

LabVIEW time real 1

LabVIEW FPGA

Tags: NI Hardware

Similar Questions

  • Find the average value of a buffer

    Hello

    In my VI Panel, I have a digital control, a button and a digital display.

    When the user, enter a number in numerical order and press the button, the digital display should show the average value of all the past 5 values entered in the digital control, for example:

    1st entry: 10-online average = 10 (as sum = 10)

    2nd type: 0-online average = 5 (as sum = 10 + 0 = 10)

    3rd enter: 5-online average = 5 (you get the idea...)

    4 enter: 1-average online = 4

    5 enter: 14-online medium = 6

    6 enter: 2-online average = 4.4 (sum = 0 + 5 + 1 + 14 + 2 = 22, because the 1st value is thrown)

    How to write this VI?

    Thank you!!

    You can also use arrays to hold the data in a registry change and find the average value of the last five items.

    Good luck

  • Flatten the recursive XML tree

    Hello

    I'm trying to parse some XML and flatten for further processing. Using a variation on the code in this post [url http://forums.oracle.com/forums/thread.jspa?threadID=2210708 & tstart = 0] (thanks odie_63!) I can get insofar as:
    CREATE TABLE xml_test OF XMLType;
    
    INSERT INTO xml_test
    VALUES(XMLType('<Node>Text<Condition>CondType1<From>XX</From>
        <To>YY</To>
      </Condition>
      <Node>Child1<Condition>CondType2<Type>0</Type>
          <Number>12,34,56,89,0012</Number>
        </Condition>
        <Node>Child2<Condition>CondType3<From>Mon</From>
            <To>Fri</To>
          </Condition>
          <Tariff>Fee<Price>50</Price></Tariff>
          <Tariff>Rate<Price>10</Price><Interval>60</Interval></Tariff>
        </Node>
        <Node>DefaultRate<Tariff>Fee<Price>5000</Price></Tariff></Node>
      </Node>
    </Node>'));
    
    COMMIT;
    
    SELECT x.*
    FROM xml_test xt,
         XMLTable(
         'declare function local:getID($e as node()) as xs:integer
          {
           for $i at $j in $d/descendant::*
           where $i is $e
           return $j
          }
          ; declare function local:getConditions($c as node()) as element()*
          {
           for $cond in $c/child::Condition
           return element r
           {
            element condtype1_from { if ($cond/text() = "CondType1") then $cond/From/text() else () },
            element condtype1_to {if ($cond/text() = "CondType1") then $cond/To/text() else ()},
            element condtype2_type { if ($cond/text() = "CondType2") then $cond/Type/text() else () },
            element condtype2_number {if ($cond/text() = "CondType2") then $cond/Number/text() else ()},
            element condtype3_from { if ($cond/text() = "CondType3") then $cond/From/text() else () },
            element condtype3_to {if ($cond/text() = "CondType3") then $cond/To/text() else ()}
           }
          }; declare function local:getTariff($tariff as node()) as element()*
          {
           for $t in $tariff/child::Tariff
           return element r
           {
             element fee_price {if ($t/text() = "Fee") then $t/Price/text() else ()},
             element rate_price {if ($t/text() = "Rate") then $t/Price/text() else ()},
             element rate_interval {if ($t/text() = "Rate") then $t/Interval/text() else ()}
           }
          }; declare function local:getChildren($e as node(), $pID as xs:integer?) as element()*
          {
           for $i in $e/child::Node
           let $ID := local:getID($i)
           let $c := local:getConditions($i)
           let $t := local:getTariff($i)
           return element r
           {
            element tag_id {$ID},
            element parent_tag_id {$pID},
            element tag_name {local-name($i)},
            element tag_text {$i/text()},
            element attr_list {string-join(for $j in $i/@* return concat(local-name($j),''="'',$j,''"'')," ")},
            element condtype1_from { $c/condtype1_from },
            element condtype1_to { $c/condtype1_to },
            element condtype2_type { $c/condtype2_type },
            element condtype2_number { $c/condtype2_number },
            element condtype3_from { $c/condtype3_from },
            element condtype3_to { $c/condtype3_to },
            element fee_price { $t/fee_price },
            element rate_price { $t/rate_price },
            element rate_interval { $t/rate_interval }
           }
            | local:getChildren($i,$ID)
          }; local:getChildren($d,())'
          passing xt.object_value as "d"
          columns tag_id        number        path 'tag_id',
                  parent_tag_id number        path 'parent_tag_id',
                  tag_name      varchar2(50)  path 'tag_name',
                  tag_text      VARCHAR2(50)  path 'tag_text',
                  attr_list     varchar2(4000) path 'attr_list',
                  condtype1_from varchar2(100) path 'condtype1_from',
                  condtype1_to varchar2(100) path 'condtype1_to',
                  condtype2_type varchar2(100) path 'condtype2_type',
                  condtype2_number varchar2(100) path 'condtype2_number',
                  condtype3_from varchar2(100) path 'condtype3_from',
                  condtype3_to varchar2(100) path 'condtype3_to',
                  fee_price number path 'fee_price',
                  rate_price number path 'rate_price',
                  rate_interval number path 'rate_interval'
         ) x;
    Gives me
    TAG_ID                 PARENT_TAG_ID          TAG_NAME   TAG_TEXT     CONDTYPE1_FROM CONDTYPE1_TO CONDTYPE2_TYPE         CONDTYPE2_NUMBER     CONDTYPE3_FROM CONDTYPE3_TO FEE_PRICE              RATE_PRICE             RATE_INTERVAL          
    ---------------------- ---------------------- ---------- ------------ -------------- ------------ ---------------------- -------------------- -------------- ------------ ---------------------- ---------------------- ---------------------- 
    1                                             Node       Text         XX             YY                                                                                                                                                        
    5                      1                      Node       Child1                                   0                      12,34,56,89,0012                                                                                                      
    9                      5                      Node       Child2                                                                               Mon            Fri          50                     10                     60                     
    18                     5                      Node       DefaultRate                                                                                                      5000                                                                 
    I don't see how reach (whether via XML or SQL right - recursion or same PL/SQL) is how to flatten slightly further given the rules:
    < li > three types of node is node, Condition and price.
    < li > node A is always the starting point and can have zero, one or several Conditions and may have more than one node at the same level.
    < li > after the crossing of all nodes and Conditions will end one or two nodes in tariff.
    < li > I want to consolidate the conditions where they appear at different levels for a fee (to be delimited by a character, for example a 'C').
    < li > the "tag_text" should come together to form the unique path to the tariff.
    < li > A node that ends in a tariff grid is not all child nodes more of any type.

    The output I want aim (above) would be:
    TAG_ID                 PARENT_TAG_ID          TAG_NAME   TAG_TEXT                  CONDTYPE1_FROM CONDTYPE1_TO CONDTYPE2_TYPE         CONDTYPE2_NUMBER     CONDTYPE3_FROM CONDTYPE3_TO FEE_PRICE              RATE_PRICE             RATE_INTERVAL
    ---------------------- ---------------------- ---------- ------------------------- -------------- ------------ ---------------------- -------------------- -------------- ------------ ---------------------- ---------------------- ---------------------- 
    1                                             Node       /Text/Child1/Child2       XX             YY           0                      12,34,56,89,0012     Mon            Fri          50                     10                     60
    18                                            Node       /Text/Child1/DefaultRate  XX             YY           0                      12,34,56,89,0012                                 5000
    I would really, really appreciate any input on this one because I think I looked at it for far too long... I'm almost there still can not quite end the.

    Thank you very much

    Gareth.

    Hi Gareth,

  • I want to consolidate the conditions where they appear at different levels for a fee (to be delimited by a character, for example a 'C').

  • Could you give an example? It shall apply on the sample?

    Additional question:
    On the final output, you still need TAG_ID, PARENT_TAG_ID and TAG_NAME?

    If I understand what you're after, a quick way is to use a CONNECT BY clause directly on your existing query:

    SELECT sys_connect_by_path(x.tag_text, '/') as tag_text
         , sys_connect_by_path(x.condtype1_from, '/') as condtype1_from
         , sys_connect_by_path(x.condtype1_to, '/') as condtype1_to
         , sys_connect_by_path(x.condtype2_type, '/') as condtype2_type
         , sys_connect_by_path(x.condtype2_number, '/') as condtype2_number
         , sys_connect_by_path(x.condtype3_from, '/') as condtype3_from
         , sys_connect_by_path(x.condtype3_to, '/') as condtype3_to
         , x.fee_price
         , x.rate_price
         , x.rate_interval
    FROM xml_test xt,
         XMLTable(
         'declare function local:getID($e as node()) as xs:integer
          {
           for $i at $j in $d/descendant::*
           where $i is $e
           return $j
          }
          ; declare function local:getConditions($c as node()) as element()*
          {
           for $cond in $c/child::Condition
           return element r
           {
            element condtype1_from { if ($cond/text() = "CondType1") then $cond/From/text() else () },
            element condtype1_to {if ($cond/text() = "CondType1") then $cond/To/text() else ()},
            element condtype2_type { if ($cond/text() = "CondType2") then $cond/Type/text() else () },
            element condtype2_number {if ($cond/text() = "CondType2") then $cond/Number/text() else ()},
            element condtype3_from { if ($cond/text() = "CondType3") then $cond/From/text() else () },
            element condtype3_to {if ($cond/text() = "CondType3") then $cond/To/text() else ()}
           }
          }; declare function local:getTariff($tariff as node()) as element()*
          {
           for $t in $tariff/child::Tariff
           return element r
           {
             element fee_price {if ($t/text() = "Fee") then $t/Price/text() else ()},
             element rate_price {if ($t/text() = "Rate") then $t/Price/text() else ()},
             element rate_interval {if ($t/text() = "Rate") then $t/Interval/text() else ()}
           }
          }; declare function local:getChildren($e as node(), $pID as xs:integer?) as element()*
          {
           for $i in $e/child::Node
           let $ID := local:getID($i)
           let $c := local:getConditions($i)
           let $t := local:getTariff($i)
           return element r
           {
            element tag_id {$ID},
            element parent_tag_id {$pID},
            element tag_name {local-name($i)},
            element tag_text {$i/text()},
            element condtype1_from { $c/condtype1_from },
            element condtype1_to { $c/condtype1_to },
            element condtype2_type { $c/condtype2_type },
            element condtype2_number { $c/condtype2_number },
            element condtype3_from { $c/condtype3_from },
            element condtype3_to { $c/condtype3_to },
            element fee_price { $t/fee_price },
            element rate_price { $t/rate_price },
            element rate_interval { $t/rate_interval }
           }
            | local:getChildren($i,$ID)
          }; local:getChildren($d,())'
          passing xt.object_value as "d"
          columns tag_id           number        path 'tag_id',
                  parent_tag_id    number        path 'parent_tag_id',
                  tag_name         varchar2(50)  path 'tag_name',
                  tag_text         varchar2(50)  path 'tag_text',
                  condtype1_from   varchar2(100) path 'condtype1_from',
                  condtype1_to     varchar2(100) path 'condtype1_to',
                  condtype2_type   varchar2(100) path 'condtype2_type',
                  condtype2_number varchar2(100) path 'condtype2_number',
                  condtype3_from   varchar2(100) path 'condtype3_from',
                  condtype3_to     varchar2(100) path 'condtype3_to',
                  fee_price        number        path 'fee_price',
                  rate_price       number        path 'rate_price',
                  rate_interval    number        path 'rate_interval'
         ) x
    WHERE connect_by_isleaf = 1
    CONNECT BY prior tag_id = parent_tag_id
    START WITH parent_tag_id IS NULL
    ;
    
    TAG_TEXT                       CONDTYPE1_FROM   CONDTYPE1_TO   CONDTYPE2_TYPE   CONDTYPE2_NUMBER      CONDTYPE3_FROM   CONDTYPE3_TO    FEE_PRICE RATE_PRICE RATE_INTERVAL
    ------------------------------ ---------------- -------------- ---------------- --------------------- ---------------- -------------- ---------- ---------- -------------
    /Text/Child1/Child2            /XX//            /YY//          //0/             //12,34,56,89,0012/   ///Mon           ///Fri                 50         10            60
    /Text/Child1/DefaultRate       /XX//            /YY//          //0/             //12,34,56,89,0012/   ///              ///                  5000
     
    

    Here I used the SYS_CONNECT_BY_PATH function to aggregate the values in the pecking order. You can change the separator and use string manipulation functions more format the result.

    This can also be done directly in XQuery. So if you could answer the two questions above then I could show you how.

  • Flatten the recursive hierarchy

    Hello

    I am trying to flatten a recursive hierarchy like this table:

    Source:

    KEY... PARENT_KEY... NAME... LEVEL
    1 ........... (NULL)................... ABC............ 1
    2 .......... 1...........................123............2
    3 .......... 1...........................456............2
    4 ......... 3...........................xyz............. 3


    Target:

    KEY... NAME_LEVEL1... NAME_LEVEL2... NAME_LEVEL3
    1 ........ ABC...................... ABC...................... ABC
    2 ........ ABC...................... 123, 123
    3 ........ ABC...................... ... 456 456
    4 ........ ABC...................... 456... xyz


    I tried to use the CONNECT BY clause to flatten out it, but I'm stuck trying to get the third level. Here's my query:

    Select name, previous name
    source
    Start with parent_key is null
    connect by prior key = parent_key;

    Is it possible to get all the names of level 3 in a single query? Maybe connect you by is the wrong thing to use here?

    Thank you

    Hello

    CONNECTION is good for this, because it allows us to use the SYS_CONNECT_BY_PATH:

    SELECT     key
    ,     NVL (REGEXP_SUBSTR (SYS_CONNECT_BY_PATH (name, '/'), '[^/]+', 1, 1), name)     AS name_level_1
    ,     NVL (REGEXP_SUBSTR (SYS_CONNECT_BY_PATH (name, '/'), '[^/]+', 1, 2), name)     AS name_level_2
    ,     NVL (REGEXP_SUBSTR (SYS_CONNECT_BY_PATH (name, '/'), '[^/]+', 1, 3), name)     AS name_level_3
    FROM     source
    START WITH     parent_key     IS NULL
    CONNECT BY     parent_key     = PRIOR key
    ;
    

    This requires that you know some characters that never occurs in the name. I used "/" above, but you can use any character.

    I hope that answers your question.
    If not, post CREATE TABLE and INSERT statements for your sample data, as well as an explanation of how you get the desired results.

  • Average table in a recursive way

    Hello

    I need a way to calculate the average of continuous 3 x 10 table without doing the math on all values each time.

    I have blocks of 3 x 10 table as input (incoming continuously). First round, t1, I want to take the average of each line, so 3 x 1 table called 'current average '. It will be inserted into a 2d array called "all means".

    The next iteration, t2, I'll have another block of 3 x 10 of incoming data. I will start again the average and insert it into "all means". Now, I want to take the average of the lines of "all means", so that the average of all the data that I currently have, if the average of t1 and t2.

    This method works, except that since I am constantly introduce into array, the size increases and slows everything down.

    Ideally, I want to have only 2 columns of table data at a point in the "all means". The old average calculated previously and the new block of data. So I need a way to save the "means old" and replacing it with the data in a 2d array.

    I have attached a very simple doagram of what I have... it would be in a loop running continuously.


  • Satellite S70-B-10v - MMORPG online game does not work smoothly

    Hello.

    I have an S70-B-10v type and im frustrated abit because I play this MMORPG game online and is not fluid.

    Care about this game is average in virtue of what can do this trick:

    + Pentium 4 2.8 GHz or comparable CPU +.
    RAM: 1 GB for XP; 2 GB for Vista/Windows 7 +.
    + nVidia 6800GT with 256 MB of RAM or similar graphics card +.
    + Windows XP with SP3, Vista or Windows 7 +.
    + DirectX 9 compatible .0c sound card +.

    My office which is as well under the Tower card can do better with this game...
    My problem is... game is not fluid as should be.

    The internet connection is via wifi, on desktop pc is running smooth.
    But on laptop?
    I have to go to the min spec to be fluid?
    I want to say... I paid almost 1000 euros on a laptop computer to play a game with min req?

    I put all the stuff high-performance... then where is the problem?
    Boost is thus activated.

    Any ideas?
    Kind regards.

    The configuration of your laptop is not known to us, and we do not know what software is active in the background. Of course, this can slow down your laptop.
    Before starting the game don't forget that all unnecessary applications and processes are stopped.
    Do not let Windows install the updates in the background or your antivirus application to scan the HARD drive.

    > I put all the stuff high-performance
    I can imagine that some background process may be responsible for this.

  • Apple health shows average "point of view of the year"

    Since iOS 9.3 the health of Apple shows average values in graphics display of the year. It used to be a monthly amount.

    Is this a bug, feature, editable? I don't like.

    Hello, SiLo78.

    Sounds like you see a difference in the way you see your year in review in the health dashboard application. The chart has always been shown, but it no longer displays a line connecting each month like on the iPhone iOS 8 User Guide online:

    Your health at a glance - the iPhone user Guide - iOS 8

    iOS 9 now includes the same information, it just will not connect a line of months months too. Here is the latest information on the application of health for iOS 9:

    Your health at a glance - the iPhone user Guide - iOS 9

    Your health at a glance

    The health app allows you to keep track of your health information and fitness. Enter data for key data types, or let the health application collect data from other applications and devices that monitor your health and your business. You can even share specific data from third-party applications with some health care providers. And health can display important contact and medical information on the screen of the iPhone for someone locking attending you in an emergency.

    If you use Apple Watch to track the activity of fitness, you can view your move, exercise and data of the stands of the objectives in the dashboard and share with third-party applications.

    WARNING: the health app iPhone and Apple Watch are not medical devices. See important safety information.

    Quickly view the dashboard. On the iPhone and 6 s 6 s, press health on the home screen, then choose the quick action to show the dashboard. See 3D Touch.

    Add items of data type in the dashboard. Type the data of health near the bottom of the screen, tap a category (fitness, for example), click a data type (activity, for example), then see the dashboard lights.

    Reorder the data type of the dashboard items. Tap the item, then drag it upwards or downwards.

    Add third-party applications. Type the data of health near the bottom of the screen, select a category (fitness, for example), select a data type (for example, Active Energy), then tap the associated application.

    Note: Display of related applications is not available in all regions.

  • Is it possible to create a recursive cluster?

    I am creating a clusterA with several numeric fields and string , BUT I need to include an array of variables clusterA. Is it still possible?

    Is this possible with OO in LabVIEW86?

    Thank you!

    <-N->>

    The direct answer to both questions is no. LV allows no recursive data types.

    That does not mean, however, that you cannot do entirely. You can do this, but you lose a type safety:

    • With LVOOP, you create a table of LV object (or another class that inherits from A of). You can now push your class in the table and pull it out. You can use dynamic distribution to exploit or more class specific to make a cast of the elements you get out at runtime for the correct class and then do what you need.

    • With a normal cluster, you should be able to do something similar by making the type of data in the table a Variant or a string and then flatten your clusters before pushing them into the table. This will require probably more memory allocations, and you're probably better to go the LVOOP route.

  • Detect the PEAK, mount and average

    I use a loop in LabVIEW 8.5 to capture the signals emitted continuously by a card, peak detector.VI is used to detect the signal peaks, then fit.VI nonlinear curve is used to climb the summits, signal now capture, detection of peaks, mount and display pics are all works very well permanently, but there are still some problems annoying me.
    1. the received signals is not very stable, so editing results expected on average for 100 times, then how can I averaged the results of fitting on the condition that the capture of signal is not interrupted, this is the time loop does not stop, when the average is made this time, average is reset for the next 100 fitting results can be average again?
    2. There is another way, that's 100 results of fitting is automatically saved to excel, then the results is an average manually in excel, then how to store results like this: the first 100 results of connection are stored in an excel file and the next 100 results for other excel connector or they are stored in an excell , but in different columns? Of course the thses are subject to the capture of signal is not interrupted.
    3. There is a threshold for the detector.VI peak, but the captured signals entry isn't very stable, so the number of peaks detected is not the same every time, like this time, the number of vertices is 40, next will be 39, this will affect the results of fitting slightly, then how do to detect the same number of vertices every time such as the number is 40 each time?

    Any advice will be appreciated!

    Maybe the pic attached detect.vi 'test' can help you. "medium signal.vi" is a sub VI on average the signal in a way online.

    There are three methods using the input signal:

    1. no average.

    2. average exponential.

    3. linear average.

    Your problem is when the input signal is damaged by some noise, and you want the input signal before the detection of peaks on average. I use white noise to simulate a noisy environment.

    By default, the average mode is 'Linear', and the number of averages is 50. The more averages, the best on the result, but more time to update.

    Swith mode between 'Linear' and 'No way' to compare the difference before average and average.

    Average exponential is not appropriate in your case.

    Let me know if it works for you.

  • FPGA - windowed moving average, variance, standard deviation, kurtosis and asymmetry

    Hello!

    I'm processing in FPGA and I want to calculate the MOVING WINDOW average, variance, standard deviation, kurtosis, asymmetry online for the last N (N is the size of windows) elements. The frequency is about 100 kHz and N about 10000 (100 ms of signal).

    I found something like EMA (moving average exponential)...

    Have someone solved something like that? Any ideas how to fix?

    That looks like a problem. What type of window you need? The moving average exponential isn't an option? There are online algorithms described in Wikipedia, but they can suffer from problems of numerical accuracy when it is implemented in a fixed point (depending on the nature of the data). They would be interesting watch in, however.

    Other than that, here are some options that I can think of:

    • More large FPGA
    • Be part of the treatment on the RT controller - have - you looked into that?
    • Return to your needs and push some of the numbers. Do you really need 100 ms in all cases, etc.?
    • Depending on the nature of the data, simple compression techniques may be an option
    • An precision analysis to determine the data type minimum, that you really need. For example, getting to 25 bits, would have a huge impact on your cost of multiplier.
    • Consider the mathematics of floating (using Xilinx IP cores) point to online methods. Your flow is relatively low, so you could share it resources between all channels. Manage States of different channels is complicated but is doable.

    The BRAM will be used for FIFO buffers, but is also available for general use to implement the fifo and memories. Some IP use BRAM under the hood, keep an eye on the compilation summaries to monitor how much still you have.

  • problem with value average.

    Hi, I had problems with the function of the average value, first of all, I have a very limited knowledge of labview, so this could be a very stupid question.

    The problem is that I want to have the average total value of a displayed sequence 'online', so that it displays the average of all the readings of an instrument of the time wherever I start the program and until I turn it off. The things ive tried just seems to take the average of the last 10 values for example, and as I said, I want too, it includes all the readings for the whole race that can last for a few hours so there are a lot of measures.

    Would appreciate all the help and advice I can get! Hope that I managed to describe the problem, im that it is difficult to find the words to use in English.

    As Philip proposed, the PtByPt means is the VI suitable for you.  It is located in the range of functions under the Signal Processing > PtByPt > statistics & probability

    Attached is a driving force that does something similar.  I hesitate to publish because it does for a single database at a time.  You can modify the code to select a single value or a table of entry (just to know the size of the array and increment the account of the size of the array).  You can do this by adding another case another selection to the enum Ctrl.

  • Windows 7 = high latencies no = not ready for players online?

    The true is that these two changes will not work with windows7 I encounter the same problems of lag that I had until I got disabling the nagle algorithm and tcpackfrenquency resulted as expected in Windows 7, so that "online players", we live a latency high with this OS (windows 7 rc1) in games like World of Warcraft (12 million users) , Aion (8 million testers), Vanguard: Saga of Heroes and EverQuest II. So my question is this, how can it improve our time of latency levels that we are able to do so in windows vista and XP afer applying patches.

    Could someone tell me, why windows7 is not ready for the games online "mmorpg"?

    I tried every single problem I found online and still nothing... I have the latency of 400-500 on average, before with XP I had the average of 100-150 Ms.  Something wrong with Windows 7!

    Don't get issues with BF2 online under Win7 64 bit. Looks like some of your material my have problems with Win7. You have the latest drivers for everything? If you can't find the drivers Win7 using Vista.

    Given that most of us is online games with Win7 without problems, it seems that the problem is on your side.

  • CRS - 1605:CSSD file to vote is online:

    Hello

    I received after the alert. Could you please share your thoughts on this?

    [cssd (49958)] CRS-1605: CSSD file with right to vote is online: / dev/raw/raw6; details in opt/app/oracle_grid/product/11.2.0.4/log/saecopq511/cssd/ocssd.log. See /opt/app/oracle_grid/product/11.2.0.4/log/saecopq511/alertserver511.log for more details.

    My conclusions

    I found the next event in the file alertserver511.log to Mon 8 June 05:13:11 IS 2015

    2015-06-08 01:11:03.755:- [ctssd (51503)] CRS-2409: clock on the host server511 is not synchronous with the average time of cluster. No action was taken that the synchronization of time of Cluster Service is running in observer mode.

    Details of the voting disk

    server511:best: / opt/app/oracle > crsctl query css votedisk

    # File group universal name Id disk STATE file

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

    1. online 073f3d9b7bf74fa8bf095038ca58e328 (/ dev/raw/raw6) [OCR]

    2. online 53213de7fc394f9dbf941b9107df4d1f (/ dev/raw/raw5) [OCR]

    3. online 73be53b717a14f84bf2b8ec783ec57d2 (/ dev/raw/raw4) [OCR]

    Located in 3 disks with voting rights.

    Oracle - 11.2.0.4.0

    OS - Linux 6.6

    It comes to RAC server with three-node cluster.

    It is approx QA

    Kind regards

    Bala

    On the msg CSSD:

    CRS-1605 CSSD file with right to vote is online: % s. %s details.

    Cause: The demon of the CSS has detected a valid vote configured file

    Action: no

  • Missing when the online publication blend modes.

    I use Indesign 2015.4 Release.

    When I upload to publish online, the displayed files lack the blending mode. I tried to "group items, choose the command object, object of the Export Options, choose HTML/EPUB and rasterize. Who has not solved the problem? Any help would be appreciated.

    https://INDD.Adobe.com/view/b3162ef5-4C8E-4342-BDF6-750e785e8add

    OK to solve the problem of the missing modes when published online.

    You must follow these steps.

    Go to the window,

    Scroll to exit, and then select the Flattener Preview,

    Opens the Flattener Preview Panel.

    In this Panel, you will see a drop-down list called climax.

    In the menu drop-down select transparent Options.

    This will activate all other fields in the Panel.

    In the presets select your resolution,

    Now click on apply print settings.

    Now you can export your file to PDF. I exported to PDF (Print), I don't know if it will work (Interactive) PDF format.

    In the menu, Export PDF, don't forget to click on publish it online at the bottom of the general Menu.

  • Question accuracy Hyperion Planning form online

    Hello

    I have two account members following my form online:

    -Quantity

    -Average price

    For the Member of the 'quantity' the property data Type is set to 'No money' and for 'Average price' is set to "Currency".

    My form, I want to display 0 decimal places for the 'quantity' and 'average price 3 '.

    In the "Other Options" tab, I put the Minimum values and Maximum to 0 for currency values and I put the values of the Minimum and Maximum to 3 for monetary values, but the screen displays 3 decimal places for the 'Quantity' and 'Avg Price. "

    What could be the problem?

    Thank you

    Federico

    You need to define the order of evaluation in the planning of the dimensions and the first to account. Or the value "Data Type for 'Quantity' members as no currency.

    Concerning

    Altair

Maybe you are looking for