Saving software trigger in project

I created a project with Signal Express v3.0 where I use software trigger to start and stop acquisition. When I close signal express and then reopen the project the software triggers do not show up in the bar below the menus.
Is there a way to keep the software triggers in the bar when we close the project and signal express?
Thanks,
Ben

Duplicate post on Signal Express forum here
Misha

Similar Messages

  • Software trigger

    I created a project with Signal Express v3.0 where I use software trigger to start and stop acquisition. When I close signal express and then reopen the project the software triggers do not show up in the bar below the menus.
    Is there a way to keep the software triggers in the bar when we close the project and signal express?
    Thanks,
    Ben

    Hi John, if you look at the attached screenshots view1 shows the top part of the project when I open it. In view3 the software triggers are present. In view2 I display the start condition settings of the project. When I open the project I have to remove software trigger A and then add it back to have both trigger A and trigger B buttons appears at the top as in view3.
    Ben
    Attachments:
    view1.PNG ‏16 KB
    view2.PNG ‏32 KB
    view3.PNG ‏16 KB

  • HSDIO conditionally fetch hardware compare sample errors (script trigger to flag whether or not to wait for software trigger)

    I am moderately new to Labview and definitely new to the HSDIO platform, so my apologies if this is either impossible or silly!
    I am working on a system that consists of multiple PXI-6548 modules that are synchronized using T-CLK and I am using hardware compare.  The issue I have is that I need to be able to capture ALL the failing sample error locations from the hardware compare fetch VI... By ALL I mean potentially many, many more fails than the 4094 sample error depth present on the modules.
    My strategy has been to break up a large waveform into several subsets that are no larger than 4094 samples (to guarantee that I can't overflow the error FIFO) and then fetch the errors for each block.  After the fetch is complete I send a software reference trigger that is subsequently exported to a scriptTrigger that tells the hardware it is OK to proceed (I do this because my fetch routine is in a while loop and Labview says that the "repeated capbility has not yet been defined" if I try to use a software script trigger in a loop).
    This works fine, but it is also conceivable that I could have 0 errors in 4094 samples.  In such a case what I would like to do is to skip the fetching of the hardware compare errors (since there aren't any) and immediately begin the generation of the next block of the waveform.  That is, skip the time where I have to wait for a software trigger.
    I tried to do this by exporting the sample error event to a PFI and looping that PFI back in to generate a script trigger.  What I thought would happen was that the script trigger would get asserted (and stay asserted) if there was ever a sample error in a block, then I could clear the script trigger in my script.  However, in debug I ended up exporting this script trigger back out again and saw that it was only lasting for a few hundred nanoseconds (in a case where there was only 1 injected sample error)... The sample error event shows up as a 1-sample wide pulse.
    So, my question is this:  is there a way to set a flag to indicate that at least one sample error occurred in a given block  that will persist until I clear it in my script?  What I want to do is below...
    generate wfmA subset (0, 4094)
    if scriptTrigger1
      clear scriptTrigger1
      wait until scriptTrigger0
    end 
    clear scriptTrigger0
    generate wfmA subset (4094, 4094)
    I want scriptTrigger1 to be asserted only if there was a sample error in any block of 4094 and it needs to stay asserted until it is cleared in the script.  scriptTrigger0 is the software trigger that will be sent only if a fetch is performed.  Again, the goal being that if there were no sample errors in a block, the waiting for scriptTrigger0 will not occur.
    I am probably going about it all wrong (obviously since it doesn't work), so any help would be much appreciated!

    Please disregard most of my previous post... after some more debug work today I have been able to achieve the desired effect at slower frequencies.  I did straighten out my script too:
    generate wfmA
    if scriptTrigger1
      clear scriptTrigger0
      wait until scriptTrigger0
    end if
    generate wfmA
    scriptTrigger1 = sample error event flag
    scriptTrigger0 = software trigger (finished fetching error backlog in SW)
    However, I am still having a related issue.
    I am exporting the Sample Error Event to a PFI line, looping that back in on another PFI line, and having the incoming version of the Sample Error Event generate a script trigger.  My stimulus has a single injected sample error for debug. For additional debug I am exporting the script trigger to yet another PFI; I have the sample error event PFI and the script trigger PFI hooked up to a scope.
    If I run the sample clock rate less than ~133MHz everything works... I can see the sample error event pulse high for one clock period and the script trigger stays around until it is consumed by my script's if statement.
    Once I go faster than that I am seeing that the script trigger catches the sample error event occasionally.  The faster I go, the less often it is caught.  If I widen out the error to be 2 samples wide then it will work every time even at 200MHz.
    I have tried PFI0-3 and the PXI lines as the output terminal for the sample error event and they all have the same result (this implies the load from the scope isn't the cause).
    I don't know what else to try?  I can't over sample my waveform because I need to run a true 200MHz. I don't see anything that would give me any other control over the sample error event in terms of its pulsewidth or how to export it directly to a script trigger instead of how I'm doing it.
    Any other ideas?

  • Saving a Photoshop CC project from a Mac (in .PSD format) to a thumb drive and trying to transfer it to a Dell laptop with Photoshop CS6.  Will not open...Error message: could not complete your request because it is not a valid photoshop document.

    Saving a Photoshop CC project from a Mac (in .PSD format) to a thumb drive and trying to transfer it to a Dell laptop with Photoshop CS6.  Will not open...Error message: could not complete your request because it is not a valid photoshop document.

    The file was corrupted somewhere along the way (assuming it was still readable on the Macintosh).
    The platforms don't matter, but you still need file transfer that doesn't corrupt files...

  • Software Trigger from CC1 on PCIe-1433

    Dear Sir or Madam,
    Now I am getting into trouble about NI Measurement Automation explore with my PCIe-1433. I like to make software trigger from this software into my cameralink camera. However I am not so familiar with this software. Is it possible to make software trigger ? If it is possible, I like to know how to generate it.
    Best regards,

    Hello,
    Check out this forum post. It goes through the steps necessary to set up triggering in MAX.
    -Erik S
    Applications Engineer
    National Instruments

  • DAQmx - Software trigger

    Hi all,
    I would like to knows if it's possible to start a task with a software trigger if an analog start trigger doesn't appear after a timeout (e.g. 2 seconds)?
    Kinds

    In fact you need to change trigger type of the task or to have different trigger types, I do not know how to do it directly
    The workarounds:
    1) Stop task if it gives timeout (= specified time), change trigger type and restart it. Be sure to commit task before first start to increase speed.
    2) It may work to connect internal 20MHz timebase to the trigger terminal (Daqmx routing palette) after the specified time

  • Can I retrived an auto-saved version of a project after opening the saved version by accident?

    Can I retrived an auto-saved version of a project after opening the saved version by accident?

    Unfortunately, no.
    Opening the (last) "Saved" version after a crash automatically discards the contents of the (invisible) autosave folder.

  • Help: Can you use software trigger on a digital line.

    Hi:
    We have a legacy DAQCARDard 700 which does not support hardware triggering.
    We have a trigger from our instrument that is 5 V+ and we would like to
    trigger when it drops to 0 V. We have several questions.
    1. Do we need to invert the signal in MAX or is that only for V that are
    negative?
    2. Is there a good example in the examples where the state of this digital
    line is used to trigger an analog acquisition? When we tried using the
    digital trigger examples, we had an error saying that the hardware did not
    support that mode.
    3. We have an analog software trigger mode (based on the Analog Software
    Trigger example) working which we would like to modify over to read the
    digital line, but we have done very little wi
    th digital I/O.
    4. The digital trigger has been assigned a virtual channel of dtrg.
    Any help would be much appreciated.
    Thanks in advance,
    Pete

    Thanks Doug,
    If we read the digital line instead of as an analog line would it improve
    the accuracy of the triggering. Everything works now except we have a
    little bit of timing jitter within about 1 data point scanning at 50 kHz.
    However, I've never done any digital i/o with LabView, but may I should work
    through some of the tutorials. If you thought that this might solve the
    jitter problem. Would checking the state of the digital line allow a faster
    response with softtrig, I guess is my question?
    Pete
    "Doug Norman" wrote in message
    news:[email protected]..
    > Hello Pete,
    >
    > You are correct that the DAQCard-700 has no digital (or analog)
    > hardware trigger. The analog trigger example t
    hat is working for you
    > is using conditional retrieval. This is where data is always being
    > acquired and the driver looks at the values to determine when to
    > "trigger" and read the data into LabVIEW. To answer your questions:
    > 1. I don't think you need to invert the signal. This is for when you
    > want a digital low (below 0.8 volts) to show up as a digital high, and
    > a high (above 2.0 volts) to be read as a low.
    > 2. I don't know of a good example. You would basically have to
    > monitor the digital line. When it goes from high to low you would
    > then start your analog acquisition.
    > 3. I think this could be your best bet. If you have enough analog
    > input lines, why not just connect this digital signal as one of your
    > analog inputs. Then use this example to trigger when the 5 volts
    > drops to 0. It won't hurt to acquire your digital signal on an anlog
    > input along with your other data.
    > 4. I don't understand this question.
    >
    > Best Regards,
    >
    > Doug Norman

  • Va01 sales order trigger a project

    Dear all,
    when i use va01 to trigger a project, the project should be automatically generated.
    but my problem is when i save the sales order, the dialogue box appears and asks me to fill in the standard network, network profile. After that, it asks me to fill in the billing element.
    How could i trigger the project automatically?
    how can i link the standard network and sales order? i mean the configuration.
    thanks a lot.

    thanks for both of you.
    the first problem is solved.
    now the second comes  i don't know where the problem is
    when i save the project, an runtime error appears.
    following is the message:
    Probably the only way to eliminate the error is to correct the program.
    If the error occures in a non-modified SAP program, you may be able to
    find an interim solution in an SAP Note.
    If you have access to SAP Notes, carry out a search with the following
    keywords:
    "MESSAGE_TYPE_X" " "
    "SAPMV45A" or "MV45AF0B_BAPIDATEN_ERMITTELN"
    "BAPIDATEN_ERMITTELN"
    thanks a lot.

  • IMAQdx external/software trigger

    I use C# & Vision Acquisition Software 2010.
    I setup Vision Acquisition Software 2010 but the IMAQdx examples code just have Grab、Snap and Sequence capture.
    Are there any about IMAQdx external/software trigger sample?

  • Software trigger with PCI-5122

    I am going to program a board with PCI-6552 and in meantime in specific times capture the samples of the anolog output of the board by PCI-5122.
    Is there any way to use software trigger and the data pattern of PCI-6552 (e.g. define a software event) to trigger the PCI-5122. If it is possible, how the software event can be defined and connected to the "send software trigger" block?

    Whe using a software trigger with the 5122, you generate the trigger whenver you call the "Send Software Trigger" function. you can program the software events that cause this funtion to be called in any way you want.
    In the simplest case, you could place the "Send Software Trigger" function in a while loop and only execute it when the user presses a button.
    Jack

  • Software trigger example for NI 5911

    Where can i find the software trigger example for NI 5911,
    thanks

    Hi dreamhawk,
    There are some examples online that demonstrate software triggering with a High-Speed Digitizer such as the NI 5911. Because you didn't specify which programming language you're using, I'll assume you're using LabVIEW. I suggest you take a look at the example program "Software Triggering with NI-SCOPE and a High-Speed Digitizer" at
    http://sine.ni.com/apps/we/niepd_web_display.displ​ay_epd4?p_guid=B45EACE3E89156A4E034080020E74861&p_​node=175383&p_source=External.
    Regards,
    David Shatila
    Applications Engineer
    National Instruments

  • How can I find an example about acquiring waveform data by software trigger using PXI 4070 DMM?

    Anybody could proivde an example or simliar about acquiring waveform data by software trigger using PXI 4070 DMM?
    Thanks!

    hi there
    from the NI main page go to the developer zone http://www.ni.com/devzone/dev_exchange/ex_search.h​tm. select "LabVIEW" and "Digital Multimeter (DMM)" and search for "4070". then you'll find some examples.
    Best regards
    chris
    CL(A)Dly bending G-Force with LabVIEW
    famous last words: "oh my god, it is full of stars!"

  • Saving full quality HD projects in H.264

    Hello,
    I'm new to the forum been using a Mac and iMovie for about 5 years. Anyway I recently bought a Sanyo HD700 Vid cam which records onto an SD card in H.264 720p HD video. What I would like to be able to do but have yet to figure out is save my iMovie projects in full HD quality onto an external HD to view via Windows Media Center or Xbox 360 dashboard. I see no need to burn a DVD anymore as my entire home is digital and wired. Is there anybody else doing this and if so could you please help.
    Thanks,
    Ben

    if you download the software called connect360, you can view your saved movies on your xbox. it's seamless and fairly easy. Using Imovie, I had to save the file using quicktime, advanced and save in the highest quality before HD, using mpeg4 compression and aac audio. I did not get the HD to work, it saved it choppy. I'm not sure if that's because my mac is 2yrs old, but i have 1080 stuff already edited on my computer and that works fine.

  • Right way to do software trigger?

    I have been doing a program for electronics dropping tester. I am using one drop table sensor and one sensor attached to circuit board. I am dividing all 250kS/s rate two these two sensors. Also when I am using high speed resistance measuring in test I am also dividing the sample rate for those. I am using PCI-6225 card where is not hardware trigger channel so I need to do it with software trigging.
    The trigger starts when the drop table hits the ground and it's undergo the acceleration which is measured from drop table sensor.
    The problem is that the program somehow goes to loop or something in measurement. It remains measuring and doesnt end the measuring. It doesnt do that all the time but sometimes. I have tried to find out that does it go some repeating loop but it doesnt. So is that my triggering done so bad way that this whole Labview language jams ?
    If someone can watch my code and say how it should be done? I have attached some of my code in this post. In the code the measuring structure part is framed with red frame. I know that this my code is badly done because I havent used so many subVIs like it should be done. This is my first Labview code what I have been doing. The layout is also too big because few subVIs but it fits somehow to two monitors.
    Thanks a lot for reading this!
    -Toni
    Attachments:
    Droptester.vi ‏324 KB
    Trigger_and_gate.vi ‏29 KB

    To_ne wrote:
    [...] If someone could tell me that are those DaQmx Create Task--> DaQmx Create Channel (AI Voltage)-> Timing-> Start Task-> Read-> Clear Task -chain with the different loops done okay ?[...]
    -Toni
    If you need all those channels, the chain on itself is ok.... even though you can remove the flat sequence structure without any changes done to the functionality of the code.
    I suggest you to collect all On/Off settings into a boolean array and then pass it to a subVI. In this subvi you can do something like this:
    This will enable you to decrease block diagram size in a quite decent (read: scalable) way.
    hope this helps,
    Norbert
    CEO: What exactly is stopping us from doing this?
    Expert: Geometry
    Marketing Manager: Just ignore it.

Maybe you are looking for