Unknown signal at start of signal generation

Hi,
I'm working on a system to generate a sine wave to a hydraulic actuator, and then measure the displacement at various frequencies.
The problem I'm having is that Labview seems to be generating about 10 seconds worth of data that it has not been told to before it starts to generate the sine wave signal I want to produce from when I start to run it.
I've attached the VI and a screenshot on the unknown signal. If anyone could suggest where this is coming from I would be very grateful.
Many thanks,
Ian
Attachments:
Slide Test.vi ‏400 KB
unknown signal.JPG ‏57 KB

You should look up the term Dataflow, this is the main source of your error.., do a  search on this forum and you will find many examples
You can also try searching this site and google for LabVIEW tutorials. Here, here, here, here and here are a few you can start with and here are some tutorial videos. You can also contact your local NI office and join one of their courses.
In addition, I suggest you read the LabVIEW style guide and the LabVIEW user manual (Help>>Search the LabVIEW Bookshelf).
Ton
Free Code Capture Tool! Version 2.1.3 with comments, web-upload, back-save and snippets!
Nederlandse LabVIEW user groep www.lvug.nl
My LabVIEW Ideas
LabVIEW, programming like it should be!

Similar Messages

  • When using the LabVIEW Simulation Module, how can I start a frequency sweep with the Simulation Chirp signal generation VI at an arbitrary time after the simulation initial time?

    I'm using the Simulation Loop on LV RT when interacting with some hardware (i.e. all I/O is happening in the Sim loop). I'm going to conduct a frequency sweep test on the hardware and want to use the Simulation Chirp function. However, there is no way (that I can see) to trigger the Chirp to start at some event (i.e. I click a boolean on the front panel and enter a case statement). The Chirp is tied to the global time of the Simulation loop and so are it's input parameters. Is there a way to make it relative to some time at which an event happens?

    Craig,
    Your solution will 'cut' the beginning of the signal and only show the signal afterwards.
    To control when the chirp should start, the best option is to use the Chirp Pattern.vi ( in the Signal Generation palette) and use a Lookup table to control when to feed the time. The shipping example (in LabVIEW 2013) shows how to code using a lookup table.
    C:\Program Files (x86)\National Instruments\LabVIEW 2013\examples\Control and Simulation\Simulation\Signal Generation\SimEx Chirp.vi
    Then, to start from a toggled boolean, look at the example:
    C:\Program Files (x86)\National Instruments\LabVIEW 2013\examples\Control and Simulation\Simulation\Signal Generation\SimEx Step.vi
    and Here is the example in 2013 (in attachment):
    Barp - Control and Simulation Group - LabVIEW R&D - National Instruments
    Attachments:
    SimEx Chirp with Delay.vi ‏241 KB

  • Signal Generation through pt by pt Signal

    Hello,
    I am acquiring signal through serial port, to analyze the signal, i am using pt bt pt signal analysis.
    In order to work on it, i used sine wave pt pt signal generation. But remained un successful in generating sine wave through it.
    Kindly guide me how could i generate sine wave using pt by pt.
    Thanks

    Hi Intelligent,
    it's not a good idea to start asking by using PNs, I will ignore them in the future!
    You wrote:
    I already read the help and tried to solve the issue but after not receiving the satisfied results, i posted on the group. As its written in the help that the frequency is in Hz, but the value you have selected for the frequency is 0.01. So its un understandable, also the dependentence of time factor.
    - What are "unsatisfying results"?
    - Yes, the frequency is given in Hz and I chose 0.01Hz for sake of showing an example...
    - "Dependence of time factor" is explained in the context help. Did you really read the help? Or do you have problems to understand the simple math formula provided in the help? All the parameters of SineWavePtByPt are used in that formula...
    Best regards,
    GerdW
    CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
    Kudos are welcome

  • How to run fx ,signal generation example project in eclipse

    Hi,
    i run the helloworld sample project ,it works fine in ecllipse,cmd prompt window and i am try to run FX and signal generation sample program in eclipse ,i can't able to run in eclipse but i can able run in cmd prompt window.i want to know whether ocep projects can be run only through cmd prompt or both (cmd prompt and eclipse). if u have solutions to run in eclipse means help me please.Thanks in advance

    Hi,
    I got this below error in startDataFeed.cmd in singal generation ,but server started.
    C:\Oracle\Middleware\ocep_11.1\samples\domains\signalgeneration_domain\defaultse
    rver>startDataFeed.cmd
    'startDataFeed.cmd' is not recognized as an internal or external command,
    I got this below error in FX sample program ,but server is started and program is working fine.can just help what is the error in sample program i want to know.
    <Aug 7, 2012 11:46:03 AM IST> <Warning> <Spring> <BEA-2047006> <Work {0} terminated with exception = commonj.work.WorkException: java.lang.IllegalArgumentException: [Adapter:2041001]fxMarketEuro configured with illegal port [9,013]
    commonj.work.WorkException: java.lang.IllegalArgumentException: [Adapter:2041001]fxMarketEuro configured with illegal port [9,013]
         at weblogic.work.commonj.CommonjWorkManagerImpl$WorkStatus.setThrowable(CommonjWorkManagerImpl.java:268)
         at weblogic.work.commonj.CommonjWorkManagerImpl$WorkWithListener.run(CommonjWorkManagerImpl.java:206)
         at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
    Caused By: java.lang.IllegalArgumentException: [Adapter:2041001]fxMarketEuro configured with illegal port [9,013]
         at com.bea.wlevs.adapter.defaultprovider.SocketAdapterImpl.setupServerConnection(SocketAdapterImpl.java:139)
         at com.bea.wlevs.adapter.defaultprovider.SocketAdapterImpl.run(SocketAdapterImpl.java:114)
         at com.bea.wlevs.adapter.defaultprovider.SocketAdapterImpl$$FastClassByCGLIB$$6267eec3.invoke(<generated>)
         at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
         at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
         at com.bea.wlevs.ede.impl.EventManagerAccessorProxy.invoke(EventManagerAccessorProxy.java:30)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at com.bea.wlevs.ede.impl.EventBeanProxy.invoke(EventBeanProxy.java:38)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
         at com.bea.wlevs.adapter.defaultprovider.internal.LoadGenAdapterImpl$$EnhancerByCGLIB$$5d089e06.run(<generated>)
         at com.bea.wlevs.spring.RunnableBeanPostProcessor$RunnableWrapper.run(RunnableBeanPostProcessor.java:118)
         at weblogic.work.commonj.CommonjWorkManagerImpl$WorkWithListener.run(CommonjWorkManagerImpl.java:204)
         at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
    >
    <Aug 7, 2012 11:46:03 AM IST> <Warning> <Spring> <BEA-2047006> <Work {0} terminated with exception = commonj.work.WorkException: java.lang.IllegalArgumentException: [Adapter:2041001]fxMarketAmer configured with illegal port [9,011]
    commonj.work.WorkException: java.lang.IllegalArgumentException: [Adapter:2041001]fxMarketAmer configured with illegal port [9,011]
         at weblogic.work.commonj.CommonjWorkManagerImpl$WorkStatus.setThrowable(CommonjWorkManagerImpl.java:268)
         at weblogic.work.commonj.CommonjWorkManagerImpl$WorkWithListener.run(CommonjWorkManagerImpl.java:206)
         at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
    Caused By: java.lang.IllegalArgumentException: [Adapter:2041001]fxMarketAmer configured with illegal port [9,011]
         at com.bea.wlevs.adapter.defaultprovider.SocketAdapterImpl.setupServerConnection(SocketAdapterImpl.java:139)
         at com.bea.wlevs.adapter.defaultprovider.SocketAdapterImpl.run(SocketAdapterImpl.java:114)
         at com.bea.wlevs.adapter.defaultprovider.SocketAdapterImpl$$FastClassByCGLIB$$6267eec3.invoke(<generated>)
         at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
         at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
         at com.bea.wlevs.ede.impl.EventManagerAccessorProxy.invoke(EventManagerAccessorProxy.java:30)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at com.bea.wlevs.ede.impl.EventBeanProxy.invoke(EventBeanProxy.java:38)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
         at com.bea.wlevs.adapter.defaultprovider.internal.LoadGenAdapterImpl$$EnhancerByCGLIB$$5d089e06.run(<generated>)
         at com.bea.wlevs.spring.RunnableBeanPostProcessor$RunnableWrapper.run(RunnableBeanPostProcessor.java:118)
         at weblogic.work.commonj.CommonjWorkManagerImpl$WorkWithListener.run(CommonjWorkManagerImpl.java:204)
         at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
    >
    <Aug 7, 2012 11:46:03 AM IST> <Warning> <Spring> <BEA-2047006> <Work {0} terminated with exception = commonj.work.WorkException: java.lang.IllegalArgumentException: [Adapter:2041001]csvTestData configured with illegal port [9,014]
    commonj.work.WorkException: java.lang.IllegalArgumentException: [Adapter:2041001]csvTestData configured with illegal port [9,014]
         at weblogic.work.commonj.CommonjWorkManagerImpl$WorkStatus.setThrowable(CommonjWorkManagerImpl.java:268)
         at weblogic.work.commonj.CommonjWorkManagerImpl$WorkWithListener.run(CommonjWorkManagerImpl.java:206)
         at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
    Caused By: java.lang.IllegalArgumentException: [Adapter:2041001]csvTestData configured with illegal port [9,014]
         at com.bea.wlevs.adapter.defaultprovider.SocketAdapterImpl.setupServerConnection(SocketAdapterImpl.java:139)
         at com.bea.wlevs.adapter.defaultprovider.SocketAdapterImpl.run(SocketAdapterImpl.java:114)
         at com.bea.wlevs.adapter.defaultprovider.internal.CSVGenAdapterImpl.run(CSVGenAdapterImpl.java:43)
         at com.bea.wlevs.adapter.defaultprovider.internal.CSVGenAdapterImpl$$FastClassByCGLIB$$1d34d8cd.invoke(<generated>)
         at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
         at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
         at com.bea.wlevs.ede.impl.EventManagerAccessorProxy.invoke(EventManagerAccessorProxy.java:30)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at com.bea.wlevs.ede.impl.EventBeanProxy.invoke(EventBeanProxy.java:38)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
         at com.bea.wlevs.adapter.defaultprovider.internal.CSVGenAdapterImpl$$EnhancerByCGLIB$$3ec938ea.run(<generated>)
         at com.bea.wlevs.spring.RunnableBeanPostProcessor$RunnableWrapper.run(RunnableBeanPostProcessor.java:118)
         at weblogic.work.commonj.CommonjWorkManagerImpl$WorkWithListener.run(CommonjWorkManagerImpl.java:204)
         at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
    >
    <Aug 7, 2012 11:46:03 AM IST> <Warning> <Spring> <BEA-2047006> <Work {0} terminated with exception = commonj.work.WorkException: java.lang.IllegalArgumentException: [Adapter:2041001]fxMarketAsia configured with illegal port [9,012]
    commonj.work.WorkException: java.lang.IllegalArgumentException: [Adapter:2041001]fxMarketAsia configured with illegal port [9,012]
         at weblogic.work.commonj.CommonjWorkManagerImpl$WorkStatus.setThrowable(CommonjWorkManagerImpl.java:268)
         at weblogic.work.commonj.CommonjWorkManagerImpl$WorkWithListener.run(CommonjWorkManagerImpl.java:206)
         at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
    Caused By: java.lang.IllegalArgumentException: [Adapter:2041001]fxMarketAsia configured with illegal port [9,012]
         at com.bea.wlevs.adapter.defaultprovider.SocketAdapterImpl.setupServerConnection(SocketAdapterImpl.java:139)
         at com.bea.wlevs.adapter.defaultprovider.SocketAdapterImpl.run(SocketAdapterImpl.java:114)
         at com.bea.wlevs.adapter.defaultprovider.SocketAdapterImpl$$FastClassByCGLIB$$6267eec3.invoke(<generated>)
         at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
         at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:700)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
         at com.bea.wlevs.ede.impl.EventManagerAccessorProxy.invoke(EventManagerAccessorProxy.java:30)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at com.bea.wlevs.ede.impl.EventBeanProxy.invoke(EventBeanProxy.java:38)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:635)
         at com.bea.wlevs.adapter.defaultprovider.internal.LoadGenAdapterImpl$$EnhancerByCGLIB$$5d089e06.run(<generated>)
         at com.bea.wlevs.spring.RunnableBeanPostProcessor$RunnableWrapper.run(RunnableBeanPostProcessor.java:118)
         at weblogic.work.commonj.CommonjWorkManagerImpl$WorkWithListener.run(CommonjWorkManagerImpl.java:204)
         at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
    >
    <Aug 7, 2012 11:46:03 AM IST> <Notice> <Server> <BEA-2046000> <Server STARTED>

  • UC500 Unknown signaling error.

    I have replaced everything other than the UC500. I keep getting these two messages over and over.
    *Jul 9 22:29:34.751: Unknown signaling debug message (ch=0):
    0001 0001 **
    *Jul 9 22:29:34.791: Unknown signaling debug message (ch=0):
    0001 0000 **
    They start right after I reload and say no.

    These errors are caused by the following bug -
    CSCsk44000
    Externally found severe defect: Resolved (R) UC520 error:Power alarm on DSP
    channel ch=x is ON causes fxs port fail
    This is resolved in 12.4(11)XW4 and higher.
    Load 14.4.11XW8 code as this is the latest release for the UC520

  • Sample HellowWorld OA page getting Error java.lang.IllegalArgumentException: Unknown signal: ALRM

    Hi,
    I have followed the doc Doc ID 416708.1 and downloaded the patch
    p9879989_R12_GENERIC.zip
    Followed all the instructions to set up the run time connection and make sure the user/password put having the responsibility SYSADMIN, SYSTEM_ADMINISTRATOR. Now, start running the HelloWorldPG, it failed with error page, the error stack in the server log shows:
    3/11/01 22:43:02 Oracle Containers for J2EE 10g (10.1.3.3.0)  initialized
    13/11/01 22:43:07 TIME: runregion: initialization [2 ms]
    13/11/01 22:43:11 TIME: runregion: session and transaction creation [3669 ms]
    Nov 1, 2013 10:43:15 PM oracle.adf.share.config.ADFConfigFactory findOrCreateADFConfig
    INFO: oracle.adf.share.config.ADFConfigFactory No META-INF/adf-config.xml found
    13/11/01 22:43:15 java.lang.IllegalArgumentException: Unknown signal: ALRM
    13/11/01 22:43:15     at sun.misc.Signal.<init>(Signal.java:126)
    13/11/01 22:43:15     at oracle.apps.fnd.framework.AppsDiagnosticsHandler.install(Unknown Source)
    13/11/01 22:43:15     at oracle.apps.fnd.framework.server.OAApplicationModuleImpl.initializeSignalHandler(Unknown Source)
    13/11/01 22:43:15     at oracle.apps.fnd.framework.server.OAApplicationModuleImpl.<clinit>(Unknown Source)
    13/11/01 22:43:15     at java.lang.Class.forName0(Native Method)
    13/11/01 22:43:15     at java.lang.Class.forName(Class.java:242)
    Please help! Thanks a lot!

    Hi,
    I am also facing the same issue. Is that resolved for you? Please let me know.
    -Thanks

  • Como puedo instalar ISDB-T/Tb Digital Video Signal Generation Toolkit - MaxEye Technologies en labview 2014

    Hola me gustaria que me ayuden con un problema que tengo, descargue  ISDB-T/Tb Digital Video Signal Generation Toolkit - MaxEye Technologies evaluation pero cuando lo quiero instalar me aparece un mensaje diciendo que primero debo instalar labview 2012 pero yo tengo labview 2014, como puedo instalar esta herramienta sin tener que cambiar la version de mi labview?

    Saludos Mafilu,
    Gracias por utilizar los Foros de Discusión de National Instruments, con respecto a tu consulta creo que lo mejor será que contactes directamente al equipo de soporte de MaxEye Technologies para corroborar si existe alguna necesidad especial, o bien, si tienen alguna alternativa.
    Support Information
    For technical support, contact MaxEye Technologies at:
    Phone: +91-80-2527-0024, +91-94-4806-7717
    Email: [email protected], [email protected]
    Web: maxeyetech.com
    Quedo al pendiente, saludos.
    David P.
    National Instruments
    Applications Engineer
    www.ni.com/soporte

  • Digital signal generation in cDAQ- 9477 with 1ms resolution.

    I am using cDAQ -9477 Digital card with 9178 chassis (USB) .I have to generate some digital signals for 2 seconds. The signal should be
    0 (3ms)  -   1(1ms)  -    1  (2ms)   & repeat the sample 0 (3ms)  -   1(1ms)  …….  upto  2 seconds.
    I had generated samples for 2seconds with 1ms duration of each sample.
    I am unable to do that with 1ms resolution in cDAQ -9477 Digital card.
    Is the above signal generation is possible (each sample -1ms) ?
    I am using LabVIEW2009 .I attached the code.
    Kindly let me know the suggestions .
    Attachments:
    Digital Signal.JPG ‏7 KB
    Digital.vi ‏40 KB

    cDAQ chassis do not currently support hardware timed tasks for digital modules with >8 lines.  The DAQmx help defines these devices as "static digital I/O modules".  The "Digital I/O Consideration for C Series Devices" section in the DAQmx help describes the capabilities of digital modules on different chassis.
    Unfortunately this means you are stuck with static (software timed) generation.  Over USB this will affect the accuracy of your signal.  You won't be able to achieve the signal you are trying to generate with the current support.  Static generation will max out at roughly 1kHz, but Windows can introduce a large amount of jitter.  What you really need is a hardware timed task.
    This is a feature that could be added in the future.  I recommend submitting a feature request, though I know that doesn't solve your problem now.

  • Segment signal generation

    Hi!
    How is it possible to generate such a signal (picture attached)?
    https://pp.vk.me/c622024/v622024951/33e6f/I3zJNTMGiU0.jpg
    A link to the answer (if there is one in this forum) would be awesome.
    Thanks 
    Solved!
    Go to Solution.
    Attachments:
    I3zJNTMGiU0.jpg ‏50 KB

    Many thanks. I did it using Ramp pattern VI and for loop.
    The result is attached.
    Now I need to sent this result to control and simulation loop.
    This signal have to be desired position of my actuator insted of Knob (now I set the desired position using knob). check the attached vi.
    But as I found out it is impossible to put 'for loop' inside of 'control and simulation loop'.
    'control and simulation loop' also do not want to read updated signal from the outside, if I place my signal generation (using Ramp pattern VI and for loop) outside of 'control and simulation loop'.
    Coul you please suggest somth?
    THANKS
    Attachments:
    Ramp pattern.vi ‏16 KB
    VCA by Knob.vi ‏672 KB

  • The field "SOURCE_PACKAGE" is unknown IN THE START ROUTINE?

    Hi all,
    i am trying to create a start routine in the DTP FROM THE CUBE TO THE OPEN HUB.
    But when i check the syntax : it throws me an error message stating.
    The field "SOURCE_PACKAGE" is unknown IN THE START ROUTINE?
    how come the source package is unknow in the start routine can anyone pls advise  me on this!!
    DATA: l_tabix TYPE sy-tabix, wa_source_package TYPE tys_sc_1.
    LOOP AT SOURCE_PACKAGE INTO wa_source_package.
    l_tabix = sy-tabix.
    IF wa_source_package-SALES EMP EQ ' '.
    DELETE SOURCE_PACKAGE
    WHERE SALESEMP EQ ' '.
    INDEX l_tabix.
    ENDIF.
    ENDLOOP.

    Hi Pooja,
    I think that the error comes from the delete statement.
    As you already said, the SOURCE_PACKAGE is from BI7.0. That means that the LOOP AT statement cannot be wrong (although I prefer field-symbols)
    I would restate you code like below:
    DATA: l_tabix TYPE sy-tabix,
          wa_source_package TYPE _ty_s_sc_1.
    LOOP AT SOURCE_PACKAGE ASSIGNING <source_fields>.     "<source_fields> is declared as line from source_package
    * l_tabix = sy-tabix.
      IF <source_fields>-SALES_EMP IS INITIAL.
        DELETE <source_fields> FROM SOURCE_PACKAGE.
    * If this line does not work, try to add TABLE after the FROM-statement
    *WHERE SALESEMP EQ ' '.
    *INDEX l_tabix.
      ENDIF.
    ENDLOOP.
    Hopefully this will help.
    Alternatively you can try a single statement, because it is not necessary to do a loop.
    DELETE SOURCE_PACKAGE WHERE sales_emp IS INITIAL.
    Good luck!
    Steven Groot
    Edited by: S. Groot on Aug 11, 2010 7:50 AM

  • Java: UNKNOWN getting at Starting Installation stage for EP7.0 DI installat

    Hi,
    I am Installing EP7.0 Dialog Installation on new host. I am getting Java: UNKNOWN error in starting Instance phase. Already I have installed a new DI on another box for same CI without this issue. Both boxes are same config and memory parameters..
    OS solaris
    DB: Oracle
    Here is the error from sapinst log
    TRACE      2008-06-19 15:06:27.843
    2008-06-19 15:06:27.842 NWInstance.isAlwaysUnicode() done: false
    TRACE      2008-06-19 15:06:27.845
    2008-06-19 15:06:27.844 NWInstance.isAlwaysUnicode() done: false
    TRACE      2008-06-19 15:06:27.925
    2008-06-19 15:06:27.924 NWInstance.getMyName() done: sctpitsun204_EPQ_12
    TRACE      2008-06-19 15:06:27.927
    2008-06-19 15:06:27.926 NWDialogInstance._getRunningState() done: UNKNOWN
    TRACE      2008-06-19 15:06:27.929
    2008-06-19 15:06:27.928 NWDialogInstance.isJavaRunning() done: UNKNOWN
    TRACE      2008-06-19 15:06:27.933
    2008-06-19 15:06:27.932 NWDIState(NWDialogInstanceInstall(EPQ/J12/sctpitsun204), 1201, 30, undefined, UNKNOWN, undefined)
    TRACE      2008-06-19 15:06:27.936
    2008-06-19 15:06:27.935 NWInstState(NWDialogInstanceInstall(EPQ/J12/sctpitsun204), 1201, 30, undefined)
    TRACE      2008-06-19 15:06:27.938
    2008-06-19 15:06:27.937 NWInstState() done
    TRACE      2008-06-19 15:06:27.940
    2008-06-19 15:06:27.939 NWDIState() done
    TRACE      2008-06-19 15:06:27.942
    2008-06-19 15:06:27.941 NWDialogInstance.getRunningState() done: Java: UNKNOWN
    TRACE      2008-06-19 15:06:27.945
    2008-06-19 15:06:27.943 NWDIState.assertStateProgress(Java: UNKNOWN)
    TRACE      2008-06-19 15:06:27.947
    2008-06-19 15:06:27.946 NWDIState._assertABAPStateProgress(undefined, undefined)
    TRACE      2008-06-19 15:06:27.949
    2008-06-19 15:06:27.948 NWDIState._assertABAPStateProgress() done
    TRACE      2008-06-19 15:06:27.951
    2008-06-19 15:06:27.950 NWDIState._assertJavaStateProgress(UNKNOWN, UNKNOWN)
    TRACE      2008-06-19 15:06:27.954
    2008-06-19 15:06:27.952 NWDIState._assertABAPStateProgress() done
    TRACE      2008-06-19 15:06:27.955
    2008-06-19 15:06:27.954 NWDIState.unbalancedStates()
    TRACE      2008-06-19 15:06:27.958
    2008-06-19 15:06:27.956 NWDIState.unbalancedStates() done: false
    TRACE      2008-06-19 15:06:27.960
    2008-06-19 15:06:27.958 NWDIState.assertStateProgress() done
    TRACE      2008-06-19 15:06:27.962
    2008-06-19 15:06:27.960 NWInstState.getElapsedString()
    TRACE      2008-06-19 15:06:27.964
    2008-06-19 15:06:27.963 NWInstState.getElapsedString() done: 20:00
    TRACE      2008-06-19 15:06:27.966
    2008-06-19 15:06:27.965 NWDIState.isRunning()
    TRACE      2008-06-19 15:06:27.968
    2008-06-19 15:06:27.967 NWDIState.isRunning() done: false
    TRACE      2008-06-19 15:06:27.970
    2008-06-19 15:06:27.969 NWDIState.assertTimeout()
    TRACE      2008-06-19 15:06:27.972
    2008-06-19 15:06:27.971 NWDialogInstance.getMaxWaitTime(true)
    TRACE      2008-06-19 15:06:27.974
    2008-06-19 15:06:27.973 NWDialogInstance.getMaxWaitTime() done: 1200
    TRACE      2008-06-19 15:06:27.976
    2008-06-19 15:06:27.975 NWDIState.assertJavaTimeout(1200)
    TRACE      2008-06-19 15:06:27.979
    2008-06-19 15:06:27.977 NWInstState.getElapsedString()
    TRACE      2008-06-19 15:06:27.981
    2008-06-19 15:06:27.980 NWInstState.getElapsedString() done: 20:00
    TRACE      2008-06-19 15:06:27.986
    NWException thrown: nw.progress.waitingForStartJavaFailed:
    Java processes of instance EPQ/J12 [Java: UNKNOWN] did not reach state PARTRUNNING after 20:00 minutes. Giving up.
    TRACE      2008-06-19 15:06:27.986
    Function setMessageIdOfExceptionMessage: nw.progress.waitingForStartJavaFailed
    WARNING[E] 2008-06-19 15:06:27.988
               CJSlibModule::writeError_impl()
    CJS-30150  Java processes of instance EPQ/J12 [Java: UNKNOWN] did not reach state PARTRUNNING after 20:00 minutes. Giving up.
    I appriciate any responses.
    Thanks
    Sri.

    it says , j2EE is trying to come up but some how dying during the startup. looks like memory exhaustion.
    what's the status of dispatcher, is it also down aswell. please provide dev_server0 log
    -durga

  • How to trigger temperature acquisition (6024E) at the start of signal generation from NI5411?

    I'd like to begin/end acquiring temperature data with the 6024E after the start/stop of the signal output from the 5411. What is the best way to accomplish this? is software or hardware triggering better?

    Rudy,
    Using a hardware trigger is definitely the more precise method. I would suggest that you consider using markers from the NI 5411 to trigger the NI 6024E. Information concerning this topic is available in the NI Signal Generators Help. Specifically, it is available in the following location:
    Contents >> NI Signal Generators Help >> Devices >> NI 5411 >> Waveform Generation >> Marker Events
    If you do not have the NI Signal Generators Help, it can be downloaded from the following location:
    NI Signal Generators Help (NI 5401/5404/5411/5421/5431)
    Once you have exported the appropriate makers, numerous examp
    le programs exist that demonstrate how to trigger the NI 6024E. If you are using LabVIEW, I would suggest that you examine the Acquire N Scans Digital Trig.vi example.
    Good luck with your application.
    Spencer S.

  • DAQmx with signal generation

    Hello,
    I am working on converting my current test code that used Traditional DAQ to DAQmx. I need some help with DAQ Waveform Generation.
    In my current code I am using the Traditional DAQ to send a Sinewave output on on the DAC0Out on my PCI-6036E card. I have it set-up so I can runt he VI and when the Vi stops the Signal Keeps going until I tell it to stop. I need to do the same thing with DAQmx. I found that the example 'Cont Gen Voltage WFM-INT Clk-Variable Rate.vi does everything I need but when the VI stops so does my signal. What can I do to make it so the signal stays running when my vi stops.
    this VI is a Sub in my program, the user is able to control a boolean to start and stop the waveform, I cannot keep it in a loop as they may want to turn ont he waveform and perform other tasks then turn it off.
    I am trying different things as well, but any help would be appreciated.
    Oh yeah, this is an XP machine running  LabVIEW 8
    Jeff D.
    OS: Win 7 Ultimate
    LabVIEW Version: 2011,2010,2009 installed
    Certified LabVIEW Architect

    Hello Jeff,
    To continue to output a signal after you have stopped and closed the VI, you use the auto cleanup terminal on the DAQmx Create Channel VI.  Auto cleanup specifies if LabVIEW automatically destroys the
    task when the application completes execution. If auto cleanup is FALSE, LabVIEW does not automatically destroy the task until you exit
    LabVIEW. But you can use the DAQmx Clear Task VI to manually
    destroy the task.
    I'm attaching a modified version of the Cont Gen Voltage WFM-INT Clk-Variable Rate.vi that continuous to generate the AO signal until you close LV.
    Good luck!
    Micaela N
    National Instruments
    Attachments:
    Modified Cont Gen Voltage Wfm-Int Clk-Variable Rate.vi ‏47 KB

  • I have a problem with a vi that crash and stops the signal generation​.

    I want to control several pumps and valve at the same time. Three of them are comanded by a board installed in other computer, so that I have to comunicate with them by a TCP/IP comunication. The others one are controled by signals sent by a PCI-6024 E board which is installed in my computer. The problem is that I want to create a vi that controls every equipment at the same time. I did a Vi that is in attach, but the problem is that when I run the vi it works during a certain time, but after 10 minutes (more or less) it stops to send the signals to the pumps. Could someone help me?
    Attachments:
    controlo_bombas_caudais.vi ‏98 KB
    valvula.vi ‏53 KB

    You did not include your subVIs so not much can be inferred. Several points of poor programming jump out
    1. Use time delays in your loops to keep them from racing
    2. Put the Open Application Ref and Open VI Ref before the start of the loop and the Close Ref after the loop

  • DIGITAL SIGNAL GENERATION

    Hi!
    I want to generate a digital signal (0-5V) in order to turn on and off an hydraulic pump. The time on (high) and time off (low) are specified by a MatLab code, so that once the pulse has finished one cycle, the program should be go again to MatLab code and take two times again. Then it should generate the signal again.
    Thank you for the help.
    Miguel

    Thanks for the reply.
    I have a system with an hydraulic pump, power supply, transistor and computer. I would like to send a digital pulse from my computer (0-5V) to the transistor. The transistor then closes a circuit (power supply and pump), and the pump starts running.
    Then, I would like that each sample (each pulse) has specific width (time on), and also specific time off before it starts with other sample. These times (time on and time off) are computed by a MatLab code.
    I'm working with DAQmx drivers and I also have a BNC 2110.
    I also attach my code in Labview that I am trying to modify.
    Thanks a lot.
    Regards,
    Miguel
    Attachments:
    Gen Dig Pulse Train-Finite_original.vi ‏22 KB

Maybe you are looking for

  • Excise Duty posting

    Hello Experts We have following issue. A PO was created 1000 KGS and the first GRN was done for 800 KGS for batch A1234. At the time of GRN, user entered entire amount of excise duty that was applicable to 1000 kgs. We issued almost 500 KGS of produc

  • Invalid URL

    I will try and go to websites like facebook, tumblr, and google and will get an invalid url message. I clear my cache and that typically works but it will start doing it again later. I'm using chrome. It will also do this on my iPad. It doesn't do th

  • How to change Xserve name

    I recently changed my Xserve name in Sharing from "mama-new" to "mama" and rebooted the server. But I found the old name is still showing up in SUS logs and in iChat service logs Can anyone suggest how to clean up the old server name? Regards

  • Please check your internet connection or try again...

    To whom it may concern: I tried to redeem a Nokia music voucher, and it said that the pin is invalid. I emailed Nokia support and they suggested I uninstall the OVI player, delete a few files and install it again. After I have done it, when I click o

  • Mail skips from address field to subject field mid-typing

    Sometimes -- maybe one out of fifty times – when I'm typing an address in the address field of a mail, a comma is automatically inserted and the cursor jups down to the Subject line, where I finish typing the addressee. I then have to erase the Subje