Example of reference for PCIe Data Streaming double 6537 s disc

Hello world

I have successfully changed the example of reference for streaming ( http://zone.ni.com/devzone/cda/epd/p/id/5315 ) for the card PCIe-6537 UNIQUE and able to write to the clock speed of 20 M (at end of initial test) without any error.

However, I don't know how to view the *.bin file to check whether I wrote the right data. I saw an example VI called 'read the binary '. However, it is said "File already open" and gives a GPIB controller error (very odd). Should I try using MatLab? I doubt that this will help because it seems that the file write VI does not close the file correctly.

I have attached the updated UNIQUE PCIe-6537 source code and the file with this post error. There are file support as well for writing file window live

I'm the kind of new acquisition continuously and at high speed. Please let me know if I'm missing something. Thanks in advance.

See you soon,.

YK

I have a few links you can go to more resources continuous here and here.

The original question, you have posted using binary VI reading won't be able to because of the memory.  You can read more small segments of the file and keep the file intact.  There are a number entry that indicates the number of data items are returned by the function.  If you want to save multiple files, you can use any looping function to make it work, just set the condition to find out how much time and when to stop.  I don't know of a quick example that does this.  You read again all the data, but given that the readings are in small pieces, it will help the issue given that the data are not need a large space contiguous memory to reside in during playback.

Data compression would be more than a post processing step rather than a step continuously, and it can slow down your stream if you were writing at the same time after your reading.  In producer/consumer architecture, you could read in the data and compress it before the record in a file, which would not affect the performance of your reading, it forms the data and create a file that is smaller and takes less space in memory.

Tags: NI Hardware

Similar Questions

  • What is the minimum value for the data type double?

    ... a more academic question: what is the minimum value of the data type double? I thought 'double', it is the 8-byte IEEE standard and what I remember, it's + - 1.7E + - 308.  The more different number of 0 should be 1.797E - 308.

    This is why I was a little surprised when I looked at the data output of my calculation of CVI, where I found the numbers with exponents of E-319 or E-324 as the smallest value...

    But I'm sure there's an explanation :-)

    Thank you for sharing with me,

    Wolfgang

    The largest number is indeed the order of + 1.7E + 308; There are a smaller number of - 1.7E + 308. Note that this is in fact the most negative number, which is the smallest by some reckoning. For the small beach of the Exhibitor, things get a little more complicated. 1E-308 can be represented with complete accuracy and resolution, but if you're willing to lose a few bits of precision, you can go down even further. For example:

    Double x, y, z:

    x = 1E-300;

    y = 1E7;

    z = x / y;               Give 1.000000000000000E - 307

    y = 1E8;

    z = x / y;               Give 9.999999999999999E - 309

    y = 1E18;

    z = x / y;               Give 9.999987484955998E - 319

    y = 1E23;

    z = x / y;               Give 9.881312916824931E - 324

    So, as you can see, values less than 1E-308 are possible, but they become increasingly more inaccurate and should not be relied upon.

    JR

  • Laptop HP 15-ac118tu: pilot unavilable for PCI Data Acquisition and Signal Processing controller

    Hello

    I use Windows 7 Ultimate Hp Notebook model ac118tu. In Device Manager, it shows the yellow mark to the Acquisition of ICP data and Signal Processing controller (the name that appears twice).  What is the use of this controller?

    Yellow mark means that I need to install the driver for this. Please share the link to the installation of this driver.

    Secondly, I want the drivers for the webcam as well. Please share.

    Hello:

    You need the driver for this device...

    This package contains the driver which allows Intel platform dynamic and thermal firmware setting. Intel platform dynamic and thermal environment information system temperature and power use for the heat of the system
    protection to work properly. This package is provided for the laptop models running a supported operating system.

    File name: sp71638.exe

    For the webcam you just install this software.

    This package contains the CyberLink YouCam software for laptops models and operating systems. CyberLink YouCam is an application webcam that allows users to capture images and video from a web camera and apply visual effects for video and captured images.

    File name: sp71830.exe

  • Z600 Workstation: workstation Z600 missing of pci data acquisition and signal processing controller driver

    I just installed Win7 Pro x 86 on my Z600 workstation.  It was an upgrade to Windows XP Pro.  I'm missing the driver for PCI Data Acquisition and processing of the Signal and Hardlock USB 1.02 controller in Device Manager.  Can someone help me find these drivers.  I looked on the page of Support/Drivers for this model, but could not find anything.

    Hello

    You can get assistance on the HP Enterprise Business Forum since you have a professional worktsation.

  • Pavilion TS 17-g099nr: PCI Data Acquisition and processing of the Signal Windows 10 x 64 controller driver

    Hi, it is impossible for the moment to install the driver for PCI Data Acquisition and Signal Processing.

    I downloaded the driver from Intel, and it did not work... I found a version of this site for windows 8.1 unupdated and it does not work.

    A little help?

    Thank you!

    Hello:

    It could be one of two different drivers.

    Try this one first, and then restart the PC.

    This package contains the Intel Chipset Installation utility. This utility allows the operating system to show the correct name for the Intel hardware that is installed in the Microsoft Windows Device Manager. This package is provided for the laptop models running a supported operating system.

    FTP://ftp.HP.com/pub/SoftPaq/sp75501-76000/sp75561.exe

    If this does not work, try this one...

    This package contains the driver which allows Intel platform dynamic and thermal firmware setting. Intel platform dynamic and thermal environment information system temperature and power use for the thermal protection of the system to work properly. This package is provided for the laptop models running a supported operating system.

    FTP://ftp.HP.com/pub/SoftPaq/sp75501-76000/sp75506.exe

  • PCI data acquisition and Signal controller and SM Bus controller drivers are not installed

    My laptop is Toshiba satellite L305 with Intel Pentium (R) Dual CPU T3200 2 GHz / 2 GHz.

    Rescently that he has been upgraded to Windows Vista Ultimate Edition, 32-bit operating system. Since then, my USB device wireless to connect to the internet is not worked. The Device Manager displays a yellow! Select this option for PCI Data Acquisition and Signal controller and the Bus controller. The details for the two area said that pilots are not kept.

    How can I get these drivers. I'll appreciate your help, thank you.

    Carlos

    http://www.CSD.Toshiba.com/cgi-bin/TAIS/support/JSP/home.jsp

    Toshiba support at the above link

    http://www.CSD.Toshiba.com/cgi-bin/TAIS/support/JSP/home.jsp?NAV=download

    Toshiba Driver download at the link above

    http://laptopforums.Toshiba.com/

    Toshiba laptop Forums at the link above

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Access the site of the manufacturer of your laptop to the link above > drivers and downloads Section > key in your model number > look for the latest Vista drivers > download/install them.

    The computer you are using now if you have an Internet connection with the other > download / save drivers > copy them into Flash Drive > transfer / install on another computer/laptop.

    See you soon.

    Mick Murphy - Microsoft partner

  • Stream of 6537 s on the drive with another card as well.

    Hello, we are planning to have a platform that has 3 PXI 6537 s and another card for playback of a sync signal (North Atlantic Instruments 75 3). We capture cards PXI 10 MHz and the 3 75 between 10 and 20 Hz, regardless if we taste a bit faster than that, but we can't go much more slowly. We need to store the result in a known file format so we can analyze it later.

    From the example of reference for data streaming of double PCIe 6537 s example of disc (http://zone.ni.com/devzone/cda/epd/p/id/5315), it seems simple enough to add another PXI card.  We are OK with that.

    What is the best approach to take the card sync?

    Our first choice is so far:

    To read a value from the sync every time it happens around the loop of the producer; i.e. every 20ms. This will taste at 50 Hz, but that's OK. Store us the values in a table of fixed value size zero and push the table on the queue at the end of the case 'true '.  It's easy enough but... The 3 1 d Raw U32 DAQmx readings work quite quickly to allow the Syncro values to the queue, in the 20ms window? (We have operated there should be about 16 MB of data per card for each reading). If not, is it close enough that he could be twisted so that sync data can be queued as well?

    Our second is:

    We plan to read data in sync in a zero arbitrarily large array initilized, especially if we know the size when write us data to the file. This can be filled at 20 Hz, in what I'll call (or the love of argument) a producer of the second loop. We could protect access using semaphores. In the loop of consumption, we read the three blocks of data, then data sync; That is to say:

    • read three lots of the queue database
    • lock the semaphore
    • write the content of the table
    • zero the content of the table
    • unlock the semaphore

    Does anyone know of a decent/better way to do this?

    Are we on track?

    Thank you

    Jon.

    Hi Jon,

    Yes, I think that your hypothesis is correct.

  • HP 240 G4-328TX: need driver for PCI and Signal Processing controller HP 240 G4-328TX Data Acquisition

    Hello

    Need driver for PCI and Signal Processing controller HP 240 G4-328TX Data Acquisition

    Can anyone provide me please the link for download it for windows 10

    Thank you

    Hello:

    See if this driver works...

    http://h20564.www2.HP.com/hpsc/SWD/public/detail?sp4ts.Oid=7609938 & swItemId = ob_153701_1 & swEnvOid = 4192

  • Is "Introduction to data acquisition" by R. King a good reference for learning programming of data acquisition?

    Is "Introduction to data acquisition" by R. King a good reference for learning programming of data acquisition? Or can anyone recommend a better text.

    Why don't you start hera.

  • Are there examples of DataSocket up-to-date for Labwindows/CVI

    I am in the process of taking data to return data from test equipment using WiFi.  I want to use DataSocket, but all the examples I found for Labwindows/CVI are using data functions API DataSocket.  Are there more recent examples available to show how to put in place a socket connection and transfer data?

    Hello

    You want to take a look at this example transfer a DataSocket of using ASCII text file and see if it helps?

  • Create a data streaming from C++ stream and read it in LabView

    Hi all.

    I'm working on a project that is to connect to a tracker of movement and reading data of position and orientation of this in real time. The code to get the data is in c ++, so I decided that the best way to do it would be to create a c++ DLL that contains all the functions necessary to first connect to the device and it reads the data and use the node to call a library function to power the Labview data.

    I have a problem, because, ideally, I would like a continuous flow of data from the code c ++ in Labview, and I don't know how to do this. Put the node function of library call for a while loop seems like an obvious solution, but if I do it this way I'd have to reconnect to the device whenever I get the data, which is quite a bit too slow.

    So my question is, if I created c ++ function that creates a data stream, could I read that in Labview without continually having to call a function? I would rather have only to call a function once, and then read the data stream until a stop command is given.

    I'm using Labview 2010, version 10.0.

    Apologies if the question is badly worded, thank you very much for your help.

    Dave

    dr8086 wrote:

    This method resembles an excellent suggestion, but I have a few questions where I don't think I understood fully.

    I understand the basic principle is to use a call library function node to access a DLL that creates an instance of the device object and passes a pointer too in labview. Then a separate call library function node would pass this pointer to another DLL that could access the device object, update and read the data. This part could be in a while loop, then continue on reading the data until a stop command is given.

    That's all. I'm including some skeleton for example code. I am also including the code because I don't know how you experience multi threading so I show how you can use critical sections to avoid interactions between threads so that they do not lead to questions.

    // exported function to access the devices
    extern "C"  __declspec(dllexport) int __stdcall init(uintptr_t *ptrOut)
    {
        *ptrOut= (uintptr_t)new CDevice();
        return 0;
    }
    
    extern "C"  __declspec(dllexport) int __stdcall get_data(uintptr_t ptr, double vals[], int size)
    {
        return ((CDevice*)ptr)->get_data(vals, size);
    }
    
    extern "C"  __declspec(dllexport) int __stdcall close(uintptr_t ptr, double last_vals[], int size)
    {
        int r= ((CDevice*)ptr)->close();
        ((CDevice*)ptr)->get_data(last_vals, size);
        delete (CDevice*)ptr;
        return r;
    }
    
    // h file
    // Represents a device
    class CDevice
    {
    public:
        virtual ~CDevice();
        int init();
        int get_data(double vals[], int size);
        int close();
    
        // only called by new thread
        int ThreadProc();
    
    private:
        CRITICAL_SECTION    rBufferSafe;    // Needed for thread saftey
        vhtTrackerEmulator *tracker;
        HANDLE              hThread;
        double              buffer[500];
        int                 buffer_used;
        bool                done;       // this HAS to be protected by critical section since 2 threads access it. Use a get/set method with critical sections inside
    }
    
    //cpp file
    
    DWORD WINAPI DeviceProc(LPVOID lpParam)
    {
        ((CDevice*)lpParam)->ThreadProc();      // Call the function to do the work
        return 0;
    }
    
    CDevice::~CDevice()
    {
        DeleteCriticalSection(&rBufferSafe);
    }
    
    int CDevice::init()
    {
        tracker = new vhtTrackerEmulator();
        InitializeCriticalSection(&rBufferSafe);
        buffer_used= 0;
        done= false;
        hThread = CreateThread(NULL, 0, DeviceProc, this, 0, NULL); // this thread will now be saving data to an internal buffer
        return 0;
    }
    
    int CDevice::get_data(double vals[], int size)
    {
        EnterCriticalSection(&rBufferSafe);
        if (vals)   // provides a way to get the current used buffer size
        {
            memcpy(vals, buffer, min(size, buffer_used));
            int len= min(size, buffer_used);
            buffer_used= 0;                 // Whatever wasn't read is erased
        } else  // just return the buffer size
            int len= buffer_used;
        LeaveCriticalSection(&rBufferSafe);
        return len;
    }
    
    int CDevice::close()
    {
        done= true;
        WaitForSingleObject(hThread, INFINITE); // handle timeouts etc.
        delete tracker;
        tracker= NULL;
        return 0;
    }
    
    int CDevice::ThreadProc()
    {
        while (!bdone)
        {
            tracker->update();
            EnterCriticalSection(&rBufferSafe);
            if (buffer_used<500)
                buffer[buffer_used++]= tracker->getRawData(0);
            LeaveCriticalSection(&rBufferSafe);
            Sleep(100);
        }
        return 0;
    }
    

    dr8086 wrote:

    My main concern is that the object can get out of memory or be deallocated since it would not take place to any namespace or whatever it is.

    As you create the object with the new, the object expire not until the dll is unloaded or the process (LabVIEW) closes. If the object will remain valid between condition LabVIEW dll calls not a not unload the dll (who does if the screws are closed). When that happens, I don't know exactly what happens to the active objects (that is, if you forgot to call close), I guess the system recovers the memory, but the device could still be opened.

    What to do to make sure that everything is closed when the dll before I could call unloads close and remove the object is whenever I create a new object in the dll that I add to a list when the dll is unloaded, if the object is still on the list, that I'm deleting it.

    dr8086 wrote:

    I also have a more general question of programming on the purpose of the buffer. The buffer would essentially be a large table of position values, which are stored until they can be read in the rest of the VI?

    Yes, see the code example.

    However, according to the frequency with which you need to collect data from the device you have this buffer at all. That is, if take you a sample on every 100ms, then you can remove all threads and buffer related functions and instead to read data from the read feature itself like this:

    double CDevice::get_data()
    {
        tracker->update();
        return tracker->getRawData(0);
    }
    

    Because you need only a buffer and a separate if thread you collect data at a high frequency and you can not lose any data.

    Matt

  • Unable to read the security descriptors data stream

    Whenever I start my computer runs CHKDSK - it says checking file system on E: and then he said that it should be checked for consistency. It works until stage 3 when he says 'impossible to read the security descriptors data stream' how to fix this?

    I tried chkdsk e:/r and it runs before step 3 when I get the "unable to read the security descriptors data stream" and it goes no further.

    I also tried fsutil dirty query e:- but it says something about a parameter incorrect and not if the volume is dirty or clean.

    Then I tried chkdsk e:/f/x - that always gives me the same mistake about it being an incorrect setting.

    As far as I know there is absolutely nothing on E:, I didn't even know that there was an additional drive. Right now I have it turned off so that I can use my computer. It seems to work fine without it. I read an article that said that if I can't fix e: with chkdsk which I have to do a low-level format of the reader? What's my next step? And I can do without the XP disc?

    The syntax

    fsutil dirty query e:

    is correct (except, of course, you try to use from the Recovery Console, where the fsutil command is not available).  Are you logged on as a user with administrative rights when you use fsutil?

    Similarly, the switches /f and/x are not available for chkdsk in the Recovery Console.

    See Recovery Console controls.

    Click on desktop then right-click on E: drive icon and select Properties.  What is indicated for:

    • File system
    • Space used
    • Free space
    • Capacity

    Now double click the icon for E: are shown files?  If not, click Tools > Folder Options > view and select the radio button "Show hidden files and folders" and uncheck "Hide protected files (recommended) operating system.  Now that you see all the files?

    Everything you read 'low level of shaped' is nonsense.  Any modern PC drive cannot be low level formatted by end users.  You can read this, but there is really no necessary even to "zero fill" your drive E: http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=203931 (I have not checked to see if the WD tools rescuer has similar characteristics to SeaTools for DOS).

    If you are convinced that there is nothing of value on E (for example, installation of backup or restore), you can either format by right-clicking on the drive icon in my computer and selecting "format" or you can start disk management as described previously and use either in electronic format or delete the partition completely.  If you delete the partition, space becomes "unallocated".

    Because I guess C is your system drive (where Windows is), you may be able to use the diskpart tool to extend the partition F to use the unallocated space left if you decide to remove E well it's much easier (and safer) to do with disk management third-party tools such as Easeus Partition Manager free : http://www.partition-tool.com/personal.htm

  • network data stream

    Good afternoon

    I need to send the data generated in the vi, by network data stream.

    The problem is that I found no example that does something similar, and this is my first time using Activex with Labview. Can someone explain me how to send Activex data via the network stream please and if possible help me find a solution to the attached vi.

    I think I need to convert the data somehow after control of the room before using the writing and reading items, I tried with strings and arrays unsucessfully, I really think I'm missing something.

    Thank you in advance!

    Erika

    Erika,

    What do you think?  You try to play an .avi file, a .mpg or what?  IMAQdx has functions that can play video and output files 'images', and you can deliver these images via TCP/IP on another computer using network flow.  Indeed, there are cameras that capture video and output via TCP/IP - IMAQdx is used to capture the image directly from the camera and can view or save a file from .avi (for example).

    You have the Vision Module installed on your system?  In your Palette of block diagram, it will appear under the Vision and movement and should include IMAQ (or IMAQdx) and utilities of Vision (which contains the Palette under files to make the reads and writes of video files).  See if you can use this to display your video...

    Bob Schor

  • NTFS alternate data stream

    Hello:

    I am trying to write a code that works with other data in NTSF streams. Similar to this Microsoft makes This example . The attached VI is a simple example of code - open the second stream "metadata" and write something. However, open them VI LabVIEW (2009 SP1) always returns error when I try to open the stream.

    So, he knows that LabVIEW (at least 2009) does not work with NTFS streams? If possible, please tell me how.

    Thank you

    -Ilya.

    Ilya,

    I agree - ADS is tantalizing close to a very elegant solution.  I hadn't really looked at their use for something useful - I always considered them a breach of security and a hold-over of formerly Mac resource fork.

    Another suggestion that may or may not work for you:

    Have you looked into the TDMS files?  They were designed to be a solution to this type of problem - if you don't have to sacrifice performance for convenience to keep everything together metadata is stored with the binary data.  I think that how LabVIEW implements TDMS read and write is faster that in general, you would be able to achieve since we are able to bypass some of the regular windows caching etc.  TDMS is not specific to LabVIEW but to be able to open files in Excel or offline like DIAdem analysis tools.

    You can find more info about TDMS here if you're interested - http://zone.ni.com/devzone/cda/tut/p/id/3727

    In any case, good luck.

    ~ Simon

  • Defining the new path for the data files for restoring using the VALUE of NEWNAME FOR DATABASE

    Version: 11.2.0.3 Linux

    Today, I had to do a restore RMAN to a new server and I came across the post following RTO on the VALUE of NEWNAME FOR DATABASE

    ALTER database open resetlogs upgraded;         error to throw

    So, I thought to use it to indicate the new location of the data files to restore.

    That's what I did
    ===================

    Restore the control file and catalog items to backup using the command of CATALOGUE START WITH. Then I started the restoration
    $ rman target / cmdfile=restore.txt
    
    Recovery Manager: Release 11.2.0.3.0 - Production on Thu Jul 26 04:40:41 2012
    
    Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.
    
    connected to target database: SPIKEY (DBID=2576163333, not open)
    
    RMAN> run
    2>  {
    3>  SET NEWNAME FOR DATABASE TO '/fnup/hwrc/oradata/spikey';
    4>  restore database  ;
    5>  }
    6>
    7>
    8>
    executing command: SET NEWNAME
    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-03002: failure of set command at 07/26/2012 04:40:43
    RMAN-06970: NEWNAME '/fnup/hwrc/oradata/spikey' for database must include %f or %U format
    
    Recovery Manager complete.
    Don't know how it worked for Levi without %f or %U. So, I added %f
     $ vi restore.txt
     $ cat restore.txt
    run
     {
     SET NEWNAME FOR DATABASE TO '/fnup/hwrc/oradata/spikey/%f';
     restore database  ;
     }
    
    
     $ rman target / cmdfile=restore.txt
    
    Recovery Manager: Release 11.2.0.3.0 - Production on Thu Jul 26 04:45:45 2012
    
    Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.
    
    connected to target database: SPIKEY (DBID=2576163333, not open)
    
    RMAN> run
    2>  {
    3>  SET NEWNAME FOR DATABASE TO '/fnup/hwrc/oradata/spikey/%f';
    4>  restore database  ;
    5>  }
    6>
    7>
    8>
    executing command: SET NEWNAME
    
    Starting restore at 26-JUL-12
    using target database control file instead of recovery catalog
    allocated channel: ORA_DISK_1
    channel ORA_DISK_1: SID=19 device type=DISK
    
    channel ORA_DISK_1: starting datafile backup set restore
    channel ORA_DISK_1: specifying datafile(s) to restore from backup set
    channel ORA_DISK_1: restoring datafile 00001 to /fnup/hwrc/oradata/spikey/1
    channel ORA_DISK_1: restoring datafile 00002 to /fnup/hwrc/oradata/spikey/2
    channel ORA_DISK_1: restoring datafile 00003 to /fnup/hwrc/oradata/spikey/3
    channel ORA_DISK_1: restoring datafile 00004 to /fnup/hwrc/oradata/spikey/4
    channel ORA_DISK_1: restoring datafile 00005 to /fnup/hwrc/oradata/spikey/5
    channel ORA_DISK_1: restoring datafile 00006 to /fnup/hwrc/oradata/spikey/6
    channel ORA_DISK_1: restoring datafile 00007 to /fnup/hwrc/oradata/spikey/7
    channel ORA_DISK_1: restoring datafile 00008 to /fnup/hwrc/oradata/spikey/8
    channel ORA_DISK_1: restoring datafile 00009 to /fnup/hwrc/oradata/spikey/9
    channel ORA_DISK_1: reading from backup piece /u07/bkpfolder/SPIKEY_full_01nh0028_1_1_20120725.rmbk
    channel ORA_DISK_1: errors found reading piece handle=/u07/bkpfolder/SPIKEY_full_01nh0028_1_1_20120725.rmbk
    channel ORA_DISK_1: failover to piece handle=/u07/dump/bkpfolder/SPIKEY_full_01nh0028_1_1_20120725.rmbk tag=SPIKEY_FULL
    channel ORA_DISK_1: restored backup piece 1
    channel ORA_DISK_1: restore complete, elapsed time: 00:01:56
    Finished restore at 26-JUL-12
    
    Recovery Manager complete.
    As you can see, RMAN restore data files to the desired location. But the data file names ended up as
    1
    2
    3
    .
    .      
    .
    9
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -----------| Holy Cow |-----------------------------


    So I had to rename each file as below
    $ mv 1 /fnup/hwrc/oradata/spikey/system01.dbf
    $ mv 2 /fnup/hwrc/oradata/spikey/sysaux01.dbf
    $ mv 3 /fnup/hwrc/oradata/spikey/undotbs01.dbf
    I would have been better in execution of the order for each data below file
    SET NEWNAME FOR DATAFILE
    Now, I think, there is no advantage in using NEWNAME SET of DATABASE to. Only the disadvantages. I did anything wrong above?

    Martin;

    On the issue of the VALUE of NEWNAME FOR DATABASE, you must specify at least one of the first three of the following substitution variables to avoid collisions of names: %b f % U. see semantic entry for TO 'filename' for a description of the possible substitution variables.

    You use %f

    %b
    
    Specifies the filename without the fully qualified directory path. For example, the datafile name /oradata/prod/financial.dbf is transformed to financial.dbf. This variable enables you to preserve the names of the datafiles while you move them to different directory. During backup, it can be used for the creation of image copies. The variable cannot be used for OMF datafiles or backup sets.
    
    %f
    
    Specifies the absolute file number of the datafile for which the new name is generated. For example, if datafile 2 is duplicated, then %f generates the value 2.
    
    %U
    
    Specifies a system-generated unique filename. The name is in the following format: data-D-%d_id-%I_TS-%N_FNO-%f. The %d variable specifies the database name. For example, a possible name might be data-D-prod_id-22398754_TS-users_FNO-7.
    

    Source - E10643-01

    Backup and recovery reference

    http://docs.Oracle.com/CD/E14072_01/backup.112/e10643/rcmsynta2014.htm

    I see CKPT and I agree on that!

    Best regards

    mseberg

Maybe you are looking for

  • First put in place

    I have to wait for the battery to be charged prior to the first installation of fullr?

  • Pavilion g6 - 2217cl: the HP Pavilion g6 - 2217cl RAM and CPU/GPU upgrade

    Hey there, I am looking to upgrade the RAM and CPU/GPU on my G6 Pavilion. Here's my current characteristics; Laptop model: HP Pavilion G6 - 2217cl Operating system: Windows 10 family (x 64) Current RAM: 6 GB (used 2 slots) CPU/GPU: AMD A8 - 4500 APU

  • Problems of fonts on 4.1.1

    Hello I had the opportunity to go back to version 4.0.3 of the Xperia s tablet because of something that looks like a software problems, but it is not the point here. I took the opportunity to take a few screen shot to illustrate the problems of font

  • Error 80070002 for several updates

    Hello, I get the above error message when you try to download and install several updates of windows: KB979916, KB982526, KB983590, KB2416471, KB976098, all updates and associated with .NET Framework. (That I can tell. The last update can not be.)  T

  • I get a message saying "Windows is not activated" if I've already activated it

    This is the problem...  My grandfather gave me his old laptop and I did a reformat and re-installed Windows XP Professional.  After you install all my drivers, I have activated Windows by phone and restarted my computer.  Now whenever I start the com