Drawing limits on my waveform

I've got two waveform graphs which display a live view from my oscilliscope.
What is the easiest way to draw two parallel Y axis amplitude limits? Can i do this somehow through the property nodes? or do i have to make these waveform graphs multiplots and add dimensions to my y-array?
Thanks...
Solved!
Go to Solution.

Cory,
Thanks for the reply. Sorry for the poor explanation. I just took a screenshot of my program and edited it in mspaint to show exactly what i need.
If you look at the screenshot, you'll see a little table on the left with 3 "threshold" numbers. These numbers are automatically calculated based on a 1st time calibration that is run at the beginning of the program. The charts below highlight the values in red if they exceed these thresholds.
All i want to do is actually DRAW these thresholds onto my waveform chart (like i did in paint with a red dotted line). Because these numbers are pretty much always different (by a few mV), i need this to occur programatically.
Message Edited by lebogzy on 06-03-2009 01:53 PM
Attachments:
thresholdpic_edited.GIF ‏72 KB

Similar Messages

  • Faster Audio Waveform Draws

    I sync up my video clips by the waveforms. FCP takes a long time to do this. I have 6 GB of RAM in a G5 Quad but it's still slow. Anybody know any tips to speed up FCP in drawing the waveforms?

    And if I'm not mistaken, the actual drawing of the thumbnails & waveforms on the timeline is done more by the GPU than anything, so it's possible a faster graphics card could help.
    I know that was the case back in my days of editing in Vegas.

  • Is it possible to vary the thickness of a stroke like in Anime Studio Pro?

    I'm new to Illustrator and vector drawing in general, but I've used Anime Studio Pro years ago when it was still Moho, one feature I really liked about it was how you could vary your stroke's thickness from point to point or even hide certain parts of a stroke, that feature was perfect for cartoony drawings and stuff.
    Now I went over the lynda.com basics videos which gave me a fairly good idea of how Illustrator works, but this particular feature wasn't covered and I haven't been able to find it on my own.
    Is this even possible to do in Illustrator?

    I don't see any particular new feature being asked for here. Jack basically asked if Illustrator included any so-called "variable stroke" features. Those have been described to him. Jack has not yet sufficiently described the behavior in Anime Studio Pro to which he alludes, to discern whether it is significantly different from Illustrator's treatment.
    (And thanks, but no thanks; if I want to "formalize" my feature ideas, I'm quite capable of doing that myself, rather than delegating it to someone who probably doesn't understand what I'm saying. I'd say most others have communication skills sufficient to do the same.)
    Other users in this forum have often asked for an elaboration of a variable stroke weight feature that they could deliberately modify after-the-fact. Think about this: They want to more accurately control the results of "variable stroke" features. (More about this below.) They have suggested (sometimes with elaborate mockups) such things as special on-object handles or (egads, no!) additional modal dialogs to controllably alter the positions of thicks and thins. Such suggestions:
    Are seldom very thoroughly thought-out. In practice, they would be every bit as tedious as just drawing the path the way you want it to begin with.
    Usually overlook the existing functionality. The yet-another-dialog suggestors fail to understand that the current implementation of ArtBrushes already provides that.
    Universally overshoot the real-world practicality of such ideas. They all result in too-complicated interfaces with too much tedium to use them.
    Almost always stem from a beginner's fear of using the primary tool of a Bezier path drawing program: The Bezier path drawing tool.
    As explained at length, Illustrator already provides tools for both the "as-you-draw" (limited by the real-world inaccuracy of current stylus hardware and [I suspect] Illustrator's 1/12 second redraw response) and the "applied shape" (hindered by a few interface and option problems) methods.
    In all drawing programs I've used, I invariably find the "applied shape" method superior for both loose, sketchy, cartooney work and for painstakingly accurate work. That's why I consider stylus hardware in vector programs to largely be an "emperor with no clothes." People who swear by it go to absurd stretches of "logic" to defend it, grossly--often laughably--overstating their supposed "advantages."
    Fact is, when you really LISTEN to what people are saying, it boils down to this: Users (usually newcomers) think they want a vector drawing program to act like a raster painting progam, because they think that's more intuitive, and they think that the only difference between vector and raster artwork is that one is scaleable and the other isn't. But vector artwork by its nature seeks accuracy and whether they think it or or not, accuracy is what such requestors seek.
    Why else does that stylus-enamored user engage in that ever-tighter re-shaping of the path dozens of times? Because he WANTS that loosey-goosey hardware/software combination to accurately match his mental image of what that raster "stroke" is supposed to look like. He is SEEKING vector-like accuracy and smoothness. But he's doggedly determined to do it with a hardware/software combination that is inherently inaccurate (i.e.; "painterly" features like Blob, Pencil, Brush, Eraser, Smooth tools; "automatic drawing" commands like LiveTrace, Smooth; "painterly" pointing devices).
    All these things strive against the inherent nature of vector drawing. It's like vector drawing being ashamed of its own advantages. He does this purely to avoid the direct-drawing methods which are designed for accuracy--i.e.; those which are commesurate with the advantages inherent in vector drawing. (It's not just about resolution independence.)
    So newcomer user-demand drives development to concentrate on such dubious "painterly" features, trying to make vector programs "more approachable" by forcing them to act like what they are not, while neglecting year-after-year, version-after-version, interface improvements of the features which reflect what vector programs really are. As a result, much-needed advancement of vector-appropriate features and interface elegance goes unaddressed. The net result is vector software that doesn't even feel serious anymore.
    Illustrator's Brushes are best-of-class, but they all fall short because of this misdirected focus on their being loosey-goosey "painterly" and inaccuate. Here are the fairly modest improvements they despirately need, which I have stated many times over the years, and which just fall into the black-hole abyss of Adobe's feature-requests:
    Art Brushes
    Need ENDINGS. Art Brushes should completely obviate Illustrators' hideously outdated Arrowheads feature. But they don't, because you can't apply a non-distorting END to the paths.
    Need a set of sensible default presets that demonstrate to newcomers that Art Brushes can be employed for far more commonly useful things than strained and always-disappointing attempts to emulate "natural media" like chalk or watercolor. The most useful Art Brushes are those made from extremely simple geometric shapes.
    Pattern Brushes
    Need an option to DISALLOW scaling/distortion of the END TILES and CORNER TILES.
    Need a set of sensible default presets that demonstrate to newcomers that Pattern Brushes (provided the other improvements mentioned herein) can be employed for far more things than mere frame borders.
    Ends & Corners
    Alternatively, separate ENDS & CORNERS as a distinct kind of "brush" that can be optionally applied in combination with all other Brushes.
    Include options for non-exclusive occurances at: Path Ends, Path Corners, All AnchorPoints, Segment Centers.
    With careful thought, this feature could probably encompass, and thereby obviate the functionality of Scatter Brushes.
    Art Brushes and Pattern Brushes
    Need to support use of Symbols as Ends and Corners.
    Need improved interface for controlling their position boxes. The crude rearmost-invisible-rectangle thing is half-baked and grossly unintuitive.
    Need a double-click interface to edit their base artwork commensurate and consistent with Isolation Mode and editing Symbols. One should not have to drag the Brush artwork to the page, Ungroup it multiple times, and AltDrag it back into the Brush palette to edit its artwork.
    Art Brushes, Pattern Brushes, and Symbols
    Need an option to DISALLOW scaling of STROKE WEIGHTS in the base artwork.
    Graphic Styles
    Need a set of default presets that leverage the above-mentioned uses of ArtBrush/PatternBrush combinations that demonstrate to newcomers the range of practical things possible through such combinations, instead of just yet-another-worn-out-attempt at "gel buttons."
    All Brushes, Styles, and Symbols
    A better treatment for managing Libraries.
    ABOVE ALL:
    Illustrator's horrible interface for drawing paths and making selections needs a complete, from-the-ground-up, rework, so newcomers will stop fearing direct Bezier drawing in the first place. This is the root cause of the vast majority of Illustrator's learning curve pain for newcomers.
    Illustrator's horribly scattered interface needs a complete consolidation and reorganization, NOT just yet-another window dressing pasted over the existing [dis]organization scheme.
    Illustrator's horribly outdated feature set needs to be brought at least fully up-to-date with other mainstream vector drawing programs. It is simply missing too many bare-bones basic functions that should be standard-fare, and have long been standard fare in other programs (user defined drawing scales, joining of paths, proper cutting tools, path combinations without ridiculous caveats, and much more.)
    If doing any of the above means breaking backward-compatibility with previous versions, SO BE IT. Stop development of this buggy, sluggish, outdated application where it is, and call the above a new product.
    JET

  • Dynamics audio effect glitchy. Audio plays back too softly.

    PP 7.1.0
    Mac OS X 10.8.4
    Basic timeline. Three tracks of audio. One of the tracks is playing back VERY quietly. This track has a dynamics effect applied, with only the "limiter" function checked on (at -3db). Audio on this channel plays back too softly. A restart of premiere fixes the problem for a few moments, but then its back to soft again. Playing the clip in the source monitor plays it back at the correct volume. Turning the effect off altogether also plays the audio at the original (louder) volume - albeit minus the limiter. The waveform itself is plenty loud. But when the effect is engaged, the clip suddenly plays back about 15db quieter than it should.
    Any ideas?

    Hi T-MACK,
    This may not be much help but I had the same problem. Inspection showed that I'd inadvertantly set the camera on long play when shooting the footage. It seemed fine when importing into imovie but playback appeared to be double speed. I posted a question on this forum but couldn't get a satisfactory solution. Re-setting the camera and reimporting didn't help. However, I borrowed a friends camcorder and reimported the same video from that. It worked. I can't see why but it did.
    Perhaps sommeone will come up with a better answer.
    Regards
    Rob

  • Create shear stress formula

    Hi everyone!
    I want to create a formula to use it later in order to take integral and derivative of this equation. The equation has some constants of D=0.026 m; L=3 m. And some other constants which are found at the end of the run in vi. These constants are numerics which are "delta_P_ta"; "delta_P_os"; "U_m_os" and "w=2*pi*freq.". The formula I want to obtain is;
    Shear_stress_wall(t)= (delta_P_ta*D/4/L) + (delta_P_os*cos(w*t)*D/4/L) + (1,2*w*D*U_m_os*sin(w*t)/4)
    where t is time in second and the shear stress wall is a function of sin, cos and t. Then I will take derivative of this equation with respect to t.
    Please help me!!! Is it possible to generate a string and is it possible to use this formula string in order to take its integral??
    Is it also possible to draw this equation into waveform graph with respect to time?
    Please help me! Thanks a lot!
    Solved!
    Go to Solution.

    LabVIEW does not do symbolic math. Your best bet is to program the integral function and derivative functions manually. Use something that can do symbolic math (such as maple) if you have difficulty with this.
    mechen wrote:
    where t is time in second and the shear stress wall is a function of sin, cos and t. 
    That makes no sense. Your function depends on "t" only (since you apparently know "freq" and other constants.). "Sin" and "cos" are trigonometric functions, not independent variables, right?
    If you just want to draw the function, integral, and derivative in a graph and don't require an analytic representation, just calculate your function for a sufficient number of regularly spaced "t" points, then use numeric integration and differentiation. LabVIEW has alll the tools for a numeric solution.
    LabVIEW Champion . Do more with less code and in less time .

  • Power Spectrum with RFSA

    Hi all,
    I have some question about fetching power spectrum with RFSA drivers.
    when i set span and resolution bandwidth as 100M and 1M respective in ni5660 Configure for Spectrum,and use ni5660 Read Averaged Power Spectrum to fetch the power spectrum,does averaged power spectrum output the 100M signal once?
    if so,how can i draw the spectrum in Waveform Chart as RFSA demo show us?RFSA demo did use Waveform Chart to draw spectrum,did't it?
    Thanks
    Liu Yuan

    Hello Liu Yuan,
    If you take a look at ni5660 Power in Band example in the LabView Example Finder ( Help -> Find Examples ), you will notice it uses a Waveform Graph.  The Read Averaged Power Spectrum vi is contained within a while loop which means that it will continuously output the averaged power spectrum.  If you want to use the RFSA drivers, I suggest looking at the RFSA Getting Started Spectrum example in the example finder.  This example only reads the spectrum once, but you could put a while loop around the read vi to get continuous spectrum output.  If you have any more questions feel free to post back.
    Regards,
    Benjamin Cook

  • Does the new M8817LL/C resolve firewire problems?

    I was wondering if the newer /C model fixes the problem with using other firewire devices?
    I have the /B model and experience problems if I have my powered external firewire hard drive and iSight plugged in at the same time. I have an iMac G5, so I am not able to add a 2nd firewire controller.

    Hello Darrell,
    It's possible Apple made a motherboard revision that helped firewire devices.
    I do not know whether it helped anything, but at least some of the new G5 iMacs keep power to the Firewire port even when the Mac is turned off. The only real effect that I know that this has on iSight is documented in How to turn iSight (really) off.
    That is a difference in Macs, not in iSights.
    <hr>I interpret your original question to ask whether newer iSights offer less Possible hardware or software conflicts with iSight. Here is my take on that question.
    Based on my testing and the reports posted here, I do
    b not
    believe there is any functional difference between the Rev A (like my iSight), Rev B, and Rev C iSights. Neither do I believe the newer iSights are less bothered by conflicts. I think the conflicts are primarily the result of (a) iSight being Firewire powered and (b) conflicts from other devices using Firewire or AV components of your Mac in ways that conflict with iChat AV needs. This means that:
    (a) iSights considerable power draw limits the ability of your Mac's Firewire port to provide enough power to an additional Firewire device that is not "self-powered," and
    (b) When multiple apps attempt to access Firewire devices or AV applications that are in use at the same time, your Mac's OS or application software can become confused by which app is attempting to use which device for what purpose. Unless there is a later version of the software that corrects such problems, not using the application software is the only work-around I know.
    EZ Jim

  • DRQ : Draw Document Wizard only show limited details.

    Hi,
    I'm not sure is this the correct place to do development request.
    I found out that when do Copy from Function (eg. Do Delivery by Via Copy to function), Draw Document Wizard only show limited details. Width , height, length are not shown.
    Our customer sells same item (Product Code) with difference  size and dimension. It is hard to select the item from the draw document wizard.
    Even harder for documents that have a lot document lines with same product code.
    Is there any plan for this req in the next upcoming patch?
    Please advise.
    Andy

    Hi Andy
    What I understood from your explanation is you have one single item code, but the item has different sizes.  So, you are creating multiple lines for same item in base document (sales order/purchase order).
    My question is to you, how are you capturing the sizes in the document.  Have you created any UDF to capture the sizes.
    If your answer is 'Yes', then, you can include those UDFs in Draw Document Wizard -> Select Item to Copy (through Form Settings).  Also you can drag & drop those UDFs just beside your Item Code or Description, which will help user to understand the actual size/specification of the Item while drawing the base document into target.
    If your answer is 'No', then you can create those required UDFs for Marketing Document -> Rows and store the values in the base document.  And while using Draw Document Wizard include those UDFs through Form Settings as explained above.
    Thanks & Regards
    Anjan Bhowmick

  • Audio waveform does not draw

    Since upgrading to CC 2014 we have been experiencing a few issues. One such issue is audio waveforms not drawing. We have this issue on 5 different machines.
    When opening a project the audio waveforms of 1 or more clips does not draw. This seems to be random. An example: I finish editing for the day. Save the project. Shut down the mac. Come in the next day, turn on Mac, launch PP, open project. At this point some audio waveforms may draw, some may not.
    I've done a bit of exploration and it seems that PP is having trouble reading the .pek files. If I shut down and delete the .pek files and then relaunch – PP regenerates the .pek files and the audio waveform draws again.
    Anyone else having this issue?

    I don't know if it is related but I know there is an issue with CC 2014 resetting the preview file location to default on some projects.

  • Waveform re-drawing

    Hello all
    I was used to accepting the fact that I always have to cut without visible waveforms, because if I show them they redraw way too slowly each time I adjust the timeline in anyway.
    But this time I looked at the Activity Monitor utility while it was redrawing and was surprised to see very little impact on the CPU. When I render video the CPU fills to the brim (as I would expect). Discovering that my waveform redrawing is not using whatever muscle my computer may have is very frustrating.
    I can accept necessary delays, but this seems pointless. Why won't FCP use more CPU and redraw my audio chop chop? At one point, while redrawing, the Activity Monitor itself was using more CPU than FCP.
    Anyone know what gives? If I could fix this is would cut my current project edit time in half.

    The screen redraws of waveforms, once drawn for the first time will be saved, so they should draw faster after the first time... If you have a full drive where you are saving these as set in the Scratch disk settings, it will slow things down a lot I'd think. More RAM set to Thumbnails will help draw them faster too.
    Jerry

  • Why is Logic not drawing waveforms?

    Logic suddenly stopped drawing waveforms. Only using "refresh overviews" or merging 2 samples will show the waveforms. Any way to fix this? I've tried "verify and repair permissions", no help.

    Johnny Diamond wrote:
    Boyd - Thanks for answering so quickly! Actually, I found the answer within this forum once I posted my question. I'd found about 5 different things to try, but nothing helped, until I tried this: Opening "preferences" in Logic, I clicked on "initialize all except key commands", and that fixed it! I hope anyone else with this problem sees this, it worked!
    That was the old fix, until it was discovered that the important thing being reset is the "recording delay."  People accidentally bump that slider all the time, and if it gets set to too large an amount you get the problem you describe.  Setting the "recording delay" to zero eliminates the need to reset all preferences, so others should try that first.

  • How to draw the waveform for Tektronix TDS 500?

    Hi,
    I am working on drawing the 2 waveform graphs for Tektronix TDS 500 by using Labview 6.0. Does any one have any experience and tell me or could you please provide an example ? Thanks a lot.

    Hi Dennis,
    Thanks for your answer. But the programs download from the website that you provide dosen't work. I compiled my own program, and I just want to display the waveforms of the TDS 520D on my labview program on my computer.
    The attachment is my program. Before I use GPIBREAD, I send some commands using GPIBWRITE. The commands is from GETWFM.C download from
    http://www.tektronix.com/site/sw/search/1,1058,,00​.html?page=3&sort=&mode=search&pcat=oscilloscopes&​pseries=tds500&KW=&cname=
    But what I get is some wierd codes, neither string nor number. Could you please help me out? Thanks
    Attachments:
    Monitor.vi ‏239 KB

  • Draw an audio waveform from recorded sound

    I have problem with draw static waveform from recorded sound. Here is an example of which I wanted to use: http://cookbooks.adobe.com/post_Draw_an_audio_waveform_from_an_MP3_file-16767.html
    Here is an excerpt of my code, where the recorded sound, and I play it:
        public function startRecording():void
                    stop.enabled=true;
                    soundClip = new ByteArray();
                    microphone = Microphone.getMicrophone();
                    microphone.rate = 44;
                    microphone.gain = 100;
                    microphone.addEventListener(SampleDataEvent.SAMPLE_DATA, microphone_sampleDataHandler);              
                public function stopRecording():void
                    play.enabled=true;
                    microphone.removeEventListener(SampleDataEvent.SAMPLE_DATA, microphone_sampleDataHandler);
                    level.width = microphone.activityLevel * 0;
                    level.height = microphone.activityLevel * 0;
                protected function microphone_sampleDataHandler(event:SampleDataEvent):void
                    level.width = microphone.activityLevel * 1;
                    level.height = microphone.activityLevel * 1;
                    while (event.data.bytesAvailable)
                        var sample:Number = event.data.readFloat();
                        soundClip.writeFloat(sample);
                public function startPlaying(soundClip:ByteArray):void
                    this.soundClip = soundClip;
                    soundClip.position = 0;
                                    sound = new Sound();
                    sound.addEventListener(SampleDataEvent.SAMPLE_DATA, sound_sampleDataHandler);
                    channel = sound.play();
                protected function sound_sampleDataHandler(event:SampleDataEvent):void
                    if (!soundClip.bytesAvailable > 0)
                        return;
                    for (var i:int = 0; i < 8192; i++)
                        var sample:Number = 0;
                        if (soundClip.bytesAvailable > 0)
                            sample = soundClip.readFloat();
                        event.data.writeFloat(sample);
                        event.data.writeFloat(sample); 
    Is there any other way than to save the recorded sound as mp3 (which will also be complicated), or can I use this example given and work on ByteArray? I tried to redo it a little, I'm sitting on this already a lot of time and unfortunately to no avail. Any ideas? Tips?
    I would like to compare the recorded sound with the original. Draw waveform will be the first step. Maybe you also have some tips of how to compare the two sounds?
    I would be very grateful for every answer,
    Lilly

    Maybe not related to your problem, but your plugins list shows outdated plugin(s) with known security and stability risks.
    # Shockwave Flash 10.0 r32
    # Next Generation Java Plug-in 1.6.0_17 for Mozilla browsers
    Update the [[Java]] and [[Falsh]] plugin to the latest version.
    See
    http://java.sun.com/javase/downloads/index.jsp#jdk (you need JRE)
    http://www.adobe.com/software/flash/about/
    See [[No sound in Firefox]] and [[Video or audio does not play]]

  • FCP Mutitrack Send - Waveforms SLOW to Draw/Crossfades Not Visible

    I've been using Soundtrack Pro for about six months now to mix/sweeten audio from my FCP projects with great success.
    It's been a month or so since I've used it last, and today when I send a FCP sequence to Sountrack Multitrack, not only do the waveforms draw at a painfully slow pace, but I'm not seeing my audio crossfades or keyframe audio levels from my FCP sequence.
    I have NO idea why the waveforms are so slow to draw, but my bigger question is whether there is a way to view my keyframe overlays from FCP in soundtrack as I mix. Or am I just imagining that I used to be able to see them?

    I'm an idiot -- I just wasn't pulling down the envelopes for the individual tracks to see my keyframes there.
    Although I always find that Soundtrack's importing of those keyframed audio levels can be slightly off by a few frames sometimes.
    Now I still have NO idea why the waveforms aren't drawing on some clips. About 1/3 of my multitrack file has waveforms drawn, but they're scattered across the timeline in no particular order.
    One thought I had was perhaps this is due to the fact that these little clips put together each belong to a DV video file roughly 13GB (57 min) in size. Even on a FW 800 connection, maybe that's why they're not drawing? STP is the only large program open, and according to iStat I have about 1GB of free ram and 85% free CPU.

  • Curious re-drawing of waveforms

    I was working with Logic and Soundtrack Pro simultanously today. I noticed that Logic started to re-draw the waveforms everytime I switched back from SP.
    So I quit SP and restarted Logic. Same thing still happening. I believe I´ve read somewhere in the forum about this, but can´t find it now.
    Any explaination why Logic is doing this constant re-drawing? Any help appreciated!
    /juhani

    I don't think it's my tablet as the path that gets drawn is accurate. Have you had problems with the path not getting re-drawn, but the new one added to the old one?
    Here's an example (drawn with a mouse on another computer)
    A quick pencil tool path
    Trying to reshape, drawing clockwise. I think we can agree that I was close enough on the ends.
    Now drawing the path AGAIN from the other direction.
    Now if I'm supposed to be drawing a certain direction when reshaping, shouldn't there be some indicator (like an arrow on mouseover, say) how I should draw it?
    If drawing direction isn't the issue, then what is?
    I'm willing to work the way the tool wants me to but if the official line is "unexpected results may occur"...that really isn't helpful.

Maybe you are looking for