
Include Modify Note in Data Browser

jjweimer
The code below will modify the Data Browser such that a control-click/right-click menu includes a command to Modify Note on waves. Execute the command ModifyMyBrowser() in the command line, then open the Data Browser and control/right-click on a wave to see the additional menu item(s).
Function ModifyMyBrowser() string brCmd, theStr = "ModifyWaveNote(%s)" brCmd = "CreateBrowser" Execute brCmd brCmd = "ModifyBrowser userlevel=8" Execute brCmd sprintf brCmd, "ModifyBrowser userMenu=\"Modify Note\", userMenuCommand=\"%s\"", theStr Execute brCmd brCmd = "ModifyBrowser close" Execute brCmd return 0 end Function ModifyWaveNote(thewave) wave thewave string theNote, theHelp, theMenuStr variable theWay theHelp = "Change the wave note with this. Replace With Text clears and puts new. " theHelp += "Clear All Text will delete the entire wave note!" theMenuStr = "Append Text;Pre-pend Text;Replace With Text;Clear All Text!;" prompt theWay, "Modify the note by ", popup, theMenuStr prompt theNote, "Text: " doprompt/HELP=theHelp "Modify Wave Note", theWay, theNote if (!V_flag) switch(theWay) case 1: note thewave, theNote break case 2: theNote = theNote + "\r" + note(thewave) note/K thewave note thewave, theNote break case 3: note/K thewave note thewave, theNote break case 4: note/K thewave break endswitch endif return 0 end

Forum

Support

Gallery
Igor Pro 9
Learn More
Igor XOP Toolkit
Learn More
Igor NIDAQ Tools MX
Learn More