hi friends..i want to find delay time ( the value of time at which voltage reaches 50% of its maximum value ) from this perticular waveform which is of voltage vs time.. what should I do?
Actualy I wanna get data of time at perticular voltages from waveform at each value, not perticular array value... and these all values are indicated by waveform marker that we can manualy tuned which I want..
Actualy I wanna get data of time at perticular voltages from waveform at each value, not perticular array value... and these all values are indicated by waveform marker that we can manualy tuned which I want..
you can read the marker values fron within youy program.
The following explanation is fron vee help (waveform item):
Programmatically Setting and Reading Marker Values
To Programmatically Setting and Reading other properties see To Change Properties Programmatically.
You can programmatically get and set marker values. To prepare the display, open its Properties window. Enter a value for Declared Name. The value for Declared Name implicitly declares an Object variable that is local to the display’s context. Next, turn on a setting in the Markers group. VEE assigns the following properties to the markers’ X and Y positions, including the delta values. (Marker1 points down; Marker2 points up.)
Marker1X (gets the position as a Real64)
Marker1Y (gets the position as a Real64)
Marker2X (gets the position as a Real64)
Marker2Y (gets the position as a Real64)
MarkerDX (gets the position as a Real64)
MarkerDY (gets the position as a Real64)
Marker1 (gets/sets the position as a Coord)
Marker2 (gets/sets the position as a Coord)
The Marker1 and Marker2 properties can be used to read the current marker position or move the marker to a new position. All other marker properties are read-only. If you attempt to move the marker to a coordinate that is not on the trace, the marker will "snap" to the closest point that is on the trace.
In your program, enter one or more expressions in a Formula object to set or read the marker values. Each expression must contain the display's Declared Name and the marker property of interest. Marker property names are not case-sensitive. If the display’s Declared Name is XY, and Delta Markers is turned on, the following expressions will read all the available marker values, assigning them to the variables a through f as Real64 scalars:
a = XY.Marker1X
b = XY.Marker1Y
c = XY.Marker2X
d = XY.Marker2Y
e = XY.MarkerDX
f = XY.MarkerDY
You can assign the display's Declared Name to a global variable. Add an assignment expression to your program in a Formula object, and declare the global using the Declare Variable object. As an example, assume you declared the variable globalXY as a global, and set its Type to Object. Then, in the context where the display exists, add this expression to your program:
Set globalXY = XY
This lets you read the display’s marker values from another context in the program using an expression such as:
a = globalXY.Marker1X