Main Content

getCursorTags

Return all Logic Analyzer cursor tags

Description

example

cursorTags = getCursorTags(scope) returns all the cursor tags for the Logic Analyzer. You can use these tags to get information about a cursor using the getCursorInfo method, to modify a cursor using the modifyCursor method, or to delete a cursor using the deleteCursor method.

Examples

collapse all

This example shows how to use functions to create, manipulate, and delete cursors in a dsp.LogicAnalyzer object.

Create Logic Analyzer and Signals

scope = dsp.LogicAnalyzer('NumInputPorts',3);
for ii = 1:20
    scope(ii,10*ii,20*ii);
end

Add Cursor

Add a cursor at 15 seconds and show the cursor information.

cursor = addCursor(scope,'Location',15,'Color','Cyan');
getCursorInfo(scope,cursor)
ans = struct with fields:
    Location: 15
       Color: [0 1 1]
      Locked: 0
         Tag: 'C2'

Modify Cursor

Change the cursor color to magenta.

hide(scope)
modifyCursor(scope,cursor,'Color','Magenta')
show(scope)

Remove Cursor

Delete the yellow cursor at 0 seconds.

hide(scope)
tags = getCursorTags(scope);
deleteCursor(scope,tags{1});
show(scope)

Input Arguments

collapse all

The Logic Analyzer object from which you want to return all cursor tags, specified as a handle to the dsp.LogicAnalyzer object.

Output Arguments

collapse all

The cursor tags, specified as a cell array of character vectors.

Example: {'C1'}

Example: {'C1','C2','C3'}

Data Types: cell

Version History

Introduced in R2013a