主要内容

modifyDisplayChannel

修改逻辑分析仪显示通道的属性

描述

例子

modifyDisplayChannel (范围标签、名称、值)的属性标签使用由一个或多个名称-值对指定的属性。将每个属性名用单引号括起来。

例子

全部折叠

创建一个dsp。LogicAnalyzer对象,使用四个通道。调用modifyDisplayChannel设置每个通道的基数。在循环中运行瞄准镜以显示波浪。

Scope = dsp。LogicAnalyzer (“NumInputPorts”4“DisplayChannelFormat”“数字”);范围。TimeSpan = 12;modifyDisplayChannel(范围1“名字”“指数”“基数”“无符号十进制”);modifyDisplayChannel(范围2“名字”“Fi_hex”“基数”十六进制的);modifyDisplayChannel(范围3“名字”“Fi_bin”“基数”“二元”);modifyDisplayChannel(范围、4“名字”“Fi_actual”“基数”签署了小数的);Ii = 1:20 fival = fi((Ii -1)/16,0,4,4);范围(ii, fival fival fival);结束

使用函数构造和操作dsp。LogicAnalyzer系统对象。

在逻辑分析仪范围上显示波。

Scope = dsp。LogicAnalyzer (“NumInputPorts”2);Stop = 30;count = 1:stop sinValVec = sin(count/stop*2*pi);cosValVec = cos(count/stop*2*pi);cosValVecOffset = cos((count+10)/stop*2*pi);scope([count (count-(stop/2))],[sinValVec cosValVec cosValVecOffset])结束

重组显示

隐藏(范围)digitalDividerTag = addDivider(范围,“名字”“数字”“高度”, 20);analogDividerTag = addDivider(范围,“名字”“模拟”“高度”, 40);标签= getDisplayChannelTags(范围);modifyDisplayChannel(范围、标记{1}“InputChannel”, 1...“名字”“斜坡数字”“高度”, 40);modifyDisplayChannel(范围、标记{2}“InputChannel”2,...“名字”海浪模拟的“格式”“模拟”“高度”, 80);moveDisplayChannel(范围、digitalDividerTag“DisplayChannel”(1) moveDisplayChannel范围、标记{2}“DisplayChannel”长度(标签))显示(范围)

重复波和检查信息

隐藏(范围)addWave(范围,“InputChannel”2,“名字”“波数字”“格式”“数字”...“高度”30岁的“DisplayChannel”3);显示(范围)

删除分规

隐藏(范围)deleteDisplayChannel(范围,digitalDividerTag)

明确的变量

清晰的analogDividerTagcosValVeccosValVecOffsetdigitalDividerTagduplicateWave范围sinValVec停止标签

输入参数

全部折叠

对象的句柄指定为Logic Analyzer对象,您要为其修改显示通道dsp。LogicAnalyzer对象。

标识要修改哪个显示通道的标记。

例子:modifyDisplayChannel(范围、标签)

例子:modifyDisplayChannel(范围、W4)

数据类型:字符|字符串

关于名称-值对参数的第一部分展示了如果显示通道包含波可以设置的属性。关于名称-值对参数的第二部分展示了在显示通道包含分隔符时可以设置的属性。

名称-值参数

指定可选参数对为Name1 = Value1,…,以=家,在那里的名字参数名称和价值对应的值。名称-值参数必须出现在其他参数之后,但对的顺序无关紧要。

在R2021a之前,使用逗号分隔每个名称和值,并将其括起来的名字在报价。

例子:“InputChannel”2“颜色”、“蓝”指定一个波应该被添加到输入通道1并涂成蓝色。

波的颜色,指定为[r g b]值或以下之一:

  • “黑”

  • “蓝”

  • “青色”

  • “默认”

  • “绿色”

  • “红色”

  • “红色”

  • “白色”

  • “黄色”

当你选择的时候“默认”的值DisplayChannelColor属性在逻辑分析器中被使用。

例子:“颜色”、“蓝”

例子:“颜色”,[0,0,1]

数据类型:字符|字符串|||uint8|uint16|uint32|uint64|int8|int16|int32|int64

将显示此波的显示通道指定为标量数值。默认情况下,波浪被添加到显示的末尾。

例子:“DisplayChannel”,2

数据类型:||uint8|uint16|uint32|uint64|int8|int16|int32|int64

指定字体大小为非负整数(以点为单位)。的值DisplayChannelFontSize属性在逻辑分析器中被使用。

例子:“字形大小”,8

数据类型:

当你选择的时候“默认”的值DisplayChannelFormat属性在逻辑分析器中被使用。

例子:“格式”、“数字”

数据类型:字符|字符串

以16像素为单位指定显示波的高度作为标量整数。的值DisplayChannelHeight属性在逻辑分析器中被使用。

例子:“高度”,2

数据类型:

此属性指定此波使用其数据的输入通道。默认情况下,它将把第一个输入连接到这个波。

例子:“InputChannel”,2

数据类型:||uint8|uint16|uint32|uint64|int8|int16|int32|int64

指定要为新波设置的名称。

例子:“名称”、“MyWave”

数据类型:字符|字符串

当输入信号是双类、单类或逻辑类时,不应设置此属性。当你选择的时候“默认”的值DisplayChannelRadix属性在逻辑分析器中被使用。

数据类型:字符|字符串

名称-值参数

指定可选参数对为Name1 = Value1,…,以=家,在那里的名字参数名称和价值对应的值。名称-值参数必须出现在其他参数之后,但对的顺序无关紧要。

在R2021a之前,使用逗号分隔每个名称和值,并将其括起来的名字在报价。

例子:“DisplayChannel”2“名称”,“MyDivider”指定一个分隔器应该添加到显示通道2并命名为“MyDivider”。

将显示此分割线的显示通道指定为标量数值。默认情况下,分隔符被添加到显示的末尾。

例子:“DisplayChannel”,2

数据类型:||uint8|uint16|uint32|uint64|int8|int16|int32|int64

以像素为单位,将分割线的高度指定为8-200范围内的标量整数。如果选择0,则DisplayChannelHeight属性在逻辑分析器中被使用。

例子:“高度”,2

数据类型:

指定要为新分隔符设置的名称。

例子:“名称”、“MyDivider”

数据类型:字符|字符串

版本历史

在R2013a中引入