GraphWaveDraw and Igor 7
Youcefhd
We have this piece of code in our procedures that take the freehand drawing for further processing somewhere else (the waves will be overwritten directly in the :viewer: folder ). The code worked fine on Igor 6 , on Igor 7 I get the the error : "While executing ImageLineProfile, the following error occurred: One or more of the input waves are not supported". I tried to add Redimension/D to see if it's a wave type that is the problem but it didn't work.
Function PVBDrawImNewLineProfileProc(ctrlName) : ButtonControl
string ctrlname
String cdf=GetDataFolder(1)
PVBImNewLineProfileProc(ctrlName)
setdatafolder root:WinGlobals:viewer
SVAR imageGraphName= root:Packages:PVBImProcess:LineProfile:imageGraphName
Wave FHLineProfileY= root:WinGlobals:$(imageGraphName):FHLineProfileY
Wave FHLineProfileX= root:WinGlobals:$(imageGraphName):FHLineProfileX
Graphwavedraw/F/O FHlineprofileY, FHlineprofileX
SetDataFolder cdf
PVBSetFHDependency()
end
string ctrlname
String cdf=GetDataFolder(1)
PVBImNewLineProfileProc(ctrlName)
setdatafolder root:WinGlobals:viewer
SVAR imageGraphName= root:Packages:PVBImProcess:LineProfile:imageGraphName
Wave FHLineProfileY= root:WinGlobals:$(imageGraphName):FHLineProfileY
Wave FHLineProfileX= root:WinGlobals:$(imageGraphName):FHLineProfileX
Graphwavedraw/F/O FHlineprofileY, FHlineprofileX
SetDataFolder cdf
PVBSetFHDependency()
end
ImageLineProfile
.November 29, 2017 at 05:55 am - Permalink