Problems with references to cRIO as startupApp

I am having trouble with my programs that run as starting applications on of different cRIO.

The problem is that it takes too long to load correctly references (or load at all).

In the attached screenshot, there are two tabs that I put the State enabled on. Page 1 is to be set as 'disabled and grayed out' and page 2 of "enabled."

The upper part shows the reference pages directly and update tabs. This does not, as the reference table is empty.

The lower expected the reference table to become a zero table. After a while, this happens and the while loop stops.

The right-hand side of the screenshot is from the web server runs the program. When I press Start on my computer (but continues running on the cRIO), this is not a problem.

For larger programs, it is very difficult to detect if the references are updated or not. Is there a method to wait until everything is ready before that code runs?

This isn't. The problem you see is because the remote façade connects to your VI already running. Connection to the front panel remote "to not start" the VI - it's a window in a VI that is already running. For this reason, the property nodes that have been put forward that the client connects do not appear (that is, they are reset to zero by default) in the remote control Viewer.

What is described here: functionality not supported in the visualization and control remote facades

Tags: NI Software

Similar Questions

  • Problems with references to CFCs

    see code attached for the problem

    I don't claim to understand what you do ;) but is there a reason that you are not using cfinvoke?

  • What are the Causes of 'loop Hang"problem with file i/o when using timed multiple loops on one OR cRIO-9012?

    Normal 0 false false false fr X-NONE X-NONE / * Style Definitions * / table. MsoNormalTable {mso-style-name : « Table Normal » ; mso-tstyle-rowband-taille : 0 ; mso-tstyle-colband-taille : 0 ; mso-style-noshow:yes ; mso-style-priorité : 99 ; mso-style-qformat:yes ; mso-style-parent : » « ;" mso-rembourrage-alt : 0 à 5.4pt 0 à 5.4pt ; mso-para-marge-top : 0 ; mso-para-marge-droit : 0 ; mso-para-marge-bas : 10.0pt ; mso-para-marge-left : 0 ; ligne-hauteur : 115 % ; mso-pagination : widow-orphelin ; police-taille : 11.0pt ; famille de police : « Calibri », « sans-serif » ; mso-ascii-font-family : Calibri ; mso-ascii-theme-font : minor-latin ; mso-hansi-font-family : Calibri ; mso-hansi-theme-font : minor-latin ;}

    I experienced a problem with an application. I think I've isolated the problem in the "Timed loop question - Source Code.zip" attached source code. A detailed list of my results are in the attached document "Timed loop detailed question - Results.docx.

    Overview - it seems to be closely related to the IO files and the use of "Timed loops" on the OR cRIO-9012

    1. If I activate the e/s in two loops, then two loops crash simultaneously

    2. If I activate only the e/s in a loop, then only this loop crashes

    3. If I activate the e/s in two loops and make a 'While' loop earrings, then it don't crash

    4. If it is wrote nothing in the file I/o, then it don't crash

    5. If the reference to the file is left open instead of opening and closing on each call, so it don't crash

    6. If I try to run it on "My Computer", then it don't crash

    7. If the IO is only activated in a loop and programmed to wait for one second between the file access, then it always crashes

    In my real application, any given row is only writing (at least) once a minute, but I couldn't still my application to plant within a period of 24 hours by writing a single error of a single loop once per minute, with a low CPU use. It was the impulse to test the seventh point above.

    It seems that the best solution was to open the reference to the file and let it open. I think it is a good practice in general and I'll do the update in the application. This should solve the problem, but it is very difficult to verify this due to the sporadic nature of the question. As such, I'd like to understand what was causing the problem so I can verify that it was fixed. So far, my attempts to create a single, coherent theory able to explain all aspects of this issue have failed.

    I just wanted to know at all that there has been a request for corrective action (CAR #214156) has filed for this issue to be fixed in a future release. This seems to be a problem with the VxWorks operating system, we use in real time. We have additional cRIO chassis which have a Pharlap OS where it does not work. For now, you can search for this CAR ID notes to see if this problem has been resolved for publication in the future.

    Currently, there are two solutions, we have identified for this problem:

    1. open the file before the loop and close it after. (recommended)
    2 perform file i/o in a normal loop and transfer data to a queue.

  • Version with ControlLogix - link cRIO (implicit messaging), "(Code 16 #0315) problem" connection request error: invalid segment type ""

    I have developed and delivered a system in Germany several years ago.  He worked then.  But the cRIO was damaged and replaced by a newer model, and does not now.  I suspect (and Support technical OR agree) it's a problem of software version, which could be solved with the NOT-MAX Software Installer.  But I do not have access to the system myself, and correspondence is slow and tedious.

    The original system was a cRIO-9073, developed with LabView 2009.  He used the implicit Messaging.  The ID of Instance, sizes, IP addresses, etc everything has worked very well.

    The current system is a cRIO-9074, with LabView DURATION 14.0 (I guess that LV 2014), Scan Engine 4.3, NI - Industrial Communications for Ethernet/IP 14.0.0, etc.  Programs FPGA and processor are responsible and seem to work in the cRIO.  The "EthernetIP Set Assembly Instance Data.vi' will return no error.  But the PLC just pointing out "(Code 16 #0315)" connection request error: invalid segment type "."  We looked at intellectual property (the mistake was different), sizes and body #s.

    The PLC doesn't have to all be modified.

    Anyone know if there is no problem of compatibility with LV-2014 and Ethernet/IP 14.0.0?  Or if there are all the other required packages?

    I am including the NOT-Max reports.

    Hi ZX81

    To help you 2009 application to work with the new cRIO, you must deploy it to the device. You must in order to deploy the cRIO, make sure it has the same versions of software that you used with the old cRIO.

    You can format the cRIO NI MAX and deploy the application of LV, 2009. However, if you do not have access to the cRIO or your client does not have the necessary software, you can deploy the application in another cRIO with software (cRIO same model and same modules as your client) and create a picture of it and send it to your customer so that it can deploy the cRIO even without the software on his computer. The following document explains how to do this.

    Utility of RAD

    WenR

  • Problems with supposed strictly typed reference...

    I am having some problems with the so-called references strictly typed.

    Can anyone look at the related code (LV2010) and tell me why the example at the top of the page does not work and the background doesn't do. What more, the General method for only the top of the example page work?

    The discussion of strict and low conditions typed is quite short in the help documentation. Pointers to the relevant documentation would be appreciated.

    Thank you!

    You can not write the Strings property of [] of an Enum during execution of the VI.  If you need to do this, a common way is to use a ring of text instead of an Enum.

  • problem with the making of reference levels

    Hello!

    I have a problem with taking the basic lines - when the SQL is called from PL/SQL code...

    For example if I run in the SQL session * more

    ALTER session set optimizer_capture_sql_plan_baselines = true;

    exec dbms_mview.refresh ("VIEW_CLIENT_KONTO", "C");
    ...
    exec dbms_mview.refresh ("VIEW_CLIENT_KONTO", "C");


    nothing happens... I can't find the base line in dba_sql_plan_baselines...
    ========================================================

    optimizer_use_sql_plan_baselines = TRUE... of course and I can capture some baselines for SQL plain-not only if SQL is called from PL/SQL...

    Now, nowhere in documentation I could find that capture does not PL/SQL... in my opinion, would disadvantage-code so sderious in the database runs as PL/SQL...

    We habe Oracle Enterprise Edition 11.2.0.3

    optimizer_features_enable = 11.2.0.3

    What could be worng here... I forgot some settings or configuration. Thank you for your help in advance.

    Now, nowhere in the documentation I could find that capture does not PL/SQL... it would be, in my opinion.
    be sderious drawback-code so the database runs as PL/SQL...

    You're quite right. It would be a serious disadvantage.
    But it is not true that they are not captured in PLSQL.

    Installation program:

    SQL> select * from v$version;
    
    BANNER
    --------------------------------------------------------------------------------
    Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
    PL/SQL Release 11.2.0.3.0 - Production
    CORE    11.2.0.3.0      Production
    TNS for Linux: Version 11.2.0.3.0 - Production
    NLSRTL Version 11.2.0.3.0 - Production
    
    SQL> select name, value from v$parameter where name like '%baseline%';
    
    NAME                                               VALUE
    -------------------------------------------------- ------------------------------
    optimizer_capture_sql_plan_baselines               FALSE
    optimizer_use_sql_plan_baselines                   TRUE
    
    SQL> create table t1
      2  (col1 number);
    
    Table created.
    
    SQL> INSERT /*+ domtest sql */ INTO t1 select 1 from dual;
    
    1 row created.
    
    SQL> begin
      2  INSERT /*+ domtest plsql */ INTO t1 select 1 from dual;
      3  end;
      4  /
    
    PL/SQL procedure successfully completed.
    
    SQL> select sql_id, substr(sql_text,1,30) sql_text, child_number c, to_char(force_matching_signature
    ) sig, sql_plan_baseline
      2  from   v$sql
      3  where  sql_text like 'INSERT /*+ domtest%';
    
    SQL_ID        SQL_TEXT                                C SIG                            SQL_PLAN_BASELINE
    ------------- ------------------------------ ---------- ------------------------------ -------------
    gmskus7sbgt5d INSERT /*+ domtest plsql */ IN          0 7407988653257810022
    64rzqgrt63wzu INSERT /*+ domtest sql */ INTO          0 17374141102446297863
    
    SQL> select to_char(b.signature) sig, b.created
      2  from   v$sql s
      3  ,      dba_sql_plan_baselines b
      4  where  s.sql_text like 'INSERT /*+ domtest%'
      5  and    b.signature = s.force_matching_signature;
    
    no rows selected
    
    SQL> alter session set optimizer_capture_sql_plan_baselines = true;
    
    Session altered.
    
    SQL> 
    

    Database created for the SQL statement:

    SQL> INSERT /*+ domtest sql */ INTO t1 select 1 from dual;
    
    1 row created.
    
    SQL> select sql_id
      2  ,      substr(sql_text,1,30) sql_text
      3  ,      child_number c
      4  ,      to_char(force_matching_signature) sig
      5  ,      sql_plan_baseline
      6  from   v$sql
      7  where  sql_text like 'INSERT /*+ domtest%';
    
    SQL_ID        SQL_TEXT                                C SIG                            SQL_PLAN_BASELINE
    ------------- ------------------------------ ---------- ------------------------------ -------------
    gmskus7sbgt5d INSERT /*+ domtest plsql */ IN          0 7407988653257810022
    64rzqgrt63wzu INSERT /*+ domtest sql */ INTO          0 17374141102446297863
    64rzqgrt63wzu INSERT /*+ domtest sql */ INTO          1 17374141102446297863           SQL_PLAN_1ayk9a0wnr
    
    SQL> 
    

    Database created for PLSQL statement:

    SQL> begin
      2  INSERT /*+ domtest plsql */ INTO t1 select 1 from dual;
      3  end;
      4  /
    
    PL/SQL procedure successfully completed.
    
    SQL> select sql_id
      2  ,      substr(sql_text,1,30) sql_text
      3  ,      child_number c
      4  ,      to_char(force_matching_signature) sig
      5  ,      sql_plan_baseline
      6  from   v$sql
      7  where  sql_text like 'INSERT /*+ domtest%';
    
    SQL_ID        SQL_TEXT                                C SIG                            SQL_PLAN_BASELINE
    ------------- ------------------------------ ---------- ------------------------------ -------------
    gmskus7sbgt5d INSERT /*+ domtest plsql */ IN          0 7407988653257810022
    gmskus7sbgt5d INSERT /*+ domtest plsql */ IN          1 7407988653257810022            SQL_PLAN_5s3v02k7yx9
    64rzqgrt63wzu INSERT /*+ domtest sql */ INTO          0 17374141102446297863
    64rzqgrt63wzu INSERT /*+ domtest sql */ INTO          1 17374141102446297863           SQL_PLAN_1ayk9a0wnr
    
    SQL> 
    

    Cleaning guidelines:

    SQL> declare
      2   l_spm_op pls_integer;
      3  begin
      4   for x in (select sql_handle from dba_sql_plan_baselines b where created >= trunc(sysdate))
      5   loop
      6       l_spm_op :=
      7       dbms_spm.drop_sql_plan_baseline(x.sql_handle);
      8   end loop;
      9  end;
     10  /
    
    PL/SQL procedure successfully completed.
    
    SQL> 
    

    So I expect that this is related to the DBMS_MVIEW and a restriction on recursive, internal instructions.

    For example, if you capture base plan sql lines you don't capture baselines for sys and system statements, etc.

    Further investigation required.

    For example, we will build a MV:

    SQL> create materialized view mv1
      2  build immediate
      3  refresh on demand
      4  as
      5  select /*+ domtest mv */ col1 from t1;
    
    Materialized view created.
    
    SQL> exec dbms_mview.refresh('MV1');
    
    PL/SQL procedure successfully completed.
    
    SQL> 
    

    We see two statements of the initial creation of the MV and the subsequent update (the latter is the one with the BYPASS_RECURSIVE_CHECK trick).

    SQL> select sql_id
      2  ,      substr(sql_text,1,50) sql_text
      3  ,      child_number c
      4  ,      to_char(force_matching_signature) sig
      5  ,      sql_plan_baseline
      6  from   v$sql
      7  where  sql_text like 'INSERT %domtest%';
    
    SQL_ID        SQL_TEXT                                C SIG                            SQL_PLAN_BASELINE
    ------------- ------------------------------ ---------- ------------------------------ -------------
    ctyufr5b5yzfm INSERT INTO "RIMS"."MV1" selec          0 12798978218302414227
                  t /*+ domtest mv */
    
    gfa550uufmr34 INSERT /*+ BYPASS_RECURSIVE_CH          0 12927173360082366872
                  ECK */ INTO "RIMS"."
    
    SQL> 
    

    Even if we repeat the update, we do not need to obtain a reference level:

    SQL> exec dbms_mview.refresh('MV1');
    
    PL/SQL procedure successfully completed.
    
    SQL> exec dbms_mview.refresh('MV1');
    
    PL/SQL procedure successfully completed.
    
    SQL> exec dbms_mview.refresh('MV1');
    
    PL/SQL procedure successfully completed.
    
    SQL> exec dbms_mview.refresh('MV1');
    
    PL/SQL procedure successfully completed.
    
    SQL> exec dbms_mview.refresh('MV1');
    
    PL/SQL procedure successfully completed.
    
    SQL> exec dbms_mview.refresh('MV1');
    
    PL/SQL procedure successfully completed.
    
    SQL> select sql_id
      2  ,      substr(sql_text,1,50) sql_text
      3  ,      child_number c
      4  ,      to_char(force_matching_signature) sig
      5  ,      sql_plan_baseline
      6  from   v$sql
      7  where  sql_text like 'INSERT %domtest%';
    
    SQL_ID        SQL_TEXT                                C SIG                            SQL_PLAN_BASELINE
    ------------- ------------------------------ ---------- ------------------------------ -------------
    ctyufr5b5yzfm INSERT INTO "RIMS"."MV1" selec          0 12798978218302414227
                  t /*+ domtest mv */
    
    gfa550uufmr34 INSERT /*+ BYPASS_RECURSIVE_CH          0 12927173360082366872
                  ECK */ INTO "RIMS"."
    
    SQL> 
    

    So... maybe BYPASS_RECURSIVE_CHECK have nothing to do with it?

    It is not likely to be relevant, but maybe we should just check?

    Let's see what happens if we return to our original plsql statement because we cannot insert a MV directly.

    SQL> begin
      2   INSERT /*+ BYPASS_RECURSIVE_CHECK */ INTO t1 select 1 from dual;
      3  end;
      4  /
    
    PL/SQL procedure successfully completed.
    
    SQL> select sql_id
      2  ,      substr(sql_text,1,50) sql_text
      3  ,      child_number c
      4  --,      to_char(force_matching_signature) sig
      5  ,      sql_plan_baseline
      6  from   v$sql
      7  where  sql_text like 'INSERT /*+ BYPASS_RECURSIVE_CHECK */%';
    
    SQL_ID        SQL_TEXT                                                    C SQL_PLAN_BASELINE
    ------------- -------------------------------------------------- ---------- ------------------------
    6kjvr1gu6v2pq INSERT /*+ BYPASS_RECURSIVE_CHECK */ INTO T1 SELEC          0
    
    SQL> begin
      2   INSERT /*+ BYPASS_RECURSIVE_CHECK */ INTO t1 select 1 from dual;
      3  end;
      4  /
    
    PL/SQL procedure successfully completed.
    
    SQL> select sql_id
      2  ,      substr(sql_text,1,50) sql_text
      3  ,      child_number c
      4  --,      to_char(force_matching_signature) sig
      5  ,      sql_plan_baseline
      6  from   v$sql
      7  where  sql_text like 'INSERT /*+ BYPASS_RECURSIVE_CHECK */%';
    
    SQL_ID        SQL_TEXT                                                    C SQL_PLAN_BASELINE
    ------------- -------------------------------------------------- ---------- ------------------------
    6kjvr1gu6v2pq INSERT /*+ BYPASS_RECURSIVE_CHECK */ INTO T1 SELEC          0
    
    SQL> begin
      2   INSERT /*+ BYPASS_RECURSIVE_CHECK */ INTO t1 select 1 from dual;
      3  end;
      4  /
    
    PL/SQL procedure successfully completed.
    
    SQL> select sql_id
      2  ,      substr(sql_text,1,50) sql_text
      3  ,      child_number c
      4  --,      to_char(force_matching_signature) sig
      5  ,      sql_plan_baseline
      6  from   v$sql
      7  where  sql_text like 'INSERT /*+ BYPASS_RECURSIVE_CHECK */%';
    
    SQL_ID        SQL_TEXT                                                    C SQL_PLAN_BASELINE
    ------------- -------------------------------------------------- ---------- ------------------------
    6kjvr1gu6v2pq INSERT /*+ BYPASS_RECURSIVE_CHECK */ INTO T1 SELEC          0
    6kjvr1gu6v2pq INSERT /*+ BYPASS_RECURSIVE_CHECK */ INTO T1 SELEC          1 SQL_PLAN_aq62u7rqdfcs8125daea2
    
    SQL> 
    

    Yes, nothing to do with it.

    I would say it is because running via DBMS_MVIEW, he is special and bypasses the review of basic data.

    We can somehow get around this?
    Perhaps, the basic lines of being a flexible vehicle that work off SIGNATURE (and PLAN_HASH_2).

    We will check the hash of the signature and the plan must reproduce.

    SQL> select sql_id
      2  ,      substr(sql_text,1,50) sql_text
      3  ,      child_number c
      4  ,      to_char(force_matching_signature) sig
      5  ,      sql_plan_baseline
      6  ,      plan_hash_value
      7  from   v$sql
      8  where  sql_text like 'INSERT %domtest%';
    
    SQL_ID        SQL_TEXT                                C SIG                            SQL_PLAN_BASELINE
    ------------- ------------------------------ ---------- ------------------------------ -------------
    PLAN_HASH_VALUE
    ---------------
    ctyufr5b5yzfm INSERT INTO "RIMS"."MV1" selec          0 12798978218302414227
                  t /*+ domtest mv */
         3617692013
    
    gfa550uufmr34 INSERT /*+ BYPASS_RECURSIVE_CH          0 12927173360082366872
                  ECK */ INTO "RIMS"."
         3617692013
    
    SQL> 
    

    And replace the materialized by a table view:

    SQL> drop materialized view mv1;
    
    Materialized view dropped.
    
    SQL> create table mv1
      2  (col1 number);
    
    Table created.
    
    SQL> 
    

    And try to get a statement with the same signature and plan that uses a reference database:

    SQL> begin
      2   INSERT /*+ BYPASS_RECURSIVE_CHECK */ INTO "RIMS"."MV1" select /*+ domtest mv */ col1 from t1 ;
    
      3  end;
      4  /
    
    PL/SQL procedure successfully completed.
    
    SQL> select sql_id
      2  ,      substr(sql_text,1,50) sql_text
      3  ,      child_number c
      4  ,      to_char(force_matching_signature) sig
      5  ,      sql_plan_baseline
      6  ,      plan_hash_value
      7  from   v$sql
      8  where  sql_text like 'INSERT %domtest%';
    
    SQL_ID        SQL_TEXT                                C SIG                            SQL_PLAN_BASELINE
    ------------- ------------------------------ ---------- ------------------------------ -------------
    PLAN_HASH_VALUE
    ---------------
    ctyufr5b5yzfm INSERT INTO "RIMS"."MV1" selec          0 12798978218302414227
                  t /*+ domtest mv */
         3617692013
    
    5n6auhnqpb258 INSERT /*+ BYPASS_RECURSIVE_CH          0 12927173360082366872           SQL_PLAN_b6tnbps6tn
                  ECK */ INTO "RIMS".
         3617692013
    
    gfa550uufmr34 INSERT /*+ BYPASS_RECURSIVE_CH          0 12927173360082366872
                  ECK */ INTO "RIMS"."
         3617692013
    
    SQL> 
    

    Now, if we remove and recreate the materialized view:

    SQL> create materialized view mv1
      2  build immediate
      3  refresh on demand
      4  as
      5  select /*+ domtest mv */ col1 from t1;
    
    Materialized view created.
    
    SQL> exec dbms_mview.refresh('MV1');
    
    PL/SQL procedure successfully completed.
    
    SQL> select sql_id
      2  ,      substr(sql_text,1,50) sql_text
      3  ,      child_number c
      4  ,      to_char(force_matching_signature) sig
      5  ,      sql_plan_baseline
      6  ,      plan_hash_value
      7  from   v$sql
      8  where  sql_text like 'INSERT %domtest%';
    
    SQL_ID        SQL_TEXT                                C SIG                            SQL_PLAN_BASELINE
    ------------- ------------------------------ ---------- ------------------------------ -------------
    PLAN_HASH_VALUE
    ---------------
    dac4d22mf0m6k INSERT INTO "RIMS"."MV1" selec          0 12798978218302414227
                  t /*+ domtest mv */
         3617692013
    
    cn4syqz9cxp3y INSERT /*+ BYPASS_RECURSIVE_CH          0 12927173360082366872           SQL_PLAN_b6tnbps6tn
                  ECK */ INTO "RIMS"."
         3617692013
    
    SQL> 
    

    And cleaning:

    SQL> drop table t1;
    
    Table dropped.
    
    SQL> drop materialized view mv1;
    
    Materialized view dropped.
    
    SQL> declare
      2   l_spm_op pls_integer;
      3  begin
      4   for x in (select sql_handle from dba_sql_plan_baselines b where created >= trunc(sysdate))
      5   loop
      6       l_spm_op :=
      7       dbms_spm.drop_sql_plan_baseline(x.sql_handle);
      8   end loop;
      9  end;
     10  /
    
    PL/SQL procedure successfully completed.
    
    SQL> 
    

    Then...
    Baselines are created for the sql statements executed in PLSQL? Yes.
    Baselines are created for internal instructions of DBMS_MVIEW? N °
    Why? Don't know. But I think that this is the expected behavior.
    Is there a convoluted way to apply a basic strategy to the internal refresh statement? Yes.

  • problem with timing cRio and FPGA

    Hello

    I develop software for measure the position of a device using some quadrature encoders.

    What I do uses the FPGA interface to acquire the position, then send usign real number of the meter to a host pc to create a data file. In the RT environment, I create a table with the position and the time that is acquired and using shared variables I send the array to the host PC.

    But I have a problem with the sync. The sampling time is unstable, I use a timed loop to control sampling but after some acquisitions, data sampling period begins to increase, as you can see in the image of attachment file. In the attached picture, I used a period of 250us and after some time gets twice and 3 times longer before you clean the table and begin to create a new table, during the period in 250us again. so the problem is that I should get a stable period in 250us instead of these steps in growing period

    You use the table of construction to add new data points? I suggest to use the function "Initialize the array" and "replace the array element. It will reduce the time it takes from the table of the construction.

    I can't open your code as I have LabVIEW 2010.

  • Problems with mobile synchronization

    I use Thunderbird for two e-mail accounts, that the only one I put up on my Android phone. A few problems with this account:

    1. I can't access emails sent or deleted before the day I installed Thunderbird. They are simply not there. While on the other account, I can access as far I want. There are a few cases when I needed to refer to an email that I sent before the date of my installation of Thunderbird and found he wasn't there.
    2. the emails I send or delete on my phone do not appear in the files of Thunderbird. In other words, if I send an email on my phone and try to reference it on Thunderbird later, he's not here.

    Thanks for any help!

    There has been many complaints of people using Outlook.com in this forum.
    Complaints are only for Outlook.com, so we are assuming that Microsoft have some kind of problem.
    You can keep an eye one a forum for Microsoft.

  • I have a problem with icloud sharing photos that the photos are NOT sorted by the State but by the date of the transfer (which is very illogical for a trip Album,..)

    Dear all!

    I hope you can help me out here - I have a problem with a picture of icloud sorting in shared albums

    We took pictures to a trip with iphone5s and iphone6 + a Nikon J5 date and time everything is OK

    Loadin was don ewhilst travelling and at home, but the sorting is mixed seems to be loading date

    (even only took pictures of the iphone as a reference)   (all on iOS 9.3.2)

    you know a way the album gets re-sync or software where I could sort the photos in

    and then re - download to get the sorting so that by the time and date of the...

    Thank you very much in advance - it would be a big help (gibbest album with this problem is the honeymoon ;-))

    Shared albums are essentially photo streams. They will always show the photos in the order that add you them to the album.  If you want your photos to appear in a specific order, you must add them to the album individually, one by one, exactly in the order of your choice.  You cannot add all photos in an album at once - which will give unpredictable results.

    For example, to create a new album with your photos.  Then ctrl-click on the album and select "Keep arranged by Date, oldest first" to sort the album.  Now add each photo from the album shared individually.  There will be a lot of work.

  • Problems with file renaming Applescript

    Hello all and thanks in advance! I am currently working on a set of scripts that will work in tandem, and I got everything settled except this little AppleScript. It is essentially supposed to rename all the files in a given location at just the last two "words" in a folder (which are essentially the UID) and I used it several times in the past with success, but now that I have removed the guests 'choose folder' and instead of giving a specific path, I ran into the question after question. Here is my script up to now:

    Tell application "Finder".

    Repeat with this_folder in "Macintosh HD:Users:Server:Desktop:Test"

    name of the value folder_name this_folder

    Tell me to define the word - folder_name 2 contract

    Tell me to define the word entity - folder_name 1

    Set final_name to contract & "-" & entity

    If not (file final_name) then

    Set the name to this_folder to final_name

    end if

    end repeat

    tell the end

    say

    I'm now see "unable to get the name of \"M\. ' number-1728 name of "M".

    I thought it was a problem with the path at first, so I commented on the remaining elements of and had no problems from there. As I said, this script worked well when there was a prompt "choose a folder '; the only change that has been made is the reference to the file prompt. Thank you once again.

    As a first step, you should have written:

    Repeat by this_folder in the file "Macintosh HD:Users:Server:Desktop:Test"

  • I have an iPhone with IOS 9.2.1 6.  It does not open jpg files attached to e-mail. The type of computer that sold it to me has no idea what the problem is.  I never had this problem with my iPhone 4 or iPhone 5. Any suggestions?

    I have an iPhone with IOS 9.2.1 6.  It does not open the jpg files attached to an email, although it opens the jpg files before a recent update of IOS.  My wife 4 IPhone opens the jpg files attached to our email.  I never had this problem with my iPhone 4, iPhone 5 or my iPhone 6 until a recent update, but I do not know what update caused the blackout.  The mobile phone seller did a search on the web and not found any reference to it.  A hard reboot was not helpful.  Any suggestions?

    What email provider? What happens when you try to open the JPG file?

  • Initial problems with my Qosmio

    Hi all

    Now please don't misunderstand here because I liked my Qosmio, it's good game power little. - but there are a few things that I was very unhappy and others I was impressed and have simply not had the opportunity to share with the community.

    First of all, I live in Christchurch, New Zealand, and you may remember that we had major problems with earthquakes, these are now installed but nevertheless relate to my story.

    Also related that I have a blood disease which caused damage to my skin over the years, leaving less sensitive most people are accustomed.

    First parts of displeasure.
    I bought my Qosmio, nine of Harvey Normans in Christchurch, I bought the extended warranty, the yards brand new... No problems; However after about 6 weeks, I finally decided to look beyond the image of the BIOS Toshiba reviews that see you when the machine starts up to read what was on my machine.

    (1) to my surprise and dismay I found out that my bios stated that 1 my 4 core CPU core was locked and that the BIOS was NFR (not for resale) that is to say the machine was supposed to be one that was released by Toshiba as a demonstrator, confused, that I talked to Toshiba New Zealand , who basically told me that it "was not possible and I must be mistaken", to research on the Web from Toshiba site, I couldn't find a BIOS version later.

    (2) I decided after using for the system that it was time to make a recovery and began in the recovery disc creation process, everything went well and I decided to do a clean cleaning at all, even if it would take some time, some time was certainly what he needed, I started on the first CD and started the process. 8 hours later I finally got a message pop up on the screen saying that the recovery had... failure of SIP. OH NO.. !

    I restarted the hard disk in the vain hope that it was a mistake on the part of the message, but it wasn't.
    Trolling the Internet on my desktop computer, I found a reference to failed drives to rescue & recovery for my model due to a fault in the creation of the disk.

    I called Toshiba who informed me the only way I could get the disks of rescue and recovery had to pay for them, I informed them that I already had rescue and recovery disks, but they did not work, they don't want to know - essentially pay up or shut up.

    I got my DVD of windows 7 and install it on my Toshiba using the serial number on the device that I caught from the recovery discs manually, decompression all drivers and install them manually as well, in the end, I had a whole system that works, no thank you recovery disks.

    Now these are not all the bad things, but I must say that the service I received from Toshiba SUCK!

    Shortly after that, we had earthquakes of Christchurch that killed so many people, at the time that their Commission that I had my Qosmio on the kitchen table and had prepared just a large cup of coffee, I sat or rather is dropped down as the earthquake hit - it was extremely violent and struck me on the floor. When everything settles I picked up myself - to find my coffee - all 900mls worth was now on the keyboard of Toshibas and biscuit barrel my wife kept on the table had fallen more to slam the back of the lid of the laptop and it has broken in two places; However, the computer was still ongoing! incredible.

    I very quickly stop the machine down and very gently at end it to the back corner to allow the coffee to drain on a towel. Although damaged keyboard soaked after I had dried the machine and dehumidified it I then ran it for a month to use it to manage our statement of claim - I have to say its a bit beasty Tuff.

    Now, a kind word for Toshiba, after them on incidents and curious about the status of the warranty etc, phoning told me that I should have my Qosmio verified and provided with a certified Toshiba technician said he was OK, clean to the top of the coffee and all repairs worked that "Toshiba would honour all other issues related to the guarantee based on own issues merit" I was basically shocked if their tech said that it was OK then, it was OK and my warranty would continue. So Bravo to Toshiba for a vision very fair to the guarantees.

    Now for the good, the bad and the dangerous plain.
    Finally a new BIOS has appeared on the support site, I downloaded it looking forward with impatience to unlock this core I was missing, I installed it and the system has restarted after you start Windows 7 installed some additional elements of INF files and I found that I had a couple of additional entries in the BIOS.

    After that my system has been repaired I had some more memory added to it by Toshiba technology, it also made me a working set of rescue and recovery disks that I was crazy, he did a beautiful job on the machine and it was back to looking brand new, into the new smell of tech.

  • ReadyNAS 102: Problems with 3TO discs?

    Hi all

    I have a ReadyNAS 102 with two WD 1 TB drives, but I'm getting closer to full and upgrade to hard drives of 3 TB. I see a lot of discussions here on the 102 and 2 discs to 3 TB. Is there a problem with discs on the 102 3TO?

    Thank you

    Reference Dell

    3 TB works very well, I had a WD30EFRX in the mine for awhile (2 1/2 years for the first hard disk).

    I recommend readers NAS proposed (in the case of WD, which would be RED or RED Pro).

  • Problems with WebCam? YouCam allows to test your WebCam

    Software using YouCam to solve your Notesbook WebCam problems

    Problems with your computers webcam portable? You can use the YouCam software to solve problems with your webcam. It was really only a few questions, which can cause problems with webcam. Driver problems, bad video configuration and software issues. YouCam will be able to identify these two problems for you.

    Troubleshooting with YouCam


    First you want to make sure that all other applications are closed. Other applications can steal the priority of the YouCam software that could interrupt the troubleshooting. Then open the YouCam software. If there are problems with the WebCam, you will be alerted with an error message here.

     

    "Unable to connect to the video device" error:

    Hope this helps to solve many problems of webcam. Again, this is an informational message that should serve as a reference. If you have gone over these steps and are still problems please create a new thread and include your computer model, operating system, and any other information that would be helpful in resolving the issue.

    Thank you!
    Sean S

  • Problems with counter on 9411

    I am a new user of Labview, so it's a little intimidating. I am using a cDAQ-9188 with several modules but I have problems with one is the 9411 is used to measure the speed off the coast of a torque meter.

    I joined the program I put in place. What I want to do is to measure the number of edges on a 3 second interval so that I can divide by the number of pulses/turn * 60 * 1/3 to receive the RPM. However, the number of edges behave linearly as I expected. I measured the speed of the shaft with a light strobe and represented graphically it vs the number of edges. The results are attached to the excel file.

    What Miss me? The number of edges should not increase as speed up the tree, or I'm going about this all wrong and is not what I think I am?

    Thanks in advance.

    Ahh ok, that make more sense - it seemed like a strange to report a couple measured, way but now I understand that your torque sensor also rpm through this collection of speed option and that's what you ask the subject (I can't see not how pulses/turn the sensor is on the site Web of Honeywell however, do you know offhand?).

    The software timing 3 seconds will implement much of the variability in your measure but would not explain the strong negative correlation between the RPM and the speed sensor (we're talking several ms of non-determinisme for a second window 3) output frequency.  Finally, you'll want to solve this problem as well, but it is not your problem right now (as an aside - it would be actually more accurate to measure the frequency of the signal encoder using the 80 MHz as a reference time base and average the result on a second window 3, the general idea is sort explained in manual of 9188 here but I digress).

    I think it is more likely that the signal from the speed sensor is a bit noisy (pretty typical of optical encoders) and then transitions the 9411 is picking up multiple edges.  A slower RPM equals longer transitions and therefore more false edges.  It is just a hunch, but that's what I can think of on the top of my head that could be causing what you see (if read number of pulses is higher than what you expect, given the pulses/turn of the sensor through all ranges of RPM that it would support my theory).  If you want to ignore the method of measurement for a second and try to solve the problem of noise (assuming there is one), you can add the following property node to your existing code before you begin the task:

    You can start by setting MinPulseWidth to 6.4us (which is one of the built-in clock dividers available for PFI filters on the 9188).  You want the MinPulseWidth be short enough to ensure detection of a legitimate impulse, but long enough to block all wrong edges that occur during transitions.

    Best regards

Maybe you are looking for