06-29-2005 02:16 AM
06-29-2005 03:36 AM
06-29-2005 04:00 AM
06-29-2005 06:04 AM
Call VIEW.LoadLayout("view_to_set_cursor .LVD")
VIEW.ActiveSheet.Cursor.Type="Band"
Set SheetObject=VIEW.Sheets(1)
SheetObject.Cursor.X1=3.0576
SheetObject.Cursor.Y1=0
SheetObject.Cursor.X2=19.3539
SheetObject.Cursor.Y2=0
Set SheetObject=nothing
Call VIEW.Refresh()
Call wndshow("view")
call interactionon
set oMyCurve = View.Sheets(1).Areas(1).DisplayObj.LeadingCurve
ixChnNo = oMyCurve.XChannelNumber
iyChnNo = oMyCurve.yChannelNumber
iX1Value = pno(oMyCurve.XChannelName, VIEW.Sheets(1).Cursor.X1)
iX2Value = pno(oMyCurve.XChannelName, VIEW.Sheets(1).Cursor.X2)
msgbox iX1Value & " " & iX2Value
call chnalloc ("x_copy")
call chnalloc ("y_copy")
call DataBlCopy(ixChnNo, iX1Value, iX2Value - iX1Value, "x_copy",1)
call DataBlCopy(iyChnNo, iX1Value, iX2Value - iX1Value, "y_copy",1)
06-29-2005 07:50 AM
06-29-2005 08:30 AM
Call VIEW.LoadLayout("view_to_set_cursor .LVD")
VIEW.ActiveSheet.Cursor.Type="Band"
Set SheetObject=VIEW.ActiveSheet
SheetObject.Cursor.X1=3.0576
SheetObject.Cursor.Y1=0
SheetObject.Cursor.X2=19.3539
SheetObject.Cursor.Y2=0
Call VIEW.Refresh()
wndshow("view")
call interactionon
For Each oMyCurve in SheetObject.ActiveArea.DisplayObj.Curves
i=i+1
ixChnNo = oMyCurve.XChannelNumber
iyChnNo = oMyCurve.yChannelNumber
iX1Value = pno(oMyCurve.XChannelName, SheetObject.Cursor.X1)
iX2Value = pno(oMyCurve.XChannelName, SheetObject.Cursor.X2)
call chnalloc ("x_copy" & i)
call chnalloc ("y_copy" & i)
call DataBlCopy(ixChnNo, iX1Value, iX2Value - iX1Value, "x_copy" & i,1)
call DataBlCopy(iyChnNo, iX1Value, iX2Value - iX1Value, "y_copy" & i,1)
Next
06-30-2005 03:49 AM