Apply real-time: delay is ignored

Hello

I am trying to set up a standby database can be found in paragraph 12.1, but apply in time is always activate.

Of the primary database, I always see in the alert.log:

WARNING: Managed Standby recovery started by APPLYING in TIME REAL

DELAY of 60 minutes ignored elementary

Same database alert.log emergency exit:

Managed Standby recovery started by APPLYING in TIME REAL

Specified previously ignorant DELAY 60 minutes for the sequence of thread 1 169

Archived newspapers is copied on standby but applied immediately. Delay of log_archive_dest_2 is ignored. Why?

Primary DB:

Select the id dest_id, database_mode db_mode, recovery_mode,.

protection_mode, standby_logfile_count 'litigants. "

ACTIVE standby_logfile_active,

archived_seq #.

v $ archive_dest_status;

ID DB_MODE RECOVERY_MODE PROTECTION_MODE ACTIVE ARCHIVED_SEQ LAR #.

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

1 OPEN 0 0 169 IDLE MAXIMUM PERFORMANCE

2 RISE-STANDBY MANAGED IN TIME REAL IS APPLIES TO MAXIMUM PERFORMANCE 4 0 169

Specific parameters are:

log_archive_config DG_CONFIG = (JFDG, JFDG_SB)

LOG_ARCHIVE_DEST_2 SERVICE = JFDG_SB ARCH ASYNC DELAY = 60 VALID_FOR = (ALL_LOGFILES, PRIMARY_ROLE) DB_UNIQUE_NAME = JFDG_SB

LOG_ARCHIVE_DEST_STATE_2 ENABLE

standby_file_management AUTO

I restarted standby db with

ALTER DATABASE RECOVER MANAGED STANDBY BASE DISCONNECT FROM THE SESSION.

or

recover the parallel managed standby database disconnect 2;

= > same result

How can I use a delay of application of archived log?

The version of the database is:

Patch 20831110: applied on Thu Sep 24 09:55:04 CEST 2015

Patch ID: 18977826

Patch description: "Set update database: 12.1.0.2.4 (20831110).

Operating system: Redhat 64 x 6.6 (2.6.32 - 504.el6.x86_64)

Hello

1. oracle docs: https://docs.oracle.com/database/121/SBYDB/release_changes.htm#SBYDB5408

Apply specific features to redo

  • The USING CURRENT LOGFILE article is is no longer required to start real-time applies.
  • To physical databases ensure, issue the ALTER DATABASE RECOVER MANAGED STANDBY DATABASE statement. (From the Oracle 12 c Release 1 database (12.1), the USING CURRENT LOGFILE article is obsolete and is no longer necessary to start real-time applies.) (doc: https://docs.oracle.com/database/121/SBYDB/log_apply.htm#SBYDB0050)

2. entry delay (real-time applies to will does not provide the option, his conflict with your apply requirement)

Doc: https://docs.oracle.com/database/121/SBYDB/log_apply.htm#SBYDB4762

Note:

If you set a deadline for a destination which in real time is activated, delay is ignored. If you set a delay as described in the following paragraph, then you must start the application using the NEWSPAPER ARCHIVE in the HELP file

clause contained in Section 8.3.1

.

3 doc:https://docs.oracle.com/database/121/SQLRF/statements_1006.htm#SQLRF00802

https://docs.Oracle.com/database/121/SQLRF/statements_1006.htm#BGECJDHB

Note:

Beginning with the Oracle 12 c database

real-time applies

is enabled by default in the course from the redo apply. Real-time apply redo retrieves waiting for redo log files as soon as they are written, without having to check in all first to the physical database ensures. You can disable real-time apply, with the USING ARCHIVED LOGFILE clause. Refer to:

It may be useful

Every bit of information is covered in Oracle docs, spare some time for learning.

-Pavan Kumar N

Tags: Database

Similar Questions

  • How to set up a database of Eve 'apply in real time '.

    Hi all

    11 GR 2,

    Rhel6

    How to set up real-time apply such as the transactions are updated in near real-time to the wait, even without switching to log files?

    For example, we have 1 GB size redo logs and assuming that it will take 1 day to fill these newspapers. This means that our expectation will be entitled to 1 day delay of data?

    This means we lost 1 day of a disaster at the primary data value? because the redo log was not able to move the log files?

    Thank you very much

    JC

    Hello

    Hope this helps

    Real time apply ---> all committed changes should have been applied in standby mode

    How to:

    standby mode

    SQL > alter database recover managed standby undo;

    SQL > change managed database recovery ensures assistance to disconnect log current;        --> You should have SRL and this command works up to 11g, 12 c apply by default start with real time

    At the primary level: check the recovery mode:

    SELECT DEST_ID, RECOVERY_MODE FROM V$ ARCHIVE_DEST_STATUS WHERE DEST_ID = 2;

    Read only apply with--> is called as--> ACTIVE DATA GUARD redo apply when the database is open read-only


    standby mode

    SQL > alter database recover managed standby undo;

    SQL > alter database open read-only.

    SQL > change managed database recovery ensures assistance to disconnect log current;        --> You should have SRL and this command works up to 11g, 12 c apply by default start with real time

    SQL > select name, open_mode, controlfile_type, db_unique_name from v$ database;

    Thank you

  • Run a VI in real-time without a delay

    Hello

    I want to communicate in real time with a sound level meter via a serial port. I have already created my program, but I still have a 3 second delay, maybe it's not important but I have to remove to my request.

    Is it possible to completely remove the delay?

    Just for the record, my Vi contains two local variables, could that be the reason? Or perhaps because only a certain port timeout series?

    If you need to see the program, just tell me.

    Thanks in advance for your help.


  • Display in real time with a delayed recording LV6.1

    Hi, I need help with LabView 6.1

    I have a hardware module FieldPoint where I read 8 channels for thermocouple. I want to display the value of the thermocouples in real time (or as close as I can manage) all saving the values in a CSV file at discrete time intervals (every 10 seconds). I am able to display the values in real-time, but the recorder real-time records, produce a lot too much data. I'm able to delay the recording interval, but in bulk then display in real time!

    The following example shows a method I've tried. The delay time in the loop of logging seems to delay the entire program. I also tried to use the loop of the logging of a sequence (using a simple delay of 'Wait') structure and a structure of matter (with a counter and only do the loop of logging real when the counter gets to 1). I tried to configure synchronous display without success.

    I'm having no luck and wonder if someone could point me in the right direction?

    Ah, the benefits of time.

    I think that I managed to create a solution for me using a different tact. Instead of using individual meters of delay, I used a "trigger time" approach as demonstrated in this thread;

    http://forums.NI.com/NI/board/message?board.ID=170&message.ID=286988&query.ID=6280650#M286988

    Currently, it is limited because it will allow only a delay of 59 seconds between the readings, but this should be relatively easy to solve. The solution works continuously update the display with a slight delay to help cope aging computers, and then the button "Log Data" is selected writing worksheet function is called second pushed together as selected. Quite a simple and elegant solution I think.

  • My effects applied do not update in real time.

    The title is not exactly depict my problem - then, I'll go ahead and better explain it here.

    For example, let's say I'm trying to change the opacity of a layer in Adobe After Effects. Normally, I can just click the opacity and 'drag' the numbers to the left or the right and the layer will change as I move this number...

    Well, recently the question is when I do drag (i.e. smoothing) the effect is not applied until I have stop dragging. (normally it will update in real time)

    I hope I explained it enough, otherwise I will make a video or something to show my problem.

    I hope someone has a solution to this problem!

    Looks like you have disabled live update for your model window

  • Behavior of v$ standby_log; during the real time applies...

    Hello

    I would like to understand this point of view, during the REPEAT APPLY behavior or real-time applies by using configuration of log roll forward pending. as in my db, when there apply to progress, I see the status column having a CURRENT value and the column DBID value of Eve DBID where the application is underway then status column goes to UNASSIGNED value and DBID column has no value inside of it... i mean Virgin... Why is it so? Ask you please help me understand this... Here is the log

    SQL > select * from v$ standby_log;

    GROUP # DBID THREAD # SEQUENCE # BYTE BLOCKSIZE USED ARC STATUS FIRST_CHANGE # FIRST_TIM NEXT_CHANGE # NEXT_TIME LAST_CHANGE # LAST_TIME
    ---------- ---------------------------------------- ---------- ---------- ---------- ---------- ---------- --- ---------- ------------- --------- ------------ --------- ------------ ---------
    7. UNASSIGNED 1 0 104857600 512 0 NOT ASSIGNED NO.
    8 3903727333 1 58534 104857600 512 338944 YES ACTIVE 2.3217E + 10 5 JANUARY 12 2.3217E + 10 5 JANUARY 12 2.3217E + 10 JANUARY 5, 12
    9. UNASSIGNED 1 0 104857600 512 0 NOT ASSIGNED NO.
    10 3903727333 2 38929 104857600 512 235008 YES ACTIVE 2.3217E + 10 5 JANUARY 12 2.3217E + 10 5 JANUARY 12 2.3217E + 10 JANUARY 5, 12
    2. UNASSIGNED 11 0 104857600 512 0 NOT ASSIGNED NO.
    2. UNASSIGNED 12 0 104857600 512 0 NOT ASSIGNED NO.

    6 selected lines.

    SQL > /.

    GROUP # DBID THREAD # SEQUENCE # BYTE BLOCKSIZE USED ARC STATUS FIRST_CHANGE # FIRST_TIM NEXT_CHANGE # NEXT_TIME LAST_CHANGE # LAST_TIME
    ---------- ---------------------------------------- ---------- ---------- ---------- ---------- ---------- --- ---------- ------------- --------- ------------ --------- ------------ ---------
    7. UNASSIGNED 1 0 104857600 512 0 NOT ASSIGNED NO.
    8. UNASSIGNED 1 0 104857600 512 0 NOT ASSIGNED NO.
    9. UNASSIGNED 1 0 104857600 512 0 NOT ASSIGNED NO.
    2. UNASSIGNED 10 0 104857600 512 0 NOT ASSIGNED NO.
    2. UNASSIGNED 11 0 104857600 512 0 NOT ASSIGNED NO.
    12 3903727333 2 38931 104857600 512 5120 YES ACTIVE 2.3217E + 10 5 JANUARY 12 2.3217E + 10 5 JANUARY 12 2.3217E + 10 JANUARY 5, 12

    GROUP # DBID THREAD # SEQUENCE # BYTE BLOCKSIZE USED ARC STATUS FIRST_CHANGE # FIRST_TIM NEXT_CHANGE #.
    ----------
    7. UNASSIGNED 1 0 104857600 512 0 NOT ASSIGNED NO.
    8. UNASSIGNED 1 0 104857600 512 0 NOT ASSIGNED NO.
    9. UNASSIGNED 1 0 104857600 512 0 NOT ASSIGNED NO.
    2. UNASSIGNED 10 0 104857600 512 0 NOT ASSIGNED NO.
    2. UNASSIGNED 11 0 104857600 512 0 NOT ASSIGNED NO.
    12 3903727333 2 38931 104857600 512 5120 YES ACTIVE 2.3217E + 10 5 JANUARY 12 2.3217E + 10 5 JANUARY 12 2.3217E + 10 JANUARY 5, 12

    DBID would be here.
    These groups of waiting for redo log files can contain either the thread 1 or thread2, several threads are used in RAC environment.

    In general architecture, once if any log switch (or) redo log is full then they will be sent in files archive, then it will be assigned to new files redo log. here in the primary redo log file, you can see the current, active, inactive state so now.

    During the real time applies, every time that data written to the primary log files, the log of the time same writer will be active and which will be assigned to the redo log file... not redo log file, you have to say standby redo log waiting for database.

    average not assigned here, this standby redo log file, can be used for the next time, perhaps earlier status as 'active '. Each time standby redo log file is active DBID so only you can see.
    If its in unassigned it will be inactive, once again if any new allocation then it will become active. similar chain / loop. This is perfectly normal behavior.

    UNASSIGNED - online redo log has never been written for. It comes to the State of a newspaper of restoration by progression that has been added, or just after a RESETLOGS when it is not the log during recovery.
    ACTIVE - Log is active but is not the current journal. It is necessary for the recovery of the failure. It can be used to block recovery. It may or may not be archived.

    HTH.

  • ORACLE 11G 'real-time applies' does not work?

    We have an original database on ORACLE 10.2.0.4 and update us for 11.1.0.7.
    After that, we create backup of database and tried to use the "real time applies.

    Principal database can transfer standby database log files and ensures database can also apply to newspapers. The problem is that we can NOT work on 'apply in real time '.

    Ideal ant that bad?

    = procedures = (standby database)

    SQL > bootable media.
    ORACLE instance started.

    Total System Global Area 2087780352 bytes
    Bytes of size 2161272 fixed
    1795163528 variable size bytes
    251658240 of database buffers bytes
    Redo buffers 38797312 bytes
    Mounted database.

    SQL > alter database open read-only.

    Database altered.

    SQL > alter recover managed standby database disconnect log file using current;

    Database altered.

    SQL > select PROTECTION_MODE, PROTECTION_LEVEL, DATABASE_ROLE, SWITCHOVER_STATUS, OPEN_MODE, GUARD_STATUS from v$ database;

    PROTECTION_MODE PROTECTION_LEVEL DATABASE_ROLE SWITCHOVER_STATUS
    -------------------- -------------------- ---------------- --------------------
    OPEN_MODE GUARD_S
    ---------- -------
    MAXIMUM PERFORMANCE STANDBY UNAUTHORIZED PHYSICAL PERFORMANCE
    NO CLIMB

    SQL > select process, status from v$ managed_standby;

    STATE OF THE PROCESS
    --------- ------------
    CONNECTED ARCH
    CONNECTED ARCH
    CONNECTED ARCH
    CONNECTED ARCH
    INACTIVE RFS
    MRP0 APPLYING_LOG

    6 selected lines.


    = Configuration of primary database init.ora file =.

    # for DG Employment
    db_unique_name = DBPMY
    log_archive_config = 'dg_config = (DBPMY, DBSBY)'
    Log_archive_dest_1 = ' LOCATION = / Archive/DBPMY/arc/Vault MANDATORY.
    LOG_ARCHIVE_DEST_2 = "service = DBSBY valid_for =(online_logfiles,primary_role) db_unique_name = DBSBY LGWR ASYNC = 20480 REOPEN option = 15 NET_TIMEOUT = 30'
    *.log_archive_format='DBPMY_%r_%t_%s.arc'
    log_archive_dest_state_1 = enable
    LOG_ARCHIVE_DEST_STATE_2 = enable

    Is your compatible parameter to at least 11.1?

    Best regards
    Robert
    http://robertvsoracle.blogspot.com

  • control real time apply log on the database after synchronization

    Hi all

    I want to check the timestamp of applied newspapers archived on stanby database. How should I check that?

    My dataguard link was broken for some time, and during this time, many transactions happened on the primary database. Now, when the link came synchronization has happened in a few hours and ultimatly transport and app gal has become 0. But now I want to check real time taken for tranporting newspapers and apply them on the standby database. Is there a way I could do it easily...

    Thank you

    This script written by Yousef Rifai, I found here http://www.dba-village.com/village/dvp_forum.OpenThread?ThreadIdA=34772&DestinationA=RSS could be just what you need (executed on the standby database):

    worm off Set

    ALTER session set nls_date_format = 'dd-MON-yy hh24:mi:ss.

    /

    Select app_thread, seq_app, tm_applied,

    NVL (seq_rcvd, seq_app) seq_rcvd, nvl (tm_rcvd, tm_applied) tm_rcvd

    Of

    (select the sequence # seq_app, FIRST_TIME tm_applied, thread # app_thread)

    v $ archived_log in case of application = 'YES '.

    and (first_time, thread #) in)

    SELECT max (FIRST_TIME), thread #.

    v $ archived_log in case of application = 'YES '.

    Thread group #)

    ),

    (select the sequence # seq_rcvd, FIRST_TIME tm_rcvd, thread # rcvd_thread)

    v $ archived_log in case of application = 'NO '.

    and (first_time, thread #) in)

    SELECT max (FIRST_TIME), thread #.

    v $ archived_log in case of application = 'NO '.

    Thread group #)

    )

    where rcvd_thread (+) = app_thread

    /

    Best regards
    Robert
    http://robertvsoracle.blogspot.com

  • When to use real-time applies to logical expectations... !!

    Hi all

    I tried several ways to speed up archiving on primary and improve sql apply pending logical, but still we get 45-50 minutes late between the primary and the logic of sleep.

    We wanted to have our transactions applied logic waiting in couple minutes. I suppose that the habit is possible in asynchronous mode.

    That is why I intend to implement real-time applies between primary and logical intelligence.

    Now since our two databases are too far from each other (main is in the United States and makes sense in India) it is recommended to implement real-time applies in such situation? And if implemented it would affect primary DB Performance?

    As if there could be some coupling of network or primary packet loss will try again and keep logical DB in sync with primary?

    For any help or suggestions would be great.

    Thank you.

    Yes, apply in real time is recommended in your case.

    However, because of the geographical distance between the primary and standby; I would say to keep your watch in current - max performance mode; ASYNC-himself. It would not affect the performace of the primary.

    As long as you set the parameters of the FAL and configure tnsnames properly and ensure that the policy appropriate for cleaning archivelog primary (so), you should not find any problem with primary & ensures synchronization.

    Good luck.

    See you soon.

  • Real - Time apply a few times using archived log file

    Hi all

    I have a doubt about the real time apply in Oracle 10g 10.2.0.4 version where the arch process has been configured on the primary and standby has been configured for maximum performance with real time mode applies.

    But in the alert log file shall I use to find the message below rarely
    Media Recovery Log /oraclearch/oraarch/ctdr/5548.dbf
    Media Recovery Log /oraclearch/oraarch/ctdr/5549.dbf
    So my question is why the archived files are applied pending have been configured for real-time if applies where it should apply only from logs in mode standby online.

    Also I can't find any information on the eve of the database in the view v$ standby_log that these pending online log files have been archived in the column archived, then how to find how much data was written by process Srl rfs...

    -Yasser

    Hello

    The server process (RFS) remote file writes data to redo in files newspapers awaiting restoration by increase the standby database, application services log can recover again waiting for redo log files, as they are filled.

    Please visit http://download.oracle.com/docs/cd/B19306_01/server.102/b14239/log_apply.htm

    Thank you
    Baskar.l

  • Is it possible to start remotely apply exectutable on target in real time?

    Hi all

    My apologies if this is an obvious question - I couldn't get an answer using the search terms I could think of - and I'm quite new to programming in real time.

    Is it possible to launch a .exe in real-time without head (or not compiled application on the computer of RT) with the help of a contribution by a distance VI - one .exe running on a portable computer based on Windows for example. I'm currently building an application where my Windows based GUI communicates with the use of machine RT shared variable. However I soon would like to put my code on a colleague who will test the application. I remember that a .exe can be saved in a specific on the RT machine folder such that it will launch at startup. However I prefer to store several .exe on the machine and allow my colleague to choose which launch.

    My first thought is to write an .exe wrapper (which will be autolaunch) who can then launch any other .exe saved on the computer using the wrapper. However, I prefer to launch the .exe directly and one at a time if possible - it seems a more elegant solution.

    Best regards and thanks,

    Dave

    Well, there is certainly a way to do it, but NEITHER does not expose this method.  However, you can programmatically restart an RT target and also you can use the vi FTP rename the "startup.rtexe" file that will autorun on reboot.  Good luck!

  • Rotary decoder in real-time and 'pulse shifter '.

    Hello world

    I'm putting in place a rotating decoder for use as a shifter of pulsation by labview real-time.

    Basically, this means I have two input channels (ttl-legumes, ~ high 20us) rotary engine. A channel contains a pulse at each CA (angle cranc) ° up to 12 kHz (increment). The other channel contains a pulse every 720 ° CA (the charge cycle, BDC_cc low break-even point). With this information a pulse to be generated on an output also channel ttl (high), which triggers my setup of measurement. This impulse must be moved in a programmable relationship to the entrance of BDC_cc, which aims at a table of regular measure.

    I got it running by streaming the channel of BDC_cc until a rising edge is detected, then count the edges of increment to the designated trigger point and then generate a pulse on the output channel. The problem is that the late 70-120us exit trigger. In short it's too; a maximum error of ~ 20 is acceptable. Digital channels appear to work faster, so I put discarded Counter-based acquisition.

    I'm quite new to LabView, so I'm sorry if the answer is obvious...

    My purchase setup consists of:

    PCI-MIO-16-1

    BNC-2120

    LabView 12.0
    Max 5.3.1f0

    Widows XP

    This configuration seems to exclude some options Labview offer, such as the external digital acquisition sampled or externally triggered by the acquisition in the base. A manual interpretation of analog inputs is way to slow.

    I have attached my working version.

    Any input appreciated woud...

    John,

    I only have a minute right now, but think I can play with a device simulated tonight or tomorrow.

    I'm quite sure that there would be a clean solution clocked by material if you use a series M or X-series

    Council MIO, but the older generation counters timers on the set of the E series do support everything which

    You need.  It's been a while since I had to rely on this generation of hardware.

    I think the basic approach is to use the lunatics of angle as the clock pulse train that defines the

    delay time of the pulse you want to generate.   You could be "Timer" the pulse based on the real

    angular position, helping you synchronize to a specific angle of crank.  The question is whether and how E-series

    counters of takes to support the generation of pulses triggered (or redeclenchables).  If they are not, I would say that you consider

    get new hardware DAQ which support this kind of trigger and you give a very precise pulse

    implementation.

    -Kevin P

  • Continuous data acquisition and real-time analysis

    Hi all

    It is a VI for the continuous acquisition of an ECG signal. As far as I understand that the analog read DAQmx VI must be placed inside a while loop so it can acquire the data permanently, I need perform filtering and analysis of the wave in real time. How I implemented the block schema means that data stays int the while loop, and AFAIK the data will be transferred on through the tunnels of data once the loop ends the execution, it clearly isn't real-time data processing.

    The only way I can think to fixing this problem is by placing another loop that covers the screw scene filtering and using some sort of registeing shift to transmit the data in the second while loop. My question is whether or not it would introduce some sort of delay, and weather or not it would be supposed to be the treatment in real time. Wouldn't be better to place all the screws (aquicition and filtering) inside a while loop? or it is a bad programming practice. Other features I need to do is back up the data I na file, but only when the user wants to do.

    Any advice would be appreciated.

    You have two options:

    • A. as you said, you can place the code inside your current while loop to perform the treatment.  If you're smart, you won't need to put one another while loop inside your existing (nested loops).  But it totally depends on the type of treatment that you do.

    • B. create a second parallel loop to perform the treatment.  This would be separate processes to ensure that the treatment is not obstacle to your purchase.  For more information, see here .

    Your choice really depends on the transformation that you plan to perform.  If it's much the processor, this could introduce delays as you said.

    I would recommend that you start at any place in the first loop and see if your DAQ buffer overruns (you can monitor the rear of the buffer during operation).  If so, you should decouple the process in separate loops.

    In what concerns or not ' it would be considered as real time processing ' is a trick question.  Most of the people on these forums say that your system is NEVER in real time because you're using a desktop PC to perform processing (note: I guess it's the code that runs on a laptop or desktop?).  It is not a deterministic systemand your data is already "old" by the time wherever he leaves your DAQ buffer.  But the answer to your question really depends on how you define "real time processing".  Many lay it will set as the treatment of 'live' data... but what is "actual data"?

  • Trying to update channels in real time while controlling the Agilent 34970

    Hi all

    I got Aussie help on these forums and I hope that someone will be able to point me in the right direction with this problem. I'm still fairly new to LabVIEW please bear with me.

    I work with the LabVIEW driver for the Agilent 34970 connected on a GPIB-ENET 100/1000. The device was detected and works very well. The reason why I am writing today, what I'm trying to update the list channels in real-time. Currently I need to stop the whole process in order to modify the list of channels, but due to the nature of the tests we will occur, it is important that I can add more channels I want without interrupting the ongoing trials.

    I searched the forums and tried to change control of chain of channel for "Update of the value while typing" and "limit to the only line." The motivation behind the change of the latter was so that I could change the channel list and use the ENTER key to run. I also tried to create a while loop with shift registers but construction ws so clumsy that it does no more.

    I am sure that the change must take place as soon as the control of the chain, but is not certain since the pint is so he can reset which channels to scan and which appears lower in the VI. I have attached the VI I work with; It is a slightly modified version only Advanced Scan example of the driver.

    Thank you in advance,

    Yusif

    You might have added a registry to shift, but you're not actually compare anything. You compare the value of the control to the value of the data coming from the shift register to see if it has changed. If so, change the scan list.

    If you need to have a delay after you change the scan list, then you must add the delay within the business structure that calls the VI to reconfigure the scan list. You can use the late VI period causes the delay occur after you set up the analysis using the wires of the error to force the order of execution.

    P.S. Your naming scheme for screw means that you probably use a source code control system. If so, you would be well served by taking the time to discover the source control systems and installing a. It is very easy, and he has had several discussions in the LabVIEW forum on recommendations of source code control systems.

  • How to make the exchange of data between 2 whole loop real-time

    Hello
    I have 2 while loop
    the 1st loop includes data acquisition program
    the 2nd loop includes control program
    --------------------------------------------------------------------------------------------------------------
    My question is how do the exchange of data between 2 whole loop real-time

    --------------------------------------------------------------------------------------------------------------
    I tried with the variable and direct wiring between the 2 local while loop
    It does not work (there is a delay)


Maybe you are looking for