基于主轴分度的旋转的停止-web vulnerability scanner v8
(1) 主轴速度指令输出
进行与通常的速度指令(S 指令)相同的设定。但是,请在旋转指令(S 指令)
前开始 SV 旋转控制方式。进行定位时,请解除 SV 旋转控制方式,设定为
位置控制方式。
此外,不需要基于下列输入信号的顺序。
*ESPA、MRDYA、SFRA
(2) 主轴速度指令输出停止的条件
在指定了*SSTP 为“0”或 S0 的指令等主轴速度指令输出成为 0 的指令时,
向所输出的主轴的指令输出暂时成为 0。指令了主轴分度(G96.1/G96.2)时,
主轴速度指令输出也成为 0。此外,主轴的旋转将会因紧急停止、伺服报警
等而停止。
M05 中,CNC 侧不会将向主轴的指令输出设定为 0。
(3) 基于主轴分度的旋转的停止
通过指令希望使其停止的位置,即可使旋转中的轴停止在指定的位置。
详情请参阅“主轴分度功能”项。
(4) 高转速
可以指令的 高转速通常约为 2777min-1,但是在将参数 IRC(No.1408#3)设
定为“1”时,可以指令到大约 27770min-1。但是, 高转速受到电机和检
测器性能的限制。
·来自多主轴和其他路径的指令
与伺服电机主轴相同的路径中存在其它主轴时,在进行旋转指令时,需要多主
轴控制功能。来自其他路径的指令可通过路径间主轴控制功能进行指定。通过
基于多主轴的地址 P 的主轴选择,可以选择其他路径的主轴。
下面列出程序指令的例子。
例 1)(基于地址 P 的主轴选择)
参数 MPP(No.3703#3)=“1”: 通过地址 P 进行主轴选择。
主轴构成(S1:第 1 主轴、S2:第 2 主轴)
第 1 路径 第 2 路径
S1 (主轴) S3 (主轴)
S2 (伺服电机主轴) -
多主轴中选择主轴的地址 P 的设定
参数 第 1 路径 第 2 路径
11(S1) 21(S3)
No.3781
12(S2) -
程序例
指令路径 程序 动作
1 M03 S1000 P12 ; S2 在 1000min-1下进行正向旋转。
1 M03 S1500 P21 ; S3 在 1500min-1下进行正向旋转。
2 M04 S1500 P11 ; S1 在 1500min-1下进行反向旋转。
分为单位-web vulnerability scanner v8
显示和设定单位
以 1 分为单位 以 0.1 分为单位
注释
在改变此参数后,应通过 G10 L3 ;(登录时删除所有组的数据)重新
设定数据。
# 1 FGL 寿命计数类型为指定时间的情况下,在基于 G10 的寿命数据登录中
0: 以 1 分为单位。
1: 以 0.1 秒为单位。
# 5 TRS 换刀复位信号 TLRST,其复位中信号 RST 不是“1”且
0: 只有在复位状态(自动运行中信号 OP 为“0”)时有效。
1: 复位状态(自动运行中信号 OP 为“0”)、自动运行停止状态(STL 信号
以及 SPL 信号为“0”,OP 信号为“1”)、或者自动运行休止状态(STL
信号为“0”,SPL 信号为“1”)时有效。但是,数据设定指令(G10L3)执
行中的自动运行停止状态、自动运行休止状态以及自动运行启动状态(STL
信号为“1”)时无效。
没有手控手轮进给功能时-web vulnerability scanner v8
(1) 没有手控手轮进给功能时
增量进给成为有效。
(2) 带有手控手轮进给功能,参数 JHD(No.7100#0)=”0”时
只可以进行手控手轮进给。
(3) 带有手控手轮进给功能,参数 JHD=”1”时
可以进行增量进给和手控手轮进给。
4 存储器运行方式下在运行中切换到手动数据输入方式时,在执行当前执行中的程序段的指令后,成为自动运行停
止状态,切换为新的方式。此时,信号 SPL 会成为'0'。此时,信号 SPL 不会成为'1'(图 2.6 (a))。
此外,手动数据输入方式下在运行中切换到存储器运行方式时,在执行当前执行中的程序段的指令后,切换到存
储器运行方式。此时要进行存储器运行,需要退出 MDI 运行的所有程序(图 2.6 (b))。
存储器运行
方式选择信号的状态
手动数据输入
可进行 MDI 运行
动作
执行中的指令 STL
图2.6 (a)
存储器运行
手动数据输入
STL
动作
基于 MDI 运行的动作 存储器运行
方式选择信号的状态
可进行存储器运行
图 2.6 (b)
>为’0’且检查方-web vulnerability scanner v8
注意事项
1) 手控手轮回退功能中,即使在检查方式信号 MMOD<Gn067.2>为’0’且检查方
式中的手轮有效信号 MCHK<Gn067.3>为’0’的情况下,检查方式在某些情况
下也不会被马上切断。在程序段的中间,检查方式基本上不会从 ON 切换到
OFF,或者从 OFF 切换到 ON。在该程序段结束后,检查方式将从 ON 切换到
OFF,或者从 OFF 切换到 ON。
2) 手轮的旋转方向发生变化后到实际的移动方向发生变化的期间,自动运行起
动中信号 STL<Fn000.5>、自动运行休止中信号 SPL<Fn000.4>按照下图所示
方式变化。
3) 多个路径中同时使用手控手轮回退功能的情况下,通过正向移动/反向移动
的反复和手轮的旋转速度,各路径的程序段动作时机有时会出现若干偏移。
在路径间需要进行程序段的同步的部分,请使用等待 M 代码。
手轮旋转方向
正转 反转
STL
SPL
运行方向
正向移动 反向移动 停止
开始输入的接线之前-problem-solving-with-algorithms-and-data-structure-using-python 中文版
10.1 开始输入的接线之前
10.1 开始输入的接线之前
10.1.1 漏型 · 源型输入
基本单元的输入(X)是内部供电DC24V漏型 · 源型输入通用型。
FX2N系列输入输出扩展单元/模块的输入中,包括了漏型 ·源型输入通用型和漏型输入专用的产品。
1. 漏型 · 源型输入电路的差别
• 漏型输入[-公共端]
当DC输入信号是从输入(X)端子流出电流然后输入时,称为漏型输入。
连接晶体管输出型的传感器等时,可以使用NPN开集电极型晶体管。
• 源型输入[+公共端]
当DC输入信号是电流流向到输入(X)端子的输入时,称为源型输入。
连接晶体管输出型的传感器等时,可以使用PNP开集电极型晶体管。
2. 漏型 · 源型输入的切换方法
通过将[S/S]端子与[0V]端子或是[24V]端子中的一个连接,来进行漏型·
源型输入的切换。
• 漏型输入: 连接[24V]端子和[S/S]端子。
• 源型输入: 连接[0V]端子和[S/S]端子。
→ 关于接线示例,参考10.2.3项,10.2.4项
3. 使用时的注意事项
• 关于漏型·源型输入的混合使用
通过选择,可以将基本单元的所有输入(X)设置为漏型输入或是源型输入,但是不能混合使用。
- 各基本单元和输入输出扩展单元,可以分别选择漏型输入、或是源型输入。
- 输入输出扩展模块,是根据扩展单元(供电侧)的漏型输入、或是源型输入的选择来决定。
• 选择机型时的注意事项
由于输入输出扩展单元/模块,分为漏型 · 源型输入通用型和漏型输入专用型2种,所以选择时请注意。
关于FX1N可编程控制器的输入规格的差异(参考)
FX1N可编程控制器漏型输入专用(产品中附带日文手册)和漏型·源型输入通用(产品中附带英文手册)品的型号
名称都不同。
• FX1N可编程控制器漏型输入专用品中,不像FX3G可编程控制器那样,[S/S]端子与[24V]端子在内部相连。
• FX1N可编程控制器的漏型·源型输入通用品与FX3G可编程控制器相同, 可以通过外部接线在漏型输入和源
型输入之间进行切换。
短增广路算法实例-艾默生ups电源nx系列(30-200kva)
图 6.16 短增广路算法实例
4. 短增广路算法复杂度分析
短增广路算法的复杂度包括建层次网络和寻找增广路两部分。
在 短增广路算法中, 多建 n 个层次网络,每个层次网络用 BFS 一次遍历即可得到。一次
BFS 遍历的复杂度为 O(m),所以建层次图的总复杂度为 O(n×m)。
现在分析在每一阶段中寻找增广路的复杂度。注意到每增广一次,层次网络中必定有一条边
一般预流推进算法实例-艾默生ups电源nx系列(30-200kva)
图 6.20 一般预流推进算法实例
6.1.8 高标号预流推进算法
从前面对一般预流推进算法的演示实例可以看出,该算法的瓶颈在于非饱和推进:每当选定
一个活跃顶点后,如果执行的是一次非饱和推进,则该顶点仍然是活跃顶点,但紧接着的下一次
迭代可能选择另一个新的活动顶点。 高标号预流推进算法的思想是从具有 大距离标号的活跃
节点开始预流推进。之所以按照这样的顺序做,一个直观的想法是:使得距离标号较小的活跃顶
点累积尽可能多的来自距离标号较大的活跃顶点的流量,然后对累积的盈余进行推进,可能会减
少非饱和推进的次数。
高标号预流推进算法的时间复杂度为 O(n2m1/2)。证明略。
拓扑排序过程-艾默生ups电源nx系列(30-200kva)
图 2.27 拓扑排序过程
拓扑排序在实现时需要建立一个 count[ ]数组,记录各个顶点的入度。入度为 0 的顶点就是无
前驱的顶点。在存储图时选择邻接表(即出边表)更为方便,因为在进行拓扑排序时要依次删除
入度为 0 的顶点以及它发出的每条边。
另外,拓扑排序在实现时,还需建立一个存放入度为 0 的顶点的栈,供选择和输出无前驱的
顶点。只要出现入度为 0 的顶点,就将它压入栈中。使用这种栈的拓扑排序算法可以描述如下:
(1) 建立入度为 0 的顶点栈,初始时将所有入度为 0 的顶点依次入栈;
阴影贴图映射-dassidirect server
13.4 阴影贴图映射
13.4.1 算法描述
阴影贴图映射算法的实现思路是:把灯光作为观察点,把场景的深度值渲染到一个称为阴影
贴图(shadow map)的深度缓冲区中。在完成该操作后,阴影贴图会包含从灯光角度看到
的所有可见像素的深度值。(被其他像素挡住的像素不会出现在阴影贴图中,因为它们不会
通过深度测试,要么被其他像素覆盖,要么从未被写入进来。)
要从灯光的视角渲染场景,我们必须定义一个灯光观察矩阵和一个灯光投影矩阵,前者用于
把坐标从世界空间变换到灯光空间,后者用于描述世界空间中的灯光投影体。这个灯光投影
体即可以是一个平截头体(透视投影),也可以是一个立方体(正交投影)。平截头体可以模
拟由聚光灯发出的圆锥体内的光线,而立方体可以模拟平行光。注意,平行光在这里是有边
界的,它被一个立方体包围;所以,它只会对投影体内的区域进行照明(参见图 13.6)。
图 13.6:平行光只在投影体内传播,只有投影体包围的一部分场景会受到光照。
在生成阴影贴图之后,我们要像往常那样从摄像机的角度渲染场景。然后,计算光源与每个
像素 之间的深度值 ( )。并使用投影纹理映射,沿着光源与像素 之间的观察线对阴
影贴图进行采样,得到深度值 ( );它是在观察线上与光源距离最近的像素的深度。然后,
基本变换-dassidirect server
3.1 基本变换
当使用 Direct3D编程时,我们使用 4 × 4 矩阵描述变换操作。实现思路是:先设置一个 4 × 4 矩阵 ,为 中的每个元素赋值,使它描述一个特定的变换。然后,将一个点或一
个向量的坐标放置到 1 × 4 行向量 中。通过计算乘积 得到一个新的行向量 ,它
就是变换后的点或向量。
我们之所以使用 4 × 4 矩阵是因为这种特定维数的矩阵可以用于描述我们所需的各种变换。
从表面上看,3 × 3 矩阵似乎更适合于描述 3D变换;但是,在稍后即将提到的许多变换都
是无法使用 3 × 3 矩阵来描述的,比如平移(translation)、透视投影(perspective
projection)和反射(reflection)。由于我们在实现变换时使用的都是向量-矩阵乘积,
所以我们必须遵守矩阵乘法的运算规则。通过扩展为 4 × 4 矩阵,我们可以用向量-矩阵乘
积来描述更多变换。
前面提到,我们要将点或向量的坐标写入到 1 × 4 行向量中。但是,点和向量只有 3 个坐
标分量,没有第4个分量。我们应该如何处理第4个分量呢?首先应该明白的是当使用 4 × 4
矩阵时必须连同使用 1 × 4 向量,只有这样才能满足矩阵乘法的要求;一个 1 × 3 行向量
是无法与一个 4 × 4 矩阵相乘的。用于表示 3D 向量或点的四元组称为齐次坐标
比较器中断操作-5g和mec在工业互联网中的应用探讨
18.4 比较器中断操作
只要比较器的输出值发生变化,相应的比较器中断标志
位就会置 1。比较器输出值的变化由不匹配电路识别,
该电路由两个锁存器和一个异或门组成 (见图 18-2)。
当读或写 CMxCON0 寄存器时,第一个锁存器更新为比
较器的输出值。该值在系统时钟的第三个周期(也称为
Q3)锁存。第一个锁存器将保持该比较器值,直到另一
次读或写 CMxCON0 寄存器,或者发生复位。第二个锁
存器在系统时钟的每个第一个周期 (也称为 Q1)更新
为比较器输出值。当比较器输出值改变时,第二个锁存
器会发生更新,两个锁存器的输出值不再相互匹配,产
生不匹配条件。两个锁存器输出会被直接送到一个异或
门的输入。异或门会检测到这种不匹配条件,并发送到
中断电路。不匹配条件将一直保持,直到通过执行
CMxCON0 寄存器读操作而更新第一个锁存器值,或比
较器输出恢复为先前状态为止。
发生不匹配条件时,比较器中断标志会置 1。中断标志
由来自异或门的更改值的边沿触发。这意味着不需要额
外的读或写CMxCON0寄存器来将不匹配锁存器清零这
一步骤,一旦触发即可将中断标志复位。当不匹配寄存
器清零时,比较器输出返回前一个状态将发生中断,否
则不会发生中断。
需要用软件保存比较器输出状态的信息(从 CMxCON0
寄存器或 CM2CON1 寄存器读取),以确定实际发生的
变化。请参见图 18-3 和 18-4。
PIR2 寄存器的 CxIF 位是比较器中断标志。必须用软件
将该位清零以将其复位。由于可以对该寄存器写入 1,
因此可产生中断。
在中档器件兼容模式下,必须将 PIE2 寄存器的 CxIE 位
以及 INTCON 寄存器的 PEIE/GIEL 和 GIE/GIEH 位都
置 1 以允许比较器中断。如果上述位中有任何一位被清
零,则无法允许中断,尽管中断条件发生时仍会将 PIR2
寄存器的 CxIF 位置 1。
18.4.1 预设不匹配锁存器
比较器不匹配锁存器可以在使能比较器之前预设为所需
的状态。当比较器关闭时, CxPOL 位控制 CxOUT 电
平。在 CxON 位清零时,将 CxPOL 位设置为所需的
CxOUT 非中断电平。然后,在 CxON 位置 1 的相同指
令中配置所需的 CxPOL 电平。因为所有的寄存器写操
作都按读 - 修改 - 写的方式执行,所以不匹配锁存器将
在指令 “读”阶段被清零,实际配置 CxON 和 CxPOL
位将在 后的 “写”阶段进行。
图 18-3: 比较器中断时序
(不带 CMxCON0 读取)
图 18-4: 比较器中断时序
(带 CMxCON0 读取)
注 1:对CMxCON0寄存器的写操作也将清除不
匹配条件,因为所有写操作在写周期开始
都包含一个读操作。
2:比较器中断的正常工作与CxOE的状态无
关。
注 1:在读操作执行过程中 (Q2 周期的起始时
刻),如果 CMxCON0 寄存器(CxOUT)
发生变化,那么 PIR2 寄存器的 CxIF 中断
标志位可能不会被置 1。
2:当其中一个比较器先使能时,比较器模块
中的偏置电路在稳定前可能导致比较器输
出无效。应允许偏置电路有 1 s 的稳定时
间,然后在允许比较器中断前将不匹配条
件和中断标志清除。
Q1
Q3
CxIN+
CxIN
将 CxIF 置 1(边沿)
CxIF
TRT
由软件复位
Q1
Q3
CxIN+
CxOUT
将 CxIF 置 1(边沿)
CxIF
TRT
由软件复位由 CMxCON0 读操作清零DS41412D_CN 第 308 页 初稿 2011 Microchip Technology Inc.
运行模式-5g和mec在工业互联网中的应用探讨
3.2 运行模式
在运行模式下,内核和外设的时钟均有效。这些运行模
式之间的区别就在于时钟源不同。
3.2.1 PRI_RUN 模式
PRI_RUN模式是单片机的正常全功耗执行模式。除非使
能了双速启动(详情请参见第 2.10 节“双速时钟启动
模式”),否则该模式也是器件复位后的默认模式。在该
模式下,器件采用由 CONFIG1H 配置寄存器的
FOSC<3:0> 位定义的振荡器工作。
3.2.2 SEC_RUN 模式
在 SEC_RUN 模式下, CPU 和外设将辅助外部振荡器
作为时钟源。这允许用户在使用高精度时钟源的情况下
仍可获得较低的功耗。
通过将 SCS<1:0> 位设置为 01可以进入 SEC_RUN 模
式。当工作于SEC_RUN模式时,将发生以下所有情况 :
• 器件时钟源被切换到 SOSC 振荡器 (见图 3-1)
• 主振荡器被关闭
• SOSCRUN 位 (OSCCON2<6>)被置 1
• OSTS 位 (OSCCON2<3>)被清零
在从 SEC_RUN 模式转换到 PRI_RUN 模式时,外设和
CPU 继续使用 SOSC 振荡器作为时钟源,直到主时钟启
动。当主时钟就绪以后,时钟切换回主时钟(见图 3-2)。
当时钟切换完成时,SOSCRUN 位被清零,OSTS 位被
置 1 并且由主时钟提供器件时钟。唤醒不会影响 IDLEN
和 SCS 位, SOSC 振荡器继续运行。
3.2.3 RC_RUN 模式
在 RC_RUN 模式下,使用 INTOSC 多路开关将内部振
荡器模块作为 CPU 和外设的时钟源。在该模式下,主
时钟关闭。当使用 LFINTOSC 时钟源时,该模式是在代
码执行期间所有运行模式中 节省功耗的模式。它非常
适用于对时序不是很敏感或者不是一直需要高速时钟的
应用。如果主时钟源为内部振荡器模块 LFINTOSC 或
INTOSC (MFINTOSC 或 HFINTOSC),在代码执行
期间,PRI_RUN 和 RC_RUN 这两种模式区别不大。但
是在进入或退出RC_RUN模式时会发生时钟切换延时。
因此,如果主时钟源为内部振荡器模块,建议不要使用
RC_RUN 模式。
通过将 SCS1 位设置为 1可以进入该模式。为保持与未
来器件的软件兼容性,即使 SCS0 位被忽略,还是建议
将该位清零。当时钟源切换到 INTOSC 多路开关时(见
图 3-1),主振荡器被关闭,OSTS 位被清零。在任意时
刻修改 IRCF<2:0> 位 (OSCCON<6:4>)可以立即改
变时钟速度。
当 IRCF 位和 INTSRC 位均清零时, INTOSC 输出
(HFINTOSC/MFINTOSC)将不会使能, HFIOFS 和
MFIOFS 位将保持清零。器件中不会有任何关于当前时
钟源的指示。由 LFINTOSC 时钟源提供器件时钟。
如果 IRCF 位从全清零状态改变(因而使能 INTOSC 输
出),或者如果 INTSRC 或 MFIOSEL 被置 1,则在
INTOSC 输出稳定后 HFIOFS 或 MFIOFS 位将被置 1。
详情请参见表 3-2。
在一个 TIOBST 间隔之后,INTOSC 时钟源趋于稳定,此
时器件时钟继续运行。
如果之前 IRCF 位为一个非零值,或者如果在将 SCS1
置 1 之前 INTSRC 已经置 1 并且 INTOSC 时钟源已达
到稳定,那么 HFIOFS 或 MFIOFS 位将保持置 1 状态。
注: 辅助外部振荡器应该在进入 SEC_RUN 模
式之前就已经运行了。如果 SCS<1:0> 位
设置为 01 时, SOSCGO 位或任意
TxSOSCEN 位未置 1,则只有 SOSCGO
位置 1 且辅助外部振荡器就绪时,才会进
入 SEC_RUN 模式。DS41412D_CN 第 48 页 初稿 2011 Microchip Technology Inc.
功率消耗电路-2017年中国银联银行卡交换系统技术规范 第2部分 报文接口规范
2.1 电流控制电路
电流控制电路采用滞环电流控制方式,电感的电
流工作在连续方式,减小负载电流的波动.电路原理图
如图2.据图2分析如下:与D2相连的60V电源是为
了防止接通负载时,电容C对电源的影响.根据图中可
得电源负载的电流平均值为
,
6×,l×R32+n X R33×y矗F ,1、
。2—————i万———一, ~1 J
式中厅为电流传感器的变比,式(1)可得,n为定值,控
制%,的大小,就控制负载电流的大小.电流控制电路
各点的电流波形和电压波形如图3.
2.2功率消耗电路
电流控制电路将产生的电能通过二极管Dl后,存
储在输出电容C上,当电容C的两端电压高于一定值
时,功率消耗电路对其进行放电,电路原理图如图4.据
图4分析如下:电压控制方式也是采用滞环控制,即输
出电压大于某一值时,相对应的输出管子导通,与之相
对应的功率电阻被接入电源,增大相应的输出负载,当
电压低于某值时,相应的管子截止,相应的电阻断开与
电源的连接,负载减小,根据以上的电路,分析如下:
I,一I,v一墨三一’4一’。“冗5+瞄’
?北×—需R1 ’㈣%=12×丽≤篙‰,
%=12×丽等等‰,
图1恒流电子负载结构框图
Fig.1 Block diagram of constant current electronic load
图2电流控制电路
Fig.2 Controlling circuit of current
《
.一
O
O
0 I,s
图3各点电流电压波形
Fig.3 Wavefonns of electrical current and voltage
at some position of controlling circuit
电容c充电,使电容c的电压升高,当n>K+=丝毫产×%时,u1输出为高,Q1导通,功率电阻尺L1接
入输出电源,开始消耗功率,如果输出的功率不能满足RLl消耗的功率,则输出电压开始下降,当满足
K<吆一=
%+12×志%-一志 ×(R7 4-R8+R9)一12×R7船+固 时,Ul输出为低,Q1截止,功率电阻
RLI与输出电源切断,不再消耗电源的功率,输出电压开始上升,回差的电压(圪+一%一)大小会影响功率管
的开关频率,提高回差电压可以降低功率管的开关频率.降低功率管的损耗.
当输出功率较大时,RLl即使一直处于导通状态,仍不能把电源的功率消耗掉,电容电压进一步升高。
万方数据
线性四叉树-hi35xx himpp v4.0 媒体处理软件开发参考
(1)常规四叉树
(2)线性四叉树
④多边形中嵌套异类小多边形的表示较方便。
四叉树的生成算法:
四叉树结构分类:
四叉树编码的特点:
基于十进制的Morton码及四叉树的建立 :
2.2.4 四叉树编码(quad-tree code) [四叉树分割演示]
页码,1/2(W)w
2010/12/2mhtml:file://F:\地理信息系统概论\漫画学GIS\四叉树\WebForm56.mht
PDF 文件使用 "pdfFactory" 试用版本创建 www.fineprint.cn
寄存器定义-spring boot中使用ldap来统一管理用户信息的示例
表 10.5 寄存器定义
符号 地址 R/W 描述
MAC 寄存器
MAC1 0x5000 0000 R/W MAC 配置寄存器 1
MAC2 0x5000 0004 R/W MAC 配置寄存器 2
IPGT 0x5000 0008 R/W 连续两包的内部包间隙寄存器
IPGR 0x5000 000C R/W 非连续两包的内部包间隙寄存器
CLRT 0x5000 0010 R/W 冲突窗口/重试寄存器
MAXF 0x5000 0014 R/W 最大帧寄存器
SUPP 0x5000 0018 R/W PHY 支持寄存器
TEST 0x5000 001C R/W 测试寄存器
MCFG 0x5000 0020 R/W MII Mgmt 配置寄存器
MCMD 0x5000 0024 R/W MII Mgmt 命令寄存器
MADR 0x5000 0028 R/W MII Mgmt 地址寄存器
MWTD 0x5000 002C WO MII Mgmt 写数据寄存器
MRDD 0x5000 0030 RO MII Mgmt 读数据寄存器
MIND 0x5000 0034 RO MII Mgmt 指示寄存器
-
0x5000 0038-
0x5000 00FC
-
保留,用户软件不应该向保留位写入 1。从保留
位读出的值是未定义的
SA0 0x5000 0040 R/W 站地址 0 寄存器
SA1 0x5000 0044 R/W 站地址 1 寄存器
SA2 0x5000 0048 R/W 站地址 2 寄存器
-
0x5000 004C-
0x5000 00FC
-
保留,用户软件不应该向保留位写入 1。从保留
位读出的值是未定义的
控制寄存器
Command 0x5000 0100 R/W 命令寄存器
Status 0x5000 0104 RO 状态寄存器
RxDescriptor 0x5000 0108 R/W 接收描述符基址寄存器
RxStatus 0x5000 010C R/W 接收状态基址寄存器
RxDescriptorNumber 0x5000 0110 R/W 接收描述符数目寄存器
RxProduceIndex 0x5000 0114 RO 接收产生索引寄存器
RxConsumeIndex 0x5000 0118 R/W 接收消耗索引寄存器
TxDescriptor 0x5000 011C R/W 发送描述符基址寄存器
TxStatus 0x5000 0120 R/W 发送状态基址寄存器
TxDescriptorNumber 0x5000 0124 R/W 发送描述符数目寄存器
TxProduceIndex 0x5000 0128 R/W 发送产生索引寄存器
TxConsumeIndex 0x5000 012C RO 发送消耗索引寄存器
LPC1700 用户手册 ©2010 Guangzhou ZLGMCU Development CO., LTD.
7 7
Cl
ick
to
b
uy
N
OW
!
PD
F-XChange
w
w
w
.tracker-softw
ar
e.
co
m
Cl
ick
to
b
uy
N
OW
!
PD
F-XChange
w
w
w
.tracker-softw
ar
e.
co
m
Cl
ick
to
b
uy
N
OW
!
PD
F-XChange
w
w
w
.tracker-softw
ar
e.
co
m
Cl
ick
to
b
uy
N
OW
!
PD
F-XChange
w
w
w
.tracker-softw
ar
e.
co
m
Cl
ick
to
b
uy
N
OW
!
PD
F-XChange
w
w
w
.tracker-softw
ar
e.
co
m
Cl
ick
to
b
uy
N
OW
!
PD
F-XChange
w
w
w
.tracker-softw
ar
e.
co
m
中断系统-python用k-means聚类算法进行客户分群的实现
图 3.8 中断系统
这时候用户程序可能存在多个 IRQ/FIQ的中断处理函数。为了使从向量表开始的跳转始
终能找到正确的处理函数入口,需要设置一套处理机制和方法。
多数情况下是由软件来处理异常分支的,因为软件可以通过读取中断控制器来获得中断
源的信息,如图 3.9所示。
有些芯片可能支持特殊的硬件分支功能,这需要查看具体的芯片说明。
因为软件的灵活性,可以设计出比图 3.9更好的流程控制方法,如图 3.10所示。
Int_vector_table 是用户自己开辟的一块存储器空间,里面按次序存放异常处理函数的地
调试注释-spring boot中使用ldap来统一管理用户信息的示例
表 33.2 串行调试引脚描述
引脚名称 类型 描述
SWDCLK 输入 串行时钟。在使用串行调试时,该引脚为调试逻辑提供时钟信号
SWDIO
输入/
输出
串行调试数据输入/输出。外部调试工具可通过该引脚与 Cortex-M3 CPU 通信并控
制 Cortex-M3 CPU
SWO 输出 串行输出。SWO 引脚可向外部调试工具随意提供 ITM 和/或 ETM 的数据来评估
表 33.3 并行跟踪引脚描述
引脚名称 类型 描述
TRACECLK 输入
跟踪时钟。当外部调试工具使能跟踪功能时,该引脚可为跟踪数据引脚提
供采样时钟信号
TRACEDATA[3:0] 输出
跟踪数据位 3:0。当外部调试工具使能跟踪功能时,该引脚可提供 ETM 跟
踪数据。调试工具可解密压缩信息供用户读取
33.5 调试注释
重点:用户必须知道调试期间有许多限制。最关键的一点就是:由于 Cortex-M3 整体性方
面(integration)的考虑,LPC1700 系列 Cortex-M3 微控制器不能通过常规方法从深度休眠模式
和掉电模式中唤醒。建议在调试期间不要使用这些模式。
另一个问题是,调试模式改变了 Cortex-M3 CPU 内部的低功耗工作模式,这涉及到了整个
系统。这些差别意味着在调试期间不能进行电源测量,在测试期间测量的电源值比在普通操作
期间测量的值高。
在调试阶段中,只要 CPU 停止,系统节拍计时器和重复中断定时器就会自动停止。其它外
设不受影响。如果设置的重复中断定时器的 PCLK 频率低于 CPU 的时钟频率,则重复中断定时
器在某些调试操作(例如单步调试)期间不会按照规定加 1。
若代码读保护使能,则不能对特定的器件进行调试。
Cl
ick
to
b
uy
N
OW
!
PD
F-XChange
w
w
w
.tracker-softw
ar
e.
co
m
Cl
ick
to
b
uy
N
OW
!
PD
F-XChange
w
w
w
.tracker-softw
ar
e.
co
m
Cl
ick
to
b
uy
N
OW
!
PD
F-XChange
w
w
w
.tracker-softw
ar
e.
co
m
Cl
ick
to
b
uy
N
OW
!
PD
F-XChange
w
w
w
.tracker-softw
ar
e.
co
m
Cl
ick
to
b
uy
N
OW
!
PD
F-XChange
w
w
w
.tracker-softw
ar
e.
co
m
Cl
ick
to
b
uy
N
OW
!
PD
F-XChange
w
w
w
.tracker-softw
ar
e.
co
m
发送从机模式共用接收器的参考时钟-spring boot中使用ldap来统一管理用户信息的示例
图 20.3 发送主机模式共用接收器的参考时钟
图 20.4 4 线发送主机模式共用接收器的位时钟和 WS
图 20.5 典型的发送从机模式
图 20.6 发送从机模式共用接收器的参考时钟
图 20.7 4 线发送从机模式共用接收器的位时钟和 WS
10
Cl
ick
to
b
uy
N
OW
!
PD
F-XChange
w
w
w
.tracker-softw
ar
e.
co
m
Cl
ick
to
b
uy
N
OW
!
PD
F-XChange
w
w
w
.tracker-softw
ar
e.
co
m
Cl
ick
to
b
uy
N
OW
!
PD
F-XChange
w
w
w
.tracker-softw
ar
e.
co
m
Cl
ick
to
b
uy
N
OW
!
PD
F-XChange
w
w
w
.tracker-softw
ar
e.
co
m
Cl
ick
to
b
uy
N
OW
!
PD
F-XChange
w
w
w
.tracker-softw
ar
e.
co
m
Cl
ick
to
b
uy
N
OW
!
PD
F-XChange
w
w
w
.tracker-softw
ar
e.
co
m
操作概述-spring boot中使用ldap来统一管理用户信息的示例
11.7 操作概述
USB 总线事务在设备端点和主机之间传输数据。事务的方向由主机一方定义。OUT 事务指
的是将数据从主机传送到设备。IN 事务指的是将数据从设备传送主机。所有的事务都由主控制
器启动。
LPC1700 用户手册 ©2010 Guangzhou ZLGMCU Development CO., LTD.
4 4
Cl
ick
to
b
uy
N
OW
!
PD
F-XChange
w
w
w
.tracker-softw
ar
e.
co
m
Cl
ick
to
b
uy
N
OW
!
PD
F-XChange
w
w
w
.tracker-softw
ar
e.
co
m
Cl
ick
to
b
uy
N
OW
!
PD
F-XChange
w
w
w
.tracker-softw
ar
e.
co
m
Cl
ick
to
b
uy
N
OW
!
PD
F-XChange
w
w
w
.tracker-softw
ar
e.
co
m
Cl
ick
to
b
uy
N
OW
!
PD
F-XChange
w
w
w
.tracker-softw
ar
e.
co
m
Cl
ick
to
b
uy
N
OW
!
PD
F-XChange
w
w
w
.tracker-softw
ar
e.
co
m
中断处理-spring boot中使用ldap来统一管理用户信息的示例
11.11 中断处理
本节描述了如何将任意端点上的一个中断事件发送到嵌套的向量中断控制器(NVIC)。中
断事件处理如图 11.3所示。
所有的非同步 OUT 端点(控制、批量和中断端点)在成功地接收到一个信息包时产生中断。
所有的非同步 IN 端点在成功地发送一个信息包时,或者在发送一个 NAK 信号并且通过 SIE 设
置模式命令将 NAK 上的中断使能时产生中断,详见“设置模式”的描述。对于同步端点,每 1ms
产生一个帧中断。
从模式和 DMA 模式的中断处理是不同的。
(1)从模式
如果在端点上出现一个中断事件并且该端点中断在 USBEpIntEn 寄存器中是使能的,则
USBEpIntSt 寄存器中的对应状态位将置位。对于非同步端点,根据对应的 USBEpIntPri[n]寄存器,
我们将所有的端点中断事件划分为两种类型:快速端点中断事件和慢速端点中断事件。所有快速
端点中断事件相或并发送到 USBDevIntSt 寄存器中的 EP_FAST 位。所有慢速端点中断事件相或
并发送到 USBDevIntSt 中的 EP_SLOW 位。
对于同步端点,USBDevIntSt 寄存器中的 FRAME 位每 1ms 置位一次。
USBDevIntSt 寄存器保存所有端点中断事件的状态以及其它各种中断的状态(见“USB 设备
中断状态寄存器”)。默认情况下,将所有中断(如果已在 USBDevIntEn 寄存器中使能)发送
到 USBIntSt 寄存器中的 USB_INT_REQ_LP 位,请求低优先级中断处理。而利用 USBDevIntPri
寄存器,也可以将 FRAME 或 EP_FAST 位发送到 USBIntSt 寄存器中的 USB_INT_REQ_HP 位。
EP_FAST 和 FRAME 中断中只有一个能够发送到 USB_INT_REQ_HP 位。如果试图将这两
个位都发送到 USB_INT_REQ_HP,则这两个中断事件会都发送到 USB_INT_REQ_LP。
慢速端点中断事件始终直接发送到USB_INT_REQ_LP位,通过软件请求低优先级中断处理。
发送到 NVIC 的最后一个中断信号由 USBIntSt 寄存器中的 EN_USB_INTS 位控制。只有当
EN_USB_INTS 位置位时,USB 中断才会发送到 NVIC。
(2)DMA 模式
如果在非控制端点上出现中断事件并且该端点中断在 USBEpIntEn 寄存器中没有使能,则
USBDMARSt 寄存器中对应的状态位由硬件置位。如果 DMA 传输对于 USBEpDMASt 寄存器中
的对应端点是使能的,则 USBDMARSt 中置位的位可作为 DMA 引擎传输数据的标志。
每个端点在 DMA 模式中传输数据时可产生 3 种类型的中断:传输结束中断、新 DD 请求中
断和系统错误中断。这些中断事件会分别把 USBEoTIntSt、USBNDDRIntSt 和 USBSysErrIntSt
寄存器中与各个端点对应的位置位。然后,来自所有端点的传输结束中断相或并发送到
USBDMAIntSt 中的 EOT 位。同样,所有的新 DD 请求中断和系统错误中断事件分别发送到
USBDMAStInt 寄存器中的 NDDR 位和 ERR 位。
EOT、NDDR 和 ERR 位(如果已在 USBDMAIntEn 寄存器中使能)相或来将 USBIntSt 寄存
器中的 USB_INT_REQ_DMA 位置位。如果 USBIntSt 中的 EN_USB_INTS 位是置位的,则将中
断发送到 NVIC。
LPC1700 用户手册 ©2010 Guangzhou ZLGMCU Development CO., LTD.
27 27
Cl
ick
to
b
uy
N
OW
!
PD
F-XChange
w
w
w
.tracker-softw
ar
e.
co
m
Cl
ick
to
b
uy
N
OW
!
PD
F-XChange
w
w
w
.tracker-softw
ar
e.
co
m
Cl
ick
to
b
uy
N
OW
!
PD
F-XChange
w
w
w
.tracker-softw
ar
e.
co
m
Cl
ick
to
b
uy
N
OW
!
PD
F-XChange
w
w
w
.tracker-softw
ar
e.
co
m
Cl
ick
to
b
uy
N
OW
!
PD
F-XChange
w
w
w
.tracker-softw
ar
e.
co
m
Cl
ick
to
b
uy
N
OW
!
PD
F-XChange
w
w
w
.tracker-softw
ar
e.
co
m
使用表面设置要素的基准高程-rg-wall 1600系列防火墙操作手册
图 9.53 等高线要素的三维显示
图 9.54 使用表面设置要素的基准高程
制图方法-tc itk二次开发
9.7 制图方法
ENVI提供许多波谱制图方法,包括:二进制编码、波谱角制图、线性波段预测(LS-Fit)、线性波谱分
离、匹配滤波、混合调制匹配滤波、包络线去除,以及波谱特征拟合。
匹配滤波-tc itk二次开发
(5) 匹配滤波
使用Matched Filtering选项可以进行局部分离,用于确定用户自定义端元的权重。该方法并不需要图
像中所有的端元都是已知的。这项技术使已知端元的响应最大化,并抑制了未知背景合成的反应,因此“匹
配”了已知信号。它根据图像要素对波谱库或图像端元波谱的匹配程度,无需对图像中所有端元波谱进行
了解,就可以快速探测出特定要素。这项技术可以找到一些稀有要素的“假阳性(false positives)”。详细介
绍,请参阅第427页的“波谱工具参考文献”和第403页的“匹配滤波结果”。
提示:使用混合调制匹配滤波可以减少发现的“假阳性(false positives)”要素的数量。
选择Spectral > Mapping Methods > Matched Filtering。当出现Matched Filter Input File selection对话框
时,选择输入文件,或根据需要选取任意空间和波谱子集或掩膜。点击“OK”,将出现 Endmember
Collection:Matched Filter对话框。输入要被匹配的波谱。
详细介绍,请参阅第298页的“拖放-下拉窗口的使用”,第298页的“输入端元波谱”,第301页的“端
元Options下拉菜单”和第303页的“端元波谱管理”。
当所有需要的波谱选择完毕后,点击“Apply”。将出现Matched Filter Parameters对话框。使用箭头切
换按钮选择“Compute New Covariance Stats”,键入一个输出统计文件名;或切换到“Use Existing Stats File”。
选择输出到“Memory”或“File”。在“Output Data Type”菜单中,选择一个输出数据类型:浮点型或字
节型。如果选择输出到“Byte”,键入用于拉伸的最小和最大数据值。
点击“OK”,开始处理。如果选择了“Use Existing Stats File”,将出现一个文件选择对话框。选择一
个与输入的数据文件相对应的统计文件。
注意:该统计文件必须包含输入数据的均值和协方差统计。
将出现一个状态窗口,显示处理进度。
掩膜工具Options下拉菜单-tc itk二次开发
(2) 掩膜工具Options下拉菜单
Mask Definition对话框中的Options下拉菜单包括:输入数据值;输入注记、建立有限数据值掩膜、
建立无限数据值掩膜;使用感兴趣区和ENVI矢量建立掩膜;选择掩膜区域。
‧ 输入数据值和范围
在Mask Definition对话框中,选择Options > Import Band Data Range。将出现Import Band Data Range
对话框,在“Selected Band”文本框中显示将要用于选取数据范围的波段。如果选择了“No Display”,将
会出现一个对话框,可以从其中选择用于选取数据范围的输入波段。要更改输入波段,点击“Select New
Input Band”按钮,从ENVI文件选择对话框中选择一个新的波段。
在“Band Min Value”和”Band Max Value”文本框中输入最小值和/或最大值。点击“OK”,把范围
输入到掩膜定义列表中。
注意:若只输入了最小值或最大值并点击“OK”,该数据实际的最大值或最小值将分别被用作另一端值(the
other end value)。
感兴趣区Options下拉菜单-tc itk二次开发
(5) 感兴趣区Options下拉菜单
ROI Tool对话框中 Options 菜单允许选择下列选项:从 ASCII文件输入点作为感兴趣区;创建多个感
兴趣区;获取感兴趣统计信息;测量距离和面积;感兴趣区面积报表;加载;擦除;删除;绘制均值曲线;
合并区域、调和感兴趣区以及为感兴趣区执行一个波段阈值。
注意:如果感兴趣区显示在具有相同空间尺寸的多个图像显示窗口中,对它进行的编辑会在所有窗口中显
示出来。
• 擦除感兴趣区
擦除感兴趣区就是将它从屏幕显示中去除,但此时感兴趣区仍被定义并显示在 ROI Tool对话框下的列
表中。
要从已选定的图像中擦除被选择的感兴趣区覆盖图,点击感兴趣区名,然后点击“Erase”。要重新显
示感兴趣区图像,再次点击感兴趣区名。
要从当前显示中擦除所有的感兴趣区覆盖图,选择 Options >Erase All Regions。要重新显示感兴趣区
图像,再次点击每一个感兴趣区名或选择 Options >Load All Regions。
• 删除感兴趣区
可用使用主图像窗口的“Tools”菜单、ROI Tool对话框中的“Options”菜单和 ENVI主菜单中的“Basic
Tools”菜单来删除感兴趣区。
警告:如果被删除的感兴趣区显示在具有相同空间尺寸的多个图像显示窗口中,对它进行的删除将会在所
有窗口中显示出来。一旦一个感兴趣区被删除,就不能被恢复,除非它已经被保存到一个文件中。
从 ROI Tool对话框中删除感兴趣区
要删除一个选定的感兴趣区,突出显示该感兴趣区名,然后点击“Delete”。要删除所有列在 ROI Tool
对话框中的感兴趣区,并从系统中删除它们,选择 Options >Delete All Regions。
注意:所有感兴趣区都将从具有相同空间尺寸的图像显示窗口和相应的 ROI Tool对话框中删除。
未保存的感兴趣区将从显示窗口中擦除,并从内存中删除。删除后,感兴趣区将从 ROI Tool对话框中
消失。
删除保存的感兴趣区
要删除当前没有显示的感兴趣区:
从下列选项中选择:从 ENVI主菜单中,选择 Basic Tools >Region of Interest >Delete ROIs。从显示窗
口菜单栏中,选择 Tools > Region of Interest >Delete ROIs。
当出现“Delete Regions”对话框时,点击要删除的感兴趣区名。点击“OK”,永久删除这些感兴趣区。
打开MapInfo文件-tc itk二次开发
(4) 打开MapInfo文件
ENVI 能读取 MapInfo交换(.mif)格式矢量文件以及与包含 .mif 文件属性信息相关的 .mid 文件。
ENVI 能自动读取投影信息。若一个 MapInfo文件的投影不能被 ENVI支持,ENVI 将使用任意的投影、
文本和风格。文件将被转换成 ENVI 矢量文件(.evf)。
选择 File > Open Vector File > MapInfo。当出现文件选择对话框时,选择所需的文件。当出现 Import
MapInfo File Parameters对话框时,选择适当的选项:
要导入另一个文件,点击“Input Additional File”,从文件选择对话框中选择一个文件名。
要更改一个层名,在“Layer Name 文本框输入一个新名。
要从列表中删除一个文件,在“Selected Files”列表中选中文件名,然后点击“Delete”。
对于列表中的每个文件,选中文件名,然后选择“File”或“Memory”输出。如果你选择“File”输
出,ENVI会把该文件存为 ENVI矢量文件格式。
提示:当操作不同层时,你可以混合“File”和“Memory”输出。
点击“OK”,开始转换。出现一个显示处理状态的状态窗口。当 ENVI 完成转换处理时,每个已转换
的文件作为一个层显示在 Available Vectors List中(参见第三章的“可用矢量列表”)。
(5) 打开微型工作站或Intergraph DGN文件
ENVI 能读取微型工作站和 Intergraph DGN(.dgn)格式文件,并将其转换成 ENVI 矢量文件(.evf)。
在此过程中直线、曲线、外轮廓线、椭圆、圆弧等基本类型将被解码。
选择 File > Open Vector File > Microstation DGN。当出现文件选择对话框时,选择要读取的文件名。
当出现 Import Microstation DGN File Parameters对话框时,选择适当的选项:
要导入另一个文件,点击“Input Additional File”,从新的标准文件选择对话框中选择一个文件名。
要更改一个层名,在“Layer Name 文本框输入一个新名。
局部Sigma滤波器-tc itk二次开发
(7) 局部Sigma滤波器
局部Sigma滤波器在对比度较低的区域,也能很好地保留细节并有效地减少斑点噪声。它运用为滤波
器变换核计算出的局部标准差,判定在滤波器窗口内的有效像元。它只用滤波器变换核中的有效像元计算
出的平均值来代替被滤除像元的值。
Eliason, Eric M. and McEwen, Alfred S., “Adaptive Box Filters for Removal of Random Noise from Digital
Images,” Photogrammetric Engineering & Remote Sensing, April, 1990, V56 No. 4, p.453.选择Filters > Adaptive
> Local Sigma。
选择一个输入文件或波段,若需要,选取任意子集(参见第10页的“选择用于处理的波段或文件”)。
注意:如果选择一个输入波段,无法选取波谱子集。
点击“OK”。当出现Localized Sigma Filter Parameters对话框时,以像元为单位键入滤波器大小。在
“Sigma Factor”文本框中,键入用于判定有效像元的标准差的值。
Sigma Factor被用来判定哪些像元是有效的,它是通过基于键入的标准差的值与局部统计值计算的像
元的最小值和最大值来判定的。
被滤除像元的值将被其周围有效像元的平均值代替。选择输出到“File”或“Memory”。点击“OK”,
进行滤波。将出现一个状态窗口,显示操作进程。
(8) 比特误差滤波器(Applying Bit Error Filters)
使用比特误差滤波器可以消除图像中的比特误差。比特误差噪声通常是图像中孤立像元(具有与图像
场景不相关的极值)导致的数据中的“spikes”的结果。这使得图像呈现“椒盐”的外观。ENVI中比特误
差的消除是通过使用一个自适应算法,用周围像元的平均值代替“spikes”像元来实现的。滤波器变换核
中的局部统计(均值和标准差)被用来为有效像元设置一个阈值。
详细介绍,请参阅以下参考文献:
输入分类参数-tc itk二次开发
(1) 输入分类参数
每一种分类方法都有它特定的参数对话框,所用的分类方法将显示在对话框的标题中。许多分类参数
对话框中通用的选项包括:从可用ROI列表中选择将要用于分类的感兴趣区,选择分类图像输出到磁盘文
件或内存,规则图像的计算(输出到文件或内存)。每种分类方法的对话框以及相对应的参数选择将在每
种分类方法中进行描述。
‧ 选择感兴趣区
要选择感兴趣区作为训练样本类别,在“Select Classes from Regions:”列出的可用感兴趣区列表中,
点击所需的感兴趣区名。
注意:最大似然和最小距离分类都至少需要两个感兴趣区。
‧ 规则图像计算
规则图像可以在分类最终完成之前产生中间结果图像。例如:用于最大似然分类的规则
图像将是图像本身的似然度;用于图像分类的每个感兴趣区都有一幅规则图像。在规则图像中,具有最大
似然度的像元将被分到对应的类别中。似然度本身只保留在规则图像中,而不包含在分类后的图像中。
要计算一幅尺度输出图像(或为每类计算一幅尺度输出图像),在“Enter Output Rule Filename”文本
框中,键入一个文件名。
注意:如果“Output Rule Images”切换按钮被设置为“No”,规则图像将不被保存。
分类结束后,规则图像将出现在可用波段列表中,可以在任何显示窗口中显示(或链接/覆盖),并可
以使用ENVI的像元位置/值功能进行查询。
规则图像也可以用于稍后描述的尺度分类中,无需再重新计算整个分类,生成一幅新的分类图像。
平行六面体分类-tc itk二次开发
(2) 平行六面体分类
平行六面体用一条简单的判定尺度对多光谱数据进行分类。判定边界在图像数据空间中,形成了一个
N维平行六面体。平行六面体的维数由来自每一种选择类别的平均值的标准差的阈值确定。如果像元值位
于N个被分类波段的低阈值与高阈值之间,则将它归属到这一类。如果像元值位于多个类别中,ENVI将
把该像元归并到最后一个匹配的类别中。没有落在平行六面体任何一类中的区域被称为无类别的。详细介
绍,请参阅以下参考文献:
J.A.Richards, 1994, Remote Sensing Digital Image Analysis, Springer-Verlag, Berlin, p.240.
在ENVI主菜单中,选择Classification > Supervised > Parallelepiped;或在Endmember Collection对话
框中,选择Algorithm > Parallelepiped(参见第297页的“端元波谱收集”)。当出现Classification Input File
对话框时,选择输入文件。将出现Parallelepiped Parameters 对话框。
按照第304页“输入分类参数”中所描述的方法,输入常规的分类参数。阈值选项设置:
如不使用标准差,点击“None”按钮。
要对所有的类别使用同一个阈值,点击“Single Value”按钮,在“Max stdev from Mean”文本框中输
入用于限定相对于均值的标准差的大小。
要为每一类别设置不同的阈值:
A. 在类别列表中,点击想要设置不同阈值的类别。
B. 点击“Multiple Values”来选择它。
C. 点击“Assign Multiple Values”按钮。
D. 在出现的对话框中,点击一个类别选中它,然后在对话框底部的文本框中输入阈值。为每个
类别重复该步骤。
注意:必须设定阈值。
点击“OK”,开始分类。
图 6-6:Parallelepiped Parameters 对话框
编辑现存的决策树-tc itk二次开发
(5) 决策树节点选项
决策树节点和类别节点包含的选项有:剪除、恢复、删除和添加子节点;编辑节点属性;以及将剩余
像元保存到一个掩膜文件中。在节点中点击鼠标右键,在出现的快捷菜单中也可以访问这些选项。
‧ 剪除/恢复子节点
要暂时剪除一个节点下的子节点并将该节点内的所有类归为一个单独的类别,在节点上点击鼠标右
键,在出现的快捷菜单中选择“Prune Children”。
要恢复剪除的子节点,在节点上点击鼠标右键,在出现的快捷菜单中选择“Restore Pruned Children”。
‧ 删除子节点
要彻底删除决策树节点下的子节点,并将该节点变为类别节点:在节点上点击鼠标右键,在出现的快
捷菜单中选择“Delete Children”。
‧ 添加子节点
要添加一个子节点,并将类别节点变为决策节点:在一个类别上点击鼠标右键,在出现的快捷菜单中
选择“Add Children”。
‧ 编辑决策节点属性
要更改节点名称和表达式,在节点上点击鼠标右键,在出现的快捷菜单中选择“Edit Properties”。
‧ 编辑类别节点属性
要更改类别名称和颜色,在一个类别上点击鼠标右键,在出现的快捷菜单中选择“Edit Properties”。
‧ 将剩余像元保存到掩膜文件
要将剩余像元保存到一个掩膜文件中,在节点或类别上点击鼠标右键,在出现的快捷菜单中选择“Save
Survivors to Mask”,并键入一个文件名。
(6) 决策树文件管理
使用File菜单中的选项可以进行如下操作,包括:构建新的决策树、将决策树保存到ASCII文件、恢
复保存的决策树以及退出该功能。
选择File >New Tree,构建新的决策树。选择File >Save Tree并键入一个输出文件名,将决策树保存到
ASCII文件。选择File >Restore Tree并选择一个输入文件,恢复先前保存的决策树选择File >Cancel,关闭
决策树对话框。
(7) 编辑现存的决策树
使用Edit Existing Decision Tree选项可以恢复一个现存的决策树,并根据需要对它进行编辑。
图表窗口Edit下拉菜单-tc itk二次开发
(7) 图表窗口Edit下拉菜单
Edit下拉菜单提供对数据和图表参数的控制,并提供数据编辑能力。数据参数可以控制线的类型、颜
色,及图表数据的其它属性。图表参数控制轴、标题,及数据绘制范围。
• 编辑数据参数(Data Parameters)
在图表窗口,选择 Edit > Data Parameters。当出现 Data Parameters对话框时,点击图表名进行编辑,
从下列选项中选择:
注意:要改变数据标签名,在“Name”文本框中输入新名,然后按回车键。
图 4-45:数据参数对话框
要改变绘图线的颜色,从“Colors”菜单中选择。要选择线条的类型(例如,点线、虚线、实线),从
“Line Style”菜单中选择。要设置线条的宽度,使用“Thick”参数框,调整宽度值,或输入一个新值。
要设置点的数目使利用数据绘图时在 X方向上均匀(平滑),在标签为“Nsum”的文本框内输入数值,然
后按回车键。要选择符号类型,从“Symbol”菜单中选择“Symbol Only”。
• 编辑绘图参数(Plot Parameters)
选择 Edit > Plot Parameters。将出现 Plot Parameters对话框。
从下列选项中选择:
要改变图表标题,在“Plot Title”文本框中对它进行编辑。要改变前景和背景颜色,在“Foreground”和
“Backgroundd”的颜色样本上点击。左键点击颜色样本时,样本循环显示可用颜色;中键点击颜色样本时,
样本按相反方向循环显示可用颜色;右键点击颜色样本将出现颜色表快捷菜单,可以在其中选择所需颜色。
要改变图表标签所用字体,从“Font”按钮菜单中选择。要改变图表标签所用字体大小,点击“Charsize”
箭头增减按钮。要掩饰特定范围以外的 Y值(对于掩饰坏数据点很有用),在对话框底部的“Min Val” 和
“Max Val”文本框中输入数值。
注意:小于输入最小值和大于输入最大值的数不参与绘图。
空间子集-tc itk二次开发
(1) 空间子集
可以使用如下方法构建空间子集:输入样本和行值;直接从图像中选择;选择地理坐标(仅对于经过
地理坐标定位的图像);或通过感兴趣区的边界。
‧ 通过样本和行数构建子集
在Resize Data Input File对话框中,点击“Spatial Subset”,将出现Select Spatial Subset对话框,并在
窗口最上方显示有文件信息。
注意:要使用先前为一幅尺寸相同图像构建的相同大小的空间子集,点击“Previous”按钮。
在标有“Samples”和“Lines”的文本框里,输入始末点的数值,或在标有“NS”、“NL”的文本框里
分别输入需要的行数或像元数,以改变输出图像中的样本数和行数。在输入数据文本框的下方将显示原始
数据集以及子集的大小。点击“OK”。
为输入文件构建完空间子集以后,在Resize Data Input File对话框中,点击“OK”。将出现Resize Data
Parameters对话框,输入文件的信息和被子集限定的输出文件的尺寸都被列在对话框的顶部。
‧ 通过图像交互地构建子集
可以从图像交互地选取空间子集。在Resize Data Input File对话框中,点击“Spatial Subset”。在Select
Spatial Subset对话框中,点击“Subset by Image”按钮。将出现包含整幅图像显示的Subset Function窗口。
可以通过鼠标点击和拖放红框的拐角到所需要的尺寸,来调整子集的大小。
注意:要在图像中移动方框,点击方框并把它拖放到所需位置,或点击鼠标中键将方框以指针为中心放置
在图像上。
点击“OK”。为输入文件构建完空间子集以后,在Resize Data Input File对话框中,点击“OK”。
交互式剖面和波谱图-tc itk二次开发
(3) 多分辨率地理坐标定位后图像的链接
使用 Geographic Link工具来链接包含地理坐标定位数据的显示窗口或矢量窗口。链接以后,当移动指
针时,所有显示的地理坐标定位后的图像和矢量窗口将随指针位置及时更新。该功能不考虑投影、像元尺
寸和每个数据集的旋转因子。
注意:该功能无法进行如下操作,包括:重新定义投影(on-the-fly)、重采样以及动态覆盖。要对数据集
重新定义投影和重采样以达到相同的投影和分辨率,请参阅第 238页的“层的叠加”。
从主图像窗口的菜单栏中选择 Tools >Link >Geographic Link。在 Geographic Link对话框中,通过点击
显示名旁的箭头切换按钮(切换为“On”)来选择要链接的显示。点击“OK”。当在一个经过地理坐标定
位后的图像或矢量窗口移动指针时,其他经过地理坐标定位后的链接图像或矢量窗口中的指针也移动到相
同的地理位置。
注意:要关闭基于地理坐标的链接,选择 Tools >Link >Geographic Link,点击显示名旁的箭头切换按钮,
切换为“Off”。
4.22 交互式剖面和波谱图
ENVI允许抽取水平的(X)、垂直的(Y)、波谱的(对每个像元为 Z )以及任意的剖面图。
剖面图显示在单独的图表窗口中,X、Y 和 Z剖面图是可以同时激活的。鼠标用来移动一个十字准线
并交互地选择剖面图。剖面图是标准的 ENVI图,有关控件和选项的详细描述,请看第 193页的“交互式
“数字电子琴”的软件功能-adas功能安全-asil rating
4.1 “数字电子琴”的软件功能
1) 数字信号发生器的功能:能够产生正弦波、方波、三角波等常见的波形
的数字信号,并且提供了图形界面用于选择波形、频率、幅值与相位。
能够根据用户指定的波形和参数产生相应的数字信号,然后将数字信号
写入声卡的缓冲区,最后由声卡播放出相应的声音。
2) 数字电子琴的功能:电子琴的每个音阶均对应一个特定频率的信号,通
过调用数字信号发生器产生一系列指定的频率的声音,从而达到虚拟的
电子琴的功能,界面中包含 A、B、…、O 共 15 个琴键,鼠标按下时即
发声,松开时发声停止。
KUST-HMI 振动、噪声及检测联合实验室 第 3 页
支持提取完整的管脚延迟-煤矿井下搜救探测机器人结构设计
8.6 支持提取完整的管脚延迟
在 15.2 增加了管脚延迟属性,允许在传输延迟和差分对相位检查中计算额外的延迟,此属
性代表的是内部封装的延迟。Pin pairs 约束的是封装管脚到封装管脚,Pin Delay 属性代表的是
封装管脚到 die pad 的距离。另外一个作用是代表距离子板上的连接器的管脚延迟值。SPB15.2
提供了这个选项来在元件库中定义封装延迟和在约束管理器中查看其值,用匹配 die pad 到 die
pad 的延迟来代替管脚延迟。
8.6.1 使用模型
PIN_DELAY 属性值保存在元件库中的 chips.prt 和 symbol.css 文件中。约束管理器覆盖或
者补充上漏掉的值。库中定义的每个管脚的管脚延迟属性可以在约束管理中显示出来。如果创
建了管脚对,库中定义的管脚延迟的值在相对传输延迟、传输延迟或者差分对工作表中就可以
查看。管脚延迟栏有两列 Pin1 和 Pin2,可以在约束管理器中输入自己的值来覆盖缺省的值。
2实现三维重建中的VRML节点-computer science- an interdisciplinary approach
一部分;“VRML”表示该文件是一个VRML文件;“V2.0”表示VRML文件遵循VRML
规范的2.0版本;“uti8”表示该文件使用的是支持多种语言的国际UTF-8(Universal
Character Set TransfonIl Format)字符集。
节点是VRML文件中最基本的单位,是VRML精髓与核心。它是对客观世界中各
种事物、对象、概念的抽象描述。VRML文件就是由许多节点之间并列或层层嵌套而
成的。每个节点由节点名和一对花括号组成,花括号内又包含描述节点属性的的“域名"、
“域值"、及域值类型说明等。一个最基本的VRML文件除了必须的文件头外,可以没
有路由语句,但至少应包含一个节点。VRML中的“域”在高级语言中称为变量、数
组等,在数据库中常称为字段。“域”分为两种:一种为“域”(field),相当于高级语
言中的普通变量;另一种称为“暴露域"(exposeField),相当于其他高级语言中的公共
变量或公共函数【9】【241。在节点内,域名是唯一的,也是VRML的保留字。同一节点内,
域无先后次序区分;域值是域的取值,和VRML的数据类型有关。
脚本是与其他高级语言或数据库的接口。在VRML中一般是Script节点中用Java
或JavaScript语言编写的程序脚本来扩充VRML的功能。而路由则是产生事件和接受事
件的节点之间的连接通道。在编写VRML源程序时,经常在源程序中添加注释信息,
使得源程序结构更加清晰、层次感更强。注释以“存”开头,结束于该行末尾。VRML
不支持多行注释信息,当注释信息多于一行时,将产生语法错误。
除此以外还有事件、原型、造型等概念,事件只是一个要改变域值的要求,每个
节点一般包括“入事件”和“出事件",“入事件"请求节点改变自己某个域的值,而“出
事件"则是请求别的节点改变它的某个域值。原型是用户建立的一种新的节点类型,而
非“节点”。物体的造型即场景图,由描述对象及其属性的节点组成。在场景中,一类
是由节点构成的层次体系组成;另~类则是由节点事件和路由构成。同时要注意VRML
源文件严格区分大小写,所以在编写VRML文件、节点和域时一定要区分大小写。
5.1.2实现三维重建中的VRML节点
l、Shape空间物体造型模型节点
Shape节点中包含了VRML立体空间造型所具有的几何尺寸、材料、纹理和外观
特征。Shape节点是VRML的核心节点,所有VRML的立体空间造型都由Shape节点
创建。Shape节点的语法定义为
Shape{
appearance NULL #exposedField SFNode
geometry NULL} #exposedField SFNode
appearance节点定义了物体造型的外观,包括纹理映像、纹理坐标变换及外观的材
42
外部中断清单-研究生_数字信号处理:时域离散随机信号处理_11761429
表 7.2 外部中断清单
编号 类型 优先级 简介
16 IRQ #0 可编程 外中断#0
17 IRQ #1 可编程 外中断#1
… … … …
255 IRQ #239 可编程 外中断#239
在 NVIC的中断控制及状态寄存器中,有一个 VECTACTIVE 位段;另外,还有一个特殊功
能寄存器 IPSR。在它们二者的里面,都记录了当前正服务异常的编号。
请注意:这里所讲的中断号,都是指 NVIC 所使用的中断号。另一方面,芯片一些管脚
的名字也可能被取为类似”IRQ #”的名字,请不要混淆这两者,它们没有必然联系。常见的情
况是,编号最靠前的几个中断源被指定到片上外设,接下来的中断源才给外部中断引脚使用,
因此还是要参阅芯片的数据手册来弄清楚。
如果一个发生的异常不能被即刻响应,就称它被“悬起”(pending)。不过,少数 fault
异常是不允许被悬起的。一个异常被悬起的原因,可能是系统当前正在执行一个更高优先级
异常的服务例程,或者因相关掩蔽位的设置导致该异常被除能。对于每个异常源,在被悬起
的情况下,都会有一个对应的“悬起状态寄存器”保存其异常请求,直到该异常能够执行为
止,这与传统的 ARM 是完全不同的。在以前,是由产生中断的设备保持住请求信号。现在
NVIC 的悬起状态寄存器的出现解决了这个问题,即使后来设备已经释放了请求信号,曾经
的中断请求也不会错失。
优先级的定义
在 CM3 中,优先级对于异常来说很关键的,它会影响一个异常是否能被响应,以及何
时可以响应。优先级的数值越小,则优先级越高。CM3 支持中断嵌套,使得高优先级异常
会抢占(preempt)低优先级异常。有 3 个系统异常:复位,NMI 以及硬 fault,它们有固定的
优先级,并且它们的优先级号是负数,从而高于所有其它异常。所有其它异常的优先级则都
是可编程的(但不能编程为负数)。
原则上,CM3 支持 3 个固定的高优先级和多达 256 级的可编程优先级,并且支持 128
级抢占(128的来历请见下文分解——译注)。但是,绝大多数 CM3 芯片都会精简设计,以
致实际上支持的优先级数会更少,如 8 级,16 级,32 级等。它们在设计时会裁掉表达优先
级的几个低端有效位,以达到减少优先级数的目的(可见,不管使用多少位,优先级号是以
MSB对齐的——译注)。
举例来说,如果只使用了 3 个位来表达优先级,则优先级配置寄存器的结构会如图 7.1
所示:
图 7.1 使用 3 个位来表达优先级的情况
在图中,[4:0]没有被实现,所以读它们总是返回零,写它们则忽略写入的值。因此,对
108
日志查询-jesd 204b 协议规范
4.2 日志查询
日志查询主要用于查询具体的日志情况,例如可以查询到内网哪台服务器受到了 DOS
攻击,并且查询出攻击的源 IP 和端口等详细信息。界面如下:
4.2.1 DOS 攻击
DOS 攻击用于查询内网 DOS 攻击和外网 DOS 攻击具体信息。例如可以查询出某个时间
内所有内网服务器受到 ICMP 洪水攻击的具体情况。界面如下:
应用效果概述-turbo编码以及解码matlab程序
6.1应用效果概述
1. 提高了整体工作效率(规范、方便—监督-提效)
2. 提升用户使用的方便性
3. 提升领导监督的全面性
4. 提升医院的一体化管理(监督)水平
5. 清晰划分个人职能,节省员工的审批时间
PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn
源代码分析-uvm1.1应用指南及源代码分析
17、TLM1.0 源代码分析
如果发现错误,或有建议,请联系
[email protected] 413
17. TLM1.0 源代码分析
相对于前面的 factory 机制,phase 机制或者 sequence 机制来说,TLM 的源代码
都是相对简单许多,但是从另外一方面来说,它是比较繁琐的。
17.1. TLM 端口简介
17.1.1. UVM 中两类 TLM 端口
从本质上来说,UVM 中有两类 TLM 端口,一类是用于 driver 和 sequencer 之间
连接的端口,一类是用于其它 component 之间连接的端口,如 monitor 和 scoreboard。
对于第一类来说,有下述三种端口,它们的原型分别是:
文件:src/tlm1/sqr_connections.svh
54 class uvm_seq_item_pull_port #(type REQ=int, type RSP=REQ)
55 extends uvm_port_base #(uvm_sqr_if_base #(REQ, RSP));
73 class uvm_seq_item_pull_export #(type REQ=int, type RSP=REQ)
74 extends uvm_port_base #(uvm_sqr_if_base #(REQ, RSP));