程序存储容量/登录程序个数-web vulnerability scanner v8
12.4 程序存储容量/登录程序个数
概要
程序存储容量和登录程序个数,有如下组合。
·Series 0i-TD
Series 0i-TD 机型
项目 组件 A 组件 B
256Kbyte - ○
512Kbyte ○ - 程序存储容量
1Mbyte
(2 路径时) ○ -
400 个 ○ ○
登录程序个数 800 个
(2 路径时) ○ -
·Series 0i-MD
Series 0i-MD 机型
项目 组件 A 组件 B 选项
256Kbyte - ○ -
512Kbyte ○ - - 程序存储容量
2Mbyte - - ○
登录程序个数 400 个 ○ ○ -
·Series 0i Mate
机型
项目
Series 0i Mate
程序存储容量 256Kbyte ○
登录程序个数 400 个 ○
路径间单程序段检测功能-web vulnerability scanner v8
8.10 路径间单程序段检测功能
概要
在 2路径控制下,各路径分别具有单程序段指令信号,因此,可以用单程序段使
各自的自动运行程序停止。但是,即使将各路径的单程序段指令信号设定为'1',有
时也会因指令程序的差异而导致停止的时机不合拍。
例
下列程序的两个路径均从 X0.0 的位置开始 SBK 运行的情形
上例中,路径 1 在"X10."的移动完成后成为单程序段停止状态,而路径 2 则原样执
行"X20."的移动。
本功能为消除这一偏移,在其中一个路径成为单程序段停止状态时,立即使其他
路径进入进给保持停止状态。通过这一功能,可以采用使路径间的加工程序几乎
同步的形式,进行单程序段运行。
各路径的各自的单程序段指令信号原样有效,所以可进行如下方式的使用:
① 只将路径 1的单程序段指令信号设定为'1',进行结合路径 1的程序的单程序
段运行
② 将多个路径的单程序段指令信号设定为'1',通过其中一个路径的指令程序
段结束进行单程序段运行
警告
其中一个路径通过螺纹切削等而成为单程序段禁止状态、或者进给保持
禁止状态的情况下,在解除这些状态之前不会停止。但是,通过用户宏
程序的系统变量#3003 设定为单程序段禁止的情况下则停止运行。
注意
不执行诸如路径间的同步处理那样的操作。因此,如上例所示的情况
下,在路径 1 中 "X10." 的移动完成时路径 2 成为进给保持停止,而停
止位置则在"X10."附近的位置。
路径 1
O0001 ;
N1 G01 X10. F100 ;
N2 X20.;
:
路径 2
O0010 ;
N1 G01 X20. F100 ;
:
:
在一个程序段中有多个M代码指令-web vulnerability scanner v8
9.3 在一个程序段中有多个M代码指令
概要
通常,1 个程序段仅仅能够指令一个 M 代码,但是,通过本功能,在 1 个程序段
中最多可以同时指令 3 个 M 代码。
在同一程序段中最多可以指令的 3 个 M 代码同时输出到机械侧 (PMC),与通常
在一个程序段中的单个的 M 代码指令相比,可以缩短机械加工的循环时间。
(例)
一个程序段中的单个 M 代码指令 在一个程序段中有多个 M 码指令
M40;
M50;
M60;
G28G91X0Y0Z0;
:
:
:
M40M50M60;
G28G91X0Y0Z0;
:
:
:
:
:
解释
·基本步骤
① 假设在指令程序中指令了 MaaMbbMcc;。
② 第 1 个 M 指令(Maa)与以往的一个程序段中的单个指令的情形一样发送代
码信号 M00~M31,经过由参数(No.3010)设定的时间 TMF(标准设
定:16msec)后将选通脉冲信号 MF 设定为'1'。第 2 个 M 指令(Mbb)发送
代码信号 M200~M215,第 3 个 M 指令(Mcc)发送代码信号 M300~M315,
分别将选通脉冲信号 MF2, MF3 设定为'1'。
另外,同时发送第 1~第 3 个代码信号。此外,选通脉冲信号 MF, MF2, MF3
也在相同时刻成为'1'。
代码信号以二进制来表述程序指令值 aa, bb, cc。
③ 在 PMC 侧,请在选通脉冲信号成为’1’的时刻读取与各自的选通脉冲信号对
应的代码信号,执行对应的动作。
④ 在 PMC 侧,所有的针对 M 指令的动作完成时,将完成信号 FIN 设定为'1'。
⑤ 完成信号在由参数(No.3011)设定的时间 TFIN(标准设定:16msec)以上保
持'1'时,CNC 将所有选通脉冲信号(MF, MF2, MF3)同时设定为’0’,通知已
经接受了完成信号的事实。
⑥ 在 PMC 侧,在选通脉冲信号(MF, MF2, MF3)全都成为'0'的时刻将完成信号
车定为'0'。
自动参考点返回和从参考点返回-web vulnerability scanner v8
4.3 自动参考点返回和从参考点返回
解释
·关于自动参考点返回(G28)
通过 G28 的指令,所指令的轴通过所指令的中间点,定位到参考点,定位完成
后,参考点返回完成信号(见 4.1 节“手动参考点返回”)成为’1’。
参考点的位置,预先以机械坐标系的坐标值设定在参数(No.1240)中。
以各轴的快速移动速度进行中间点或参考点的定位。
自动参考点返回(G28)中的到中间点的刀具路径,与定位指令(G00)一样,
可以根据参数 LRP(No.1401#1)来选择下列其中一方。
· 非直线插补型定位
刀具可以在快速移动速度下分别对各轴定位。刀具路径一般不是直线。
· 直线插补型定位
刀具沿着直线移动到所指令的点。刀具以不超过各轴的快速移动速度,在最
短的时间内定位。
中间点
非直线插补型定位
参数 LRP(No.1401#1)=”0”
起点
直线插补型定位
参数 LRP(No.1401#1)=”1”
非直线插补型定位
参考点
这种情况下的从中间点到参考点的刀具路径,成为非直线插补型定位。
机械坐标系的定位动作(G53)、自动参考点返回(G28)中的从中间点到参考
点的移动,成为在机械坐标系上的定位。
通常,机械坐标系中的定位采用非直线插补型定位。
在将参数 LRP(No.1401#1)设定为"1"而选择直线插补型定位的情况下,可通过参
数 ZRN(No.1015#4) 来将自动参考点返回(G28)中的从中间点到参考点的刀具
路径设定为直线插补型定位。
>设定为’1’时AI-web vulnerability scanner v8
即使在检查方式信号 MMOD<Gn067.2>为“0”且检查方式中的手轮有效信号
MCHK<Gn067.3>为“0”的情况下,检查方式在某些情况下也不会被马上切断。
在程序段的中间,检查方式基本上不会从通切换到断,或从断切换到通。在该程
序段结束后,检查方式将从通切换到断,或从断切换到通。
·AI 轮廓控制/AI 先行控制(M 系列)
检查方式信号 MMOD<Gn067.2>为“1”时,AI 轮廓控制(G05.1Q1)无效。AI
轮廓控制无效,执行正向移动/反向移动。
此外,在 AI 轮廓控制方式中,将检查方式信号 MMOD<Gn067.2>设定为’1’时,AI
轮廓控制成为无效(G05.1Q0)之前,检查方式无效。
当前值更新时序和当前值的比较-problem-solving-with-algorithms-and-data-structure-using-python 中文版
11.6 当前值更新时序和当前值的比较
11.6 当前值更新时序和当前值的比较
11.6.1 当前值的更新时序
在高速计数器用的输入端子中输入脉冲后,会执行增计数或是减计数,软元件的当前值在计数输入时更新。
11.6.2 当前值的比较
比较高速计数器的当前值后输出时,有以下的2种方法。
1. 使用比较指令(CMP)、 区间比较指令(ZCP)和触点比较指令
计数器计数时需要比较结果的情况下,使用比较指令(CMP指令/ZCP指令)或触点比较指令。
但是由于是在可编程控制器运算周期中进行处理,因此在得到比较输出结果前会存在运算延迟,用于不要求高
速处理的场合。
要在高速计数器的当前值变化时序中执行比较,改变输出触点(Y)时,请使用以下高速计数器用的比较指令
(HSCS/HSCR/HSZ指令)。
2. 使用高速计数器用的比较指令(HSCS/HSCR/HSZ指令)
高速计数器用的比较指令(HSCS/HSCR/HSZ指令),就是在作为对象的高速计数器进行计数时,执行比较并且输出
比较的结果。这些指令如下表所示,在使用次数上有限制。
在比较结果中指定了输出继电器(Y)时,不等到END指令的输出刷新,就直接反映到输出的ON/OFF状态中。
如果是继电器输出型的可编程控制器,会存在机械性的动作延迟(约10ms),所以请使用晶体管输出型的产品。
*1. 使用HSCS,HSCR,HSZ指令时,综合频率会发生变化。
→ 关于综合频率,参考11.7节
应用指令 指令使用次数的限制
HSCS*1
多使用6次。HSCR*1
HSZ*1
连通图和它的割边边双连通分量-艾默生ups电源nx系列(30-200kva)
图 8.5 割边集与边连通度
割边同样也有另外一种定义方式:在一个无向连通图 G 中,当删去 G 中的某条边 e 后,可将
图分割成 2 个或 2 个以上的连通分量,则称边 e 为割边,或者称为桥。例如图 8.4(a)所示的无向
连通图中,边(v1, v5)、(v4, v6)、(v8, v9)和(v8, v10)都是割边。
2. 边双连通图与边双连通分量
边双连通图:如果一个无向连通图 G 没有割边,或者说边连通度 λ(G)>1,则称 G 为边双连
通图。
为什么称为边双连通图呢?因为在这种图中任何一对顶点之间至少存在 2 条无公共边的路径
(允许有公共内部顶点),在删去某条边后,也不会破坏图的连通性。例如,图 8.5(a)中,顶点 v8
和 v4之间存在 2 条无公共边的路径:(v8, v5, v6, v3, v4)和(v8, v9, v6, v7, v4),这两条路径有一个公共内
部顶点(当然这两个顶点之间还存在其他路径)。
图 8.6 连通图和它的割边、边双连通分量
边双连通分量:一个连通图 G 如果不是边双连通图,那么它可以包括几个边双连通分量。一
个连通图的边双连通分量是该图的极大重连通子图,在边双连通分量中不存在割边。在连通图中,
把割边删除,则连通图变成了多个连通分量,每个连通分量就是一个边双连通分量。例如,图 8.6(a)
镜像演示程序-dassidirect server
9.4 镜像演示程序
在自然界中有许多物体的表面都非常光滑,可以像镜子一样反射周围的物体。本节介绍了如
何在 3D应用程序中模拟镜像效果。为简单起见,我们降低了任务难度,只在平面上实现镜
像效果。例如,一辆光滑的汽车可以反射周围的物体;但是,车身是一个平滑曲面,而非平
面。我们不选择这样的物体。我们将在光滑的大理石地板或挂在墙上的镜子中渲染物体的映
像——换句话说,我们只实现平面上的镜像效果。
要在程序中实现镜像效果,必须解决两个问题。首先,我们必须知道如何在一个任意平面上
反射物体,正确地绘制该物体的映像。其次,我们只能在镜子里面显示映像;也就是,我们
必须以某种方式将一个表面“标记”为镜子,然后在渲染时只在镜子里面绘制物体映像。回
顾图 9.1,它最先引入了这一概念。
第一个问题可以很容易地通过解析几何来解决,具体请参见附录 C。第二个问题可以通过模
板缓冲区来解决。
9.4.1 概述
图 9.2 说明了要绘制一个物体的映像,我们必须在镜子平面上对它进行反射。不过,这会
出现图 9.1 所示的问题。即,物体映像(在本例中是板条箱)会被渲染到镜子之外的区域
(例如,墙面)。映像只应该显示在镜子里面。我们可以使用模板缓冲区来解决这一问题,
因为模板缓冲区可以阻止像素渲染到后台缓冲区的某些区域上。所以,我们可以使用模板缓
冲区来控制板条箱的映像,避免映像渲染到镜子之外的区域。下面给出了具体的实现步骤:
图 9.2:观察点从镜子中看到的立方体映像。要模拟这一效果,我们需要在镜子平面上反射立方体,然后
将立方体映像绘制出来。
1. 与往常一样,将地板、墙壁、镜子和板条箱渲染到后台缓冲区。注意,这一步不修改模
板缓冲区。
2. 将模板缓冲区清为 0。图 9.3展示了此时的后台缓冲区和模板缓冲区。
渲染到纹理-dassidirect server
13.1 渲染到纹理
到目前为止,我们一直都是在交换链的后台缓冲区表面进行渲染;也就是说,后台缓冲区一
直都是渲染目标。不过,后台缓冲区不是唯一的渲染目标;我们可以把场景渲染到其他纹理
上。例如,图 13.1展示了一个通过渲染到纹理(render to texture)实现的雷达图效
果。在本节中,我们演示了如何在运行时更新纹理,将场景渲染到后台缓冲区之外的其他纹
理上;随后,我们可以把这个纹理绑定为着色器资源,映射到几何体上。
基本变换-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 向量或点的四元组称为齐次坐标
邻接信息-dassidirect server
14.5 邻接信息
某些网格运算(比如网格优化)需要在给定一个三角形时,获知该三角形的邻接三角形。网
格的邻接缓冲区(adjacency buffer)存储了这一信息。邻接缓冲区是一个 UINT数组,
它的每个元素都包含了一个标识网格中的三角形的索引。由于每个三角形有 3 条边,所以
每个三角形最多可以有 3 个邻接三角形(参见图 14.3)。一个邻接缓冲区最多可以包含
计时和动画-dassidirect server
4.3 计时和动画
要正确实现动画效果,我们就必须把握好时间轨迹,尤其是要精确测量动画帧之间的时间间
隔。当帧速率高时,帧之间的时间间隔就会很短;所以,我们需要一个高精确度计时器。
4.3.1 性能计时器
我们使用性能计时器(或性能计数器)来实现精确的时间测量。为了使用用于查询性能计时
器的 Win32函数,我们必须在代码中添加包含语句“#include <windows.h>”。
性能计时器采用的时间单位称为计数(count)。我们使用 QueryPerformanceCounter
函数来获取以计数测量的当前时间值:
__int64 currTime;
QueryPerformanceCounter((LARGE_INTEGER*)&currTime);
注意,该函数通过它的参数返回当前时间值,该参数是一个 64位整数。
我们使用 QueryPerformanceFrequency函数来获取性能计时器的频率(每秒的计数次
数):
__int64 countsPerSec;
QueryPerformanceFrequency((LARGE_INTEGER*)&countsPerSec);
而每次计数的时间长度等于频率的倒数(这个值很小,它只是百分之几秒或者千分之几秒):
mSecondsPerCount = 1.0 / (double)countsPerSec;
这样,要把一个时间读数 valueInCounts 转换为秒,我们只需要将它乘以转换因子
mSecondsPerCount:
valueInSecs = valueInCounts * mSecondsPerCount;
由 QueryPerformanceCounter 函数返回的值本身不是非常有用。我们使用
QueryPerformanceCounter 函数的主要目的是为了获取两次调用之间的时间差——在
BS端支持的最大天线数_目-ae-4m-3017 gc4653 csp datasheet v1.1 20191229
2 (4)MS端支持的最大天线数
目
2 (4)BS端支持的最大天线数
目
是波束形成
是空分复用
是发射分集
WLAN
802.11nMIMO Parameters in
一种新的多摄像头目标连续跟踪算法-微信小程序获取微信运动步数的实例代码
重庆邮电大学硕士论文 第四章一种新的多摄像头目标连续跟踪算法
第四章一种新的多摄像头目标连续跟踪算法
4.1引言
通过前面第三章提出的改进混合高斯背景建模方法,检测出运动目标
后,对运动目标进行运动轨迹估计,模板匹配,就可以实现运动目标的跟
踪。但是,在现实的视频处理系统中,用一个摄像头看到整个感兴趣的场
景几乎是不可能的。随着信息获取技术的发展,获取目标图像已经形成多
种传感器、高空间分辨率、实时/准实时的对目标观测能力,使得协同利用
各种图像源进行环境监控和目标实时分析处理成为必要。
用多摄像头对运动目标进行连续不问断的跟踪方法有多种,目前主要
有基于目标特征和基于目标模型的方法。基于目标特征的方法主要考虑运
动目标的颜色特征,如通过平均整个目标的颜色来模型化目标外形和使用
颜色直方图描述目标外形的方法。如果考虑不同摄像头内亮度的变化,有
使用在不同摄像头对之间建立亮度变换函数的方法,所有摄像头对之间的
亮度变换函数都存在于低微子空间,使用子空间计算外形的相似性。但是,
现实中很难找到内、外参数一样的摄像头,不同摄像头获取同一运动目标
的参数是不一样的,所以建立不同摄像头之间的内、外参数变换函数比较
复杂,很难运用到实际场合。基于场景模型的方法有基于轨迹观测的活动
模型方法,即通过时空和颜色外形的最大后验概率估计实现目标跟踪。同
样,采用此方法,系统需要小数量的手动标记轨迹学习转换概率,达不到
对运动目标进行自动跟踪的目的。
基于此,本章提出了一种对多摄像头的视频图像先进行数据融合,后
跟踪的方法。首先,分别对各摄像头摄取的视频图像进行边缘匹配,找到
摄像头之间的交接重合位置,然后利用这个参数,生成一幅全景的广角视
频。由于多数情况下摄像头的位置是固定的,在初始化获取了多摄像头的
对应坐标关系后,以后的跟踪就可以利用初始化建立的对应坐标关系把多
摄像头获取的视频图像自动合成一个全景的广角视频图像,然后在该广角
视频图像上,对运动目标进行连续的跟踪。
全景图和超宽视角的图像在现实生活中也有着十分广泛的应用。在虚
拟现实领域中,利用全景图像表示实景可以代替复杂的3.D场景建模和绘
制【511。在其他诸如视频压缩,传输和医学等领域,全景图也有其不可替代
在线调试器-5g和mec在工业互联网中的应用探讨
24.5 在线串行编程
PIC18(L)F2X/4XK22 器件可以在 终的应用电路中进
行串行编程。只需要 5 根线即可实现这一操作,其中时
钟线、数据线各一根,其余 3 根分别是电源线、接地线
和编程电压线。这允许用户在生产电路板时使用未编程
器件,仅在产品交付之前才对单片机进行编程,从而可
以使用 新版本的固件或者定制固件进行编程。
24.6 在线调试器
将 DEBUG 配置位编程为 0,可使能在线调试功能。该
功能允许与 MPLAB® IDE 配合使用进行简单的调试。当
使能了单片机的这项功能时,有些资源就不再是通用的
了。表 24-6 给出了后台调试器所需的资源。
表 24-6: 调试器资源
要使用单片机的在线调试功能,设计必须实现以下引脚
的在线串行编程连接:
• MCLR/VPP/RE3
• VDD
• VSS
• RB7
• RB6
从而为 Microchip 或第三方开发工具公司提供在线调试
器模块接口。
24.7 单电源 ICSP 编程
LVP配置位使能单电源 ICSP编程(原来称为低电压 ICSP
编程或 LVP)。当使能单电源编程时,单片机可以在无需
对 MCLR/VPP/RE3 引脚施加高电压的情况下进行编程。
关 于 低 电 压 编 程 的 更 多 详 细 信 息,请 参 见
“PIC18(L)F2XK22/4XK22 Flash Memory Programming”
(DS41398)。
LVP 位仅可在使用标准高电压编程时被置 1 或清零
(VIHH 被施加到 MCLR/VPP/RE3 引脚)。一旦 LVP 被
禁止,只能使用标准高电压编程来对器件进行编程。
不受代码保护的存储器可以使用块擦除或逐行擦除进行
擦除,然后在任何指定的 VDD 下进行写入。如果要擦除
受代码保护的存储器,需要进行块擦除。
I/O 引脚: RB6 和 RB7
注 1:通过将 VIHH 施加到 MCLR 引脚,就可以
进行高电压编程,与 LVP 位的状态无关。
2:默认情况下,使能对未编程器件 (如
Microchip提供的)和已擦除器件进行单电
源 ICSP 编程。
3:处于低电压 ICSP 模式时,MCLR 总是使
能,与 MCLRE 位无关,并且 RE3 引脚不
能再用作通用输入。 2011 Microchip Technology Inc. 初稿 DS41412D_CN 第 365 页
节“器件概述”中列出了备用引脚功-5g和mec在工业互联网中的应用探讨
2.3 时钟源模式
时钟源模式可分为外部和内部模式。
• 外部时钟模式依靠外部电路提供时钟源。例如:时
钟模块 (EC 模式)、石英晶体谐振器或陶瓷谐振
器(LP、XT和HS模式)以及阻容(RC模式)电路。
• 内部时钟源内置于振荡器模块中。振荡器模块有 3 个
内部振荡器:16 MHz高频内部振荡器(HFINTOSC)、
500 kHz 中频内部振荡器(MFINTOSC)和 31.25 kHz
低频内部振荡器(LFINTOSC)。
通过 OSCCON 寄存器的系统时钟选择(SCS)
位在外部或内部时钟源之间选择系统时钟。更多信息,
请参见第 2.9 节 “时钟切换”。
2.4 外部时钟模式
2.4.1 振荡器起振定时器 (OST)
如果振荡器模块配置为 LP、XT 或 HS 模式,则振荡器
起振定时器(OST)对来自OSC1的振荡计数 1024次。
这发生在上电复位(Power-on Reset, POR)和上电
延时定时器(Power-up Timer,PWRT)延时结束(如
果配置了),或从休眠中唤醒时。在此期间,程序计数
器不递增,程序执行暂停。OST 确保使用石英晶体谐振
器或陶瓷谐振器的振荡器电路已经起振并为振荡器模块
提供稳定的系统时钟。当在时钟源之间切换时,需要一
定的延时以使新时钟稳定。表 2-2 给出了振荡器延时的
示例。
为了使从外部振荡器起振到代码开始执行之间的延时
小,可选择双速时钟启动模式 (见第 2.10 节“双速时
钟启动模式”)。
表 2-2: 振荡器延时示例
2.4.2 EC 模式
外部时钟(EC)模式允许外部产生的逻辑电平作为系
统时钟源。工作在此模式下时,外部时钟源连接到
OSC1 输入,OSC2 可用作通用 I/O。图 2-5 给出了 EC
模式的引脚连接。
外部时钟(EC)模式提供了可通过 FOSC 位选择
的中等功耗(MP)和高功耗(HP)选项。MP 选项
适合介于 4 至 16 MHz 之间的外部时钟频率。HP选项
适合高于 16 MHz 的时钟频率。
当选取 EC 模式时,振荡器起振定时器 (OST)被禁
止。因此,上电复位(POR)后或者从休眠中唤醒后的
操作不存在延时。因为 PIC® MCU 的设计是完全静态
的,停止外部时钟输入将使器件暂停工作并保持所有数
据完整。当再次启动外部时钟时,器件恢复工作,就好
像没有停止过一样。
图 2-5: 外部时钟(EC)模式的工作原理
切换自 切换到 频率 振荡器延时
休眠 /POR
LFINTOSC
MFINTOSC
HFINTOSC
31.25 kHz
31.25 kHz 至 500 kHz
31.25 kHz 至 16 MHz
振荡器预热延时 (TWARM)
休眠 /POR EC 或 RC DC – 64 MHz 2 个指令周期
LFINTOSC (31.25 kHz) EC 或 RC DC – 64 MHz 每次 1 个周期
休眠 /POR LP、 XT 或 HS 32 kHz 至 40 MHz 1024 个时钟周期 (OST)
休眠 /POR 4xPLL 32 MHz 至 64 MHz 1024 个时钟周期 (OST) + 2 ms
LFINTOSC (31.25 kHz) LFINTOSC
HFINTOSC
31.25 kHz 至 16 MHz 1 s (近似值)
OSC1/CLKIN
OSC2/CLKOUT(1)I/O
来自外部
PIC® MCU
注 1: 第 1.0 节“器件概述”中列出了备用引脚功
系统的时钟DS41412D_CN 第 34 页 初稿 2011 Microchip Technology Inc.
共射极输出特性曲线-arduino-sensor-shield v5.0
第三节第三节第三节第三节 TTL门电路门电路门电路门电路
一、晶体管的开关特性
(1)共射极输出特性曲线
IB 大,开关通 VB>0.7V
IB 小,开关断 VB<0.7V
(2)晶体管的开关特性
二、晶体管
(1)
①
②
VB
IB
+E
IC
Vce
IC
Vce
IB = 40mA
IB = 30mA
IB = 20mA
IB = 10mA
IB = 0mA
负载线
b
c
Ic
Vce
Ic
Vb>0.7V(高电平)
b
b
A
VC
IB
c逻辑功能 (系统讨
单个晶体管结构
输入 b,输出 e
输入 b,e,输出 c
开关通:c= m
b
e
e
+E
e
c论)
二种输出(e ,c)
得到跟随逻辑:
0 + m1 + m3 = eb +
输入 输出
① b e
e
Vce
Vb<0.7V
b e
0 0
1 1e = b
beeb + = b
② b ,e c b e c
0 0 1
0 1 1
1 0 0
1 1 1 VB VE
VL VL
VH VHVB VE Vc
VL VL VH
VL VH VH
VH VL VL
VH VH VH+ e
控制一个交通灯信号单元-tomcat_web安全基线配置要求
第三章 编写一个小程序示例
‐ 3‐1 ‐
3 编写一个小程序示例
3.1 控制一个交通灯信号单元
现在让编写一个简单的控制交通信号单元的小程序,用它来控制十字路口的交通信号
灯,红/ 绿信号灯交替作用,为了避免事故,插入黄色或黄/红变换状态,后者比前者时间
要长。
在这个例子中,将使用标准的IEC61131-3标准化语言来显示程序是怎样分时工作的,
怎样能在Codesys帮助下编辑其它的标准化语言,怎样在熟悉Codesys仿真的情况下很容易
的来连接它们。
创建POU
打开Codesys并选择“File”“New”
在出现的对话框中, 先的POU已经给予默认的名字PLC_PRG,保持这个名字不变,
这个POU定义为一个程序,每个工程文件都需要一个这样名字的程序。在这个例子中,选
择连续功能图编辑器作为这个POU的编程语言。
现在创建三个对象,用命令“Project”“Object Add”,或者用快捷菜单(在对象管理器中
按右键)。在顺序功能图中创建一个名为SEQUENCE的程序,在功能模块图中创建一个名
为TRAFFICSIGNAL的功能模块,在指令表中创建一个名为WAIT的功能模块。
TRAFFICSIGNAL的用途
在POU TRAFFICSIGNAL中,将给交通灯分配各自的信息状态。例如要保证红灯在红和
黄/ 红状态应该变红和黄灯在黄和黄/红状态变黄等等。
WAIT的用途
在WAIT中,将编写一个简单的计时器,它的输入端将接收状态的毫秒值,当时间段完
成时,它的输出端将产生TRUE值。
SEQUENCE的用途
在SEQUENCE中,所有的状态都组合在这里。因此,灯可以在期望的时间段内点亮。
PLC_PRG的用途
在PLC_PRG中,输入启动信号连接到交通灯,同时颜色指令作为灯的输出。
TRAFFICSIGNAL仿真模拟
现在仿真模拟程序中测试这个程序。编译(“Project”“Bilud”)并加载(“Online”“Login”)。
通过“Online”“Start”来启动程序,然后设置变量ON为TRUE 。例如,在CFC编辑器中的输入
框的条目“ON”上双击,变量将设置为〈TRUE〉。然后按或命令“Online”“Write
Value”来设置值。现在ABLAUF 中的变量START(在程序的开始阶段手动设置为TRUE)
从变量ON上取值。这用来运行交通灯循环。PLC_PRG转换为一个监视窗口,在声明编辑器
中的加号上双击,变量将顺序显示,你能看到变量的各自的值“TRAFFICSIGNAL”声明。
先看一下POU TRAFFICSIGNAL,在声明编辑器中定义输入变量STATUS为整型变量
(在关键字VAR_INPUT和VAR_OUTPUT之间)。STATUS有四个可能的状态,它们是
TRAFFICSIGNAL状态中绿、红、黄/红、红中的一种。
对应的TRAFFICSIGNAL有三个输出,分别是红、黄和绿。你应该声明这些变量,功能
块TRAFFICSIGNAL的声明部分应该如下:
功能块TRAFFICSIGNAL声明部分
系统功能-多目立体视觉
9.1 系统功能
9.1.1 动态带宽分配(DBA)
GPON系统应采用动态带宽分配机制(DBA)来提高系统带宽利用率以及保证业务公平
性和QoS,应能根据T-CONT分配带宽授权。具体规定见本标准的第3部分。
DBA机制应保证ONU的上行流量不超过SLA中的最大带宽。
DBA的最小带宽分配粒度不应大于256kbit/s。
DBA的精度应优于±5%。
9.1.2 业务 QoS
9.1.2.1 基本要求
GPON系统应支持基于ITU-T Y.1291的QoS机制,在上行和下行方向均应能根据SLA协
议保证各类业务的QoS。
QoS机制包括业务流分类(Traffic classification)、优先级标记(Marking)、排队及
调度(Queuing and scheduling)、流量整形(Traffic shaping)和流量管制(Traffic policing)、
拥塞避免(Congestion avoidance)、缓存管理(Buffer management)等。
SLA协议参数包括不同用户或业务的时延、抖动、保证带宽和最大带宽等。
9.1.2.2 业务流分类
OLT和ONU应具有对上下行业务流进行分类的功能,应支持基于以太网端口、VLAN ID
和802.1D对上下行业务流进行分类,可选支持根据MAC地址、IP地址或协议等对流进行分
类。
9.1.2.3 优先级标记方式
OLT和ONU应支持流分类与优先级标识的映射,应支持以太网PRI字段作为优先级标
识,可选使用IP的TOS/DSCP域作为优先级标识。
OLT和ONU应能根据业务流优先级标识进行相应的转发处理。
建议OLT和ONU支持优先级标识的修改功能。
9.1.2.4 队列调度
OLT应支持以ONU为调度对象的绝对优先级和基于权重的相对优先级的队列调度算
法。
建议OLT和ONU支持以业务为调度对象的绝对优先级和基于权重的相对优先级的队列
调度算法。
13
然后将这些数据拟-复旦cpu卡fmcos2.0手册
数分布上。我们猜测指数分布的参数值为0.5,然后将这些数据拟
合到指数分布。接下来,计算源自实际频率的拟合频率的平方偏差
337
产出剖面图版-apue中文
9.3 产出剖面图版
在测井资料的分析处理中,图版法是一种常用的、有效的方法,实际工作中往往会经常遇
到各种各样的图版,诸如实验图版、统计图版和仪器影响校正图版等,并且利用它们进行解释
分析工作。
图版法是一种成熟的资料分析方法,但其原理并不复杂,根本思想是利用已知的图版和已
知的数据,通过测量和比较数据在图版中所处的位值,计算并得出未知的结果,当对于复杂情
况时,就需要利用更多的图版,协调好多个图版的关系,不断的进行图版的计算,逐步得出所
需的结果。但是这项工作在手工计算时就很是繁琐了。
图版法分析软件是按照人工图版分析思想设计的,用户可根据自己的需要定义图版,再根
据数据在多个图版间的关系,将多个图版有机的结合起来构成一个图版组,从而实现图版法分
析资料的目的。
下面我们针对“油水两相图版解释”来了解一下图版法分析软件的处理过程。首先用户输入
源曲线数据,根据图版组文件的定义,该图版组的源曲线数据有三条,它们是视速度 Va、持水
率 Yw、PC。(细心的读者可能会发现这三条曲线旁的图标是一把灰色的钥匙,而其它曲线旁则
是一把灰色的锁头)。当源数据提供后,
根据视速度 Va和持水率 Yw由“视表观水速度的选择(油-水)”图版得出视表观水速度。
根据持水率 Yw 和视表观水速度由“表观总速度(Ut)的计算(油-水)”图版得出视速度校正因
子 Cv。
由计算曲线中的“总表观速度 Ut=视速度 Va/视速度校正因子 Cv”得出总表观速度 Ut。
根据总表观速度 Ut 和持水率 Yw 由“表观水速度(Uw)的计算(油-水)”图版得出表观水速度
Uw。
根据总表观速度 Ut和持水绿 Yw由“持水率校正”图版得出含水率 Cw。
由计算曲线中的“水产量 Qwater=总表观速度 Ut*含水率 Cw*PC”和“油产量 Qoil=总表观速
可以变成-apue中文
其中 sep 是远波和近波接收探头的间距,t 是时间,s 是时差。这样,式(2)可以变成
将式(4)作成等值线图如图所示,我们称其为 STC 图。
环境校正-apue中文
1.2 环境校正
复杂地质条件和钻井过程,不可避免对各种测井曲线产生影响,本平台为了消除这些影响而
设计了环境校正模块。该模块用于消除各种测井环境影响。为用户提供四种测井系列共 61个图版,
用户还可以使用自己输入公式方式进行校正。
启动方法管理器中工具类预处理组中环境校正模块,可进入环境校正窗口。
空间分析模型与建模-autocad lisp vlisp函数库查询辞典(带书签)
第十二章 空间分析建模
空间分析具有对空间信息的提取和传输功能,作为各类综合性地学分析模型的基础,
空间分析为建立复杂的模型提供了基本工具。空间分析模型是指用于 GIS空间分析的数学
模型,空间分析建模是指运用 GIS空间分析建立数学模型的过程,其过程包括:明确问题、
分解问题、组建模型、检验模型结果和应用分析结果。本章主要介绍如下内容:
u 空间分析建模的概念和过程
u 图解模型的形成过程
u 模型生成器基本操作
u 脚本文件的编写与运行
u 空间建模操作过程
12.1空间分析模型与建模
12.1.1 空间分析模型及其分类
模型是对现实世界中的实体或现象的抽象或简化,是对实体或现象中最重要的构成及
其相互关系的表述。建模的过程中,需要用到各种各样的工具。作为各类综合性地学分析
模型的基础,空间分析为人们建立复杂的模型提供了基本工具。空间分析是地理信息系统
的主要特征,也是评价一个地理信息系统功能的主要指标之一。它是基于地理对象的位置
和形态特征的数据分析技术,其目的在于提取和传输可见信息。空间分析模型是对现实世
界科学体系问题域抽象的空间概念模型,与广义的模型既有联系,又有区别:
(1) 空间定位是空间分析模型特有的性质,构成空间分析模型的空间目标(点、弧段、 网
络、面域、复杂地物等)的多样性决定了空间分析模型建立的复杂性。
(2) 空间关系也是空间分析模型的一个重要特征,空间层次关系、相邻关系以及空间目
标的拓扑关系也决定了空间分析模型建立的特殊性。
(3) 包含坐标、高程、属性以及时序特征的空间数据极其庞大,大量的空间数据通常用
图形的方式来表示,这样由空间数据构成的空间分析模型也具有了可视化的图形特
征。
空间分析模型可以分为以下几类:
1. 空间分布模型
用于研究地理对象的空间分布特征。主要包括:空间分布参数的描述,如分布密度和
均值、分布中心、离散度等;空间分布检验,以确定分布类型;空间聚类分析,反映分布
的多中心特征并确定这些中心;趋势面分析,反映现象的空间分布趋势;空间聚合与分解,
收集GPS位置-tc itk二次开发
10.16 合并旧的投影文件
可以使用 Merge old“map_proj.txt”File选项将一个旧的“map_proj.txt”文件和一个已经存在的投影
数据库结合起来。这意味着在上述操作中添加的投影将与一个新的投影数据库结合起来。
选择Map > Merge old“map_proj.txt”File。当出现Enter Old“map_proj.txt”Filename选择对话框时,
选择旧的投影文件。将出现一条提示信息,告诉有多少种投影被添加到数据库中。点击“YES”,把更改保
存到当前“map_proj.txt”文件中。若需要,键入或选择一个新的输出文件名,点击“OK”。
10.17 GPS链接
GPS-Link工具可以直接从一个 GPS仪器直接读取国家海洋电子协会(National Marine Electronics
Association)的0183格式的数据。GPS 必须手工设定到该模式。ENVI支持PCs(运行Microsoft Windows
98、Windows NT、Windows 2000或Windows XP)上的 GPS-链接,然而,要在Windows平台上使用该功
能还需要SCSI磁带支持的驱动程序。要为Microsoft Windows 98、Windows NT、Windows 2000或Windows
XP平台安装该驱动程序,在ENVI Windows安装盘中的\tape32目录下打开aspi_v470.exe文件自动提取存
档。请参阅安装介绍中包含的README.DOC文件。
(1) 收集GPS位置
在一个用户设定的时间间隔内,ENVI能自动收集GPS的位置,收集单个位置,并自动跟踪一幅显示
的图像上的位置。GPS点可以被存储为ASCII文件、ENVI矢量文件(.evf)、或输出到配准的Ground Control
Points Selection对话框。
选择Map > GPS-Link。将出现GPS-Link Serial Parameters对话框。在“Serial Port”按钮菜单中,选择
输出参数设置-tc itk二次开发
11.9 不规则点栅格化
使用Rasterize Point Data选项可以将不规则栅格数据内插为一幅栅格图像。ENVI 的栅格化功能是使
用平面点的Delaunay三角测量来实现的。在不规则栅格数据点被三角测量后,它们将被内插到一个规则的
网格上,可以选用线性内插或连续的五次多项式内插。对三角形区域外的点可以选用外插方法。栅格点读
自 ASCII 文件,支持不同的输入和输出投影。
选择Vector > Rasterize Point data或Topographic > Rasterize Point data。当出现Enter ASCII Grid Points
Filename对话框时,选择需要输入的ASCII文件。将出现Input Irregular Grid Points对话框。使用增减箭头
按钮输入包含 X、Y 位置和 Z 数据值的列数。从列表中选择所需的输入投影类型,若需要,输入一个区
域号。
要输入一个用户自定义的投影类型,点击“New”按钮,输入自定义的地图投影信息(参见第466页
的“自定义地图投影”)。
点击“OK”。将出现 Gridding Output Parameters对话框。选择输出投影类型,若需要,输入一个区域
号。要输入一个用户自定义的投影类型,点击“New”按钮,输入自定义的地图投影信息(参见第466页
的“自定义地图投影”)。使用箭头切换按钮,选择内插方法。用“Yes/No”箭头切换按钮选择是否对边缘
进行外插。
注意:如果选择外插,将使用五次多项式外插方法。
输入X和Y输出像元的尺寸(所用单位与所选的投影类型相对应),从按钮菜单中选择输出的数据类
型。点击“OK”。将出现第二个Gridding Output Parameters对话框。
(1) 输出参数设置
在第二个Gridding Output Parameters对话框中,从下列选项中选择:
要更改像元左上角的地图坐标或经纬度信息,或更改像元或图像尺寸,在Output Image Parameters对
话框中,点击“Change Output Parameters”按钮,输入所需值。
要更改像元左上角的投影,在Output Image Parameters对话框中,点击“Change Projection”按钮,在
Projection Selection对话框中输入新的投影。
注意:如果输出投影为地理坐标投影,在Output Image Parameters对话框中,要以度为单位定义输出像元
和图像的尺寸。
在Gridding Output Parameters对话框中,选择输出到“File”或“Memory”。点击“OK”,开始栅格化
处理。将出现一个状态窗口,显示处理进程,结果图像的文件名将出现在可用波段列表中。
11.10 将感兴趣区转换为 DXF文件
要将ENVI 感兴趣区文件转换为DXF 格式:
SPOT正射投影校正-tc itk二次开发
(2) SPOT正射投影校正
SPOT正射投影校正使用来自SPOT导向文件的卫星星历表(ephemeris)信息来生成初始轨道并浏览
几何模型。SPOT 1A 和1B数据都可以进行正射投影校正。地面控制点(GCPs)通过运行非线性反向,将轨
道模型最优化。卫星位置与SPOT中每行数据的共线性方程组被计算出来,并存储在一个.sot文件中。
正射投影校正由两步来完成。第一步用地面控制点构建内定向。第二步使用轨道模型和一个 DEM文
件,逐像元地对SPOT图像进行正射投影校正。
详细介绍,请参阅以下参考文献:
Westin, Torbjorn, 1990. Precision rectification of SPOT imagery, Photogrammetric Engineering & Remote
Sensing, Vol. 56, No. 2, pp. 247-253.
‧ 构建外定向
Build SPOT Exterior Orientations工具把SPOT图像中的点与它们已知的地图坐标和高程连结起来,从
而使卫星轨道模型最优化。SPOT正射投影校正是通过选择地面控制点和输入相应的地图坐标来进行的,
使用的方法类似于图像-地图配准。
注意:SPOT图像必须被显示在图像窗口中,用于选择地面控制点的位置。
显示SPOT图像。选择Map > Orthorectification > Build SPOT Exterior Orientation。如果有多幅图像显
示,选择包含SPOT图像的显示窗口编号。选择所需的投影,若需要,输入一个区域号。详细介绍,请参
阅第466页的“选择地图投影类型”。所选的投影将被用作正射校正输出投影,该投影不必与DEM文件的
投影相同。将出现Ortho: Build Exterior Orientation对话框,该对话框与图像-地图配准的Ground Control
Points Selection对话框类似。要重新调整对话框大小,用鼠标左键点击任何一个边角处,拖放到所需的大
小和形状。
在SPOT图像中,通过把缩放窗口的中心位置(其上方的十字准线)放置在所需点之上,并在适当的
文本框中输入相应的地图坐标,选择一个地面控制点(GCP)。
在“Elev”文本框中,为所选像元输入一个高程值。点击“Add Point”,将位置添加到GCPs列表中。
继续选择地面控制点,直至输入了三个或更多。
注意:为了稳定卫星轨道的偏转,建议尽可能多的选择散布在图像上的GCPs(dozens)。尽管正射投影校
正只需三个GCPs就能运行,但在卫星轨道偏转中,它也许不稳定。
GCP列表中显示了控制点的选取顺序号、地图位置、像元位置和误差。整体RMS误差显示在“RMS
Error”文本框中。误差是基于一个适于点的一次多项式来计算的。
从下列选项中选择:
要浏览、编辑、删除、更新、开启或关闭控制点,按照第434页“使用GCP列表”中所描述的方法,
ENVI矢量窗口-tc itk二次开发
3.10 ENVI矢量窗口
为了显示矢量数据及合成简单的矢量地图,ENVI提供了一个独立于(stand-alone)操作系统的 GIS 图
表窗口。ENVI 也在标准 ENVI 显示上提供矢量覆盖,包括在所有窗口内(包括缩放窗口)覆盖图的真矢
量化(true vectorization)。矢量数据的精确度被保留以避免 “Pixellation”。矢量可以从多种输入文件中读
取,也可以在一个矢量窗口或在图像上创建和绘制新的矢量层。当交互地跟踪矢量时,能够显示纬度/经度
和地图坐标信息。当光标跟踪每个矢量时,一个 Vector Information窗口可以实时地显示属性信息。你可以
直接查询矢量的 GIS 属性信息,生成具有已选定属性信息的新层。由 ENVI 内部的 .evf 格式,创建
ArcView Shape文件以及相应的 .dbf 属性文件和索引,或 DXF文件。用 ENVI强大的图像处理能力生成
的新矢量层,以及 ENVI中矢量层的变化,很容易导出工业标准的 GIS格式。
ENVI的矢量窗口提供了浏览下列数据的一种方式,包括:USGS Digital Line Graphs(DLG)、空间数
据转换标准格式(SDTS)的 USGS DLGs、DXF文件、ARC/INFO 交换格式文件及 ArcView Shape文件等。
你可以浏览、编辑和查询与 ArcView Shape文件相关的属性,也可以创建你自己的矢量文件和属性。ENVI
的矢量窗口包括:一个矢量显示窗口或图像窗口,及一个#N Vector Parameters对话框,该对话框控制矢量
的显示以及与矢量属性的交互。
打开QuickBird文件-tc itk二次开发
(3) 打开IKONOS文件
根据如下步骤来打开 GeoTIFF或 NITF格式的 IKONOS文件。
• 打开 GeoTIFF IKONOS文件
要读取 GeoTIFF 格式的 IKONOS文件(或者是那些名为“11-bit TIFF”的文件)并提取地理坐标信息:
选择 File > Open External File > IKONOS> GeoTIFF。当出现文件选择对话框,选择所需要的输入文件。
ENVI 将读取 GeoTIFF 图像,自动地提取必要的头文件信息(包括相应的地理坐标信息) 并把图像放到
可用波段列表中。
• 打开 NITF IKONOS文件
要读取 NITF格式的 IKONOS文件:选择 File > Open External File > IKONOS> NITF。当出现文件选
择对话框,选择要输入的文件。ENVI 将自动地提取必要的头文件信息,包括地理坐标信息,并把图像放
到可用波段列表中。
(4) 打开QuickBird文件
根据如下步骤来打开 GeoTIFF或 NITF格式的 QuickBird 2.0文件。
• 打开 GeoTIFF QuickBird文件
要读取 GeoTIFF 格式的 QuickBird 2.0文件并提取地理坐标信息:选择 File > Open External File >
ENVI优势-tc itk二次开发
1.1 ENVI简介
ENVI(The Environment for Visualizing Images)软件是一套开创性的图像处理系统。它是为经常使用
卫星和航空遥感数据的人员设计的,以满足其众多特定需要。通过创新并友好的界面,ENVI 可以为任何
尺寸和类型的图像提供全面的数据可视化和分析。
(1) ENVI优势
ENVI 的优势之一在于它为图像处理提供了独一无二的技术——它使用交互式的功能将基于波段和基
于文件的技术相结合。当打开一个数据输入文件时,它的波段被保存在一个列表中,可以在其他系统功能
内使用。如果打开了多个文件,不同数据类型的波段可以被当作一组数据来处理。ENVI在 8 或 24-bit 显
示窗口中对这些波段进行显示。显示窗口组包含一个主图像窗口、一个缩放窗口、一个滚动窗口,所有的
窗口都可以重新调整尺寸。通过这些窗口,用户可以开启许多 ENVI 提供的交互式分析功能。ENVI 的多
重动态链接功能使的在多个显示中的图像对比变得更加简单。从多光谱和高光谱数据中实时地提取并链接
空间/波谱剖面的功能为用户提供了一种新的高维数据浏览方式。ENVI也为矢量和 GIS属性的浏览和分析
提供了交互式工具。ENVI用户可以使用大量的标准工具,对比度拉伸和二维散点图仅是其中的一小部分。
ENVI 的优势之二在于它功能强大的可视化界面,该界面是由全面的算法库所支撑的。用户可以通过
一个友好的图形用户界面(GUI),使用交互式点击选择的方法对 ENVI提供的所有基础图像处理工具进行
访问。正是由于这个用户界面的使用,使所有的基础处理功能变得简单了。这些功能包括:数据转换、滤
波、分类、配准、几何纠正、波谱分析工具以及雷达工具。由于 ENVI没有对可处理的波谱波段数给予限
制,因此多光谱和高光谱数据集都可以使用。ENVI还为雷达数据集的分析提供了许多改进型的工具。
ENVI 的优势之三在于它一直致力于解决图像处理领域中的一些常见问题并取得了显著成果,包括:
非标准数据类型的输入;大幅图像的浏览和分析;用户自定义的对分析功能的简单扩展(插件程序)。ENVI
软件含众多学科所需的许多图像处理工具,而且为用户根据自身策略自定义程序提供了很强的灵活性。
1.2 ENVI、ENVI RT和 IDL
ENVI是用交互式数据语言(IDL)编写的。IDL是一种用于图像处理的功能强大的结构化程序语言。
在运行 ENVI时必需要启动 IDL,ENVI强大的灵活性在很大程度上来源于 IDL的功能。有两种类型的ENVI
环境——ENVI/IDL完全开发版本和 ENVI运行环境(ENVI RT),后者不带有底层 IDL开发平台。ENVI
用户可以通过自定义所需的命令行功能,充分展示 IDL的强大实力。专业 ENVI用户应该对 IDL交互式特
性所提供的灵活性进行充分研究,这将为进行动态图像分析提供有力支持。ENVI RT提供所有的 ENVI功
能,但是不能编写自定义程序。
构建AVHRR几何文件-tc itk二次开发
(2) SeaWiFS数据地理坐标定位
使用Georeference Data选项对HDF和CEOS格式的SeaWiFS数据进行地理坐标定位。ENVI 为HDF
和CEOS格式的SeaWiFS数据提取头信息,并根据一个完善的地球和卫星轨道几何模型生成一个精确的地
理编码。
提示:我们建议使用更精确的技术一一Georeference from Input Geometry工具(参见第461页的“根据输
入的几何文件进行地理坐标定位”),来代替CEOS或HDF Georeference Data。
从下列选项中选择:
选择Basic Tools >Preprocessing >Data-Specific Utilities >SeaWiFS > HDF Georeference Data或CEOS
Georeference Data。选择Map >Georeference SeaWiFS > HDF Georeference Data或CEOS Georeference Data。
当出现SeaWiFS Input File对话框时,选择一个图像文件,若需要,选取任意空间或波谱子集。如果输
入的文件不是HDF或CEOS格式,选择与HDF或CEOS相关的注记文件读取头信息。
当出现Georeference SeaWiFS Parameters对话框时,从列表中选择所需的输出地图投影(参见第466
页的“选择地图投影类型”)。
在相应的“X”和“Y”文本框中,键入X、Y方向纠正点的数量。可以在图像上选择许多纠正点,直
至满足样本数和行数。如果选择的纠正点较少,它们将在图像中均匀分布。要将纠正点保存为一个 GCP
文件,输入或选择一个输出文件名。
注意:使用较多的纠正点,消耗的时间将明显增多,但是也将显著提高地理坐标定位的精度。
点击“OK”。当出现标准Registration Parameters对话框时,选择纠正与重抽样方法,若有必要,还可
以更改输出尺寸(详细介绍,请参阅第439页的“纠正和重采样”)。三角测量方法产生的结果最精确,但
是它的纠正速度要比多项式慢得多。选择输出到“File”或“Memory”,点击“OK”。
10.8 AVHRR数据地理坐标定位
Georeference AVHRR选项允许为AVHRR数据构建几何文件并进行地理坐标定位。
(1) 构建AVHRR几何文件
使用Build Geometry File选项可以为每个像元计算几何值。可以选择计算的值包括:纬度、经度、太
阳高度和/或传感器方位角。
提示:将该功能的结果当作Georeference from Input Geometry工具的IGM输入文件,同样能对AVHRR数
据进行地理坐标定位(参见第461页的“根据输入的几何文件进行地理坐标定位”)。
从下列选项中选择:
选择Map >Georeference AVHRR > Build Geometry File。选择Basic Tools >Preprocessing >Data-Specific
Utilities >AVHRR > Build Geometry File。选择初始的 AVHRR文件。将出现 AVHRR Image Geometry
植被指数计算-tc itk二次开发
7.10 生成彩色合成图像
使用Synthetic Color Image工具可以将一幅灰阶图像变换成一幅彩色合成图像。ENVI 通过对图像进
行高通和低通滤波,将高频和低频信息分离,低频信息被赋予色度,高频信息被赋予颜色亮度值,饱和度
恒定。这些色度、饱和度和颜色亮度值(HSV)数据被变换为红、绿、蓝(RGB)空间,从而生成一幅彩
色图像。
这一变换经常被用于雷达数据,使其在保留较好细节的情况下,提高大尺度特征的显示精度。它非常
适用于中低地貌。在雷达图像中,由于小尺度地形高频特征的存在,要看清低频特征的差异通常比较困难。
低频信息通常是由岩石或植被的表面散射差异形成的。详细介绍,请参阅以下参考文献:
Daily, M., 1983 Hue-saturation-intensity split-spectrum processing of Seasat radar imagery, Photogrammetric
Engineering and Remote Sensing, Vol. 49, No. 3, pp. 349- 355.
从下列选项中选择:
选择Transforms > Synthetic Color Image。选择Radar > Synthetic Color Image。
当出现文件选择对话框时,选择输入文件,若需要,选取任意空间子集。当出现Synthetic Color
Parameters对话框时,在“High Pass Kernel Size”和“Low Pass Kernel Size”标签旁,用增减箭头按钮选
择高通滤波和低通滤波的变换核(kernel)的大小。高通滤波变换核的大小应该等于与高频坡度散射尺寸
(the size of the high frequency slope-dominated)相对应的像元数量。低通滤波变换核的大小应该等于与低
频漫反射尺寸相对应的像元数量。
键入一个饱和度值(0~1)。较高的饱和度值将生成较饱和的或“纯”的颜色。选择输出到“File”或
“Memory”。点击“OK”开始变换。在Synthetic Color Processing对话框中显示着变换的进程。作为结果
的彩色合成图像波段将被导入到可用波段列表中,并用于显示。
7.11 植被指数计算
使用NDVI和Tassled Cap transforms(穗帽变换)选项可以从数据中计算植被指数。
波段运算函数1-tc itk二次开发
(4) 波段运算中自定义IDL函数的使用
由于ENVI提供了IDL功能接口,因此可以使用如下功能,包括:内置的IDL功能组件、IDL用户函
数,或根据自定义程序执行的操作。这些函数的唯一要求是它们接受一个或多个图像阵列作为输入,并且
输出一个与输入波段具有相同尺寸的单波段二维数组作为计算结果。这些函数必须被保存在ENVI路径列
表内的一个目录下,以便于它们自动编译(例如:ENVI的save_add目录)。可以使用File >Compile IDL
Module对它们进行编译。
以下是用户波段运算函数的一些简单实例。注意:这些实例仅仅是为了解释用于执行用户自定义函数
的过程,在很多情况下,这些函数可以直接在波段运算中使用而无需自定义。要获得更多关于使用波段运
算执行用户自定义程序的信息,请参阅 《ENVI Programmer’s Guide》手册第15章中的“Band and Spectral
Math Functions”和《ENVI遥感影像处理专题与实践》手册中的“ENVI简介”。
(5) 波段运算函数1
下面的实例是一个非常简单的自定义波段运算函数,用来把两个波段相加。下面的程序文本可以在一
个文本编辑器中输入,并用文件名user_bm1.pro来保存:
FUNCTION user_bm1,b1,b2
RETURN,b1+b2
END
通过选择File >Compile IDL Module并选中所需文件名来对该函数进行编译。要从Band Math对话框
中调用该函数,在“Enter an expression”文本框中,使用如下语法:
ASTER辐射定标-tc itk二次开发
(3) 应用掩膜
使用 Apply Mask选项可以把一个掩膜永久地应用到一幅图像上,假设掩膜以外的像元值为 0。选择
Basic Tools > Masking > Apply Mask。当出现Apply Mask Input File对话框时,选择所需要的输入文件或任
何空间、波谱子集。点击“Select Mask Band”按钮。从可用波段列表中选择所需掩膜。只有与输入波段尺
寸相同的掩膜图像是可用的。
注意:要清除所选择的掩膜波段,点击“Clear Mask”按钮。
当所需的输入被选中,点击“OK”。当出现Apply Mask Parameters对话框时,在“Mask Value”文本
框中输入所需值。
注意:输入图像中掩膜值为0的所有区域,将被设置为这个掩膜值。
键入一个输出文件名或选择输出到内存。
5.17 定标工具
使用Calibration Utilities工具可以将定标系数应用到 ASTER、AVHRR、MSS、QuickBird、TM和TIMS
数据,以及使用不同的大气纠正技术。
(1) ASTER辐射定标
使用ASTER Radiance定标工具可以在HDF型数据中提取ASTER1A/1B辐射定标或应用定标信息。
显示信息浏览-tc itk二次开发
(7) 显示信息浏览
图 4-66:Display Information窗口
Display Information功能可以提供指针所在显示窗口的有关信息。当指针在当前打开的显示窗口间移动
时,信息将被更新。显示信息包括:显示号、所用的颜色、显示所用波段、当前应用到各波段的拉伸类型,
分类图的编辑-tc itk二次开发
(1) 分类图的编辑
使用 Edit菜单,通过添加、删除或移动类间的像元,以及绘制多边形、矩形来对分类图进行编辑。
提示:应该经常使用 File >Save来保存更改,这样,当出错的时候,就不必全部重做。
• 活动类的选择
在 Interactive Class Tool对话框中,确定当前活动类是想要编辑的类。要更改活动的类,点击所需类名
旁的颜色框。在编辑类时,通过点击“Image”、“Scroll”、“Zoom”切换按钮,选择在哪个窗口进行绘制。
• 鼠标功能设置为标准模式
要把鼠标按键功能设置为标准显示模式,选择 Edit > Mode: No Editing。
• 绘制多边形添加像元
要在所选择的图像内绘制多边形,并把多边形中的像元添加到所选择的类:选择 Edit > Mode: Polygon
Add to Class。选择所需要添加像元的类。使用鼠标左键,在图像上绘制一个多边形。
要闭合多边形,点击鼠标右键。要接受多边形,再次点击鼠标右键。
新的像元将更改为活动类的颜色。
注意:当把像元移动到其它的类,将看不到新类颜色的变化,直到开启了该类。
• 绘制多边形删除像元
要通过绘制多边形,从活动类中删除像元:选择 Edit > Mode: Polygon Delete from Class。选择 Edit > Set
delete class value。在对话框内,选择被删除像元的归属类别。在图像上绘制多边形,从活动类中删除像元。
• 设置多边形的绘制颜色
要设置一个多边形的绘制颜色:
数据管理-tc itk二次开发
(7) 辅助窗口
ENVI图像显示可以有很多相关的辅助窗口。这些辅助窗口通常由 Display菜单来启动(参见第四章的
“显示窗口的菜单栏”),辅助窗口可以包括 X、Y、Z 及任意的剖面、直方图、散点图和动画窗口。它们
都各自附属于一个特定的图像显示组。多个显示可以有各自独立的辅助窗口组。
(8) 矢量显示窗口
当矢量区别于所有图像而单独显示时,它们出现在一个独立的窗口,在窗口顶部有一个矢量菜单。要
把矢量叠加到一幅影像上去,矢量菜单中的选项将出现在一个单独的 Vector Parameters对话框中。
同图像显示窗口一样,矢量窗口可以调整大小并放置于屏幕任何位置(参见第四章的“矢量叠加”)。
图 1-3:ENVI矢量窗口
1.7 数据管理
ENVI 为管理图像、矢量数据、对话框以及单个窗口提供很多工具。这些工具将在以下部分讨论,在
1连续工作测试-图像检索综述1
5.3系统连续工作测试与结果分析
5.3.1连续工作测试
(1)检查雾化器的安装是否正确,用万用表测量有无短路现象。
(2)经过检测,如果发现没有任何问题,通电开机,使雾化器正常工作。
(3)采取第一种方式,使雾化水量充足,并分别使雾化器连续工作O.5小
时、l小时、1.5小时、2小时、2.5小时、3小时,测量场效应管温度,得到多
组数据。
(4)再采用第二种方式,使雾化水量充足,并分别使雾化器连续工作O.5
小时、l小时,1.5小时、2小时、2.5小时、3小时,测量场效应管温度,得到
多组数据。
文字操作-煤矿井下搜救探测机器人结构设计
4.2 文字操作
添加独立的文字,选择命令 Text->Note。
从文件中添加文字,选择命令 Text->File。
更改文字,选择命令 Text->Change。
更改一组文字,首先创建一个文字的群组,然后选择 Group->Text Change[x]。
更改文字大小,Text->Increase,Text->Decrease。
设置文字大小,Text->Set Size。
从相关的符号添加端口名字,Text->Port Names。
交换注释和属性,Text->Swap。
将其他对象的属性重新附加给其他对象,Text->Reattach。
指定文字的显示属性,Text->Property Display->Name/Value/Both/Invisible。
指定管脚属性是否可显示,可以通过 Tools->Options,选择 Text 选项卡,选择 Pin Property
visibility 选项。
跳过功能-web vulnerability scanner v8
15.3 跳过功能
15.3.1 跳过功能
概要
通过 G31 指令之后的移动指令,可像 G01 那样地指令直线插补。若在执行 G31
的指令时从外部输入跳过信号,则中断 G31 的接续指令而执行下一个程序段。
跳过功能,如同磨削加工那样地,加工结束时刻不是通过编程而是由机械侧发出
的信号赋予的情况下使用。此外,也可用它来测量工件等的形状尺寸。
接通跳过信号时的坐标值可用于用户宏程序中,这是因为它们被存储于用户宏程
序的系统变量(#5061~#5065)中。
#5061: 第 1 轴的坐标值
#5062: 第 2 轴的坐标值
·
·
#5065: 第 5 轴的坐标值
跳过功能的插补后加/减速
通过在参数 SKF(No.6200#7)中设定"1",即可相对跳过功能而使切削进给插补后
加/减速有效。SKF 中设定了"0"的情况下,加/减速相对跳过功能无效。
SKF 中设定了"1"的情况下,通过用参数 ASL(No.6210#3)、参数 ASB(No.6210#4)
设定加/减速类型,用参数 (No.6280)设定时间常数,即可设定与通常的切削进给
插补后加/减速不同的、独立的加/减速的类型、时间常数。ASB="0"、ASL="0"
时,成为通常的切削进给插补后加/减速。此时的跳过功能的加/减速,其由参数
CTLx(No.1610#0)、参数 CTBx(No.1610#1)设定的加/减速类型有效,由参数
(No.1622)设定的时间常数值有效。
加/减速、伺服延迟量的补偿
跳过功能通过跳过信号在 NC 内部存储该时刻的当前位置。但 NC 内的当前位置
含有伺服系统的延迟量,所以实际上与输入了跳过信号输入的位置有一个相应于
伺服系统延迟量的偏移。该偏移量可通过伺服侧具有的位置偏差量与 NC 内部进
行的进给速度加/减速造成的累积量来求得。如果考虑了该偏移量,就不需要在
测量误差中包含伺服系统的延迟量。
通过参数 SEB(No.6201#1),即可将跳过信号接通时的加/减速造成的累积量和位
置偏差量作为偏移量进行补偿。