Merge counter data with analog data

Greetings,
I need to measure a variety of analog signals and RPM signals and save the data to a file. I had intended to use counters for the RPM signals. The problem is that the counters use implicit timing which is totally asynchronous to the ai sample clock. Therefore, there is no time or sample correlation from the counter data to the analog data. I would like to merge the counter data with the analog data into a waveform array. Does anyone know of a method that would allow such a merger?
Phillip Neir
GM Engineering

Thank you for your response. I understand what you are suggesting and have used that technique before for displaying data. The first, and foremost, problem is that there is inherently no timestamp and no regularity from most frequency/period measurements. Thus, there is no time relationship to other channels. I was hoping for a technique that would synthesize a waveform from asynchronous, non-regular data that could be related to other waveform data. This may be an insurmountable problem and I may just have to revert to frequency-to-voltage converters.
Phillip Neir
GM Engineering

Similar Messages

  • Can you merge Iphone data from a new iphone with an old back up?

    I am looking for some advice.
    I recently had my my iPhone and my MacBook Pro stolen at the same time. Fortunately I managed to get a new iPhone on my insurance which I received before I bought myself a new MacBook. I resorted my MacBook from a back up I kept separately. I wan't to sync my new iPhone with my previous iPhone data held on my iTunes. I would like to do this without loosing the SMS messages, apps and data held on my current iPhone. The other issue is that my new iPhone has a newer version of iOS then my previous iPhone.
    Is it simply a case of just plugging my phone into iTunes and it will automatically sync the data and merge them or will I have to so something else to merge the two accounts?
    Thank you in advance,
    Best Wishes,
    Jamie

    Sorry, you can't do what you want. The restore from backup process is all or nothing. Yes, you can restore from your previous phone's backup, but you will lose all new data...not in that backup...currently on your phone. There is no supported way to merge this data.

  • Inventory: Movement after count with post date before the count date.

    Hi,
    We have stock movements all the days of the week.
    We conduct physical inventories on Sunday mornings. There are not stock movements on Sunday mornings (stock movements on Sunday starts at night).
    Usually we create the SAP Physical Inventory Document on Fridays, assigning Saturday as the Planned Count Date.
    We enter the SAP Physical Inventory Count on Sunday (at the end of the count) or on Monday.
    How you recommend us to use SAPu2019s Physical Inventory feature in order to calculate the Book Inventory considering all stock movements with posting date less than or equal to Saturday?
    Please, suggest us a solution that If we register a movement after we enter the count but with post date before the count date (and the count is not posted yet), the Book inventory is modified accordingly.
    Thanks in advance for your support!!

    SAP takes the book inventory in the moment you enter the count.
    Best you set  block movements , this block will be removed automatically when you enter the count. So you can prevent users from posting until you have entered the count.
    If you set the freeze book inventory, then SAP takes the book inventory in the moment you create the document.
    This is not a good way if you still have movements after inventory document creation and actual count.
    You have to make sure - organisational  wise, outside SAP - that all movements that happened before inventory count  are posted before you start entering the count. There is nothing in SAP that can help you in this case.

  • Merging  Inventory Data With Other Data

    Dear Experts,
    I have a requirement where in i am trying to combine Inventory Data with data from other datasource (0CO_PC_ACT_05).
    I have designed the Bex query from both the sources. Now i have tried to merge the data at BO level by merging dimesions
    plant and material. It works fine for small data set  but there is performance issue as we have huge inventory data of more than 15 years.
    Kindly suggest me the other methods through which i can merge the data.
    Thanks ,
    Sumit

    Hi! Rajesh,
    The input for Inventory Query is Plant,calender date,storage location, material type.
    For Material Ledger query the input is fiscal year/period and plant.
    I have merged the dimensions Plant and material at BO level.
    Thanks
    Sumit

  • How does iCloud manage app data like whatsapp ? Does it overwrite the data everytime I backup to I cloud with the data on the phone or it merges the data from previous backups with the new data?

    How does iCloud manage app data( like whatsapp) ? Does it overwrite the data everytime I backup to I cloud with the data on the phone when i backup or it merges the data from previous backups with the new data?

    You need to subscribe to iTunes Match to store your music on iCloud:
    http://www.apple.com/itunes/itunes-match/
    To transfer iTunes Store purchases made on your phone to your computer, connect your phone then choose "Transfer purchases..." from the File menu in iTunes.
    Photostream transfers photos taken on your iOS devices to other devices and your computer. For troubleshooting Photostream see: http://support.apple.com/kb/TS3989

  • Digital counter data is not written into a file

    Hello
    I'm a beginner with labview and I'm trying to make a measurement program for my setup (sensor data -> file). I have the USB-6008 and I'm trying to save data from  a digital counter and 3 analog ports. The counter is for RPM and the number of revolutions. Analog is used for force, potential voltage and temperature. Currently data from the analog ports is written to a file normally but all the data from the digital side is lost. So in the measurement text file columns for the digital data are empty.
    The DAQ assist for the counter is set "on demand" but the analog DAQ assist has a sampling rate of 1k (continous). My problem propably comes from the different sampling rates. I could set analog sampling to "on demand" but I need the 1k rate for the measurements. Also making two different measurements files works but it's very inconvinient.
    Am I right about the sampling rate and how would I fix this?
    Attachments:
    measurements.vi ‏144 KB

    Think Data Flow.  For a Loop to "loop", everything inside the loop must execute.  Furthermore, since your loop starts with "Acquire one sample" and ends with "write one sample", the time for the loop to execute will be the sum of the times to sample (1 msec) + write (??).
    Take advantage of the fact that LabVIEW in inherently parallel.  Instead of taking one sample/loop, take (say) 1000, but do not write them in the same loop.  Instead, "export" them to a parallel loop (via a Queue) so that when the 1000 samples arrive, they are written all at once.  While it is true that to acquire 1000 samples at 1KHz will take 1 second, most of that time will be spent "waiting" for the next sample to be taken (it takes almost no time to put a point on a Queue).  Similarly, if I have a whole second to write 1000 points to a file, that's more than enough time.
    Separating "serial" tasks into parallel streams is a common LabVIEW Design Pattern called the Producer/Consumer pattern.  There are numerous examples of this pattern, including a template that will write the basics of the code for you (open the File menu, choose "New...", From Template, Frameworks, Design Patterns, Producer/Consumer Design Pattern (Data)).  A slightly more sophisticated example can be found by starting LabVIEW, New Project, Continuous Measurement and Logging. 
    Bob Schor

  • When I tried to Mail Merge for Data is is not exporting any data.

    HI,
    EBS-12.1.3
    DB-11gR1
    OS - RHEL 5.6
    [With my Login User and SysAdmin Login User] When I enter into to the "People -> Enter and Maintain" Form and then I press the "Export Button", there is error Alert
    Function is not available to this responsibility. Change Responsibilities or Connect to the System Administrator
    I Added the Function "HR ADI Seeded Integrator Form Functions" into the "AE HRMS Manager" Responsiblity. It is also working and Export Data icon is enable.
    Problem:
    But Problem is when I tried to Mail Merge for Data is is not exporting any data.
    ====================================================================
    Steps
    1.Move to the "People -> Recruirment" and then "Request Recruitment Letter" .
    2. Enter the New Request. as
    Letter Name "App. Letter Contract Site",
    Automatic or Manual = Manual.
    Select the Name from the LOVs for the Request for Detail Block.
    3. Press the "Export Data" icon.
    4. Integrator Page Appear with my Custom Integrator Name as "Appointment Letter - Contact Site".
    5. Select the "Word 2003" from the View List. and Reporting is Checked.
    6. Review the Folowing Enteries as:
    Integrator Appointment Letter - Contact Site
    Viewer Word 2003
    Reporting Yes
    Layout App. Letter Contract Site
    Content XXHR_MBE_APP_LET_CONT_SITE_V
    Session Date 2011/08/02
    Mapping XXHR_MBE_APP_LET_CONT_SITE_V Mapping
    7. Press "Create Document" Button.
    8. It will open the Excel 2003 and then Word 2003. But no data down download from the Form.
    9. It open the Mail Merge Letter but no Data is Display.
    ===========================================================
    Note:
    a. I am following the Steps from the Link:"http://apps2fusion.com/at/38-ss/351-generate-recruitment-letters-web-adi".
    b. From the "Desktop Integrator Manager", "Oracle Web ADI", "HRMS Web ADI", it is working fine and Dowload the Data.
    ===========================================================
    Thanks
    Vishwa

    Please try the solution in ("Function not available to this responsibility" Error While Cliclking On Forms Personalisation [ID 1263970.1]) and see if it helps.
    Thanks,
    Hussein

  • Servo motor encoder pulses/counter data erroneous

    First off, I am very new to using labview.  I am trying to complete a project a former employee was working on.
    For a quick background on what I am working with, I am using a NI DAQCard-6036E connected to a SC-2345.  The SC-2345 is then connected to a load sensor, Omron R88D servo driver, and an omron servo motor.  The servo motor has a incremental encoder with a resolution of around 2048 pulses per revolution.  My labview program includes a counter that records the data from the encoder on the servo motor.  I have been able to get accurate data when testing through the measurement and automation program by manually turning the motor.  Also when running through the specific DAQ assistant I am using for my counter, I am getting correct readings when manually turning motor.  Once I run my complete program, instead of getting 2048 pulses per revolution, I am getting between 34000-36000 pulses per revolution.  The most logical assumption is that I am getting vibration in the motor itself or some sort of noise is interfering with my signal.  I first attempted to change any possible settings through the omron servo driver that might reduce any vibration in the motor.  I attempting changing the rigidity settings, turning on and off the auto-tuning function, and a few other settings specified by the user manual that might cause vibration.  If I turn the rigidity settings as low as possible, I am able to get around 2000 pulses per revolution, but the data is very sporadic. Also, my equipment needs to be very rigid, and with the lowest rigidity setting for the servo driver, I am able to almost stop the motor with minimal force.  My equipment needs to be able to travel at a near constant speed with fluctuations of up to 200 N of force.  Any suggestions on which direction I should go in finding a countermeasure? 
    Thanks
    Solved!
    Go to Solution.

    The model number of the servo motor is R88M-W10030L.  The servo motor rotates at a constant speed.  The program is designed to drive the servo motor connected to a ball screw in one direction.  Once the load sensor reaches a desired load, it will reverse at a constant speed until no load is on the sensor. Throughout, it records load vs. displacement.   I have found a few things that will alter the pulses counts.  If you apply resistive pressure on the servo motor while it is rotating, the pulse output will vary.  Also when you apply pressure to the casing of the servo motor itself, the pulses will often jump around. I was almost certain my false pulses were caused by vibration.  After have no success adjusting settings to reduce vibration(according to the user manual), I ran the program while moving around several wires to see if any were loose, etc... After applying force to the power lines and encoder cable, the program ran several times with an average of 2000 pulses per revolution and would actually subract pulses while going in reverse(what I want it to do); Although the average was around 2000 pulses per revoltion, i saw positive and negative jumps in pulse counts while traveling forward at constant speed.  Today I re-wired the equipment, seperating as many wires as possible.  After the re-wire, the equipment/program is back to sending 34000+ pulses per revolution, and does not subract pulses while reversing.  I have read the 'Using Quadrature Encoders with E Series DAQ Boards' article.  Referring to the article, I am running similar to "method 1".  I am already using a signal conditioning box, but have the counter data run directly through. Do you believe running the signals through a SCC-CTR01 might solve the problems? 

  • How to merge XML-Data of two variables?

    Hi all,
    I have to combine information coming from 2 different sources (1st delivered by client input, 2nd delivered by ftp-adapter) for passing it to another service.
    So there are different namespaces for the three describing xsd's (2 in, 1 out). As every structure is composed of several elements, I don't want to copy them one by one . But when copying a whole node with child elements, the target structure yields empty nodes, because the target child elements obtain the source namespace!
    Using 2 XSLT's works well for each input, but in combination, the last translate deletes the information of the first one.
    So, the only way to merge the data I figured out by now, is to use a XSLT for each input transforming into 2 separate Variables belonging to the same namespace and then copying the complete nodes of the two variables into the target (which of course belongs to this namespace as well).
    Although there is an inconsistent indexing of the namespaces (see example), happily all data can be accessed.
      <CommonData>
        <CommonData xmlns="http://TargetNamespace.com/CommonData">
          <FileInfo xmlns="http://TargetNamespace.com/CommonData">
            <Name>testfile2.txt</Name>
            <Size/>
            <DateReceived>2009-02-10T17:15:46+01:00</DateReceived>
          </FileInfo>
          <FileData xmlns:ns0="http://TargetNamespace.com/CommonData">
            <ns0:KOPF>
              <ns0:Id>1</ns0:Id>
              <ns0:Value>1</ns0:Value>
              <ns0:Text>Hier könnten Ihre Daten stehen -</ns0:Text>
            </ns0:KOPF>
            <ns0:POSI>
              <ns0:Id>1</ns0:Id>
              <ns0:Position>1</ns0:Position>
              <ns0:Value>1</ns0:Value>
              <ns0:Text>eins ----</ns0:Text>
            </ns0:POSI>
            <ns0:POSI>
              <ns0:Id>2</ns0:Id>
              <ns0:Position>2</ns0:Position>
              <ns0:Value>2</ns0:Value>
              <ns0:Text>zwei ----</ns0:Text>
            </ns0:POSI>
          </FileData>
        </CommonData>
      </CommonData>Now for the question:
    Is this really the only way to merge variables? As it took 4 operations to achieve this, it seems to be too complicated, and therefore too inperformant to me.
    BTW: In real life there would be up to 9999 positions whith much more payload to be processed ;-)
    Any comments appreciated,
    cheers, Marco
    Edited by: MarcoSfromGER on 11.02.2009 08:43

    Well, if you only want to change namespace (no other changes) I would use a single generic XSL that changes the namespace for any XML document into a given target namespace, keeping the rest. That will require two transformation calls, but only one XSL. I'm afraid I don't have an example available, but if you google perhaps you can find it, I have seen it somewhere.
    Normally when you have different namespaces the contents differ as well, though, and what you really want is a merge function. There is a way to pass two documents into a single XSL and that is to use parameters. You pass one source document the normal way and assign the other converted to a string to a paramter. You must use an assign with processXSLT in BPEL, not a transform activity. The processXSLT really takes three arguments and the third contains the parameters. Now to the difficulty - in the transformation you need to change the string into a nodeset (an XML document). In the current XPath version used by the platform there is no nodeSet function, but it is possible to write one in Java. If you have it you can select from both documents while building the third. I don't have an example handy and yes it is a bit messy as well, but much of the work only has to be done once and can be reused in other processes.

  • How to merge XML-Data of two variables of different namespace?

    Hi all,
    I am facing a problem manipulating XML data in a BPEL process. As I didn't get any response on my question in the BPEL forum, I decided to post it again in this forum. I am not very familiar with using XML up to this moment, so please don't blame me if this turns out to be a stupid question.
    I have to combine information coming from 2 different sources (1st delivered by BPEL-client input "FileInfo", 2nd delivered by a ftp-adapter "FileData") for passing it to another service.
    So there are 3 XSDs (2 in, 1 out), each with a different namespace. As every structure is composed of several elements, I don't want to copy them one by one. But when copying a whole node including child elements, the target structure yields empty nodes, because the target child elements maintain the source namespace!
    Using 2 XSLT's works well for each input, but in combination, the last transformation deletes the information of the first one.
    So, the only way to merge the data I figured out by now, is to use a XSLT for each input, transforming it into 2 separate Variables belonging to the same namespace and then copying the complete nodes of the two variables into the target (which of course belongs to the common namespace as well).
    Although there is an inconsistent indexing of the namespaces (see example), happily all data can be accessed.
      <CommonData>
        <CommonData xmlns="http://TargetNamespace.com/CommonData">
          <FileInfo xmlns="http://TargetNamespace.com/CommonData">
            <Name>testfile2.txt</Name>
            <Size/>
            <DateReceived>2009-02-10T17:15:46+01:00</DateReceived>
          </FileInfo>
          <FileData xmlns:ns0="http://TargetNamespace.com/CommonData">
            <ns0:KOPF>
              <ns0:Id>1</ns0:Id>
              <ns0:Value>1</ns0:Value>
              <ns0:Text>Hier könnten Ihre Daten stehen -</ns0:Text>
            </ns0:KOPF>
            <ns0:POSI>
              <ns0:Id>1</ns0:Id>
              <ns0:Position>1</ns0:Position>
              <ns0:Value>1</ns0:Value>
              <ns0:Text>eins ----</ns0:Text>
            </ns0:POSI>
            <ns0:POSI>
              <ns0:Id>2</ns0:Id>
              <ns0:Position>2</ns0:Position>
              <ns0:Value>2</ns0:Value>
              <ns0:Text>zwei ----</ns0:Text>
            </ns0:POSI>
          </FileData>
        </CommonData>
      </CommonData>Now for the question:
    Is this really the only way to merge variables? As it took 4 operations to achieve this, it seems to be too complicated, and therefore too inperformant to me.
    BTW: In real life there would be up to 9999 positions with much more payload (in total up to several MBs) to be processed!
    Having full control of the namespaces in this case, I could think of using one namespace for all XSDs too. But would this be a better solution? Is there a golden rule on using namespaces relating to design issues?
    Any comments appreciated,
    cheers, Marco

    Well, if you only want to change namespace (no other changes) I would use a single generic XSL that changes the namespace for any XML document into a given target namespace, keeping the rest. That will require two transformation calls, but only one XSL. I'm afraid I don't have an example available, but if you google perhaps you can find it, I have seen it somewhere.
    Normally when you have different namespaces the contents differ as well, though, and what you really want is a merge function. There is a way to pass two documents into a single XSL and that is to use parameters. You pass one source document the normal way and assign the other converted to a string to a paramter. You must use an assign with processXSLT in BPEL, not a transform activity. The processXSLT really takes three arguments and the third contains the parameters. Now to the difficulty - in the transformation you need to change the string into a nodeset (an XML document). In the current XPath version used by the platform there is no nodeSet function, but it is possible to write one in Java. If you have it you can select from both documents while building the third. I don't have an example handy and yes it is a bit messy as well, but much of the work only has to be done once and can be reused in other processes.

  • MICN Planned Count Date

    We are having issues with the planned count date in MICN. We have the float & interval set as 4 days in the configuration.
    we have posted a physical inventory document on 04/09 and when i try to create a new inventory document for 04/16 in MICN, system is changing the date to 04/18. I am not sure why it is jumping 2 days ahead. Did anyone face similar issue?
    Please let me know.

    Figured it out. Its because of the factory calendar setting.Saturday/Sunday was set as non-working days,so when we put the Saturday as planned count date, system was taking the next working day which is Monday.

  • Merging variable data using data merge plug-ins for In-Design

    Has anyone had any experience with merging variable data (such as articles for a newsletter) with either of these plug-ins:
    DesignMerge, www.meadowsps.com/site/marketing/productinfo/designmerge.htm
    or Pageflex Studio ID, www.bitstream.com/publishing/products/studioid/index.html

    Only Pageflex Persona (cut down version of Studio - doesn't require InDesign Server).
    Variable stuff is extremely customisable, but design stuff is !@##%. Like Quark 3 simplicity... Customer support is poor in my experience. Program is clunky - they've only just added keyboard shortcuts to access tools... woohoo. Spot colours aren't fully supported - you have to specify them as CMYK and tell your printer to substitute later... you can't design across a spread at all - any two-page graphics have to be placed twice... I could go on!
    For a newsletter, I'd just find a way with InD CS5. Maybe with the Copyfit plugin if you want more functionality, but not with standalone software. For complex variable areas in InD, I just create pdfs or separate InD files of the variable area, and list these as you would images in the csv file. The free LayoutZone addon (Thanks Martinho!) makes region exporting very simple - beware of some occasional bugs with strokes changing.
    I did a job recently with 36 variables per entry, including 2 embedded InD files. The layout was a 3-fold A4 double-sided flyer, with each 3rd page being a few mm shorter to allow for the fold-in. CS5 multi-page size and 3-page spreads made this quite simple to set up.

  • Last count date conversion

    Hi SAP experts,
    We have a field available in legacy with the last count date (per material and plant). We would like to load this date in the last count date field in MARD table so we can continue our physical inventory schedule for this year. How can we load this last count date in SAP?
    Thanks and regards, Jose Oyon.

    Hi,
    We are using split valued materials and the date of the last count field is in table MCHB (Batch stocks). In the BAPI we are using to load the material master data, this table is not available. MARD and the date of last count field is available in the BAPI so we are okay to load this date of last count field for non-split valued materials. How can we load this field for split valued materials?
    Another concern I have is that we are doing a direct table update by entering this date in MARD or MCHB. Are you guys aware of any negative consequences?
    Thanks and regards, Jose Oyon.

  • Can I change the count date for a PI Document?

    Dear All,
    By mistake, I entered count date as 30-Sep-2010 instead of 01-Oct-2010 while entering count for a PI document.
    Now, Can I change the count date to 01-Oct-2010 ?
    The issue here is I am not allowed to post the difference today since the count date belongs to the previous period which is 09 2010.
    pls suggest how can I resolve this issue?
    regards,
    Shetty

    Hi Shetty,
    I am assuming your issues is around posting the PI document and the count date  i.e.Posting period is in last month and hence you are stuck.
    If your client is ok to perform posting in previous period then try MMRV and allow posting in previous period and complete the Inventory counting posting and adjustment (write off differences and revert back the settings)
    Other option would be to  used above suggestion post PI doc without difference. Then create new PI document with correct count date.
    Hope this helps.
    Thx
    MJ

  • Mail Merge using data from Numbers for iPad

    Here is my situation:
    I use Numbers for iPad to collect data on-site when I'm doing estimates. I then download the data from iCloud to Numbers on my laptop and complete the estimates. I would then like to be able to merge the data into a proposal template I've created in Pages.
    The issue seems to be that Numbers for iPad removes header rows but Pages won't accept a Numbers document as a merge source unless it has header rows.
    Has anyone found a workaround for this?

    I was using Excel and Word for my small business. Then in 2007 I upgraded the whole office to Apple, began using Numbers for basic invoicing. Back then, the solution I found was to use CSV export to InDesign. A few days back I downloaded the 09 tryout and thought using mail merge would be easy.
    I get the false populating too: I assume it comes from empty records, as they do not overwrite field names. Somehow I don't think I'm going to go through 2 years of accounting records to reformat my spreadsheet, just so Pages can correctly work with data that is in fact correctly formatted.
    Also, there must be an option with the mail merge feature to choose which records I want to merge?!? The current solution (duplicating and erasing unwanted ones) is ridiculous, hiding unwanted rows in Numbers also doesn't work.
    As most of the new features in iWork 09 are cosmetic, this one would have been a reason to use iWork as a real office suite. Pity - not really worth the update.

Maybe you are looking for

  • CC Photoshop/Lightroom PROBLEMS

    I purchased CC Photoshop/Lightroom   a little over a month ago , since then I have had photoshop crash on launch over and over asking me for a serial number so I looked around saw on adobe's site to change from english (America ) to English ( interna

  • How to retrieve data and display in JSP page

    hi, i am trying to retrieve data from SQL server 2000 and display in JSP Page. I have already place the codes of the retrieve in the bean file. I wanna ask is that how to display in the JSP page. If possible, can provide example codings for mi to ref

  • Best option for Asynchronous method invocation? JMS or Pure Java Thread

    Hi, We've a swing based Client application which is supposed to run with a server in J2EE environment. Some process like Search etc are very time consuming. So we are going for asynchronous process. Now the question is to find a best option for this.

  • Client was not authenticated

    Hello Excperts,                    I have a problem with sending Email throught Guided Procedure.I have set the SMTP configurations but when i test my Process using the Interactive Form through GP i get the error as below: Result:  Technical exceptio

  • Creating a Webservice for portal Component

    Hi experts , i have portal component , for which i want to create webservice , i e. wanted to publish it as a  wsdl , Im using NWDS 7.01 and here i have already created a portal component of type JSPDynpage , now in nwds after opening Webservice Pers