Fine tuning array and synch timing

Hello Sean, this is the latest screen shot of my GUI if you notice those white marks are my tags that is inputed to tha DAQ at regular intervals for me to check the amount of shift the measurement array elements have gone through (about 2,3 pixels)I need to fine tune it! What can be done on timing?
Bernardino Jerez Buenaobra
Senior Test and Systems Development Engineer
Test and Systems Development Group
Integrated Microelectronics Inc.- Philippines
Telephone:+632772-4941-43
Fax/Data: +632772-4944
URL: http://www.imiphil.com/our_location.html
email: [email protected]
Attachments:
new_code_screenshot.GIF ‏311 KB

Thanks thrillcat! I'll try that on Monday
Best regards,
Ismenio

Similar Messages

  • Noise reduction - RAW fine tuning and the Noise Reduction tool

    Hi,
    1- If I get it right, Aperture's RAW fine tuning "Automatic noise compensation" (translated from French) option uses the camera's information to adjust the noise. Is that correct?
    2- The Noise Reduction tool is there to provide additional noise reduction, but this makes you lose some details. Is that correct?
    3- How do you use them? I often find the Noise Reduction tool a bit overkill, but that's me.
    4- This one is just out of curiosity. How does A3 compare to LR3 beta for you in that regard? In my testing, LR3 did a slightly better job (but A3 totally beats the crap out of LR2 for noise). BUT I have an old D50, and newer cameras handle noise better (especially Nikon), so does it really make a difference for a 2008 or newer camera?
    Thanks!
    Manu

    Manusnake wrote:
    pilotguy74 wrote:
    I don't even have this option/checkbox in my Raw Fine Tuning brick.
    I wonder if it's due to the type of files (Canon 7D). Do you still have those 7D files I sent you? Does the checkbox appear in Raw Fine Tuning for you with them?
    I noticed this option in the manual the other day, but forgot about it until now.
    True, it doesn't have the checkbox with the 7D files. However, it as a slider "noise suppression" (again translated) in the RAW fine tuning options (and still has the Noise suppression brick).
    If you don't have this one too, have you reprocessed your images with Aperture 3? Since it has a new raw engine, it may be the cause of it.
    I find it strange that Apple didn't tout the new RAW engine on Aperture 3 new feature, it clearly is an improvement over Digital Camera RAW 2, especially in noise suppression.
    I agree the built-in noise suppression is much better than A2, but IMHO it pales in comparison with the Noise Ninja plugin from Picturecode. The key is that you calibrate a profile for Noise Ninja by shooting a color chart full screen on your computer at varying iso settings with each of your cameras. You then feed the images back in to Aperture, and tell Noise Ninja to create a noise profile for each setting. The results are amazingly good.
    Now with a lot of new cameras, noise processing is getting less important because the high iso performance is so good....but this is what makes Noise Ninja special...even when the noise adjustment is subtle, because it is working from a profile created with your camera, at the iso the shot was made at, its effects are seamless. They just announced a 64 bit plugin for Aperture 3, so no bouncing into 32 like other plugins at the moment...
    Sincerely,
    K.J. Doyle

  • Aperture 3 with Nikon D90 - How should raw fine tuning look like?

    I try to trouble shoot my Aperture 3 (trial) installation. I have some troubles with the raw fine tuning controls and after reading the manual (again) I noticed that the fine tuning controls I get for my D90 are different from the ones displayed in the manual.
    I get boost, hue boost / sharpening, edges / moire, radius, noise-reduction sliders.
    In the manual there is no noise-reduction slider, just a check box for Auto Noise Compensation.
    I got that control in Aperture 2, but not in Aperture 3. Now I’m wondering if something went wrong with my Aperture 3 installation. That would explain the problems I have with raw fine tuning. But before I try a complete clean install of my Mac i would like to know if I get the right raw fine tuning controls in Aperture 3.
    Does anybody use Aperture 3 and a Nikon D90 and could tell me how the raw fine tuning controls he gets in Aperture 3 look like?
    Thanks.

    Greetings, First be sure you have your d7100 properly set to take maximum detail NEF images.
    Go to your d7100 shooting menu and choose NEF (Raw) recording > Type
    Choose N Lossless Compressed
    Then go to NEF (RAW) Recording > NEF (RAW) Bit depth
    Choose 14 bits
    You were given good advice that you should not mess with the raw fine tuning brick in Aperture 3.6
    Your d7100 has a default RAW import preset - make sure you have somehow not changed that Apple Aperture coded
    raw fine tuning preset - this could make all your images far less sharp on import. You can easily revert to the Aperture 3.6 raw import brick default for the d7100 if you have somehow changed it by error. And always be sure to use your Aperture loupe or full screen viewer when applying any adjustment bricks.
    Finally be sure that you understand the differences between the Sharpen adjustment and the Edge Sharpen adjustment. Both of these are very sensitive and very different sharpening tools. I do not shoot with a d7100, but use other Nikon FX DSLR's and I have never felt that any of my NEF imports lacked either Sharpness or Edge Sharpness given the Apple Aperture default raw image digital converters for each particular Nikon body. Good luck.

  • What do I do to get  notes to synch to my Windows 7 outlook.  Before I use ICloud and synched my IPod and IPhone by cable to my PC, it worked fine.  On the ICloud control panel there is no mention of notes but on Notes on Outlook, the cloud is selected

    What do I do to get Notes to synch to my Windows 7 Outlook.  Before I began synching my IPod and IPhone to my PC with the ICloud and synched by cable, the synching was fine.  There is no mention of notes on the ICloud control panel but the ICloud is selected on Outlook notes. 

    Make sure you don't have any notes that have no content or subject or this can prevent syncing with Outlook.  If you do, delete them.
    If you don't, try unchecking "Mail,Contacts,Calendars & Tasks with Outlook" on the iCloud control panel for Windows, choose Delete at the prompt (the data will still be in iCloud), restart your PC, then go back and check this setting again.  (Your iCloud data will reappear in Outlook after a brief delay as it redownloads.)
    Then create a new note on one of your iOS devices and see if it appears in the Notes folder in Outlook mail after a few minutes.

  • I have a canon 7d and my aperture version 3.4.5 is not recognizing the raw format? The Can not review any raw photo in the adjustments/raw fine tuning controls.

    I have a canon 7d and my aperture version 3.4.5 is not recognizing the raw format? The Can not review any raw photo in the adjustments/raw fine tuning controls.

    When i click on the adjustments everything is grayed out and the messages states " Image Not Found'.
    Are you seeing broken arrows or yellow warning triangles, when you enable badge overlays?
    That looks, like your original image files were missing.  Are your images referenced or managed?
    Create a smart album with the rules "Files status is missing" or "Files status is offline". This will show you any images, where the original raw files cannot be found.

  • Oracle Arrays and getVendorConnection API and Class Cast Exception

    I 've gone through various threads relating to the topic of Oracle Arrays and the getVendorConnecton API call to avoid the class Cast Exception.. i ve used all these but am still facing the problem...
    I would appreciate it if some one could resolve the following queries :
    I am using Weblogic 8.1 SP5 with oracle 8i
    1. I read that the need to use the getVendorConnection API to make pl/sql proc calls with oracle arrays from the WL Server wont be required to avoid classCastException...
    I tried to use the connection from the WL connection pool ..but it didnot work....I used the getVendorConnection API ..which also doesnot seem to work..
    I got the Heurisitc Hazard exception...I used the Oracle 9i driver ie ojdbc14.jar ...after this the exception is not coming but still the code doesnt seem to work...
    the snippet of the code is pasted below :
    ~~~~~~~~~~~~~~~~~~~~~~~code is : ~~~~~~~~~~~~~~~~~~~
    /*below :
    logicalCon is the Connection from the WL connection pool
    JDBCcon is the JDBC connection. */
    <div> try </div>
    <div>{ </div>
    <div>
    <b>vendorConn</b> = ((WLConnection)logicalCon).getVendorConnection();
    </div>
    <div>
    //Calling the procedure
    </div>
    <div>
    //java.util.Map childMap1 = JDBCcon.getTypeMap();
    </div>
    <div>
    java.util.Map childMap1 = <b>vendorConn</b>.getTypeMap();
    </div>
    <div>
    childMap1.put("SST_ROUTE_ENTRY", Class.forName("svm.stport.ejb.StaticRouteEntry"));
    </div>
    <div>
    //JDBCcon.setTypeMap(childMap1);
    <b>vendorConn</b>.setTypeMap(childMap1);
    </div>
    <div>
    // Create an oracle.sql.ARRAY object to hold the values
    </div>
    <div>
    /*oracle.sql.ArrayDescriptor arrayDesc1 = oracle.sql.ArrayDescriptor.createDescriptor("SST_ROUTE_ENTRY_ARR", JDBCcon); */
    </div>
    <div>
    oracle.sql.ArrayDescriptor arrayDesc1 =
    oracle.sql.ArrayDescriptor.createDescriptor("SST_ROUTE_ENTRY_ARR", <b>vendorConn</b>); // here if i use the JDBCcon it works perfectly.... <u>^%^%^%</u>
    </div>
    <div>
    code to fill in the sst route entry array....
    .....arrayValues1 */
    </div>
    <div>
    /* oracle.sql.ARRAY array1 = new oracle.sql.ARRAY(arrayDesc1, JDBCcon, arrayValues1); */
    </div>
    <div>
    oracle.sql.ARRAY array1 = new oracle.sql.ARRAY(arrayDesc1, <b>vendorConn</b>, arrayValues1);
    </div>
    <div>
    callStatement = logicalCon.prepareCall( "? = call procName(?, ?, ?)");
    </div>
    <div>
    /* ..code to set the ?s ie array1 */
    </div>
    <div>
    callStatement.execute();
    </div>
    <div>
    }catch(Exceptio e){
    </div>
    <div>
    }</div>
    <div>
    finally </div>
    </div>{</div>
    <div>System.out.println(" I ve come to finally"); </div>
    <div>}</div>
    <div>
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~code snippet ends here ~~~~~~~~~~~~~~``
    </div>
    I have observed that the control immediately comes to the finally block after the call to the createDescriptor line above with <u>^%^%^%</u> in the comment. If i use the JDBCCon in this line...it works perfectly fine.
    Any pointers to where anything is getting wrong.
    I have jst set the vendorCon to null in the end of the file and not closed it. Subsequently i have closed the logicalCon. This has been mentioned in some of the thread in this forum also.
    Thanks,
    -jw

    Jatinder Wadhwa wrote:
    I 've gone through various threads relating to the topic of Oracle Arrays and the getVendorConnecton API call to avoid the class Cast Exception.. i ve used all these but am still facing the problem...
    I would appreciate it if some one could resolve the following queries :
    I am using Weblogic 8.1 SP5 with oracle 8i
    1. I read that the need to use the getVendorConnection API to make pl/sql proc calls with oracle arrays from the WL Server wont be required to avoid classCastException...
    I tried to use the connection from the WL connection pool ..but it didnot work....I used the getVendorConnection API ..which also doesnot seem to work..
    I got the Heurisitc Hazard exception...I used the Oracle 9i driver ie ojdbc14.jar ...after this the exception is not coming but still the code doesnt seem to work...
    the snippet of the code is pasted below :
    ~~~~~~~~~~~~~~~~~~~~~~~code is : ~~~~~~~~~~~~~~~~~~~Hi. Show me the whole exception and stacktrace if you do:
    try
    vendorConn = ((WLConnection)logicalCon).getVendorConnection();
    java.util.Map childMap1 = vendorConn.getTypeMap();
    childMap1.put("SST_ROUTE_ENTRY" Class.forName("svm.stport.ejb.StaticRouteEntry"));
    vendorConn.setTypeMap(childMap1);
    oracle.sql.ArrayDescriptor arrayDesc1 =
    oracle.sql.ArrayDescriptor.createDescriptor("SST_ROUTE_ENTRY_ARR",
    vendorConn);
    oracle.sql.ARRAY array1 = new oracle.sql.ARRAY(arrayDesc1, vendorConn, arrayValues1);
    callStatement = logicalCon.prepareCall( "? = call procName(? ? ?)");
    callStatement.execute();
    }catch(Exception e){
    e.printStackTrace();
    finally
    try{logicalCon.close();}catch(Exception ignore){}
    System.out.println(" I ve come to finally");
    /*below :
    logicalCon is the Connection from the WL connection pool
    JDBCcon is the JDBC connection. */
    <div> try </div>
    <div>{ </div>
    <div>
    <b>vendorConn</b> = ((WLConnection)logicalCon).getVendorConnection();
    </div>
    <div>
    //Calling the procedure
    </div>
    <div>
    //java.util.Map childMap1 = JDBCcon.getTypeMap();
    </div>
    <div>
    java.util.Map childMap1 = <b>vendorConn</b>.getTypeMap();
    </div>
    <div>
    childMap1.put("SST_ROUTE_ENTRY", Class.forName("svm.stport.ejb.StaticRouteEntry"));
    </div>
    <div>
    //JDBCcon.setTypeMap(childMap1);
    <b>vendorConn</b>.setTypeMap(childMap1);
    </div>
    <div>
    // Create an oracle.sql.ARRAY object to hold the values
    </div>
    <div>
    /*oracle.sql.ArrayDescriptor arrayDesc1 = oracle.sql.ArrayDescriptor.createDescriptor("SST_ROUTE_ENTRY_ARR", JDBCcon); */
    </div>
    <div>
    oracle.sql.ArrayDescriptor arrayDesc1 =
    oracle.sql.ArrayDescriptor.createDescriptor("SST_ROUTE_ENTRY_ARR", <b>vendorConn</b>); // here if i use the JDBCcon it works perfectly.... <u>^%^%^%</u>
    </div>
    <div>
    code to fill in the sst route entry array....
    .....arrayValues1 */
    </div>
    <div>
    /* oracle.sql.ARRAY array1 = new oracle.sql.ARRAY(arrayDesc1, JDBCcon, arrayValues1); */
    </div>
    <div>
    oracle.sql.ARRAY array1 = new oracle.sql.ARRAY(arrayDesc1, <b>vendorConn</b>, arrayValues1);
    </div>
    <div>
    callStatement = logicalCon.prepareCall( "? = call procName(?, ?, ?)");
    </div>
    <div>
    /* ..code to set the ?s ie array1 */
    </div>
    <div>
    callStatement.execute();
    </div>
    <div>
    }catch(Exceptio e){
    </div>
    <div>
    }</div>
    <div>
    finally </div>
    </div>{</div>
    <div>System.out.println(" I ve come to finally"); </div>
    <div>}</div>
    <div>
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~code snippet ends here ~~~~~~~~~~~~~~``
    </div>
    I have observed that the control immediately comes to the finally block after the call to the createDescriptor line above with <u>^%^%^%</u> in the comment. If i use the JDBCCon in this line...it works perfectly fine.
    Any pointers to where anything is getting wrong.
    I have jst set the vendorCon to null in the end of the file and not closed it. Subsequently i have closed the logicalCon. This has been mentioned in some of the thread in this forum also.
    Thanks,
    -jw

  • Large Arrays and Memory

    I'm supposed to be working on code for a lab, and they have reported possible problems with labVIEW eating through memory on long experiments.  Someone before me tried to fix the problem but I am unsure if it is actually helping.  (I'm more familiar with languages like C++, and have not used labVIEW prior to this summer). 
    Where I believe the problem lies is with the array (within a loop).  Depending on the experiment the arrays will be of different sizes so how they handle the array is:
    -> It is an array of a cluster of 2 elements
    -> The array is wired to a shift register.
    -> The shift register is initialized prior to the loop opening by wiring the shift register to a cluster of 2 "0's".
    ->Each loop cycle they add new data (a new cluster) to the array using "Build Array"
    There are multiple of these arrays all being plotted so they use "Build Cluster Array" and then wire it to the corresponding Plot (an XY Graph).  They use this after "Build Array".
    This used to be it, so the arrays would grow large and crash the program.  Someone before me added an option to clear the arrays, but I am unsure if the way she designed it actually releases the memory since they are still reporting some problems.  The user enters a number in a control "Clear After:".  On every iteration that is a multiple of that number, the program passes the shift register an array with one element.  The array that is passed set up the same as the array passed for the initialization process. 
    My concern is that the code never specifically says delete the array or release the memory.  It feels very similar to the situation in C++ when the programmer dynamically creates an array (using new) but never deallocates the array (using delete), instead they just change where the pointer is pointing.  There the memory would still be tied up and unusable. 
    So I guess my question is, looking at the process above do I need use "Delete from Array" to release the memory and allow the program to run faster on longer experiments with large datasets or does labVIEW automatically deallocate that memory and therefore I should I be looking elsewhere in my program for processes that would slow down everything on longer experiments?
    Thanks,
    Val
    Solved!
    Go to Solution.

    I have attached a photo of the portion of code that I was referring to.  It shows 2 photos so you can see all possibilities in the 2 case statements.
    The first picture is when the cycle is adding new data points, and does not clear the array.
    The second picture shows the program passing through the array (which it does every second cycle) and then "clearing" the array.  (Which as I state above, I didn't know if that was correct).
    (None of this is actually my code, I was hired on to upgrade them from labVIEW 5.1 to labVIEW 2009.  They just asked me to look at this.  It seems to work fine on smaller length experiments on the order of a couple of hours).  If you need anything else from me, don't hesitate to ask.
    Thanks,
    Val
    Attachments:
    loop.docx ‏105 KB

  • My mail is getting stuck in outbox, but I am receiving mail just fine. Message says 'server timed out'. What can i do to fix this?

    My mail is getting stuck in outbox, but I am receiving mail just fine. Message says 'server timed out'. What can i do to fix this?

    Hello Naila1,
    It sounds like you are unable to send emails, as they go straight to the outbox, but you can get the emails without issue. I recommend using the Connection Doctor to help you troubleshoot what is happening with the following article:
    OS X Mail: Troubleshooting sending and receiving email messages
    http://support.apple.com/kb/ts3276
    Thank you for using Apple Support Communities.
    Take care,
    Sterling

  • Trouble with primitive arrays and casting, lesson 521

    hi everyone!
    there is a problem i discovered right now - after years with java where was no necessity to do this.....
    and i'm shure this must have been the topic already, but i couldn't find any helpful resource :-/
    right here we go:
    1. an array is a (special) kind of object.
    2. there are "primitive" arrays and such containing references to objects. of course - and i imagine why - they are treated differently by the VM.
    3. then both are - somehow - subclasses of Object. whereas primitive types are not really, primitive-arrays are. this is hidden to the programmer....
    4. any array can be "pointed" at via local Object variable, like this:
    Object xyz = new int[6];
    5. arrays of Objects (with different dimensions) can be casted, like this:
      Object pointer = null;
      Object[]   o  = new SomeClass[42] ;
      Object[][] oo = new OtherClass[23] [2] ;
      Object[][][] ooo = new OtherClass[23] [2] [9] ;
      o = oo = ooo;     // this is save to do,
                                   //because "n-dimensional" object-arrays
                                  // are just arrays of  other arrays, down to simple array
    pointer = o;         // ok, we are referencing o via Object "pointer"6. but, you cannot do this with primitive types:
      int[]  i1 = new int [99] ;
      int[][] i2 = new int [1] [3] ;
      i1 = i2                  // terror: impossible. this is awful, if you ask me.
                                   // ok, one could talk about "special cases" and
                                   // "the way the VM works", but this is not of interest to me as
                                   // a programmer. i'm not happy with that array-mess!
      pointer = i2;       // now this is completely legal. i2, i1 etc is an object!7. after the preparation, let's get into my main trouble (you have the answer, i know!) :
    suppose i have a class, with methods that should process ANY kind of object given. and - i don't know which. i only get it at runtime from an unknown source.
    let's say: public void BlackBox( Object x );
    inside, i know that there might be regular objects or arrays, and for this case i have some special hidden method, just for arrays... now try to find it out:
    public void BlackBox( Object x )
      if ( x == null)
           return;
       Class c = x.getClass();
       if ( c.isArray() )
              // call the array method if it's an array.........
              BlackBoxes(     (Object [] )  x );         // wait: this is a cast! and it WILL throw an exception, eventually!
              return;
       else
               DoSpecialStuffWith( x );
    }ok ? now, to process any kind of array, the special method you cannot reach from outside:
    private void BlackBoxes( Object[] xs )
       if ( xs != null )
            for ( Object x : xs )
                 BlackBox( x );
    // this will end up in some kind of recursion with more than one array-dimension, or when an Object[] has any other array as element!this approach is perfectly save when processing any (real) Object, array or "multi-dimensional" arrays of Objects.
    but, you cannot use this with primitive type arrays.
    using generics wouldn't help, because internally it is all downcasted to Object.
    BlackBox( new Integer(3) ) ---- does work, using a wrapper class
    BlackBox( new Integer[3] ) ----- yep!
    BlackBox( 3 ) ---- even this!
    BlackBox( new int[42] ) ---- bang! ClassCastException, Object[] != int[]
    i'm stuck. i see no way to do this smoothly. i could write thousands of methods for each primitive array - BlackBox( int[] is ) etc. - but this wouldn't help. because i can't cast an int[][] to int[], i would also have to write countless methods for each dimension. and guess, how much there are?
    suppose, i ultimately wrote thousands of possible primitive-type methods. it would be easy to undergo any of it, writing this:
    BlackBox( (Object) new int[9] [9] );
    the method-signature would again only fit to my first method, so the whole work is useless. i CAN cast an int[] to Object, but there seems no convenient way to get the real array out of Object - in a generic way.
    i wonder, how do you write a serialisation-engine? and NO, i can't rely on "right usage" of my classes, i must assume the worst case...
    any help appreciated!

    thanks, brigand!
    your code looks weird to me g and i think there's at least one false assumption: .length of a multidimensional array returns only the number of "top-level" subarrays. that means, every length of every subarray may vary. ;)
    well i guess i figured it out, in some way:
    an int is no Object;
    int[ ] is an Object
    the ComponentType of int [ ] is int
    so, the ComponentType of an Object int[ ] is no Object, thus it cannot be casted to Object.
    but the ComponentType of int [ ] [ ] IS Object, because it is int [ ] !
    so every method which expects Object[], will work fine with int[ ] [ ] !!
    now, you only need special treatment for 1-dimensional primitive arrays:
    i wrote some code, which prints me everything of everything:
        //this method generates tabs for indentation
        static String Pre( int depth)
             StringBuilder pre = new StringBuilder();
             for ( int i = 0; i < depth; i++)
                  pre.append( "\t" );
             return pre.toString();
        //top-level acces for any Object
        static void Print( Object t)
             Print ( t, 0);
        //the same, but with indentation depth
        static void Print( Object t, int depth)
            if ( t != null )
                 //be shure it is treated exactly as the class it represents, not any downcast
                 t = t.getClass().cast( t );
                if ( t.getClass().isArray() )
                     //special treatment for int[]
                     if ( t instanceof int[])
                          Print( (int[]) t, depth);
                     // everything else can be Object[] !
                     else
                          Print( (Object[]) t, depth );
                     return;
                else
                    System.out.println( Pre(depth) + " [ single object:] " + t.toString() );
            else
                System.out.println( Pre(depth) + "[null!]");
        // now top-level print for any array of Objects
        static void Print( Object [] o)
             Print( o, 0 );
        // the same with indentation
        static void Print( Object [] o, int depth)
            System.out.println( Pre(depth) + "array object " + o.toString() );
            for ( Object so : o )
                    Print( so, depth + 1 );
        //the last 2 methods are only for int[] !
        static void Print( int[] is)
             Print( is, 0 );
        static void Print( int[] is, int depth)
            System.out.println( Pre(depth) + "primitive array object " + is.toString() );
            // use the same one-Object method as every other Object!
            for ( int i : is)
                 Print ( i, depth + 1 );
            System.out.println( "-----------------------------" );
        }now, calling it with
    Print ( (int) 4 );
    Print ( new int[] {1,2,3} );
    Print( new int[][] {{1,2,3}, {4,5,6}} );
    Print( new int[][][] {{{1,2,3}, {4,5,6}} , {{7,8,9}, {10,11,12}}, {{13,14,15}, {16,17,18}} } );
    Print( (Object) (new int[][][][] {{{{99}}}} ) );
    produces this fine array-tree:
    [ single object:] 4
    primitive array object [I@9cab16
          [ single object:] 1
          [ single object:] 2
          [ single object:] 3
    array object [[I@1a46e30
         primitive array object [I@3e25a5
               [ single object:] 1
               [ single object:] 2
               [ single object:] 3
         primitive array object [I@19821f
               [ single object:] 4
               [ single object:] 5
               [ single object:] 6
    array object [[[I@addbf1
         array object [[I@42e816
              primitive array object [I@9304b1
                    [ single object:] 1
                    [ single object:] 2
                    [ single object:] 3
              primitive array object [I@190d11
                    [ single object:] 4
                    [ single object:] 5
                    [ single object:] 6
         array object [[I@a90653
              primitive array object [I@de6ced
                    [ single object:] 7
                    [ single object:] 8
                    [ single object:] 9
              primitive array object [I@c17164
                    [ single object:] 10
                    [ single object:] 11
                    [ single object:] 12
         array object [[I@1fb8ee3
              primitive array object [I@61de33
                    [ single object:] 13
                    [ single object:] 14
                    [ single object:] 15
              primitive array object [I@14318bb
                    [ single object:] 16
                    [ single object:] 17
                    [ single object:] 18
    array object [[[[I@ca0b6
         array object [[[I@10b30a7
              array object [[I@1a758cb
                   primitive array object [I@1b67f74
                         [ single object:] 99
    -----------------------------and i'll have to write 8 methods or so for every primitive[ ] type !
    sounds like a manageable effort... ;-)

  • ARRAY and records at multiple level ? please help

    Hi experts!!
    I am struck up with a problem. If u can please help me.
    I need a structure of this type.
    create type GRADE as object(
    grade varchar2(30)
    / -- works fine , creates
    create type GRADE_ARRAY as VARRAY(10) of GRADE;
    / -- works fine and creates
    create type SPECIES as object
    Species_number number,
    array_of_grade GRADE_ARRAY
    / works fine
    create type SPECIES_ARRAY as VARRAY(20) of SPECIES;
    -- error comes here.. Can not have multiple level..type error
    and so can not go ahead. In fect I wanted to use next level also. like this.
    The next command remains my dream only then because I could not create the SPECIES ARRAY it self..
    create type TIMBER as object
    timber_mark varchar2(6),
    no_species number,
    array_of_species(20) SPECIES_ARRAY
    the problem is for multiple level ARRAY AND RECORD/object combination..
    I tried with OBJECT AND VARRAY it does only for one level.. not even two level.
    my Mail ID:
    [email protected]
    Thanks and Regards..
    Virendra chauhan

    I think multi-level collections was first implemented in 9.2. You failed to mention what version of the DB you are using.

  • Fixing Radio: Fine tuning songs (Hits, Variety or Discovery Mode)

    Our radio has always been weird, you never know what songs it plays, and it always REPEATS THE SAME GOD darn SONG over the past hour.
    It's time to fix it. 
    If you've tried, or at least clicked into an app of a competing service, this is how it looks like:
    You can kinda tune the station to WHAT YOU LIKE, for eg, Hits, Variety, or Discovery and the radio will adapt what you want to hear.
    Here's another example (A not very solid example though):
    As you may know, Echo Nest is now a Spotify company, anyway, this shows the radio where you can slide to whether artist only or discovery in general (This might not be a good example, as if I just wanted to listen to the artist, I would've just went into the artist page and click on Shuffle Play.)
    Here's another example:
    This is a relatively new music service, but if you've tried its radio, you wil find out that its really really spectacular. You can tell the service what is your mood and it plays songs based on that, but if that's not enough. It actually has brand new algorithms that is built just for this, I read somewhere that it even monitors your location, the songs you play in that location/event, the volume the song is playing and when you hit the radio mode, it will analyze all of this algorithms and play based on that.
    So the radio needs improvements in its really bad algorithms and a fine tuning option.
    PS: If you go the comments section of this idea, in page 2,  bought up a really good visual of a competing music service vs Spotify when using the radio, if you've time you should take a look and if possible share more of the problems that you face with Spotify Radio.

    "Improving Station" is a joke.  I have a station based on Laura Nyro.  I keep getting the same very popular Nyro songs (but even that rarely) and some other 60s, 70s, 80s female vocalists.  Nothing newer.  I also get a ton of stuff nothing like Nyro, including male vocalists and male bands.  How many times do I reject anything of Elvis Costello before you stop playing it?  Same for many other artists.  You really need to track that if someone has rejected every one of an artist, quit playing that artist. Or, better, provide as has been suggested elsewhere here, a button "reject artist."  I've nothing against Costello, or Lightfoot, or the Doobies, or Bread, or many of the artists you put forth on my Nyro station.  I just don't want anything besides lilting female vocalists on my Nyro station.  (As well as much more Nyro.) Your learning algorithms are a joke, song by song is useless-- I have to come running back to the computer to keep rejecting stuff, even though I've been trying to "improve" the station for weeks.

  • Small fine tuning is required in the calculation

    Hi Gurus,
       BI PM module for the report Schedule attainment filtered for one order.
    The result supposed to be Total job scheduled = 1, completed orders = 1 and No of orders completed on Schedule = 0. However, the report shows, Total job scheduled = 7, completed orders = 1 and No of orders completed on Schedule = 0.
       By this what happens is that total jobs scheduled become 930 for Plant = 2200, Planner Group = P01, Order Type = PM03 while Completed orders and Completed orders on Schedule is correct.
        ie Formulae in update routine IF( IS_INITIAL( /BIC/ZIBFDCH ), 1, 0 ).
        Please tell the small fine tuning in the calculation, points will be assigned.
    Regards,
    Kiran A

    Answer Finded

  • Configurable Code-list not Extendable in Fine-Tuning.

    Hi
    I am facing some problems while changing the values in Code-list while using fine tuning process in Configuration. I have created three code-lists and then being added to configuration using BAC.
    In this BAC I have created one business Topic and three separate business options. Each business option is linked with each bcc (business Configuration Set).
    Now when I go to and “Edit project scope” I am able to get the code list on my UI using extension fields and values are there too. But the problem I am facing is that in “Open Activity list” when I open the Business Options NOT all the options are opening properly.
    Although I have got some of them opening fine and let me make changes while others are showing errors.
    Any Advice Please.
    Many thanks in Advance.
    Regards
    Asad

    Yes i have regenerated now and still the same problem is there.
    Yes the flag has been selected in the BC SET.
    in Fine tuning there is slight difference in BOTH BC views.
    One with normal behavior only shows the code in code list while the one with Issues/Problems is showing code & Description in same CODE column while some Times it does show only code though?? 
    Any guess here?
    Regards
    Asad

  • Build Array and Output Values to Text or Excel File

    I know this is a simple question but I need some help. I'm reading a DC voltage in LabVIEW a while loop. I want to store all the read values into an array and export that array as an text or Excel file. I had a VI that I build before for this but I cannot seem to find it and I can't remember how I did it before. Any help is appreciated. I think I can do the exporting part but I do help with building the array (storing all the data values).

    I run into a problem while using the "Write to Text File Function". Initially I took about 60 measurements and wrote to a text file. That works but I increased the amount of measurements to be taken to 600 and when I did that the output in the text file are all Chinese letters (or that's what it seems like). Is this because I'm writing too much data?
    When I use the "Write To Spreadsheet File VI" to write the measurments it works fine for the 600 measurements. The problem with this is I cannot insert any text. Using the "Write to Text File Function" I inserted some text before the measurements and "end of lines", to format the data. Attached is a screenshot of my VI.
    Attachments:
    measurements.PNG ‏45 KB

  • Fine-Tuned Control: Purchase Order

    Hello
    When I make : SPRO -> Material Management-> Purchasing -> Message -> Output Control->Message Types->Define message type for purchase order->Fine-Tuned Control: Purchase Order
    What means the  U=>Update print-dependent data
    Somebody could tell when I can use it, and tell me the impact of this.
    Thanck you very much for your help.

    Hi,
    If you select this indicator "Update print-dependent data" under Fine-Tuned Control option then in PO, if you click on "Print Preview" button then system will not show the pop-up screen (which contains all the print parameters, default printer, Logical destination, etc...). And system will consider the output type as default for print preview for which "Update print-dependent data" is marked.

Maybe you are looking for

  • How do I get the litle Fox logo back-- he's disappeared from the bottom corner of my screen. I could click on it, and get to Personas.

    How do I get back the little Fox logo that you can click on to get to Personas? He seems to have disappeared! I've tried the Tools-->Options at the top of the screen, I've tried the Wrench symbo (Toolbar Options), but there seems to be nothing there

  • LONG Datatypes and Designer6

    I have an Oracle 7.3.4.4.0 database and am using Designer 6.0.3.4.0. I have a number of LONG fields within my database. And it appears that I'm having some troubles with the Web Modules that I'm developing. The PL/SQL code that Designer generates blo

  • Up-grading to CS5 and about actions and plug-ins

    Is there a fast, easy way to import my actions and additional plug-ins from my CS4 photoshop to my new upgraded CS5 photoshop.  Or do I have to install them all over, individually?  HELP!

  • Wired - SLOW / Wireless - FAST (WRT54G v.6 issue)

    Hello, We have a WRT54G v.6 wireless router and Verizon DSL with Windows XP.  Four computers total make use of this router to access Internet.  All computers are very new and in great condition. 3 computers connect to Internet wirelessly (laptop #1,

  • Fundamental interface problem

    Hi all, I feel kind of stupid because I couldn't figure it out myself yet: I have a nice interface that loads from a file to an Oracle table: LKM File to Oracle (External Table) and IKM Oracle Incremental Update). I have an update key called ScriptID