自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (25111)
  • 收藏
  • 关注

原创 mysql两条sql去差集_SQL 优化之取差集

#表`a`表结构都如下+--------+------------------+------+-----+---------+----------------+| Field | Type | Null | Key | Default | Extra |+--------+------------------+------+-----+---------...

2021-01-30 05:11:24 996

原创 mysql split function_mysql函数split功能实现

先设置:SET GLOBAL log_bin_trust_function_creators = 1;1. 函数func_splitStringTotal:将字符串按指定方式分割,并计算单元总数复制代码 代码如下:DELIMITER $$CREATE FUNCTION `func_get_splitStringTotal`(f_string varchar(10000),f_delimiter v...

2021-01-27 18:26:16 299

原创 mysql定时备份到另一台mysql_如何将服务器 A 中的 MySQL 数据库中的数据备份到另一个服务器 B 中的 MySQL 数据库中...

一个项目中的数据时非常重要的。我们一般会将数据库中的数据进行定期备份,避免在发生意外情况时无法挽回。这篇文章写的要将服务器 A 中的 MySQL 数据库中的数据备份到另一个服务器 B 中的 MySQL 数据库中。一、准备条件两台环境基本一致、拥有 MySQL 的 Linux 服务器(我在下面的描述中会将他们称为服务器 A,服务器 B)备注:我的服务器使用的 Linux 为 CentOS 7,其他的...

2021-01-27 17:32:50 2089

原创 fullscan mysql_INDEX FULL SCAN和INDEX FAST FULL SCAN的区别

关于INDEX FULL SCAN和INDEX FAST FULLSCAN的区别在于,前者在对索引进行扫描的时候会考虑大索引的结构,而且会按照索引的排序,而后者则不会,INDEX FAST FULLSCAN不会去扫描根块和分支块,对索引像访问堆表一样访问,所以这两个扫描方式用在不同的场合如果存在ORDER BY这样的排序,INDEX FULL SCAN是合适的,如果不需要排序,那INDEX FAS...

2021-01-26 19:35:00 467

原创 vue前端分页记忆_【平台开发】— 9.列表分页

列表通常都要有分页功能,之前我还以为要费一番周折去实现,后来一搜发现JPA自带了一个分页类,足够满足常规需求了。搞起!一、后端做的是项目管理列表的分页,所以后端部分修改的就是ProjectController下的 /list接口。 注释部分是老代码,这个接口不需要任何传参,直接会返回所有的列表数据。而新接口则是加入了2个参数,分别是number第几页和size每页最大数量 。@RestContro...

2021-01-24 04:57:31 372

原创 js里面log打印_深入理解JS执行上下文的点点滴滴

前言对于一名前端开发者来说,深入理解JavaScript程序内部执行机制当然是很有必要的,其中一个关键概念就是JavaScript的执行上下文和执行栈,理解这部分内容也有助于理解作用域、闭包等本次重点执行上下文概念、类型、特点执行上下文的生命周期关于变量提升this指向问题执行上下文栈基本概念:所谓的JavaScript执行上下文就是当前JS代码代码被解析和执行时所在环境的抽象概念,js代码都是在...

2021-01-22 06:18:54 538

原创 mysql int后面的数字_关于mysql中int(1)中int后面的数字

mysql在建表的时候int类型后的长度代表什么? 是该列允许存储值的最大宽度吗? 为什么我设置成int(1), 也一样能存10,100,1000呢.当时我虽然知道int(1),这个长度1并不代表允许存储的宽度,但却没有一个合理的解释. 或者说对这个长度也没有真正的研究过到底代表什么, 平时都用int(11), 也不知道为什么要11位. 所以我在网上查阅了一些资料, 也仔细的看了mysql手册关于...

2021-01-19 14:25:09 424

原创 MySQL创建视图yggl_建立索引和创建视图(结合YGGL.sql)

一.请按要求对YGGL库建立相关索引(1)使用create index 语句创建索引1.对employees表中的员工部门号创建普通索引depart_ind.mysql> create index depart_ind-> on employees(员工编号);Query OK, 12 rows affected (0.04 sec)Records: 12 Duplicates: 0...

2021-01-19 03:39:25 2320

原创 mysql分组取前n条_MySQL取每组的前N条记录

一、对分组的记录取前N条记录:例子:取前2条最大(小)的记录1.用子查询:SELECT*FROMright2aWHERE2>(SELECTCOUNT(*)FROMright2bWHEREb.id=a.idANDb.account>a.account)ORDERBYa.id,a.accountDESC2.用exists半连接:SELECT*FRO...

2021-01-19 02:44:52 306

原创 linux mysql 占用内存_linux 下怎么优化mysql占用内存

展开全部修改mysql配置文件,优化缓存大小和连接数连接方式62616964757a686964616fe58685e5aeb931333365646331,优化sql语句 ,记得mysql好像是有工具可以查看最占用资源的sql语句,找到他,优化他。安装好mysql后,配制文件应该在/usr/local/mysql/share/mysql目录中,配制文件有几个,有my-huge.cnf my-me...

2021-01-18 22:51:27 253

原创 mysql 索引从0开始_从零开始学数据分析-mysql索引优化方案

接上节,执行计划还有一个重要的字段是extra,以下是出现的选项。1、using filesort: 需要一次额外的查询或者排序,性能开销大。常见于order by语句中。create table test_02 (a1 char(3),a2 char(3),a3 char(3),index index_a1(a1),index index_a2(a2),index index_a3(a3));#...

2021-01-18 18:31:00 213

原创 mysql表设计_mysql表设计原则

0.三大范式及反范式◆ 第一范式(1NF):强调的是列的原子性,即列不能够再分成其他几列。◆ 第二范式(2NF):首先是 1NF,另外包含两部分内容,一是表必须有一个主键;二是没有包含在主键中的列必须完全依赖于主键,而不能只依赖于主键的一部分。◆ 第三范式(3NF):首先是 2NF,另外非主键列必须直接依赖于主键,不能存在传递依赖。即不能存在:非主键列 A 依赖于非主键列 B,非主键列 B 依赖于...

2021-01-18 18:14:52 100

原创 小行星编号_人类的”使者“拜访过哪些小行星?

小行星(mionr planet)是指太阳系内类似行星环绕太阳运动,但体积和质量比行星小得多并且不是彗星的天体。一些学者将体积和质量相对很大的小行星划为矮行星。小行星(mionr planet)是指太阳系内类似行星环绕太阳运动,但体积和质量比行星小得多并且不是彗星的天体。一些学者将体积和质量相对很大的小行星划为矮行星。小行星的分布大多数小行星位于大多数人所知的介于火星和木星之间的小行星带(Aste...

2021-01-17 07:17:02 1690

原创 传递数组_C++入门篇(三十),向函数传递数组

数组的存储空间很大,如果能够把他作为参数传递给函数,那么就能发挥很大的作用,如它就能够在一堆数字中选出最大的数了,这大大的提高了程序的效率。当函数中的某个参数是数组时,在形参后面加上一对中括号,如int a[],表示参数a是一个数组,下面我们来写一个在一堆数字里找出最大数的程序。#include "iostream.h"int max (int a[],int size);int main(){i...

2021-01-15 07:49:28 410

原创 python redis 订阅发布_redis发布订阅模式

一 前言虽然有消息队列,我们还是要了解一下redis发布订阅模式哟!!!!!二发布订阅模式PUBLISH 命令向通道发送信息,此客户端称为publisher 发布者;SUBSCRIBE 向命令通道订阅信息,此客户端称为subscriber 订阅者;redis 中 发布订阅模块的名字叫着 PubSub,也就是 PublisherSubscriber;一个发布者向一个通道发送消息,订阅者可以向多个通...

2021-01-14 19:37:55 207

原创 python什么是面向对象编程_python面向对象编程

一、什么是面向对象的程序设计及为什么要有他面向对象的程序设计的核心是对象,要理解对象为何物,必须把自己当成上帝,上帝眼里世间存在的万物皆为对象,不存在的也可以创造出来。优点:解决了程序的扩展性,对某一个对象单独修改,会立刻反应到整个体系中,如对游戏中一个人物参数的特征和技能修改都很容易。缺点:可控性差,无法像面向过程的程序设计流水线式的可以很精准的预测问题的处理流程与结果,面向对象的程序一旦开始就...

2021-01-14 18:21:14 620

原创 带有风的诗词_含有风的诗句_诗词完美版

《含有风的诗句》含有风的诗句(一):1、却余人物淘难尽,又挟风雪作远游。梁启超《太平洋遇雨》2、夜来风雨声,花落知多少。孟浩然《春晓》3、春风得意马蹄疾,一日看尽长安花。孟郊《登科后》4、随风潜入夜,润物细无声。杜甫《春夜喜雨》5、今宵酒醒何处,杨柳岸晓风残月。柳永《雨霖铃》6、昨夜秋风入汉关,朔云边月满西山。严武《军城早秋》7、风乍起,吹皱一池春水。冯延巳《谒金门》8、夜来南风起,小麦覆陇黄。白...

2021-01-14 17:18:31 188

原创 php如何生成一年的日历表_PHP简单创建日历的方法

本文实例讲述了PHP简单创建日历的方法。分享给大家供大家参考,具体如下:function build_calendar($month,$year) {// Create array containing abbreviations of days of week.$daysOfWeek = array('S','M','T','W','T','F','S');// What is the firs...

2021-01-14 15:36:08 279

原创 忽略大小写 比较_函数逸闻之大小写

先发个图片,里面的公式坑死了无数个自信了解VLOOKUP的同学。这公式结果干掉好些自称精通VLOOKUP的同学,原因其实很简单,VLOOKUP是个忽略大小写差异的函数,而对Excel来说,这2个字符在忽略大小写区别的比较下被认为是相同的,这就是今天介绍的性质,Excel的大小写。Excel字符所谓的忽略大小写性质贯穿查找、筛选、替换等等基础功能,在函数里也常被涉及。工作表函数里只有极少数函数能识别...

2021-01-13 22:59:39 318

原创 python用for算加法_python – 在django模板中对forloop.counter执行加法运算

我想在django模板中为给定条件执行减少forloop.counter的值,是否可以在django中执行.下面举例说明{% for i in item %}{% if forloop.counter0|divisibleby:4 %}Start{% endif %}{% if i %}item{{ forloop.counter }}{% else %}######### Here I want...

2021-01-13 22:23:45 476

原创 栏目图片 栏目描述_搞好网站SEO关键词和描述很重要,知道后!天天坐等加鸡腿~...

了解网络营销,多元生活伴你左右,欢迎观看正阳说网络营销课程_09说白了,我们做SEO就是将网站这个载体,通过你的优化在浏览器前列,让别人看到你&认识你,从而建立某种联系,通过搜索关键字,搜索出来有标题、关键词(飘红)、描述(一段话),这些关键的点显得非常重要,这里我们统称他们为“TDK”,在这里标题上节课程已详细说明,本节课就围绕关键词、描述来做重点的讲解。网站关键词和描述的搭建首先,关键...

2021-01-13 21:27:56 110

原创 linux wenj 立即生效_linux添加开机自启动脚本示例详解

linux下(以RedHat为范本)添加开机自启动脚本有两种方法,先来简单的;一、在/etc/rc.local中添加如果不想将脚本粘来粘去,或创建链接什么的,则:step1. 先修改好脚本,使其所有模块都能在任意目录启动时正常执行;step2. 再在/etc/rc.local的末尾添加一行以绝对路径启动脚本的行;如:$ vim /etc/rc.local#!/bin/sh## This scrip...

2021-01-13 08:34:40 252

原创 自动清理归档日志_打印日志时 Logback 内部都做了些什么

文 |百川 on 资产管理一、引言Logback 是一个优秀的开源日志框架,我们很多项目都使用它来记录日志。实际使用时,通常仅需要一行语句即可记录相应的日志信息,如logger.info("Hello world.");那么,看似简单的语句背后都有哪些故事,打印日志时 Logback 内部都做了些什么?本文以输出日志内容到文件为例,阐述 Logback 打印日志的工作流程。二、Logb...

2021-01-12 20:58:01 684

原创 可以获得索引值码_如何利用搜索引擎做霸屏推广,只要做对这几点!

其实搜索引擎霸屏的原理很简单。只是把与我们行业相关的各种关键词都做成网站,然后把前几页进行霸屏,这就是搜索引擎霸屏,很多人知道霸屏,但不知道如何下手。除SEO外还有口碑可以直接霸屏,下面由全网客给大家详细介绍吧! 在众多推广和引流方法中,第一次接触是搜索引擎的推广和引流!另外,我们在进行微商精密引流时,是通过搜索引擎的普及获得的第一个精密用户,所以对搜索引擎的流入方法有了更好的了解!搜索引擎霸屏...

2021-01-12 13:13:30 243

原创 云终端服务器的单价是多少_50个云终端只需一台服务器是怎么一回事

看到这个标题也许有人会说50个云终端只需要一台服务器这应该是不可能的吧,即使是真的那这个服务器的配置和价格应该也要非常高的吧。但是如果有人和你说50个云终端只需要一台中等配置和价格的服务器就可以的呢。而且这50个用户桌面都可以正常的使用不会出现卡顿等现象的发生的。这究竟是怎么一回事的呢?首先,我们在基于Windows系统底层的基础上进行了再次的研发和创新的,通过在服务器上安装操作系统和软件,50个...

2021-01-12 08:21:19 348

原创 cups共享linux打印机_使用Linux共享打印机

实验室一直使用Windows的服务器来共享打印机,但是由于windows的。。。。开发环境比较恶劣,终于我们也换成了ubuntu来支撑日常的工作。在所有开发之前遇到的问题就是,我们已经在Linux上安装了打印机的驱动,但其他局域网内的计算机不知道怎么样连接到打印机了。。。在查询了一早上的资料后,发现在Linux上共享打印机比之前要更简单一些,步骤如下:安装cups服务启动cups服务进去基于浏览器...

2021-01-12 07:05:32 1115

原创 华为交换机flaping_MAC配置命令 - CloudEngine 8800, 7800, 6800, 5800 V200R019C00 命令参考 - 华为...

# 统计槽位号为1的FEI线程向VFE引擎发送消息的成功与失败情况。 display mac-address statistics vfe slot 1-----------------------------------------------------------------------Total receive success number : 387139Total receive fa...

2021-01-11 22:23:40 449

原创 axure8 修改标签文字_标签打印软件如何制作奶茶标签模板

目前很多商品的包装上都会有介绍产品信息的标签,不论是超市货架上,还是超市散装食品,甚至我们平时在外面购买的饮品上都会有贴的标签,下面就中琅标签打印软件来看一下奶茶标签模板该如何制作。首先,打开中琅标签打印软件,根据提示先选择需要打印的打印机,然后根据标签纸的实际尺寸在软件中设置对应的纸张尺寸及布局参数: 标签纸新建好之后即可添加奶茶标签内容,在中琅标签打印软件中,固定不变的内容可用手动输入的方式...

2021-01-09 15:50:17 720

原创 永磁直驱风力发电机结构图_【喜讯】公司“6.0MW直驱永磁同步风力发电机研制” 荣获2019年度中车科学技术奖一等奖...

2020年3月27日,2019年度中国中车股份有限公司科学技术奖正式公布!追风筑梦,踏浪前行“6.0MW直驱永磁同步风力发电机研制”荣获2019年度中车科学技术奖一等奖。6.0MW直驱永磁同步风力发电机定子试制(2013年,我国首台)6.0MW直驱永磁同步风力发电机01战略合作,携手共创未来2016年,国家能源局发布可再生能源发展“十三五”规划,规划中明确指出要积极稳妥推进海上风电开发...

2021-01-07 08:58:24 326

原创 文字图片白底黑字_手写文字图片大全白底黑字一句话

农村俗语“儿有女有,瞒着一只手”是啥意思?你认为有道理吗?农村里的一些老话,是话糙理不糙。虽然听起来有点刺耳,也让人短时间无法接受。但是,其所包含的道理却是深刻的。因为这些老话有很多都是农民在长期的观察和生活中实践总结出来的。今天,农夫要和大家分享的是“千有万有不如自家有;儿有女有瞒着一只手”这句经典农村老话。千有万有,不如自家有!这句话的意思是说,别人家再好,哪怕是万贯家财,但毕竟是别...

2021-01-06 22:34:47 992

原创 深度神经网络与脉冲神经网络_脉冲神经网络(SNN)概述

关注微信公众号:人工智能前沿讲习,重磅干货,第一时间送达主要讨论脉冲神经网络的拓扑结构、信息的脉冲序列编码方法、脉冲神经网络的学习算法和进化方法等。一、脉冲神经网络的拓扑结构同传统的人工神经网络一样,脉冲神经网络同样分为三种拓扑结构。它们分别是前馈型脉冲神经网络(feed-forward spiking neural network)、递归型脉冲神经网络(recurrent spiking neu...

2021-01-05 13:25:53 671

原创 新闻与传播c刊_独家解读 | CSSCI(20192020)发布,来看新闻传播、影视艺术C刊的变化...

2019年3月25日,南京大学中国社会科学研究评价中心发布了最新版(2019—2020年版)的CSSCI来源期刊、扩展版期刊目录。各学科的基本情况如下图。(注:来源期刊正刊数量从上一版的554种增加到568种,扩展版数量从上一版的200种增加到214种)传媒领域的两大支撑性学科——新闻学与传播学、艺术学的C刊目录有所调整,梳理如下。壹、新闻学与传播学最新版中新闻学与传播学的C刊来源期刊的...

2021-01-05 04:46:57 870

原创 手机长曝光怎么设置_手机一键记录仙境般的长曝光世界,换一个方式拍摄生活...

很多时候,换一个角度看世界会更美,比如丝绸般顺滑的流水、被记录的光线、黑夜里五彩斑斓的世界···每一个长曝光记录下的世界都让我为之着迷,如同仙境般的长曝光突破常规让我的照片更别具一格。以前拍摄一次长曝光需要很麻烦的程序,而现在智能手机一键就搞定长曝光,非常的方便,下面我们一起来看看如何用手机拍摄长曝光照片。(可根据下方目录选择适合自己的拍摄方式)目录一、什么是长时间曝光二、拍摄方式1.iPhone...

2021-01-04 12:53:33 2492

原创 可以储存照片的字段类型是_茶叶冷库建造,茶叶可以建造几种类型的冷库来储存?...

茶叶品种繁多,有六安瓜片、猴魁、岳西翠兰、高山茶、乌龙茶、包种茶、龙井茶、碧螺春、白针银毫、绿茶、武夷岩茶、铁观音、陈年老茶等,一般想长时间储存茶叶,都会储存在茶叶保鲜库里面,也有茶叶气调库的,但是比较少,因为气调库比保鲜库造价高,茶叶水分应保持在3%-4%之间,温度接近0℃,应在真空或氮气体中,并避光储藏。很多茶叶经销商们都建造冷库来储存刚上市的早茶,今天貌盛制冷小编就给大家说说茶叶可以建造几种...

2021-01-04 12:33:21 98

原创 t检验自由度的意义_统计学|各类统计检验方法大汇总

点击蓝字关注我们教材中(《医学统计学》第七版,李康、贺佳,人民卫生出版社)列举了对于不同类型的资料,可以使用包括t检验、方差分析、卡方检验、非参数检验、直线回归与相关等在内的不同方法处理资料,本期内容我们将对这些检验方法进行详细的对比和区别。01适用条件对比表检验类型适用条件T检验单样本t检验来自正态分布下某个样本均数和总体均数的比较(计量资料)配对样本均数t检验正态分布,配对设计的计量...

2021-01-04 10:32:10 6617

原创 logit回归模型假设_常见机器学习模型的假设

> Photo by Thought Catalog on Unsplash暂时忘记深度学习和神经网络。随着越来越多的人开始进入数据科学领域,我认为重要的是不要忘记这一切的基础。统计。如果您不熟悉分析领域,那就可以了! 我们都是从某个地方开始的!但是,重要的是要意识到我将在本文中分享的机器学习模型假设的存在。很幸运,我在大学时代就已经研究了所有这些概念,所以我认为回到基础知识并撰写一些有关它...

2021-01-02 03:58:36 2113

原创 php redis 清空list_tp3.2实现session存在redis中,并删除

首先我们研究一下 thinkphp3.2 底层是怎么调用session的ThinkPHP/Library/Think/App.class.php 有这么一段/** * 运行应用实例 入口文件使用的快捷方法 * @access public * @return void */ static public function run() { // 应用初始化标签 Hook::listen...

2021-01-01 20:33:30 498

加载矢量并显示-tc itk二次开发

3.9 可用矢量列表 可以使用可用矢量列表(The Available Vectors List)来把矢量加载到一个矢量窗口,或把矢量叠加到 显示图像中。你可以叠加不同投影类型的矢量层,或把投影类型各不相同的矢量和图像叠加在一起。叠加 的图像和第一个矢量层的投影决定了结果的投影类型,其他层的投影自动转换到该种投影类型。 当你使用 ENVI把一个矢量首次加载进内存时,ENVI自动把该文件的矢量层导入到可用矢量列表中。 允许显示在可用矢量列表中的数据文件包括:ENVI矢量文件、DLG、Microstation DGN、MapInfo、SDTS、 DXF、 ARC/INFO Interchange和 ArcView Shape文件。如果打开了多个矢量文件,所有文件中的所有矢量 层都会顺序出现在可用矢量列表中。 从可用矢量列表中,你可以选择要显示的矢量叠加在一幅图像上或在一个单独的窗口显示。通过在对 话框的一角点击鼠标左键并拖放到所需要的大小和/或形状,你可以拉伸和调整可用矢量列表的大小。 图 3-11:可用矢量列表 (1) 加载矢量并显示 在 ENVI中显示矢量文件,按照下列步骤:从 ENVI 主菜单,选择Window > Available Vectors List。 所有打开的矢量层将出现在可用矢量列表中。在层名上点击。 要选择所有层,点击“Select All Layers”。要清除所有层,点击“Deselect All Layers”。要从列表中删 除一个层,点击层名,然后点击“Remove Selected”。 在可用矢量列表中点击“Load Selected”,将矢量导入到一个矢量或显示窗口。当出现 Load Vector Layers 对话框时,通过在所需要的窗口名上点击,来选择一个矢量目的文件显示窗口。 若一个图像显示窗口被打开,该显示名(例如 Display #1)将出现在列表中。点击所需要的显示窗口

2021-06-02

打开以前的文件-tc itk二次开发

取的文件。已选定文件的每个层将自动地被导入到 Available Vectors List中(参见第三章的“可用矢量列 表”)。 2.5 打开以前的文件 使用 Open Previous File 菜单项可以查看并选择在 ENVI中最近被打开的 20个文件,选择一个所需要 的文件名,将打开该文件。每次新打开的文件被添加到列表的顶部。当已经打开 20 个文件以上,列表底 部的文件被删除。 提示:如果一个文件被“sticky”,它仍将保持在先前文件列表的顶部 (关于文件“sticky”的详细介绍, 参见第 82页的“设置 ENVI参数”)。 Open Previous File菜单项列出的文件名存储在一个用户选择的 ASCII文件中(参见第 82页的“设置 ENVI参数”)。该文件的格式在附录 B的“ENVI Previous Files List”中有描述。 要从先前文件列表中打开一个文件,选择 File > Open Previous File >想要打开的文件名。文件名将显 示在可用波段列表中。 2.6 编辑 ENVI头文件

2021-06-02

PWM脉冲输出-图像检索综述1

图3.23改进后的高频振荡器 因此,采用单片机sM89516的I,O口控制振荡器,在周期不同导通比例相 同的情况下,周期长的那种管子工作的持续时间长一些,热就积累得多一些, 周期短的管子导通频率高,热量不能完全散发。因此需要找到一个导通的平衡 点,经试验得周期约170ms,导通约103ms,发热和散热刚好,芯片正常工作, 发热量正常。 因此I/0口电压是采用PWM形式输出的,如图3-24,一个周期宽度 168.89ms,其中正频宽102.9ms,换算得频率5.92Hz。 V 5V 0V 102.9ms 图3.24 PWM脉冲输出 改进型电容串联三点式振荡器电路解决了传统雾化器的发热问题,更有效 的提高了雾化器的性能,使它更加适合于医疗临床上的应用。 毒

2021-06-02

添加元件-煤矿井下搜救探测机器人结构设计

3.9 添加元件 3.9.1 在 Design Entry HDL 中添加器件 Design Entry HDL 通过元件浏览器将元件添加在原理图上。先选择元件所在库,再在浏览 器的库元件清单中选择要添加的元件。一个元件可能有不同的版本(即 Version),系统默认为 版本 1,在添加元件时你可以按鼠标右键,在弹出菜单中选择元件的其它 Version 且将元件旋转 成合适的角度,然后放在原理图上。

2021-06-02

定时扫描-数据库基础知识

13.1 手动扫描 启动手动扫描任务: 语法: nscanner dip [resultfile ][ host_num ] 参数说明: dip 所要扫描的目地址资源名 resultfile 保存结果的文件名 host_num 同时扫描的主机个数,不输入时默认为1 注意事项: 无 示例: 停止手动扫描任务: 语法: nscanner scan stoptask 参数说明: 注意事项: 无 示例: 13.2 定时扫描 添加定时扫描任务:

2021-06-02

查询会话管理许可-数据库基础知识

10.11 查询会话管理状态项排行榜 语法: acsc show top 参数说明: 无 注意事项: 最多显示源连接排行榜前十名,目的连接排行榜前十名 若上榜不足十时,根据实际情况列排行榜。 示例: ac>acsc show top 10.12 查询会话管理许可 语法: acsc show license 参数说明: 无 注意事项: 会话管理需要记录 IP 地址的并发连接信息,每一条 IP 信息都需要占用内存,因此系统 设定了最大统计 IP 的数量,用 acsc show license 可以查询系统最大支持数。 示例:

2021-06-02

堆栈内存的基本概念-研究生_数字信号处理:时域离散随机信号处理_11761429

图 1.2 堆栈内存的基本概念   在执行 PUSH 和 POP 操作时,那个通常被称为 SP 的地址寄存器,会自动被调整, 以避免后续的操作破坏先前的数据。本书的后续章节还要围绕着堆栈展开更详细的论 述。    在 Cortex‐M3 中,有专门的指令负责堆栈操作——PUSH 和 POP。它俩的汇编语言语法 如下例所演示    PUSH {R0} ; *(--R13)=R0。R13是 long*的指针 POP {R0} ; R0= *R13++   请注意后面 C 程序风格的注释,ortex‐M3 中的堆栈以这种方式来使用的,这就是所谓 的“向下生长的满栈”(本章后面在讲到堆栈内存操作时还要展开论述)。因此,在 PUSH新 数据时,堆栈指针先减一个单元。通常在进入一个子程序后,第一件事就是把寄存器的值先 PUSH 入堆栈中,在子程序退出前再 POP 曾经 PUSH 的那些寄存器。另外,PUSH 和 POP 还 能一次操作多个寄存器,如下所示:  subroutine_1 PUSH {R0-R7, R12, R14} ; 保存寄存器列表 … ; 执行处理 POP {R0-R7, R12, R14} ; 恢复寄存器列表 BX R14 ; 返回到主调函数   在程序中为了突出重点,你可以使用 SP表示 R13。在程序代码中,both MSP和 PSP 都 被称为 R13/SP。不过,我们可以通过MRS/MSR指令来指名道姓地访问具体的堆栈指针。    MSP,亦写作 SP_main,这是复位后缺省使用堆栈指针,服务于操作系统内核和异常服 务例程;而 PSP,亦写作 SP_process,典型地用于普通的用户线程中。    寄存器的 PUSH 和 POP 操作永远都是 4 字节对齐的——也就是说他们的地址必须是 0x4,0x8,0xc,……。这样一来,R13的最低两位被硬线连接到 0,并且总是读出 0(Read As Zero)。  39   

2021-06-02

对改进作试点-qca6391 wifi6 11ax bt 5.1 2g & 5g rffe clpc pciem.2 2230 e key原理图

专用实践 1.2 标识和分析创新 标识和分析能提高组织的质量和过程绩效的创新式改进。 专用实践 1.1“收集和分析改进建议书”分析被动收集的建议书。而本专用实践的目的是主动搜索、定位和分 析创新式改进。这种搜索主要着眼于组织的外部。 典型工作产品: a) 备选的创新式改进。 b) 对所建议的创新式改进的分析。 子实践: a) 分析组织的标准过程集,以确定创新式改进 为有用的领域。 进行这些分析,以确定哪些子过程对于实现组织的质量和过程绩效目标 为关键,以及哪些子过程是 有待改进的合适候选者。 b) 调查可能改进组织的标准过程集的创新式改进。 调查创新式改进涉及如下方面: 1) 系统地留意有关技术的领先工作和技术趋势。 2) 定期搜索市场上可得到的创新式改进。 3) 从项目和组织收集创新式改进建议书。 4) 系统地评审组织外部所使用的过程和技术,并与组织内所使用的相比较。 5) 标识已成功地应用创新式改进的领域,并评审使用这些改进的数据和试验文档。 6) 标识有助于集成新技术到产品和项目工作环境中的改进。 c) 分析有潜力的创新式改进,以了解它们对过程元素的影响,并预测它们对过程的影响。 过程绩效模型,为分析更改对子过程的可能影响提供依据。 关于过程绩效模型的更多信息,参见组织过程绩效过程域。 d) 分析有潜力的创新式改进的费用和效益。 不采纳费效比很大的创新式改进。 e) 针对可改进组织的过程或技术的创新式改进,提出过程的和技术的改进建议书。 f) 在广泛部署之前,选出拟先进行试点的创新式改进建议书。 由于按定义,创新通常表示重大更改,所以大多数创新式改进要先进行试点。 g) 文档化创新式改进的评价结果。 专用实践 1.3 对改进作试点 对过程和技术的改进作试点,以选出将要部署的改进。 适当时,在进行广泛部署之前,先进行试点,以评估新的、未经证实的重大更改。 本专用实践的实施可能与原因分析和决定过程域中专用实践 2.1“实施行动建议书”重叠(例如,当在组织 级实施或跨多个项目实施原因分析和决定时)。 典型工作产品: a) 试点的评价报告。 b) 从试点中取得的且文档化的经验教训。 子实践: a) 策划试点。 在策划试点时,定义用于评价试点结果的量化准则是很关键的。 b) 评审试点计划,并取得利益相关方的同意。

2021-06-02

建立质量和过程绩效目标-qca6391 wifi6 11ax bt 5.1 2g & 5g rffe clpc pciem.2 2230 e key原理图

专用实践 1.2 建立过程绩效测量项 建立和维护含于组织的过程绩效分析中的测量项的定义。 关于选择测量项的更多信息,参见测量与分析过程域。 典型工作产品: a) 所选择的过程绩效测量项的定义。 子实践: a) 确定测量项要涉及用于质量和过程绩效要求的哪些组织业务目标。 b) 选择能适当洞察组织质量和过程绩效的测量项。 目标问题度量(GQM)范例是可以用于选择能洞察组织业务目标的测量项的一种方法。 用于选择测量项的准则之例,如: 测量项与组织业务目标的关系。 测量项提供对产品或服务的整个生存周期的覆盖率。 测量项提供对过程绩效的可视性。 测量项的可用性。 测量项的客观程度。 测量项可采集的频率。 通过过程或子过程的更改,测量项可控的程度。 测量项反映用户对有效过程绩效观点的程度。 c) 将所选测量项纳入组织的公共测量集。 关于建立组织过程资产的更多信息,参见组织过程定义过程域。 d) 必要时,修订测量项集。 专用实践 1.3 建立质量和过程绩效目标 建立和维护组织的质量和过程绩效的定量目标。 组织的质量和过程绩效的目标应有以下属性: a) 基于组织的业务目标。 b) 基于项目以往的绩效。 c) 是已定义的,以便在诸如产品质量、生产率、周期时间或响应时间等领域测定过程绩效。 d) 受限于过程、子过程的固有变异或自然范围。 典型工作产品: a) 组织的质量和过程绩效目标。 子实践: a) 评审与质量和过程绩效有关的组织业务目标。 业务目标之例,如: 在规定期限内,完成指定产品发布的研制周期。 服务的平均响应时间小于指定版本的规定期限。

2021-06-02

分配产品部件需求-qca6391 wifi6 11ax bt 5.1 2g & 5g rffe clpc pciem.2 2230 e key原理图

专用实践 2.1 确定产品需求和产品部件需求 根据顾客需求确定并维护产品需求和产品部件需求。 顾客需求既可以用顾客的术语表示,也可以是非技术性的表述。产品需求是用技术术语表述的顾客需求,以 便能够用于设计决策。这种转换的例子可在第一质量功能展开屋(first House of QFD)中找到,它将顾客希望映射 为技术参数。如,“实心隔音门”可被映射为尺寸、重量、合适、隔音、共振频率。 产品和产品部件需求涉及顾客的满意、业务目标和项目目标以及一些有联系的属性,如效能和可支付能力。 导出的需求还包括其它生存周期阶段(例如,生产、运行和处置)的成本和绩效,以便与业务目标相兼容。 需求管理过程域涵盖需求更改的管理,而本特定实践的“维护”功能部分涵盖因已批准的需求更改引起的需求 的修改。 关于需求更改管理的详细信息参见需求管理过程域。 典型工作产品: a) 导出的需求 b) 产品需求 c) 产品部件需求 子实践: a) 使用产品和产品部件的设计所必需的技术术语来开发需求。 开发体系结构需求,这些需求阐述产品结构设计所必需的关键产品质量和性能。 b) 导出由设计决策所产生的需求。 关于开发产生其它导出需求的解决方案的更多信息,参见技术解决方案过程域。 选择某种技术会带来某些相应的附加需求。 c) 建立和维护需求间的关系,以便在更改管理与需求分配期间加以考虑。 关于维护需求追溯性的详细信息参见需求管理过程域。 需求间的关系能有助于评价更改的影响。 专用实践 2.2 分配产品部件需求 将需求分配到每个产品部件。 关于将需求分配到产品和产品部件的更多信息,参见技术解决方案过程域。这个专用实践提供用于定义需求 分配的信息,但它必须与技术解决方案过程域中的专用实践交互作用,才能确定一些对已分配需求的解决方案。 已定义解决方案的产品部件需求包括为满足需求的产品性能分配、设计约束和功能。如果更高级的需求规定 其性能由两个或更多产品部件承担,则必须对性能进行划分,以便作为导出需求唯一地分配给每个产品部件。 典型工作产品: a) 需求分配表。 b) 暂时性的需求分配。 c) 设计约束。 d) 导出的需求。 e) 导出需求之间的关系。 子实践: a) 将需求分配到功能。 b) 将需求分配到产品部件。 c) 将设计约束分配到产品部件。 d) 将分配需求之间的关系文档化。

2021-06-02

DNC运行-web vulnerability scanner v8

5.10 DNC运行 概要 通过在 DNC 运行方式(RMT)下启动自动运行,即可在从阅读机/穿孔机接口或者 存储器卡读入程序的同时进行加工(DNC 运行)。 在进行 DNC 运行时,必须预先设定阅读机/穿孔机接口的相关参数。 信号 DNC 运行选择信号 DNCI [分类] 输入信号 [功能] 选择 DNC 运行方式(RMT)。 要选择 DNC 运行方式(RMT),需要选择存储器运行方式(MEM),同时将 DNC 运行选择信号设定为’1’。 [动作] 成为’1’时,控制装置执行如下所示动作。 · 尚未选择存储器运行方式(MEM)时,予以忽略而没有任何动作。 · 若已经选择了存储器运行方式(MEM),则选择 DNC 运行方式(RMT), 并可以进行 DNC 运行。此时,DNC 运行选择确认信号 MRMT 成为’1’。 DNC 运行选择确认信号 MRMT [分类] 输出信号 [功能] 此信号通知已经选定了 DNC 运行方式(RMT)的事实。 [输出条件] 下列情形下成为’1’。 · 选择了 DNC 运行方式(RMT)时。 下列情形下成为’0’。 · DNC 运行方式(RMT)的选择已经结束时。 信号地址 #7 #6 #5 #4 #3 #2 #1 #0 Gn043 DNCI Fn003 MRMT

2021-06-02

附带绝对地址参照标记的直线尺-web vulnerability scanner v8

4.6 附带绝对地址参照标记的直线尺 概要 附带绝对地址参照标记的直线尺,由于参照标记(一转信号)的间隔不固定,因 此,只要知道参照标记的间隔,即可得知绝对位置。本 CNC 仅靠少量移动轴来 测量一转信号的间隔,由此计算出绝对位置。因此,用户无需将轴移动到参考点 即可建立起参考点。 参照标记1 参照标记2 参照标记1 参照标记2 参照标记1 10.02 10.04 20.02 20.00 20.00 10.06 图 4.6 (a) 附带绝对地址参照标记的直线尺例 注释 要使用本功能,需要具备附带绝对地址参照标记的直线尺接口的选项。 参考点建立步骤 ·步骤 ① 选择 JOG 方式,将手动参考点返回选择信号 ZRN 设为“1”。 ② 将希望建立参考点的轴的进给轴向选择信号(+J1, -J1, +J2, -J2,...)设为“1”后 沿着原点回归方向进给。 ③ 在参考点返回 FL 速度(参数(No.1425))下进给该轴。 ④ 系统检测出直线尺给出的参照标记时就暂停,而后再次在参考点返回 FL 速 度下进给。 ⑤ 在检测出直线尺给出的参照标记 2 次~4 次之前,重复上述④个步骤。而后, 计算出绝对位置,参考点建立信号(ZRF1,ZRF2,ZRF3,...) 成为“1”。(检测 出的参照标记的个数由参数 DC2x,DC4x(No.1802#2, #1)来设定。) 在执行②~⑤步期间,即使将进给轴向选择信号(+J1,-J1,+J2,-J2,...)置于“0”, 进给也不会停止,而是继续执行参考点的建立动作。 下面以时间图示出上述步骤。

2021-06-02

只要在主控轴中设定即可的参数-web vulnerability scanner v8

(2) 只要在主控轴中设定即可的参数 编号 参数的含义 1005#3 参考点建立时的手动参考点返回时的动作 1012#0 无挡块参考点设定方式 1250 进行自动坐标系设定时的参考点的坐标值 1408#0 旋转轴的进给速度控制方式,将假想圆周上进行旋转速度的速度变换 1421 每个轴的快速移动倍率的 F0 速度 1423 每个轴的 JOG 进给速度 1424 每个轴的手动快速移动速度 1425 每个轴的手动参考点返回的 FL 速度

2021-06-02

应用软件列表-mdk 5.4入门指南(中文)

2.1 应用软件列表 MACS V 应用软件包括 l 服务器站软件:(1)MACS V 服务器程序 (2)Cute-Ftp (3)NetTerm l 工程师站软件:(1)CodeSys (2)MACS 离线组态(3)SQL Anywhere l 操作员站软件:(1)MACS 操作员站程序 支撑软件 l IE6.0; l OFFICE2000 注意:OFFICE2000必须安装于C区! OFFICE2000仅安装Excel、Word 组件! 工具软件 WinRAR 3.42 AcroBat Reader 6.0

2021-06-02

地板与承重要求-mdk 5.4入门指南(中文)

第二章 DCS系统的安装 本文中的“机柜”是指 DCS设备中所含的 I/O控制柜、继电回柜、配电柜以及操作台等。 1 控制室要求 DCS系统机柜一般安装在控制室中,现场信号通过信号电缆连接至 I/O控制站。为保证系统的正常运 行,控制室的条件至关重要。 1.1工作环境 环境温度:0℃~40℃ 相对湿度:40%~90% 大气压力:86KPa~106KPa 控制室中,不允许存在强烈的机械震动和强磁场。 控制机柜和操作台安装,接线完毕后,要对电缆开孔作防尘密封处理。如果防尘效果不好改善,就应 当定期对操作主机内部和控制站内部进行除灰处理,用电动吹灰泵效果比较好。 为满足工作环境条件,控制室中应保持清洁,注意防尘,控制室的门窗应密封良好,建议在控制室中 安装空调。 1.2地板与承重要求 应在控制室的地板上安装固定槽钢,将现场控制柜和操作台安装在槽钢上,因此,控制室的地板应有 足够的强度支撑机柜的重量。 机柜是通过绝缘螺钉与底座相连的,所以机柜与底座之间是绝缘的。

2021-06-02

奶牛派对-艾默生ups电源nx系列(30-200kva)

图 4.17 奶牛派对 本题两次运用 SPFA 算法求 短距离: (1) 以农场 X 为源点,各顶点的出边构成的邻接表,求源点到各农场的 短距离,该距离是 从各农场到农场 X 的 少时间; (2) 以农场 X 为源点,各顶点的入边作为出边,构成邻接表,求源点到各农场的 短距离, 该距离是从农场 X 返回各农场的 少时间。 将两个 少时间加起来,得到每头奶牛往返农场 X 的 少时间,本题要求的是这些 少时间 的 大值。 代码如下: #include #include #define MAXN 101000 #define INT_MAX 2000000 struct NODE //邻接表结构 { int v; int w; NODE *next; }edge[MAXN], redge[MAXN], temp[MAXN * 2]; // edge 与 redge 分别为正向图和反向图 int pos = 0; int ecost[MAXN]; int N, M, W, src, Q[MAXN]; //用数组 Q 模拟队列 bool visited[MAXN]; //标志数组,记录节点是否已访问 //SPFA 算法,direction 表示方向,0 为正向,1 为反向 void SPFA( int direction ) { int h, t, u, i; NODE *ptr;

2021-06-02

正交投影-dassidirect server

13.2 正交投影 到目前为止,我们一直使用的是透视投影(perspective projection)。它的主要特点 是:与摄像机距离越远的物体看上去越小。这与我们在生活中看到的情况完全相同。正交投 影(orthographic projection)是另一种投影,它主要用于 3D 自然科学或工程模拟 软件,这些软件要求平行线在投影之后依然保持平行。在本章中,我们要用正交投影来模拟 由平行光产生的阴影。在正交投影中,视域体是一个与坐标轴对齐的立方体,它沿着观察空 间的 z 轴正方向放置,它的宽为 、高为 ℎ、近平面为 、远平面为 (参见图 13.2)。 相对于观察空间坐标系定义的这些数字构成了一个正交视域体。 图 13.2:正交视域体是一个与观察坐标系轴对齐的立方体。 当使用正交投影时,投影线是与观察空间的 z 轴平行的(图 13.3)。我们可以看到,顶点 (x, y, z) 的 2D投影坐标为 (x, y)。 图 13.3:点在投影平面上的正交投影。当使用正交投影时,投影线与观察空间的 z轴平行。 与透视投影类似,我们希望保留相应的深度信息并得到规范化设备坐标(NDC)。要将视域 体从观察空间变换到 NDC 空间,我们必须对观察空间视域体 [− , ] × [− , ] × [ , ] 进 行重新缩放和平移,把它映射为 NDC 空间视域体 [−1, 1] × [−1, 1] × [0, 1]。我们可以通过 逐个求解这些坐标来确定该映射过程。对于前两个坐标,很容易看出只要乘以一个标量系数 就能让等式成立:

2021-06-02

计时和动画-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 函数的主要目的是为了获取两次调用之间的时间差——在

2021-06-02

演示程序框架-dassidirect server

4.5 演示程序框架 本书中的演示程序均使用 d3dUtil.h、d3dApp.h、d3dApp.cpp 文件中的代码,这些文 件可以从本书网站下载。由于本书的第 II部分和第 III部分的所有演示程序都会用到这些 常用文件,所以我们把这些文件保存在了 Common目录下,使这些文件被所有的工程共享, 避免多次复制文件。d3dUtil.h 文件包含了一些有用的工具代码,d3dApp.h 和 d3dApp.cpp文件包含了 Direct3D应用程序类的核心代码。我们希望读者在阅读本章之 后,仔细研究一下这些文件,因为我们不会涵盖这些文件中的每一行代码(例如,我们不会 讲解如何创建一个 Windows窗口,因为基本的 Win32编程是阅读本书的先决条件)。该框 架的目标是隐藏窗口的创建代码和 Direct3D 的初始化代码;通过隐藏这些代码,我们可 以在设计演示程序时减少注意力的分散,把注意力集中在示例程序所要表达的特定细节上。 4.5.1 D3DApp D3DApp 是所有 Direct3D 应用程序类的基类,它提供了用于创建主应用程序窗口、运行 应用程序消息循环、处理窗口消息和初始化 Direct3D 的函数。另外,这个类还定义了一 些框架函数。所有的 Direct3D 应用程序类都继承于 D3DApp 类,重载它的 virtual 框 架函数,并创建一个 D3DApp派生类的单例对象。D3DApp类的定义如下: class D3DApp { public: D3DApp(HINSTANCE hInstance); virtual ~D3DApp(); HINSTANCE getAppInst();

2021-06-02

数据存储器和扩展指令集-5g和mec在工业互联网中的应用探讨

5.5 数据存储器和扩展指令集 使能 PIC18 扩展指令集(XINST 配置位 = 1)显著改变 了数据存储器及其寻址的某些方面。特别是,许多核心 PIC18 指令使用快速操作存储区的方式有所不同。这是 由于扩展指令集引入了对数据存储空间的新的寻址模式。 同样需要了解哪些部分保持不变。数据存储空间的大小 及其线性寻址模式都不会改变。SFR 映射也保持不变。核 心PIC18指令也仍然以直接和间接寻址模式进行操作;固 有和立即数寻址指令操作照旧。FSR0 和 FSR1 的间接 寻址模式也保持不变。 5.5.1 使用立即数偏移量进行变址寻址 使能 PIC18 扩展指令集将更改快速操作 RAM 中使用 FSR2 寄存器对进行间接寻址的方式。在适当的条件 下,使用快速操作存储区的指令(即绝大多数针对位和 针对字节的指令)可以利用指令中的偏移量来执行变址 寻址。这种特殊的寻址模式被称为使用立即数偏移量的 变址寻址或立即数变址寻址模式。 使用扩展指令集时,这种寻址模式有如下要求: • 强制使用快速操作存储区(a = 0);且 • 文件地址参数要小于或等于 5Fh。 在这些条件下,指令的文件地址不会被解析为地址的低 字节 (在直接寻址中和 BSR 一起使用),或快速操作 存储区中的 8 位地址,而是被解析为由 FSR2 指定的地 址指针的偏移量。将该偏移量与 FSR2 的内容相加以获 取操作的目标地址。 5.5.2 受立即数变址寻址模式影响的指令 任何使用直接寻址模式的核心PIC18指令均会受到立即 数变址寻址模式的潜在影响,包括所有针对字节和针 对位的指令,即核心 PIC18 指令集中几乎一半的指令。 只有使用固有寻址或立即数寻址模式的指令不受影响。 此外,如果针对字节和针对位的指令使用快速操作存储 区 (快速操作 RAM 位为 1)或包含 60h 以上的文件地 址,它们也不受影响。符合这些条件的指令会像以前一 样执行。图 5-11 给出了当使能扩展指令集时,各种寻址 模式之间的对比。 那些想要在立即数变址寻址模式中使用针对位或针对字 节的指令的用户,应该注意此模式下汇编语法的改变。 在第 25.2.1 节“扩展指令的语法”中对此进行了更详 细的说明。DS41412D_CN 第 92 页 初稿  2011 Microchip Technology Inc.

2021-06-02

综述和配置-tomcat_web安全基线配置要求

6. 9采样追踪(The Sampling Trace) 6. 9.1综述和配置 如果在目标设置target settings (目录 'General') 中激活了采样追踪,那么在Codesys 资源中可以采用 Sample tracing对象。采样追踪可以用来追踪已被跟踪了一段时间的变量的的值的行踪。这些值被写入了环形 缓冲器(trace buffer)。如果储存器已满,那么就会重写 早的值。可以同时追踪多达20个变量。每个变量可 以 多追踪500个值。因为在PLC内追踪缓冲器的规模有一定值,在很多或很广的变量DWORD的事件中,只 能追踪少于500个值。例如:如果追踪10 WORD变量并且如果在PLC中储存器有5000字节长,那么对每个变 量,可以追踪250 个值。 为了能够执行一个追踪,在对象管理器,在资源登录卡中为一个 Sampling Trace 打开此对象。建立和

2021-06-02

以太网功能-多目立体视觉

9.2 以太网功能 9.2.1 二层转发功能 OLT和ONU应支持MAC地址的动态学习。OLT不应允许各ONU之间的数据直接进行转 发。 如果ONT用户侧具有多个以太网接口,建议支持根据MAC地址进行数据转发。 转发能力应确保上下行业务的线速转发。 OLT和ONU的MAC地址老化时间应可配置。 9.2.2 二层汇聚 当OLT设备支持多个PON接口时,OLT设备应支持各个PON接口的上行流量汇聚功能。 9.2.3 二层隔离 OLT应支持各ONU/ONT之间的二层隔离。具有多个以太网端口的ONU应支持各以太网 端口之间的二层隔离。 9.2.4 VLAN OLT和ONU应支持IEEE Std 802.1Q协议,应支持对VLAN端口的ACCESS、TRUNK和 HYBIRD连接。 OLT应支持根据ONU以太网端口划分VLAN,可选支持根据协议划分VLAN。 ONU应支持根据用户侧以太网端口划分VLAN,可选支持根据协议划分VLAN。 建议OLT支持对VLAN标记的修改功能。 9.2.5 帧过滤 OLT应支持根据以太协议域或源/目的MAC地址对下行以太网数据帧进行过滤。 ONU应支持根据用户侧以太网端口、以太协议域或源/目的MAC地址对上行以太网数据 帧进行过滤。 建议OLT和ONU支持基于源/目的IP地址和源/目的TCP/UDP端口的数据帧过滤。 OLT和ONU应能过滤来自用户的IP组播数据流和IGMP查询帧。 9.2.6 组播/广播/DLF 报文风暴抑制 OLT应对二层组播/广播/DLF报文的速率进行抑制。 9.2.7 端口自协商 OLT和ONU的以太网电接口应具有对端口双工方式、线速和流控等进行自协商的能力, 光接口应具有对流控进行自协商的能力。 14

2021-06-02

MODBUS功能码描述-05_simatic_wincc_生产线自动化系统信息化平台_v2

3.2 MODBUS功能码描述 在MODBUS协议规范[2]中详细说明了MODBUS应用层协议上使用的标准功能码。

2021-06-02

验收滤波器模式和访问控制-spring boot中使用ldap来统一管理用户信息的示例

表 16.29 集中其它状态寄存器的位描述 位 符号 功能 复位值 0 E1 该位为 1 时,CAN1 Tx 和 Rx 错误计数器中的一个或两个已经到 达 CAN1EWL 寄存器设置的界限(与 CAN1GSR 的 ES 相同) 0 1 E2 该位为 1 时,CAN2 Tx 和 Rx 错误计数器中的一个或两个已经到 达 CAN2EWL 寄存器设置的界限(与 CAN2GSR 的 ES 相同) 0 7:2 - 保留,用户软件不应向保留位写入“1”。从保留位读出的值为 未定义 NA 8 BS1 该位为 1 时,CAN1 控制器当前正在处理总线活动(与 CAN1GSR 的 BS 相同) 0 9 BS2 该位为 1 时,CAN2 控制器当前正在处理总线活动(与 CAN2GSR 的 BS 相同) 0 31:10 - 保留,用户软件不应向保留位写入“1”。从保留位读出的值为 未定义 NA 16.10 全局验收滤波器 这个模块为所有的 CAN 控制器提供了接收标识符的查找(CAN 术语称之为验收过滤)。 验收过滤器包含一个 512×32(2KB)RAM,软件可以在其中存放 1~5 个标识符表。这个 RAM 可以容纳多达 1024 个标准标识符或 512 个扩展标识符,或者两种类型混合的标识符。 16.11 验收滤波器模式 通过设置验收滤波器模式寄存器的 AccOff、AccBP 和 eFCAN 位,验收滤波器可以进入不 同的模式。在每种模式下,寄存器和 ID 查找表的访问操作都是不同的。 表 16.30 验收滤波器模式和访问控制 验收滤波器 模式 AccOff 位 AccBP 位 验收滤波器 状态 ID 查找表 RAM[1] 验收滤波器配 置寄存器 CAN 控制器 报文接收中 断 关闭模式 1 0 复位&停止 由 CPU 对其 进行读/写 由 CPU 对其进 行读/写 不接收报文 旁路模式 X 1 复位&停止 由 CPU 对其 进行读/写 由 CPU 对其进 行读/写 接收所有的 报文 工作模式和 FullCAN 模 式 0 0 运行 只能由 CPU 读取[1] 只能由验收滤 波器来访问 硬件验收过 滤 [1] 整个 ID 查找表 RAM 只能以字的形式来访问。 [2] 在验收滤波器的工作模式中,只能访问查找表来禁能或使能报文。 只有在验收滤波器关闭模式和旁路模式中才能对所有区配置寄存器进行写访问。允许在所 有的验收滤波器模式下对寄存器进行读访问。 29 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

2021-06-02

声幅固井评价-apue中文

第11章 固井质量 主要介绍声幅评价程序、全波固井评价、水泥胶结交互评价模块。 11.1 声幅固井评价 声幅评价程序是利用目前水泥胶结测井中所测得的声幅曲线(首波幅度)进行归一化处理, 从而得到套管井中水泥胶结情况的评价结论,由于首波幅度对套管井中套管与水泥的胶结情况 反应比较明显,因此只能评价第一界面的胶结程度。 当假定声波幅度的变化完全是由于界面胶结状况的变化引起时(实际上许多因素都可能引 起声波幅度的变化,如套管直径、重量、壁厚,水泥环厚度、抗压强度井下流体密度、声幅仪 器特性等,必须了解影响为了更准确评价套管与水泥的胶结情况,首先对声幅曲线进 行归一化处理声幅测井的因素,才能保证评价的正确性),利用实际测量的声幅曲线可以划分 胶结质量。 11.1.1 原理 为了更准确评价套管与水泥的胶结情况,首先对声幅曲线进行归一化处理: CBL3 = 1-CBL*LMAX/TMAX 其中:TMAX 为自由管(或胶结差)的最大声幅值; LMAX 为计算得到的胶结好的最大值; CBL3 为归一化后的胶结指数值; CBL 为声幅曲线值; 经过归一化处理后,再根据输入的划分结论的控制参数,把 CBL3 按给出的上下限,分别 进行分层筛选,然后按不同的结论显示出来。 结论划分原则:CBL 小于 MIN*FREEV 胶结好 CBL 大于 MAX*FREEV 胶结差 CBL 大于 MIN*FREEV 且 小于MAX*FREEV 胶结中等 11.1.2 处理条件 输入曲线要求有两条: CBL=声幅曲线 CAL=井径曲线 输出曲线共有八条: BI3=胶结指数 QJL1=结论 1 胶结好

2021-06-02

多臂井径-apue中文

第15章 工程检测 主要介绍多臂井径模块。 15.1 多臂井径 能够利用测井中所测得的多条井径曲线,计算出最大井径、最小井径及平均井径,检查套 管破损情况或工程情况,并可以根据井径曲线,形成井周成像展开图,便于直接观察。 利用记录的多条井径数据,把井径数据按井周顺序插值计算,求出其井周的均匀的井径数 据列,然后利用这些数据可以彩色图形式显示出来,并且同时计算出每一深度点的最大值、最 小值及平均值。 15.1.1 输入曲线 多条井径曲线 RAD1、RAD2、…、RAD40 最大井径MAXI 最小井径MINI 15.1.2 输出曲线 MAX=求得最大半径值 MIN=求得最小半径值 AVRD=求得平均半径值 POOR=外径曲线 PIIR=内径曲线 ELLI=椭变率 RAID=变径率(内直径) DMAX=标准外径与最大井径差值(可能最小剩余壁厚) DMIN=标准外径与最小井径差值(可能最大剩余壁厚) WOID=原壁厚 SLAR=椭圆轴比 LEIN=椭圆内周长 LCIN=椭折圆内周长 RLEC=椭圆内径 DISP=错断位移 PRED=椭套外径 PRET=变形壁厚

2021-06-02

表数据斜直校正-apue中文

1.5 表数据斜直校正 对于斜井或大斜度井所测的点测或连斜曲线(DEVI和AZIM)进行数据处理,对井斜方位做磁偏 角校正得到真方位,可计算井身的南北位移(YN)、东西位移(XE)、垂直深度(TVD)、闭和方位(HOAZ) 和水平位移(HOFS);可按用户要求生成连斜数据表。在 WIS文件中,有深度字段的表数据,例如 OG_RESULT表中的深度,可以使用“斜井表校正”模块,将 WIS文件的斜井深度数据表,校正成 对应垂直深度数据表;还可以反方向校正。在方法管理器预处理组中,双击“斜井表校正”模块 图标 ,可进入表数据斜直校正窗口。 1.5.1 功能和操作 1、可将斜井深度的数据表转换成垂直深度的数据表。在左侧小窗口中程序会自动列出能够做斜 直校正的数据表名(WIS 文件中包含深度字段的所有数据表),选中要将斜深校正成垂直深度的数 据表表名,如 OG_RESULT,点击“斜井校到直井”按钮,完成斜深校到垂深的数据转换,并自动 产生新的数据表保存转换后的数据,新表命名为字母“v+原表名”例如“VOG_RESULT”。 2、可将直井深度的数据表转换成斜井深度的数据表。

2021-06-02

奇偶校验-igbt损耗新的计算方法

一、奇偶校验 根据被传输的一组二进制代码的数位中“1”的个数是奇数或偶数来进行校验,采用奇数的称为奇校 验,反之,称为偶校验。采用何种校验是事先规定好的。通常专门设置一个奇偶校验位,用它使这组代码 中“1”的个数为奇数或偶数。若用奇校验,则当接收端收到这组代码时,校验“1”的个数是否为奇数,从而 确定传输代码的正确性。 1.1.1.1. 单向奇偶校验 单向奇偶校验(Row Parity)由于一次只采用单个校验位,因此又称为单个位奇偶校验(Single Bit Parity)。发送器在数据祯每个字符的信号位后添一个奇偶校验位,接收器对该奇偶校验位进行检查。典 型的例子是面向 ASCII 码的数据信号祯的传输,由于 ASCII码是七位码,因此用第八个位码作为奇偶校 验位。 单向奇偶校验又分为奇校验(Odd Parity)和偶校验(Even Parity),发送器通过校验位对所传 输信号值的校验方法如下:奇校验保证所传输每个字符的 8 个位中 1的总数为奇数;偶校验则保证每个字

2021-06-02

监听与连接-android基于hover组件实现监控鼠标移动事件的方法

13.3 监听与连接 所谓监听,指的是 socket 的端口处于等待状态,如果客户端有连接请求,这个端口会接 受这个连接。连接指的是客户端向服务端发送一个通信申请,服务端会响应这个请求。本节 将讲述 socket 的监听与连接操作。 13.3.1 等待监听函数 listen 服务器必须等待客户端的连接请求,listen 函数用于实现监听等待功能。这个函数的使用 方法如下所示。 int listen(int s,int backlog); 在参数列表中,s 表示已经建立的 socket,backlog 表示能同时处理的最大连接请求,如 果超过这个数目,客户端将会接收到 ECONNREFUSED 拒绝连接的错误。需要注意的是,listen 并未真正的接受连接,只是设置 socket 的状态为 listen 模式,真正接受客户端连接的是 accept 函数。通常情况下,listen 函数会在 socket, bind 函数之后调用,然后才会调用 accept 函数。 listen 函数只适用 SOCK_STREAM 或 SOCK_SEQPACKET 的 socket 类型。如果 socket 为 AF_INET 则参数 backlog 最大值可设至 128,即最多可以同时接受 128 个客户端的请求。 如果调用成功,则函数的返回值为 0,失败返回-1。函数可能发生如下所示的错误,可以

2021-06-02

数组的存储与值-android基于hover组件实现监控鼠标移动事件的方法

表 4.1 数组的存储与值 变量 a[0] a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] a[9] 值 10 11 12 13 14 15 16 17 18 19 存储单元 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 4.1.2 数组的定义与访问 数组的定义指的是在内存中开辟一块存储空间,生成一个空数组。数组的定义与变量的 定义相似,需要指定数据类型及变量的多少,变量数目用中括号括起来。例如下面的代码就 是定义不同的数组。 int a[10]; /*定义 10个变量的整型数组。*/ float f[20]; /*定义有 20个变量的浮点型数组。*/ char s[5]; /*定义有 5个变量的字符型数组。*/ 数组在定义时,可以不指定变量的个数,在访问变量时可以动态改变数组中变量的个数。 例如下面的代码是定义一个有不定变量的字符型数组。 char a[]; /*定义一个含有不定个数变量的字符数组。*/ 数组的访问很简单。用数组变量的名称与下标就可以访问这个数组。例如下面的代码是 输出数组元素的值和对数组元素进行赋值。

2021-06-02

创建世界性边界矢量层-tc itk二次开发

(8) 关闭矢量显示 从一个矢量窗口一一要关闭未叠加到图像中的矢量显示,按以下步骤操作:在矢量窗口菜单栏中,选 择File >Cancel。 11.5 创建矢量层 使用“Create New Vector Layer”工具可以根据多种数据源的投影或边界生成一个新的矢量窗口,或者 创建一个新的空矢量层,这样就可以输入自己的带有多边形、线、点和属性的矢量层。这个矢量层可以和 现有矢量层、经过地理坐标定位的栅格图像或用户自定义的输入拥有相同的投影和地理边界。也可以通过 在没有经过地理坐标定位的栅格图像上绘制矢量来创建一个空矢量层。矢量层生成后,使用 Vector Parameters对话框中的“Mode”菜单可以把矢量记录添加到文件中。 提示:也可以通过在可用矢量列表中选择Options > Create Vector New Layer来创建矢量层(参见第106页 的“创建新层”)。 (1) 通过现存矢量层来创建新层 选择 Vector > Create New Layer > Using Existing Vector Layer。将出现New Vector Layer Parameters对 话框。如果在可用矢量列表中包含多个矢量,对话框将列出多个数据源,从列表中选择源数据层。键入一 个输出层名并选择输出到“File”或“Memory”。 点击“OK”。层名将出现在可用矢量列表中。 (2) 通过栅格图像文件来创建新层 选择Vector > Create New Layer > Using Raster Image File。当出现文件选择对话框时,选择所需的输入 图像文件,然后点击“OK”。当出现New Vector Layer Parameters对话框时,键入一个输出层名,选择输 出到“File”或“Memory”。点击“OK”。层名将出现在可用矢量列表中。 ‧ 通过用户自定义参数来创建新层 选择Vector > Create New Layer > Using User Defined Parameters。将出现New Vector Layer Parameters 对话框。选择所需的投影类型;若有必要,输入一个区域号(参见第466页的“选择地图投影类型”)。在 “X/Ymin”和“X/Ymax”文本框中,按已选择的投影单位输入限定框的坐标。键入一个输出层名,选择 输出到“File”或“Memory”。点击“OK”。层名将出现在可用矢量列表中。 11.6 创建世界性边界矢量层 在可用波段列表中,使用“Create World Boundaries”工具来从ENVI已经安装的高分辨率或低分辨率 数据库中创建各种世界性边界矢量层,包括:行政边界,海岸线,河流以及USA States。

2021-06-02

航空像片正射投影校正-tc itk二次开发

(1) 航空像片正射投影校正 航空像片正射投影校正引进了照相的几何原理、视角和地形学,用单张照片的切割对变形进行纠正。 正射投影校正由三步完成。第一步用照相模型、基准标记和图像结点构建内定向。第二步用地面控制点、 地图坐标和高程构建外定向,用于将图像和地球表面联结到一起。最后一步将内、外定向和一个 DEM文 件结合起来进行正射投影校正。 ‧ 构建内定向 使用Build Air photo Interior Orientation选项可以构建内定向,从而在照相模型与航空像片之间建立了 联系。该工具在航空像片、照相基准标记(至少3个)与照相焦距之间使用了结点。航空像片必须显示在 图像窗口,用于选择基准标记位置。 确立内部方位:显示航空像片图像。选择 Map > Orthorectification > Build Air Photo Interior Orientation。 如果有多幅图像显示,选择包含航空像片的显示窗口编号。将出现Ortho: Build Interior Orientation对话框。 通过把缩放窗口的中心位置(其上方的十字准线)放置在所需点之上,选择一个基准标记位置。在“Fiducial X”和“Fiducial Y”文本框中,输入基准位置(用成像单位:毫米)(这些信息由照相报告中得来)。点击 “Add Point”,将位置添加到结点列表中。 图 10-7:Ortho: Build Interior Orientation对话框 接点将显示在Ortho: Interior Orientation GCP List窗口中。 要显示Ortho: Interior Orientation GCP List窗口,在Ortho: Build Interior Orientation对话框中,点击 “Show List”。GCP列表中列出了结点,并显示结点的选取顺序号、基准位置、像元位置和误差。相对于 每个点的总RMS误差显示在“RMS Error”文本框中。误差是基于一个适于点的一次多项式来计算的,它 的大小显示出点的输入是否正确(如果误差较大,可能需要重新编辑基准位置)。关于GCP列表的详细介 绍,请参阅第434页的“使用GCP列表”。 继续选择基准标记位置,直到已经输入了三个或更多。 从下列选项中选择: 要浏览、编辑、删除、更新、开启或关闭控制点,请参阅第434页的“使用GCP列表”。要更改标记 的顺序和颜色以及开启或关闭控制点旁的标记,请参阅第434页的“GCP Options下拉菜单”。

2021-06-02

正向FFT滤波-tc itk二次开发

(1) 正向FFT滤波 Forward FFT选项生成的图像能显示水平和垂直空间上的频率成分。图像的平均亮度值(零频率分量, zero frequency component)显示在变换后图像的中心。远离中心的像元代表图像中增加的空间频率成分。 可以设计一个特殊的滤波器,并应用于FFT数据,然后进行一个到原始数据空间的逆向变换,以达到从图 像中消除特定频率成分的目的(参见第378页的“定义FFT滤波器”)。 注意:如果输入数据呈奇数(样本和/或行),正向的FFT输出将不包括折叠频率,这意味着不能进行正确 的反变换。 选择Filters > FFT Filtering > Forward FFT。将出现Forward FFT Input File对话框。不同于其他大多数 ENVI文件选择对话框,该文件选择对话框允许选择输入文件或单独波段。选择一个输入文件或波段,若 需要,选取任意子集(参见第10页的“选择用于处理的波段或文件”)。 注意:如果选择一个输入波段,无法选取波谱子集。 点击“OK”。当出现Forward FFT Parameters对话框时,选择输出到“File”或“Memory”。

2021-06-02

AVHRR工具-tc itk二次开发

5.19 特定数据工具 使用Data-Specific Utilities选项可以应用特定数据功能对数据类型进行特殊处理。 (1) 显示HDF整体属性(Display HDF Global Attributes) 如果在一个HDF科学数据(SD)文件中存在整体属性值,可以使用View HDF Global Attributes工具生 成一个文本记录来显示它们。 选择 Basic Tools > Preprocessing > Data-Specific Utilities > View HDF Global Attributes。当出现文件选 择对话框时,选择需要的HDF SD文件。在HDF文件中包含的整体属性将在屏幕上显示出来(显示在一 个文本记录中)。 ‧ 保存记录到 ASCII文件 在记录窗口中,选择 File > Save Text to ASCII。键入或选择一个输出文件名,点击“OK”。 注意:要不保存信息退出记录,选择File >Cancel。 (2) ASTER辐射率数据 使用ASTER 1A/1B辐射定标工具可以在HDF型数据中提取或应用定标信息。对于ASTER level 1B数 据,字节型比辐射率数据被转换为浮点型辐射率数据。对于ASTER level 1A数据,将对辐射率进行完全定 标。 选择Basic Tools > Preprocessing > Calibration Utilities >ASTER Radiance或Basic Tools > Preprocessing > Data-Specific Utilities >ASTER >ASTER Radiance。 (3) AVHRR工具 使用AVHRR工具可以进行如下操作,包括:从AVHRR头文件中阅读和显示信息、将数据定标到反 射率和亮度温度、计算海面温度、运用数据信息进行地理坐标定位。AVHRR工具支持NOAA-12到17号 卫星。 详细介绍,请参阅如下参考文献:Di, L. and D. C. Rundquist, 1994. A one-step algorithm for correction and calibration of AVHRR Level 1b data, Photogrammetric Engineering & Remote Sensing, Vol. 60, No. 2, pp. 165-171. 注意:应该在进行地理坐标定位之前先进行定标和海面温度计算。

2021-06-02

图表窗口附加功能-tc itk二次开发

(9) 图表窗口附加功能 从下列附加的图表功能中选择,可以通过图表窗口中的“Plot_Function”菜单来启动这些功能。 要在 X轴上绘制波段数(或其他索引数字),选择 Plot_Function >X Axis :Index。 对于在头文件中包含波长信息的图像图表,要在 X 轴上绘制波长,选择 Plot_Function >X Axis :Wavelength。对于在头文件中包含波长信息的图像图表,要在 X轴上绘制 wave number(1/wavelength), 选择 Plot_Function >X Axis :1/Wavelength。 要为显示在窗口中经过包络线去除的数据绘图,选择 Plot_Function >Continuum Removed。包络线是拟 合在数据之上的凸面外壳,被分割成原始数据值,从而产生包络线去除后的值(有关细节请见第 405页的 “包络线去除”)。包络线是通过使用显示在图表中的第一个和最后一个数据点计算的,因此对于被缩放过 的图表,包络线仅以显示的数据范围为基础进行计算。 要用二进制编码图(0s 和 1s)来重新绘制显示在图表窗口中的数据,选择 Plot_Function > Binary Encoding。二进制编码把数据作为 0和 1的波谱,重新绘制。它计算数据的平均值并为每个值编码,当值 小于或等于平均值时为 0,当大于平均值时为 1(有关细节请见第 310页的“二进制编码分类”)。 要重新绘制原始数据值,选择 Plot_Function > Normal。 可以通过把功能名输入到 ENVI 的 menu 子目录下的 useradd.txt 文件中,并将包含功能代码的 a.pro 或.sav文件放置到 ENVI的 save_add子目录中,来实现将自己的 IDL图表功能添加到该菜单中(参见《ENVI Programmer’s Guide manual》中的“Plot Function”)。 (10) 输出图表数据(Outputting Plot Data) 使用图表窗口中的 File 菜单来输出图表数据。可以打印图表图像;输出数据到 ASCII、波谱库、IDL 变量、脚本(PostScript)文件和图像文件。 • 输出图表数据到 ASCII文件 选择 File > Save Plot As> ASCII。当出现 Output Plots to ASCII File对话框时,在“Select Plots to Output” 列表中,点击所需要的图表名,以选择要保存的数据。通过点击箭头增减按钮来设定输出 ASCII变量在 X 和 Y方向上的精度。通过点击箭头切换按钮来选择输出的浮点型数据的格式,包括 Scientific或 Normal类 型。在标签为“Enter Output Filename”的文本框中,键入输出名或使用“Choose”按钮选择一个文件名。 点击“OK”,把所选择的波谱保存到 ASCII文件中。 • 输出图表数据到波谱库 使用该选项可以从剖面图和波谱图构建一个标准的 ENVI波谱库文件(波谱库图像)。

2021-06-02

创建头文件-tc itk二次开发

(1) 创建头文件 当 ENVI 第一次打开一个文件时,它需要关于文件特征的特定信息。通常,如果文件是 ENVI格式的 文件,这些信息会存储在与图像文件同名的一个独立的文本头文件中,但是文件扩展名为.hdr。若 ENVI 在打开一幅影像时没有找到 ENVI头文件(.hdr)或其他有用的头信息,Header Info 对话框就会出现,你 必须在 Header Info 对话框(图 2-2)中输入一些基本的参数才能显示所要打开的图像。当输入完所需的信 息并点击Header Info 对话框下方的OK按钮以后,所有的信息会自动保存到当前目录下的ENVI头文件中, 所有的信息只用输入一次即可。 提示:要改变存在的头文件中的信息,可以使用编辑头文件功能(关于“编辑 ENVI头文件”的内容可参 见第 48页)。 图 2-2:Header Information对话框 可以使用 Header Info对话框输入样本或像元数、行数、波段数、在从文件的开头到数据开始处(嵌入 的头文件:它包括文件的外部信息,程序通常会在找到实际的影像数据之前找到它)的字节偏移量、数据 的存储顺序("交叉")(即 BSQ、BIP、BIL格式)、数据的字节顺序("Host (Intel)": Host Least Significant

2021-06-02

AVHRR数据地理坐标定位-tc itk二次开发

(2) AVHRR数据地理坐标定位 使用Georeference Data选项可以根据来自原始AVHRR数据的信息对AVHRR数据、定标结果、海面 温度图像进行地理坐标定位。每一个数据行有51个经纬度值可以用作地理坐标定位。 注意:一旦 AVHRR原始数据被地理坐标定位,用于定标和海面温度计算的头信息将不包含在新的 ENVI 头文件中。因此应该在对AVHRR数据进行定标和海面温度计算之后再进行地理坐标定位(参见第288页 的“AVHRR数据定标”和第288页的“海面温度计算”)。 提示:我们建议使用更精确的技术一一(AVHRR)Build Gemetry File和Georeference from Input Geometry 工具(参见第461页的“根据输入的几何文件进行地理坐标定位”),来代替AVHRR Georeference Data。 选择 Map > Georeference AVHRR >Georeference或Basic Tools >Data Specific Utilities > AVHRR > Georeference Data。选择需要输入的文件,若需要,选取任意空间或波谱子集。如果输入文件不是原始 AVHRR格式的文件,将再次出现输入文件对话框,供选择原始AVHRR文件。将从原始AVHRR文件中抽 取地理坐标定位信息。 当出现Georeference AVHRR Parameters对话框时,从列表中选择所需的输出地图投影类型并输入所需 参数(参见第466页的“选择地图投影类型”)。在相应的“X”和“Y”文本框中,键入X、Y方向纠正点 的数量。 在X方向的纠正点数量应该小于51个,在Y方向的纠正点数量应该小于行数。如果输入的纠正点较 少,它们将在图像中均匀分布。 注意:使用较多的纠正点,消耗的时间将明显增多,但是也将显著提高地理坐标定位的精度。 点击“OK”。当出现标准Registration Parameters对话框时,选择纠正与重抽样方法,若需要,可更改 输出尺寸(参见第439页的“纠正和重采样”)。选择输出到“File”或“Memory”,点击“OK”。 10.9 MODIS 1B数据地理坐标定位 使用Georeference MODIS 1B选项可以对MODIS 1B数据集进行地理坐标定位。ENVI从用于地理坐 标定位的头文件中抽取经纬度值。 选择 Map > Georeference MODIS 1B或Basic Tools >Preprocessing >Data Specific Utilities > MODIS 1B > Georeference Data。选择需要输入的文件,若需要,选取任意空间或波谱子集。如果输入文件不是原始 MODIS HDF文件,将再次出现输入文件对话框,供选择原始MODIS文件。

2021-06-02

根据规则图像分类-tc itk二次开发

(1) 更改类别颜色 当一个分类后的图像被导入一个显示窗口时,每一类自动呈现不同的颜色。每类的颜色与监督分类中 选择的感兴趣区的颜色或非监督分类中预先选择的每类颜色相对应。未分类区域在图像中呈黑色。可以使 用Class Color Colors选项更改类别的颜色。 图 6-13:显示窗口菜单中的 Class Color Mapping选项 在主图像窗口中的显示菜单里,选择 Tools > Color Mapping > Class Color Mapping。将出现 Classification Mapping 对话框,从下列选项中选择,来更改每一类的颜色和/或名称。 要更改颜色系统,在“System”按钮菜单中,选择RGB、HLS或HSV颜色系统。要改变类别的颜色, 在“Selected Classes”列表中,点击类别名称,在文本框中键入新值并按回车键,也可以通过移动颜色调 整滑块,或使用增减箭头按钮来更改颜色。要改变所选类别的名称,在“Class Name:”文本框中编辑。要 将颜色和名称重新设置为它们的初始值,选择 Options >Reset Color Mapping。 当已经完成对颜色的修改以后,选择File > Save Changes保存新的颜色。选择 File > Cancel 关闭对话 框。 (2) 根据规则图像分类 ENVI的“Rule Classifier”工具允许运用先前保存的规则图像根据不同阈值生成新的分类图像,先前 规则图像可能包含的分类方法包括:匹配数、距离方法以及似然度等。运行分类程序所需要的时间是由分

2021-06-02

指针模式控制-tc itk二次开发

(4) 指针模式控制 使用 Vector Parameters对话框中Mode下拉菜单可以控制主图像窗口内的指针模式。指针模式可以用 来选择矢量并在属性表中突出显示相应的属性,编辑现有矢量,添加新矢量,从一个 ASCII文件输入矢量 点,或删除矢量。指针模式包括指针查询、编辑现有矢量和添加新矢量三大部分。 要选择指针模式,从下列选项中选择:在 Vector Parameters对话框中,选择Mode >所需指针模式。在 主图像窗口快捷菜单中,选择 Select Mode >所需指针模式。 提示:使用 Help >Mouse Button Descriptions可以启动一个对话框,描述每个指针模式的鼠标按键功能。 • 选择矢量 要使用指针选择一个矢量,并查看相应的属性信息:在 Available Vector Layers列表中,点击所需的矢 量层将它作为当前活动层。在 Vector Parameters对话框中,选择 Options > Vector Information或 Options > View/Edit Attributes。选择Mode > Cursor Query。在主图像窗口中,用鼠标左键点击所需要的矢量。相应的 属性将显示在 Vector Information对话框中,或突出显示在矢量属性表中。 • 编辑、添加、删除矢量结点 使用下列选项可以更改矢量结点的位置、在现存矢量中添加或删除结点。在 Available Vector Layers列 表中,点击要编辑的层。在 Vector Parameters对话框中,选择Mode > Edit Existing Vectors。用鼠标左键点 击一个矢量,它将被突出显示(参见第 166页的“设置当前突出显示颜色”)。通过使用鼠标左键,点击并 拖放菱形手柄,更改当前矢量结点的位置,编辑矢量。 注意:点击鼠标中键,取消所有更改。 要在当前层添加矢量结点,在要添加结点的位置点击鼠标右键,从矢量窗口快捷菜单中选择“Add Node [1]”。将出现一个新结点,点击左键并拖放将它移动到所需位置。 要更改同时添加的结点数量,点击右键,从矢量窗口快捷菜单中选择“Number of Nodes to Add”,在 文本框中输入所需添加的结点数,然后点击“OK”。要添加指定的结点数,将指针移动到所需位置,点击 鼠标右键,在出现的快捷菜单中选择“Add Node [N]”,N为先前指定的节点数,选择该选项后,N个结点 被添加到矢量窗口中。要删除一个现存矢量结点,在结点上点击鼠标右键,从出现的快捷菜单中选择“Delete Node”,所选结点被删除,相邻结点被连接在一起。要同时删除某一范围的多个结点,在结点上点击鼠标 右键,从出现的快捷菜单中选择“Mark Node”,用同样方法,为范围另一端的结点也添加记号,从而使该 范围的所有结点都被选中。再次点击右键,从快捷菜单中选择“Delete Marked Nodes”。 注意:要清除作记号的结点,从快捷菜单中选择“Clear Marked Nodes”。 从快捷菜单中选择“Accept Changes”,将更改保存到矢量文件中。可以通过选择 Edit >Undo Last Edit 来清除这些更改。 • 折线矢量的分离和连接 要对折线矢量进行分离和连接,按以下步骤操作:在 Vector Parameters 对话框中的 Available Vector

2021-06-02

的“矢量属-tc itk二次开发

(2) 矢量窗口选项 矢量数据通常包含多个矢量层,例如,下图中显示的一个可用矢量层就包括城市、县、公路、州。矢 量窗口中的选项具有以下功能,包括:矢量的显示控制;增加新的矢量;导出矢量层坐标,用于图像到地 形图的配准;浏览、编辑和查询矢量属性(参见第四章的“矢量层的操作”以获得详细介绍)。 图 3-12:矢量窗口 (3) 矢量属性 矢量层可以有相应的属性。ENVI 能读取 Shape 文件属性,并可以与之交互。你可以使用指针选择矢 量窗口中的矢量来突出显示相应的属性,或选择一个属性来突出显示相应的矢量。你可以进行矢量属性查 询,使用简单的数学和逻辑运算来选择属性,以创建新的矢量层。ENVI 也允许你编辑现有属性或给矢量 添加新属性。点的属性名可以被绘制在矢量窗口中,点的符号大小与属性值有关(参见第四章的“矢量属

2021-06-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除