Daqmx 200088

Bonjour  tous,
je suis sous labview 2011.
J'ai développé un projet dans lequel un Vi me pose problème (DAQ_Potar_Continu.vi)
C'est un Vi que j'appelle plusieurs fois (jamais en meme temps) pour faire l'acquisition de tous mes signaux. Cette acquisition se fait à partir du moment où je met mes moteurs en route (par le port COM). Quand le moteur arrive à la fin de son mouvement, j'envoie normallement un signal booleen à l'acquisition pour l'arreter, pour ensuite traiter les donnees.
Tout marche bien au premier appel de ce vi, mais lorsque je le rappelle un peu plus tard (le Main Vi etant toujours en cours) l'erreur -200088 apparait (la tache n'existe pas). J'ai mis juste apres le daqmx un vi "Tache fine ?" et à la premiere iteration, ca me répond "NON", or l'acquisition s'est bien faite... le vi suit son cours normallement. Lors du deuxième appel, je pense que le fait que la tache ne soit pas finie lui pose problème. J'ai donc mis un "arreter tache" et "supprimer tache", mais ca n'arrange pas grand chose.
J'ai essayé de faire différement mes acquisitions (dans les diagrammes désactivés) mais je n'y arrive pas. La deuxième itération ne veut pas se lancer.
Pour résumer, je veux faire l'acquisition de mes tensions à partir du moment où je lance mes moteurs et que l'acquisition s'arrete à la fin du mouvement du moteur. Et que ca marce autant de fois que j'ai besoin d'appeler ce Vi.
Des idées ? Parce que là, je sèche !
Merci d'avance pour votre aide.
David.
Pièces jointes :
DAQ_Potar_Continu.vi ‏224 KB
Muscle CommB.vi ‏33 KB
FGV.vi ‏30 KB

Bonjour,
- Je n'en suis pas certain, mais je crois que vous pouvez faire une seule tâche sur plusieurs modules, cela pourrait simplifier la lecture de votre code.
- Etes-vous bien conscient qu'avec le cluster d'erreur, l'ensemble des opérations s'effectue l'une après l'autre? Rien ne s'exécute en parallèle, est-ce voulu?
- Pourquoi utiliser un assistant DAQ alors que tout le reste utilsie des fonctions DAQmx bas-niveau, beaucoup plus simples à gérer et à modifier si nécessaire.
- Vous n'appelez la fonction TaskIsDone qu'une fois, cela n'a aucun intérêt. Généralement, on l'utilsie dans une boucle pour vérifier que l'opération est finie, et on recommence si ça ne l'est pas, cependant, c'est plutôt utile dans le cas de génération de données, lorsqu'on ne sait pas si la géénration est finie. Dans le cas d'une acquisition, finie qui plus est, c'est plutôt le nombre de points à lire qui va être primordial, et qui va définir quand est-ce que la fonction de lecture rend la main. Si votre fonction est paramétrée en mode acquisition continue, c'est tout à fait normal que le booléen TaskIsDone retourne Faux.
- Si je comprends bien, vous venez créer vos tâches plusieurs fois (plusieurs appels) et les supprimer à chaque fois. Les différents appels sont-ils faits de manière relativement proche temporellement? Il n'est pas impossible que les tâches n'aient pas été compléteemnt supprimées au moment où vous tentez de les recréer, et que cela pose problème. Si j'étais vous, je préférerais créer les tâches en dehors du sous-VI, appeler le VI pour les lecture/ecriture de manière périodique, et supprimer les tâches après que le sous-VI ait rendu la main.
Il faudrait mettre des sondes sur chaque cluster d'erreur en sortie des fonctions d'écriture et faire arreter le code lorsqu'une erreur apparait pour savoir quelle tâche vous affiche l'erreur de tâche qui n'existe pas. Cela pourrait potentiellement venir de l'assistant DAQ.
Je vous invite à répondre aux questions que je vous ai posé, et à faire les modifications proposées pour voir le changement de comportement.
Cordialement,
ps: N'oubliez pas d'enregistrer les modifications dans un nouveau VI pour ne pas perdre ce que vous aviez déjà avant, au cas où.
Olivier L. | Certified LabVIEW Developer

Similar Messages

  • Error code -200088, accessing DAQmx read function in fncB from fnc A

    Hi,
    I am using NIDAQ 6229, and C code.
    My c code is as follows:
    #define DAQmxErrChk(functionCall) { if( DAQmxFailed(error=(functionCall)) ) { goto Error; } }
    int main()
      TaskHandle aiTaskHandle;
    // and the variables whatever used in the API's declaration below done here and initialised
      DAQmxStartTask (aiTaskHandle);
      DAQmxErrChk (DAQmxCreateTask("AI Task",&aiTaskHandle));
      DAQmxErrChk (DAQmxCreateAIVoltageChan(aiTaskHandle,AIChannelList,AINameList,DAQmx_Val_RSE,0.0,10.0,DAQmx_Val_Volts,NULL)); 
      DAQmxCfgSampClkTiming(aiTaskHandle,"OnboardClock",AIRate,DAQmx_Val_Rising,DAQmx_Val_ContSamps,AISamplesPerChannelAcq);
      while(1)
                fncB( );
    fncB(  )
                DAQmxErrChk (DAQmxReadAnalogF64  
                  (AITaskHandle,DAQmx_Val_Auto,timeOut,DAQmx_Val_GroupByScanNumber,AIReadArray,AIarraySizeInSamps,&AISampsPerChanRead,NULL));
    This Code builds without errors and runs. But the problem is with calling the fncB( ) where the DAQmx read for aiTaskHandle is executing.
    The DAQ read works fine for one time, but in the second call of fncB it gives error " task specified is invalid or does not exist" with error return code: -200088.
    why for the second call , the task specified becoming unknown is not yet all clear.
    the ni error codes document doesnot list this error code yet all.
    i have tried in declaring aiTaskHandle variable global, then in the first time of calling fncB it gives the error as mentioned above.In my application i cant use DAQRead in the same function where i declared the taskHandle , so i have to call it from the function.
    Does some body help in calling the DAQread from another function, and why this task is becoming invalid for the second call,.
    Thanks ,
    vishnu
    Message Edited by gkvishnu on 10-12-2005 08:10 AM

    I found where does my error come from.
    I configure my task from a other function and call this callback to start acquisition (get partly from NI examples)
    I get the error on the Start_AI_Clk(taskAIClk); call.
    int CVICALLBACK AI_TrigStartCallback(int panel, int control, int event, void *callbackData, int eventData1, int eventData2)
        int32       error=0;
         char        Chaine[500],Chaine1[500],ChaineFormateur[500];
        int32       numRead;
        float64     *data=NULL,*dataMoy=NULL;
        int         i,j,Checked;
        double        LocValeurLue,TempsDebut,TempsTotal,TempsEnCours;
        long int     NbMesTotale = 0;
        FILE         *TempFile;
        if( event==EVENT_COMMIT ) {
            if( (data=malloc(NbMes*NbChanAIClk*sizeof(float64)))==NULL ) {
                MessagePopup("Error","Not enough memory");
                goto Error;
            TempsDebut = Timer();
            TempsTotal = TempsDebut;
            TempFile = fopen("TempoResult.txt","w");    
            Start_AI_Clk(taskAIClk);
            ProcessDrawEvents();
            gRunningTrig = 1;
            while( gRunningTrig )
                DAQmxErrChk
    (Read_AI_Clk(taskAIClk,NbMes,data,NbMes*NbChanAIClk,&numRead));
                ProcessSystemEvents();
                 /*data treatment*/
            TempsTotal = Timer() - TempsTotal;
            fprintf(TempFile,"Temps total:%.3f - Nb Mes totales : %d",TempsTotal,NbMesTotale);
            fclose(TempFile);
    Error:
        if( DAQmxFailed(error) )
            TraitErreurCarteDAQmx("Lecture AI horloge externe",error);
        if( taskAIClk!=0 ) {
            Stop_AI_Clk(taskAIClk);
        if( data )
            free(data);
        return 0;
    What happen is when I click on my start button, my function is executed
    once before a EVENT_COMMIT came, so it jumps directly to the Error part,
    then as the taskHandle is not null, it stop the task
     if( taskAIClk!=0 ) {
            Stop_AI_Clk(taskAIClk);
    Then it executes the if(event==EVENT_COMMIT) part and as the task has been stopped, it give the -200088 error code.
    To correct this, I change the Error treatment like this:
    if( DAQmxFailed(error) )
        TraitErreurCarteDAQmx("Lecture AI horloge externe",error);
        Stop_AI_Clk(taskAIClk);
    Yop!
    DanY

  • DAQmx error 200088

    Hi guys, I could use some trouble-shooting advises for this error code '200088'.
    Just a brief background, I am using DAQmx 7.4 and Labview 7.1 with PCI 6251. When I tried to run a task VI that I have come up in Data Neighbourhood of MAX, I keep getting this error code " error 200088; task invalid or not exist...". It is quite strange as I did get it to work during the initial few hours before it went down. When I checked back at MAX each time after the error, I could find no mistake with the task name. When I test the task from within MAX, I could see the correct signal value. However, for some reasons, I could not get it to work in Labview. I have since tried it on another PXI station of similar model (PXI 6251) and of same software version, it cannot work either. Hence, I am wondering if there is/are any generic problem with my station setup? I would appreciate it if anyone could get me some advises. Thank  you in advance.

    Hi Phooi,
    I found a knowledge base entry regarding error code -200088 (LabVIEW 7.1 and NI-DAQmx): http://digital.ni.com/public.nsf/allkb/368AE98647E​EE86E86256EBE0067B167
    Have a look, this should help you.
    (Please notice, that if you install the maintenance release, it's very recommended to do a mass compile - this could bother your machine for maybe a couple of hours)
    Good luck,
    Stefan
    Impossible is nothing - nothing is impossible

  • -200088 Daqmx error

    Hi,
    i am getting this error code -200088 some times during read data on digital or analog acuisition from compact daq.
    please advice

    The error information for that code number is:
    "Task specified is invalid or does not exist."
    So you need to figure out why your task does not exist.
    Without any further information in your e-mail, there isn't much we can do to help.
    Does the task exist within Measurement and Automation Explorer?  Does the task run from within MAX?
    Spoiler (Highlight to read)
    Without info such as seeing your actual VI, I will take a wild guess that you have an event structure or case structure in your code and failed to wire the task wire through every case of your structure.
    Without info such as seeing your actual VI, I will take a wild guess that you have an event structure or case structure in your code and failed to wire the task wire through every case of your structure.

  • Is it possible to loop AI Voltage readings without creating a new task (NI-DAQmx)?

    I would like to repeatedly make n Analog readings in a program, however, I am unable to accomplish this without creating a new task each time... perhaps I'm doing something wrong.
    Here is my pseudo-code:
    DAQmxErrChk(DAQmxCreateTask("", &taskHandleAI));
    DAQmxErrChk(DAQmxCreateAIVoltageChan(taskHandleAI, ...));
    DAQmxErrChk(DAQmxCfgSampClkTiming(taskHandleAI,...));
    Loop start
    DAQmxErrChk(DAQmxStartTask(*taskHandleAI));
    DAQmxErrChk(DAQmxWaitUntilTaskDone(*taskHandleAI, 0.001));
    DAQmxErrChk(DAQmxReadAnalogF64(*taskHandleAI, ...));
    DAQmxErrChk(DAQmxStopTask(*taskHandleAI));
    do_something();
    Loop end
    The first read seems to work fine, however, all subsequet reads gets the following error message:
    DAQmx Error: Measurements: Task specified is invalid or does not exist.
    Status Code: -200088
    Does anyone have a clue what is happening?

    Sorry... is it possible to move a post, or should I simply start another one?
    Also. I don't fully understand what you mean by moving start & stop outside of the loop... the 'do_something()' part parses the reading results that was just read...
    are you saying I should not run StartTask/StopTask for each iteration of the loop? 

  • NI-DAQmx

    Hi all,
    I am trying to sample a 12bit input using sample clock and start sampling trigger. Here's how I configure the task:
    DAQmxErrChk(DAQmxCreateTask("",&samplHandle));
    DAQmxErrChk(DAQmxCreateDIChan(samplHandle,"Dev1/port0/line0:7","",DAQmx_Val_ChanForAllLines));
    DAQmxErrChk(DAQmxCfgSampClkTiming(samplHandle,"/Dev1/PFI0",1000000.0,DAQmx_Val_Rising,DAQmx_Val_FiniteSamps,length));
    DAQmxErrChk(DAQmxCfgDigEdgeStartTrig(samplHandle,"/Dev1/PFI1",DAQmx_Val_Rising));
    DAQmxErrChk(DAQmxRegisterEveryNSamplesEvent(samplHandle,DAQmx_Val_Acquired_Into_Buffer,length,0,Callback,this));
    DAQmxErrChk(DAQmxTaskControl(samplHandle,DAQmx_Val_Task_Commit));
    When I run it in QT Creator it gives me this error:
    DAQmx Error: Specified property is not supported by the device or is not applicable to the task.
    Property: DAQmx_StartTrig_Type
    Task Name: _unnamedTask<0>
    Status Code: -200452
    DAQmx Error: Task specified is invalid or does not exist.
    Status Code: -200088
    Previously, when I used analog input instead of digital, I did not have any problems. Any one has a clue what's wrong with my channel configuration?
    Also, I defined the channel as
    "Dev1/port0/line0:7"
    just for example. Can anyone tell me the syntax for defining PFI2FI13 for my 12bit digital input? It looks like I have to define it in lines/ports format which would probably look something like:
    Dev1/port1/line2:7 through Dev1/port2/line0:5?

    Duplicate Post. I answered some of your questions on the other post.
    Aaron W.
    National Instruments
    CLA, CTA and CPI

  • DAQmx Channel Identification

    Hi there,
    I have a problem in using DAQmx channel property node ---> Channel
    Type. many times this property node is giving error code -200088. Once
    this error happend, labview needs to restart. but the probability of
    working of this property node is 25%. I 'm clueless. I'm using this
    property to identify the global channel types whether it is Analog
    Input/ Analog output/ DI/O.
    Any one suggest the reason behind this error.
    Thanks in advance
    Vijayasiva

    Vijayasiva,
    What is it that you have wired to the "task" input of the property node? The error you are getting indicates that this task is not valid. Is it a task you define in MAX? Is it a task you create in LabVIEW? Could you possibly be clearing this task before the property node executes? It may help to post your code.
    Hope this helps,
    Ryan Verret
    Product Marketing Engineer
    Signal Generators
    National Instruments

  • Status Code: -200088

    I'm trying to create a digital input task with a few digital lines on the PCI-6602 (in LabWindows/CVI Ver 9.0) as below:
    status = DAQmxCreateTask("",&digital_output_taskHandle);
    status = DAQmxCreateDIChan(digital_input_taskHandle, "PCI_6602/port0/line0:3","",DAQmx_Val_ChanForAllLines);
    but I got a Non-Fatal Run-Time Error with a status code = -200088 when I tried to run the program.  Could someone please tell me what the problem is?  BTW, when I create a digital output task on the same 6602, I don't have any problem.
    TIA

    TIA,
    Thank you for posting on the NI Forums.  Everything looks good in your code except I am not quite sure why you are coding "status =". I would recommend looking at the examples in the Example Finder provided by CVI for Digital Input for the PCI-6602. The example"ReadDigChan.prj" will work for the PCI-6602, it can be found under Hardware Input and Output >> DAQmx >> Digital Measurements >> ReadDigChan.prj. 
    Aaron W.
    National Instruments
    CLA, CTA and CPI

  • Error -200088

    I dont know why I am getting this error each time I try to use my VI.
    Error -200088 occurred at Driver Control (Voltage - Finite Output) (Version 4) Prescan 1.vi
    Possible reason(s):
    Task specified is invalid or does not exist.
    What I am trying to do is to make two tabs for the waveform settings (in th VI attached) one tab outputs only tringular wave "prescan", the other tab "scan" that have a regular function generator.
    Then after pressing continue on the error dialog the VI continuous with out stopping even if I pressed the stop button.
    Please advice 

    Hello!
    After looking at your code, I believe your reference is getting dropped when you use a feedback node on your reference wire between your DAQmx Timing Property Node and your DAQmx Write VI. Feedback nodes are used in loops to pass data between multiple iterations of the loop (here is a good document for more information: http://zone.ni.com/reference/en-XX/help/371361H-01/lvconcepts/feedback_node_concepts/). Currently, your code is not running in a loop and therefore inputs null data at that point. If you place a probe before and after that feedback node and run your code, you will see the change in the value of the wire. I would advise taking all of these feedback nodes out of your system unless you are planning on putting all of this code inside of a loop, in which case you will need to initialize that feedback node as well. 
    Thanks!
    Stephanie S.
    Application Engineer
    National Instruments

  • NI DAQMX Driver performanc​e

    Hello all,
    I would like to build a SubVI to generate digital & analog output, but am concerned about possible performance issues.   In some extreme cases I will need to call this SubVI in rapid succession(50ms interval) hundreds of times.   It will contain the following 3 tasks to be executed in sequence:
    Task #1 - Set two bits high
    Task #2 - Analog Generation
    2.  Sychronize two NI-DAQmx PCI cards via a RTSI cable at 40khz sampling rate.
    3. Generate
    Task #3 - Set two bits low

    duplicate post. continue here

  • NO Disk error when DAQmx is referenced

    Referencing NationalInstruments.DAQmx causes a NO DISK error in Visual Studio (see attachment)
    I'm using Visual Studio 2012 and MS 2013
    The DAqmx version is 9.8.45.42
    Has anyone seen this before and is there a fix?
    Steve
    Attachments:
    DAQMX Error.JPG ‏22 KB

    See Top 25 Bugparade: # 4264750
    This is a SecurityManager - Problem and the java.io.File.
    eg.:
    System.setSecurityManager(new RMISecurityManager());
    File[] roots = File.listRoots();
    Then you will see the problem...
    I tried the following workaround:
    before you access disk. (or JFileChooser)
    SecurityManager sm = System.getSecurityManger();
    System.setSecurityManager(null);
    // disable the SecurityManger
    // this special disk access needs no SecurityManager..
    ... popup JFileChosser or make FileAccess..
    System.setSecurityManager(sm);
    // restore the old SecurityManger
    It's not the best solution but it works..
    hope this will help,
    Wolfgang
    EDI Organisation

  • USB 6009 DAQmx Deployment

    Hi.
       I have created a 4 channel differential data logging scope with a NI USB-6009. I would like to deploy this 'easily' to many of my colegues. I have app builder and the ability to build apps, but I would like to include the correct drivers for the 6009 in with the installer (although I have selected NI_DAQmx Core Runtime and NI_DAQmx MAX config support).
       For the running of the app, I have created a Task that consists of 4 channels. I would like it for my end user not to have to configure this. Does anyone know how I might acheive this? My experience of deployment is limited.
    Many thanks, Alec

    Hi Alec,
    It's also worth installing DAQmx MAX Configuration Support from the install builder if you still want to be able to modify the tasks from MAX as well.
    Best Regards,
    Chris
    National Instruments - Tech Support

  • USB 6009 and DAQmx Base Concerns

    Hello,
    I just received a USB-6009 multifunction DAQ device along with DAQmx Base for use on Windows XP with LabWindows/CVI ver 7.1.  Both the 6009 and DAQmxBase are successfully installed however I have several questions, I hope I am missing something obvious:
    1. The Task Configuration Utility is not needed for use with LabWindows/CVI?  I believe I read this in the Getting Started Guide.
    2. There is no function panel for the DAQmxBase functions?  I even searched the installation CD and found no .fp files.  So the only way to know what functions are available with DAQmxBase is to open the NIDAQmxBase.h file and search through the function prototypes?  Then, to know what a function does it is necessary to open the C Function Reference Manual via the Windows Start button and search for the function name of interest?
    3. When creating a digital input or output channel with DAQmxBaseCreateDIChan or DOChan is it only possible to setup a "channel" as an entire port?  Is it not possible to setup a channel as a single input or output line?  Similarly, once the channel is configured is it only possible to read or write an entire port with DAQmxBaseReadDigitalU8 or WriteDigitalU8?  I was expecting something similar to the DIG_out_line function used in Traditional NI-DAQ where a board number, port number, line number and state are passed so that a signal output line can be set on or off.
    Thanks in advance for the assistance,
    - Aaron

    Aaron T. wrote:
    Hello,   I just received a USB-6009 multifunction DAQ device along with DAQmx Base for use on Windows XP with LabWindows/CVI ver 7.1.  Both the 6009 and DAQmxBase are successfully installed however I have several questions, I hope I am missing something obvious:   1. The Task Configuration Utility is not needed for use with LabWindows/CVI?  I believe I read this in the Getting Started Guide.  
    **The Task Configuration Utility is not necessary, except that there is significant functionality missing from DAQmx Base but present in the utility. That includes a lot of what DAQmx calls "proerties", and includes things like the convert rate for AI scanning.
    2. There is no function panel for the DAQmxBase functions?  I even searched the installation CD and found no .fp files.  So the only way to know what functions are available with DAQmxBase is to open the NIDAQmxBase.h file and search through the function prototypes?  Then, to know what a function does it is necessary to open the C Function Reference Manual via the Windows Start button and search for the function name of interest?  
    **I don't use CVI so I don't know anything about this. It strikes me that even if you have such a panel reading the documentation is a good idea
    3. When creating a digital input or output channel with DAQmxBaseCreateDIChan or DOChan is it only possible to setup a "channel" as an entire port?  Is it not possible to setup a channel as a single input or output line?  Similarly, once the channel is configured is it only possible to read or write an entire port with DAQmxBaseReadDigitalU8 or WriteDigitalU8?  I was expecting something similar to the DIG_out_line function used in Traditional NI-DAQ where a board number, port number, line number and state are passed so that a signal output line can be set on or off.  
    **Well, the ReadMe file says that USB-6008/9 is supported with both Line I/O and Port I/O. On the other hand, the documentation for DAQmxBaseCreateDOChan and DAQmxBaseCreateDIChan say for the lineGrouping parameter, "Always pass DAQmx_Val_ChanForAllLines." So your question is a good one! Perhaps one of the NI engineers can comment on this.
    - Aaron
    Thanks in advance for the assistance,
    John Weeks
    WaveMetrics, Inc.
    Phone (503) 620-3001
    Fax (503) 620-6754
    www.wavemetrics.com

  • USB-6009 Daqmx Base 3.3 Cannot creat 2 or more channels on Windows mobile 6

    Hello,
    I have USB-6009, PDA iPAQ 214, WM6, Daqmx base 3.3, Labview 2009. In order to create new mobile project I use wizard and standart dynamic example: Cont Acq&Graph Voltage-Int Clk.vi. All works ok, but if I add more chanels in VI "Create Channels" or place new VI block and enter "Dev1/ai1", exe on my PDA cannot work correctly. Exception after RUN. I have no idea how build correct application with 3 channels without this exeption...  On PC all works. Whay right way to create channels? I attach VI which don't work, for examle. I read daqmxbase cannot support WM6, but 1 channel work ideal!
    Attachments:
    diagramm.jpg ‏113 KB

    Vital000,
    I forgot to mention that, yes, Windows Mobile 6 is not supported along side of DAQmx Base. That means you might be able to get some  of the same functionality(limited) that you would with Windows Mobile 5, but most likely not 100% functionality. This could explain why 1 channel works and multiple channels do not. I will try and help you out, but as this is not supported my ability to help is limited.
    Ben Sisney
    FlexRIO V&V Engineer
    National Instruments

  • Daqmx "Done" event not triggering event structure

    I would like the user to be able to abort my daqmx task by pressing a button.
    I am attempting to use the method in this VI:
    https://decibel.ni.com/content/docs/DOC-15815
    It utilizes an event structure with the daqmx Control Task VI to abort.
    The example VI above works for me, on my system with my USB-6356 device, as expected.
    When I attempt to incorporate the same method into my VI it does not--despite having an identical arrangement, so far as I can tell.
    I believe that my problem lies with the event structure, and the dynamic registration.  I am unfamiliar with this and must be using it incorrectly.
    I have attached my VI, though it is cumbersome.  The code which I am struggling with is in the "Acquire" case.  As far as I can tell, I am doing exactly the same this in this particular case as in the example mentioned.  Yet in the example, the event structure completes, or aborts, whatever you want to call it, right after the "Wait Until Done" VI executes.  In my own VI, the "Wait Until Done" and "Clear Task" VIs execute, but the event structure does not register it.
    Here are my specific questions: is there anything extra or special that one must do in order for the Task to properly trigger a "Done" event and pass through the event structure?  At what point is the daqmx task "Done"? 
    thanks,
    Matt
    Attachments:
    BoomTubeMain.vi ‏175 KB

    natasftw,
    My event structure is identical to theirs; what you are seeing are the two different cases that exist in the event structure.  In both the example and the VI, there is a <task out>: Done and a "Dynamic Event": Value Change.  In the dynamic event case, I have my abort button and relevant code--this I believe is the code you were referring to, which you thought I was missing...  Regarding my multiple event structures, they should operate completely independently as they respond to different events.

Maybe you are looking for

  • Which folder do I use to backup Thunderbird in Windows 8.1

    Our previous notebook(which failed)was running Windows 7 and we would copy the 'profiles'folder Our new notebook runs under Windows 8.1 Which folder do we copy (cannot find 'profiles')

  • Integrating jBPM with JBoss?

    friends, I have to integrate jBPM with JBoss. It has been specifed in the documentation of jBPM that, the runtime libraries of jBPM can be put into global classpath of the application server. what does they mean by global classpath? How it can be set

  • Panning slideshow

    Hi All, I am new to Premier Pro and have been asked to put together a slideshow for a friends wedding. Rather than having a slideshow that fades in or out between images my plan is to have the camera pan across different images zooming in and out of

  • Flex mobile : Spark List width autosize with the content

    Hello, On Android, the problem is that Spar List doesn't resize with the content, <s:List id="list" dataProvider="{dpcol}"/> Thanks for any help.

  • 10g ASM instance and 11g database

    Hello, does anybody ever connected ASM instance10.2 and database 11.1? Is there any sense in it? When I have two databases: 10.2 and 11.1 running on the same host, should they both use separate ASM instances or is it possible to connect them to the c