自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(727)
  • 资源 (24861)
  • 收藏
  • 关注

原创 JavaEE框架打造的手机游戏共享平台开发项目

JavaEE(Java Platform, Enterprise Edition)是Sun公司(现为甲骨文公司)推出的企业级应用开发标准,它为构建大型、分布式、多层次的企业级应用提供了一整套规范和组件。JavaEE建立在JavaSE的基础上,增添了一系列服务、APIs和运行时环境,使得企业应用开发者能够专注于业务逻辑的实现,而不必担心底层基础设施。在企业级应用中,JavaEE框架扮演了至关重要的角色。它通过提供丰富的服务和APIs,简化了复杂的企业应用开发过程。

2025-08-24 16:33:52 846

原创 基于AT89C2051单片机的数字电容表制作指南

随着嵌入式系统的飞速发展,AT89C2051单片机因其高性价比和灵活的编程环境,在工业控制、自动化设备、教育研究等多个领域中得到了广泛的应用。本章旨在为读者提供一个关于AT89C2051单片机应用的基础概述,从其基本功能、典型应用案例到它在现代电子设计中的地位进行简要分析。我们会探讨它为何在众多微控制器中脱颖而出,以及如何在实际项目中发挥其独特优势。为后续章节中详细介绍AT89C2051的原理、编程和应用设计奠定基础。## 1.1 单片机在现代电子设计中的角色### 1.1.1 单片机技术简介。

2025-08-24 16:06:56 890

原创 固定资产信息系统项目管理实战案例分析

项目管理是指应用知识、技能、工具和技术,来项目活动,满足项目需求。对于IT行业,它意味着确保软件开发、系统集成、网络部署等复杂任务的顺利完成,保证按时交付、控制预算并满足质量标准。Microsoft Project是目前业界广泛使用的项目管理软件之一。该软件提供了丰富的功能和清晰的界面布局,让项目经理能够轻松地规划、跟踪和管理项目。启动Microsoft Project后,会看到如下界面布局:菜单栏:包括文件、编辑、视图等主要菜单项。工具栏:快速访问常用功能的图标按钮。

2025-08-24 15:23:02 966

原创 C#基础聊天工具开发实战

C#(发音为 “C sharp”)是一种由微软开发的多范式编程语言。作为.NET平台的核心语言,C#自2000年首次推出以来,已发展成为一种广泛使用的现代编程语言,它结合了C和C++的表达式语法与Visual Basic的快速开发能力。C#的设计初衷是保持简洁性、现代性,并提供类型安全的内存管理,同时拥有易于学习的特点。网络协议是计算机网络中用于数据交换的一套规则,它们规定了数据如何打包、寻址、传输、路由和接收。基本的网络通信协议包括TCP/IP协议栈,其中::提供面向连接的、可靠的字节流服务。

2025-08-24 14:55:00 720

原创 计算机视觉中3D点云的SHOT特征描述符提取教程

SHOT(Signature of Histograms of OrienTations),作为一种先进的点云特征描述符,它通过捕捉局部三维形状的统计信息来描述点云数据。这种描述符将局部区域的法线分布和形状细节编码成一个特征向量,为三维物体的识别、分类和匹配提供了强大的信息。PCL(Point Cloud Library)是一个庞大的开源库,专门用于点云处理和三维几何分析。它由多个模块构成,每个模块都聚焦于特定的功能,如滤波、特征提取、表面重建、模型拟合、机器学习等。

2025-08-24 14:22:11 763

原创 Jbuilder入门指导:创建与应用WebService

WebService技术是一种允许不同系统之间进行数据交换的技术,它通过网络协议在不同平台和不同语言的程序之间传输XML格式的信息。WebService在IT行业中广泛应用于系统集成和分布式计算,极大地促进了应用程序的互操作性。WebService使用标准的Web协议,如HTTP、SOAP和WSDL,将应用程序作为网络服务暴露给外界。它不仅能够简化异构系统的集成,还能让客户端通过网络调用远程的服务方法。这种机制对于开发者来说,意味着可以专注于业务逻辑的实现,而无需担心底层通信细节。

2025-08-24 13:25:44 850

原创 模拟电路设计面试与笔试指南

运算放大器(Operational Amplifier,简称Op-Amp)是一种高增益的直接耦合放大器,它由若干个晶体管、电阻以及电容组成,拥有两个输入端(正输入端和负输入端)和一个输出端。运放广泛应用于模拟电子电路中,其核心功能是电压放大,能够处理从直流到高频信号的各种模拟信号。理想运算放大器具有以下特性:- 无限大的开环增益(Avo);- 无限大的输入阻抗(Zin),使得输入信号源不受负载影响;- 无限小的输出阻抗(Zout),能够驱动各种负载;

2025-08-24 11:58:08 750

原创 从零开始编程俄罗斯方块游戏

htmltable {th, td {th {pre {简介:俄罗斯方块是一款经典游戏,由不同形状的方块下落组成,玩家通过旋转和移动方块来消除行。本项目为新手开发者提供机会,通过实现关键功能如游戏循环、图形用户界面、方块动画、碰撞检测、旋转机制、行消除、得分系统、游戏结束条件和用户交互等,来掌握编程基础和软件工程实践。

2025-08-24 11:32:28 612

原创 彻底清零,优化U盘状态的量化工具

在当今数据为王的时代,U盘作为移动存储设备的常客,在人们的工作和生活中扮演了重要的角色。U盘量化工具,作为优化和管理U盘性能的专业软件,对提高U盘的使用寿命和稳定性具有显著的作用。量化工具不仅仅是简单的格式化工具,它的功能还包括坏块检测、性能优化、固件升级和批量处理等,涉及到了U盘管理的方方面面。接下来的章节,我们将深入了解这些功能的原理和应用,并探讨如何高效使用U盘量化工具,以达到最佳的使用效果和性能提升。芯邦控制器在市场中以其高性能、高稳定性和易用性获得了广泛的关注。

2025-08-24 11:23:32 811

原创 wiki.js:构建自定义知识库系统的开源解决方案

知识库系统是一种用于存储、管理、检索和共享信息的软件应用程序。wiki.js作为一款基于Node.js的开源知识库系统,提供了一种简单高效的方式来整理和共享知识。与传统的文档管理系统相比,wiki.js的优势在于其轻量级结构、易于编辑、版本控制和扩展性,使其成为团队协作和知识管理的理想选择。Markdown是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。其主要特点包括:简洁性。

2025-08-24 09:20:44 992

原创 Android实现微信分享功能教程压缩包

微信开放平台是微信公众平台的延伸,为开发者提供了接入微信应用的接口。本章将对微信开放平台的基本概念进行介绍,并详解如何注册一个微信应用,以便读者能够顺利开始后续的开发工作。微信开放平台是腾讯公司提供给第三方开发者的一系列开发工具和API接口,它允许开发者在微信中嵌入自己的应用,通过这个平台,开发者可以创建为微信用户提供各种服务的应用程序。微信开放平台主要由以下几个部分组成:微信公众平台:主要面向公众号及小程序开发者。微信开放平台:提供微信登录、微信支付、即时通讯等基础服务接口。

2025-08-22 16:21:37 994

原创 Postman 7.5.0 Windows 64位版安装与使用教程

Postman是一款功能强大的API测试工具,它极大地简化了开发人员和测试人员在API开发、测试、文档编制和共享方面的工作流程。该软件支持多种操作系统,如Windows、macOS和Linux,并为用户提供了一个直观的用户界面来构建和发送HTTP请求。Postman的界面布局设计得直观易用,其功能区可大致分为以下几个部分:Header区域:包含Postman logo和菜单选项,以及用于切换环境和工作区的快捷方式。请求构建器(Request Builder)

2025-08-22 16:09:26 628

原创 Go-mangos:用Go实现的Nanomsg协议栈及其传输互操作性

Nanomsg是一个简洁的高性能通信库,它提供了多种现代通信模式的简单接口。在Go语言的实现中,Nanomsg协议支持为我们提供了一种高效且灵活的方式来处理网络通信。通过Go语言的接口和并发特性,可以轻松集成Nanomsg协议,并在多语言环境中实现无缝通信。

2025-08-22 16:00:26 737

原创 MATLAB自定义函数:dirdir的开发与应用

MATLAB作为一款强大的数学软件,提供了丰富的内置函数用于目录操作,这些操作包括但不限于查看目录内容、创建新目录、更改当前工作目录等。掌握MATLAB中的目录操作对于进行数据分析、算法开发及自动化处理文件系统等任务至关重要。在MATLAB中,文件系统操作一般涉及到dir函数、cd函数、mkdir函数等。例如,dir函数用于列出目录中的文件和子目录信息,cd函数用于改变当前工作目录,而mkdir函数则用于创建新的目录。

2025-08-22 15:13:14 578

原创 C到Rust的自动化代码转换器cpp-corrode实战指南

Rust语言以其内存安全性和并发性能获得了广泛关注。随着Rust语言在系统编程领域的迅速崛起,将现有的C代码库迁移到Rust成为了一个吸引人的命题。但是,手动迁移工作量巨大且充满挑战。在这样的背景下,cpp-corrode应运而生,作为自动化C转Rust的工具,它旨在简化和加速这一过程。C语言的宏定义(#define)和条件编译指令(#if#ifdef#ifndef#endif)在Rust中通过不同的方式实现:宏定义转换:将简单的宏定义转换为Rust中的const定义或宏。

2025-08-22 14:56:40 627

原创 Go语言实现优雅重启的实用指南

在计算机科学中,优雅重启是一种软件重启机制,旨在在不影响当前服务的情况下完成服务更新或维护。它确保在更新过程中,服务能够处理完所有现有请求后再退出,避免数据丢失和用户体验受损。实现优雅重启的关键在于信号处理、goroutine管理、资源清理和监控告警。实现优雅重启的一般步骤包括:1. 监听系统或用户产生的中断信号。2. 在捕获到中断信号后,立即停止接收新的请求。3. 等待当前正在处理的请求完成。4. 执行清理工作,如释放资源和关闭数据库连接。

2025-08-22 14:10:23 554

原创 React搜索框实现指南与实战

useState是React中的一个基础钩子(hook),允许函数组件拥有自己的状态。它解决了在不使用类组件的情况下,函数组件无法拥有状态的问题。useState钩子的使用语法如下:state是当前状态的值。setState是一个函数,用于更新状态。这个函数可以接受一个新的状态值,也可以接受一个函数,该函数将当前状态作为参数并返回新的状态。下面展示一个使用useState的完整组件例子:// 使用useState钩子定义状态和更新函数// 事件处理函数,用于更新状态。

2025-08-22 13:56:11 953

原创 NTBOOTautofix:全面系统引导故障修复方案

NTBOOTautofix是一款专为Windows操作系统设计的引导修复工具。该工具旨在帮助用户快速诊断并修复由于各种原因导致的系统引导问题,如MBR损坏、BCD配置错误等。它提供了一系列自动和手动的修复选项,以适应不同用户的修复需求。NTBOOTautofix作为一款系统引导修复工具,它不仅简化了复杂的引导修复过程,还提供了直观的用户界面,使得普通用户也能够轻松操作。它的亮点在于:自动化修复流程:NTBOOTautofix采用了高级算法,能够自动检测并修复多数引导问题。界面友好。

2025-08-22 11:33:02 833

原创 Go语言操作LLVMIR的纯Go库

Go语言以其简洁性、并发处理能力和高效的垃圾回收机制闻名。然而,在高性能计算领域,LLVM(Low-Level Virtual Machine)编译器基础架构提供了一种独特的中间表示(Intermediate Representation,简称IR),对程序进行优化和转换。将Go语言与LLVMIR交互库结合,能够将Go的简洁和LLVM的优化能力融合,为开发者提供一套强大的工具集合,用以开发高性能的编译器组件和编程语言运行时。

2025-08-22 10:53:39 665

原创 C++ MinUnit:简化代码测试的最小单元测试框架

C++ MinUnit框架是一款简洁的单元测试框架,专门针对C++语言设计。它的核心优势在于轻量级与易用性,使得开发者能够迅速地在任何项目中嵌入单元测试。MinUnit没有复杂的配置和依赖,允许开发者直接在代码中编写和运行测试用例。它的设计理念是“为测试而生”,这意味着它提供了必要的功能以确保代码的质量,同时尽可能地减少额外的负担。接下来的章节将深入探讨如何使用MinUnit进行测试用例的编写、管理,以及如何将它集成到项目中去。

2025-08-22 10:37:39 992

原创 HTML5 Canvas爱心气泡点赞效果设计指南

HTML5 Canvas为网页带来了绘图的无限可能,它允许开发者在浏览器中利用JavaScript创建复杂的图形和动画。Canvas元素本质上是一个像素网格,通过JavaScript可以在这个网格上进行绘制。它引入了一个全新的API用于图形渲染,可以绘制形状、路径、文字、图像等。Canvas的使用极其灵活,它不仅能够实现静态图形的展示,还能够实现动态的视觉效果。Canvas是一个矩形区域,大小可变,通过HTML标签嵌入页面,并通过JavaScript来操作。

2025-08-21 16:38:06 537

原创 CMake从基础到高级应用课程

CMake允许用户通过macro()和function()定义自定义命令和函数,从而实现代码复用和模块化。else()endif()在这个示例中,函数根据变量的值来设置不同的编译选项。这种方法可以使构建配置更加灵活和可重用。在CMake中,变量用于存储字符串,它们可以是简单的字符串,也可以是列表,使用set命令进行定义。例如:变量可以通过${}语法被引用。例如:在CMake中,变量的作用域遵循一套规则,类似于编程语言中的作用域。

2025-08-21 16:05:04 1007

原创 OSGB转3DTiles转换工具实战

3D Tiles是一种开放的标准格式,旨在优化大规模异构3D地理空间数据的流式传输和可视化。它由CesiumJS团队开发,能够支持从简单到复杂的3D场景构建,并且得到了众多三维地图和虚拟地球软件的支持。OSGB格式(OpenSceneGraph Binary format)是一种由OpenSceneGraph社区开发的高效场景图数据存储格式。它支持场景图的压缩存储,并广泛应用于3D可视化和模拟领域。OSGB格式采用二进制格式,能够大幅度减小文件大小,提高读取和渲染的效率。

2025-08-21 16:04:38 846

原创 NPIO Excel处理核心组件dll文件介绍与应用

NPIO(.NET Portability Interop Objects)是一套基于.NET平台的库,它能够方便开发者将复杂的数据结构导出为Excel文件。NPIO库提供了丰富的API接口,支持多种Excel文件格式的生成和操作,使得在.NET环境下进行Excel文件处理变得简单高效。NPIO.dll是NPOI项目的核心组件,提供了一系列用于读取、修改和创建Microsoft Office格式文件的接口。它能够处理多种Office文件格式,如.xls.xlsx.doc。

2025-08-21 16:00:00 690

原创 FreeRTOS在STM32F1上的实践指南与示例

FreeRTOS是一个功能强大且高效的实时操作系统,专为嵌入式设备设计,以实现事件响应及时性和资源管理的高效性。这个操作系统是开源的,拥有一个活跃的社区,对于物联网(IoT)、可穿戴设备以及需要高性能处理能力的系统来说,FreeRTOS提供了一个可靠的选择。实时操作系统(RTOS)是一种专为满足实时性能要求而设计的操作系统。与传统的非实时操作系统不同,RTOS必须能够按照预定时间完成任务,保证对时间敏感的应用程序能准时响应外部事件。

2025-08-21 15:58:43 984

原创 北斗三号Boc(1,1)信号调制与SCPC技术研究

北斗三号卫星导航系统是中国自主研发的全球卫星导航系统,于2020年全面建成,标志着我国在全球卫星导航领域迈出了重要一步。北斗三号系统在继承北斗二号系统的技术基础上,进一步提升了服务性能、扩大了覆盖范围,并增加了新的功能。自20世纪末以来,卫星导航技术迅速发展,定位精度和抗干扰能力的需求不断提高。传统的二进制相移键控(BPSK)调制方式已无法满足更高级的应用需求,因此,复杂的调制技术应运而生。

2025-08-21 15:33:30 555

原创 MATLAB GUI图像处理项目实战教程

在图像处理中,去噪是一项至关重要的步骤,尤其在获取图像后,图像往往会受到各种噪声的影响。噪声可能是由于多种原因引入的,包括传感器的电子噪声、环境影响、信号传输过程中的干扰等。这些噪声会降低图像质量,影响后续的处理工作,如特征提取、图像分割、图像分析等。去噪的目的是为了清除或减少图像中的噪声,同时尽可能保持图像的重要信息,即图像中的细节和边缘信息。有效的去噪不仅可以提升图像的视觉效果,还能够为后续的图像处理算法提供更准确的数据输入,提高整个图像处理流程的可靠性和准确性。

2025-08-21 14:37:21 998

原创 树莓派语音助手项目实战代码包

在智能科技不断进步的今天,树莓派已经不再是简单的单板计算机,而是成为了很多DIY爱好者和开发者构建智能项目的心头好。树莓派语音助手项目,正是将树莓派的强大计算能力和丰富的外设接口结合,赋予它“听”和“说”的能力,实现一个简易的语音交互系统。本项目旨在构建一个基于树莓派平台的语音助手。它能够识别用户的语音指令,并作出相应的响应。我们的目标是实现一个不仅能够处理日常指令,如查询天气、播放音乐,还能够控制智能家居设备的多功能语音助手。在这一章节中,我们首先会对树莓派语音助手项目的文件结构进行深入分析。

2025-08-21 13:49:42 659

原创 FPGA计算器设计实践项目

ALU的核心功能是对数据进行算术运算(如加、减、乘、除)和逻辑运算(如AND、OR、NOT、XOR)。它通常与寄存器文件一起,是CPU中执行指令的主要部分。在FPGA中实现ALU,意味着可以定制或优化处理器的运算能力以满足特定应用的需求。

2025-08-21 13:46:25 1031

原创 HTML5/CSS3/JavaScript贪吃蛇游戏实现指南

canvas>

2025-08-21 12:35:24 571

原创 基于QT的智能管家系统客户端及服务器代码套装

QT是一个跨平台的C++图形用户界面应用程序开发框架,由Trolltech公司开发。其高效的性能和丰富的模块组件,使得QT不仅广泛应用于桌面应用程序,同样适用于嵌入式设备和移动平台。QT框架的这一特性,正好与智能家居设备对运行环境的多样性需求不谋而合。语音识别技术,作为人工智能(AI)领域中的一个重要分支,旨在实现通过计算机理解人类语音的能力。其基本过程可以概括为:声波采集、特征提取、声学建模和语言解码四个阶段。

2025-08-19 16:35:44 890

原创 C语言文件读取操作实战教程

在计算机科学中,文件流是一种抽象概念,它允许程序将数据视为连续的字符序列,无论是文本还是二进制数据。理解文件流对于进行有效的文件操作至关重要。文件流可以是输入流(从文件中读取数据)或输出流(向文件中写入数据)。本章节将深入介绍文件流的基础知识,包括它的基本概念、文件流在实际编程中的角色,以及它是如何在操作系统层面被处理的。文件流在操作系统中通常由一个称为文件描述符(File Descriptor)的抽象标识符来表示。

2025-08-19 14:49:39 938

原创 HR胜任力素质模型构建与应用指南-20230915

关键能力维度是胜任力模型的核心内容。这些维度通常会覆盖一系列技能、知识、能力、个性特质和价值观,它们是完成工作所必需的。确定关键能力维度需要通过研究职位角色、职责和成功案例来完成。例如,对于IT行业的研发岗位,可能包括技术能力、解决问题的能力、团队协作能力等。定义这些维度后,需要进一步细化到可以量化的指标,以便于之后的评估和测量。graph TDA[确定关键能力维度] --> B[技术能力]A --> C[解决问题的能力]A --> D[团队协作能力]B --> E[细化技术能力指标]

2025-08-19 14:31:52 880

原创 JavaScript项目:摄像头实时人体姿态识别应用

实时人体姿态识别技术是一种利用计算机视觉算法分析人体动作的技术,广泛应用于各种场景,如健身、康复、虚拟现实等。它通过摄像头捕捉人体的视频流,并分析人体各个关节的运动规律,识别出特定的动作与姿态。通过姿态识别,系统可以为用户提供即时反馈,辅助用户在各种活动中提高效率和安全性。JavaScript是一种高级、解释型、动态类型和面向对象的脚本语言。它的关键特性包括事件驱动、函数式编程和原型链继承。JavaScript最初被设计为一种简单的脚本语言,用于在网页中添加交互功能。

2025-08-19 13:52:30 741

原创 打车系统MySQL数据库架构与实践

htmltable {th, td {th {pre {简介:设计一个高效且可扩展的打车系统数据库是构建整个应用的关键。MySQL数据库系统因其高性能和稳定性成为开发此类系统的首选。本压缩包将引导你通过定义核心实体(如用户、车辆、订单、位置、路线、支付、评价、促销优惠券)及处理数据库表之间关系的实践,来构建一个完整的打车系统数据库。

2025-08-19 13:42:10 955

原创 Python坦克大战游戏源代码项目详解

htmltable {th, td {th {pre {简介:本项目通过Python实现了一个80年代经典的红白机游戏——坦克大战。项目内容包括Python基础语法、pygame库的应用、游戏逻辑设计、面向对象编程、事件驱动编程、图像和音频处理、碰撞检测以及游戏循环。通过学习该项目,开发者能够深入理解Python编程、游戏开发流程和设计原则,提升编程能力,同时体验经典游戏的制作乐趣。

2025-08-19 13:06:40 561

原创 Spark 3.3.0与Hadoop 3.3.2集成的安装与优化指南

Spark Core是整个Spark框架的根基,它负责了任务调度、内存管理、错误恢复、与存储系统的交互等核心功能。在Spark Core中,最重要的是弹性分布式数据集(RDD)的概念,它是一个容错的、并行操作的元素集合。RDD的特性:分区(Partition): RDD被划分为多个分区,每个分区可以在集群的一个节点上并行执行。不可变性(Immutability): RDD一旦创建,就不能更改,如果需要对数据进行修改,必须通过转换操作创建一个新的RDD。

2025-08-19 10:47:44 698

原创 淘宝用户行为分析数据集:电商洞察与策略优化

进行淘宝用户行为数据分析的第一步是定义分析目标,明确分析问题。接下来是数据收集、数据清洗与预处理、数据探索与分析,最后输出分析结果并进行可视化呈现,以辅助业务决策。graph LRA[定义分析目标] --> B[数据收集]B --> C[数据清洗与预处理]C --> D[数据探索与分析]D --> E[结果可视化与业务决策]在后续章节中,我们将逐一深入探讨用户购物习惯、消费者行为模式、个性化推荐策略、数据处理技术及数据可视化等多个方面。

2025-08-19 10:02:49 680

原创 VAE系列代码复现:从基础到进阶

概率生成模型是一种基于概率理论的统计模型,它旨在通过随机变量的概率分布来描述数据的生成过程。这些模型通常由观测数据的分布(P(x))和潜在变量的分布(P(z))组成,其中潜在变量是不可观测的,它们之间通过联合分布(P(x,z))相关联。在深度学习中,生成模型包括很多种类,如玻尔兹曼机(RBM)、变分自编码器(VAE)、生成对抗网络(GAN)等。这些模型在学习数据表示的同时能够产生新的数据实例,对于图像识别、自然语言处理、推荐系统等领域有着重要的应用价值。

2025-08-19 09:44:02 843

原创 Squaretest:自动化生成Mock的单元测试工具

Mock对象是虚拟的测试替身,用来替代那些在测试过程中难以或无法直接创建的复杂对象。使用Mock对象可以预先设定好对象行为的期望(expectations),以便验证在测试中对象交互是否符合预期。Mock技术的目的主要包括以下几点:- 隔离测试:避免因为外部系统、数据库或其他组件的不可用或不稳定影响测试结果。- 代码验证:专注于验证代码逻辑,确保代码能够按照预期方式与依赖项交互。- 控制测试环境:允许测试人员控制测试场景中所有依赖项的行为和返回值。

2025-08-19 09:36:18 846

应用程序-itu656数据协议中文版

三、应用程序 该程序是根据液晶显示模块HY-4002而编制的。其他规格的字符型液晶显示模块都适用, 仅是地址的改动而已。 示例一 初始化子程序 (1)直接访问方式下的初始化子程序 INT MOV A,#30H ;此循环必要,不可删除 MOV DPTR,#CW_Add ;指令口地址设置 MOV R2,#03H ;循环量=3 INT1: MOVX @DPTR,A ;写指令代码 LCALL DELAY ;调延时子程序 DJNZ R2,INT1 MOV COM,#38H ;设置工作方式* LCALL PR1 ; MOV COM,#01H ;清屏 LCALL PR1 MOV COM,#06H ;设置输入方式 LCALL PR1 MOV COM,#0FH ;设置显示方式 LCALL PR1 RET (2)间接控制方式下的初始化子程序 INT MOV P1,#30H ;工作方式设置指令代码 CLR RS ;RS=0 CLR R/W ;RW=0 MOV R2,#03H ;循环量=3 INT1 SETB E ;E=1 CLR E ;E=0 LCALL DELAY ;调延时子程序 DJNZ R2,INT1 MOV P1,#28H ;设置工作方式* SETB E ;E=1 CLR E ;E=0 MOV COM,#01H ;清屏 LCALL PR1 MOV COM,#06H ;设置输入方式 LCALL PR1 MOV COM,#0FH ;设置显示方式

2021-06-02

时钟源选择-5g和mec在工业互联网中的应用探讨

12.2 时钟源选择 TxCON 寄存器的 TMRxCS 和 TxSOSCEN 位用于 选择 Timer1/3/5 的时钟源。专用的辅助振荡器电路可同 时用作 Timer1、Timer3 和 Timer5 的时钟源。任何一个 TxSOSCEN 位都可以使能辅助振荡器电路并选择它作 为该特定定时器的时钟源。表 12-2 显示了时钟源选择。 12.2.1 内部时钟源 当选择内部时钟源时, TMRxH:TMRxL 寄存器对将在 FOSC 的整数倍(由 Timer1/3/5 预分频器决定)处递增。 选择 FOSC 内部时钟源时, Timer1/3/5 寄存器的值将在 每个指令时钟周期中递增 4 次。由于这个原因,在读取 Timer1/3/5 值时,分辨率将会出现 2 LSB 的误差。为了 利用 Timer1/3/5 的全部分辨率,必须使用异步输入信号 来对 Timer1/3/5 时钟输入进行门控。 可以使用以下异步源: • TxG 引脚上的异步事件用于进行 Timer1/3/5 门控 • C1 或 C2 比较器输入用于进行 Timer1/3/5 门控 12.2.2 外部时钟源 当选择外部时钟源时, Timer1/3/5 模块可以作为定时器 或计数器工作。 使能计数时,Timer1/3/5 在外部时钟输入 TxCKI 引脚的 上升沿递增。该外部时钟源既可以与单片机系统时钟同 步,也可以异步运行。 作为定时器采用时钟振荡器工作时,可以将外部32.768 kHz 晶振与专用辅助内部振荡器电路一起使用。 表 12-1: TIMER1/3/5 使能选择 TMRxON TMRxGE Timer1/3/5 工作状态 0 0 关闭 0 1 关闭 1 0 总是开启 1 1 计数使能 注: 在计数器模式下,发生以下任何一个或多 个情况后,计数器在首个上升沿递增前, 必须先经过一个下降沿: • POR 复位后使能 Timer1/3/5 • 写入 TMRxH 或 TMRxL • Timer1/3/5 被禁止 • TxCKI 为高电平时 Timer1/3/5 被禁止 (TMRxON = 0),然后在 TxCKI 为低电 平时Timer1/3/5被使能(TMRxON = 1)。 表 12-2: 时钟源选择 TMRxCS1 TMRxCS0 TxSOSCEN 时钟源 0 1 x 系统时钟 (FOSC) 0 0 x 指令时钟 (FOSC/4) 1 0 0 TxCKI 引脚上的外部时钟源 1 0 1 SOSCI/SOSCO 引脚上的振荡器电路DS41412D_CN 第 162 页 初稿  2011 Microchip Technology Inc.

2021-06-02

动态顶点缓冲区-dassidirect server

5.16 动态顶点缓冲区 到目前为止,我们一直使用的是静态缓冲区(static buffer),它的内容是在初始化时 固定下来的。相比之下,动态缓冲区(dynamic buffer)的内容可以在每一帧中进行修 改。当实现一些动画效果时,我们通常使用动态缓冲区。例如,我们要模拟一个水波效果, 并通过函数 ( , , ) 来描述水波方程,计算当时间为 时, 平面上的每个点的高度。 在这一情景中,我们必须使用“山峰与河谷”中的那种三角形网格,将每个网格点代入 ( , , ) 函数得到相应的水波高度。由于该函数依赖于时间 (即,水面会随着时间而变 化),我们必须在很短的时间内(比如 1/30 秒)重新计算这些网格点,以得到较为平滑的 动画。所以,我们必须使用动态顶点缓冲区来实时更新三角形网格顶点的高度。 前面提到,为了获得一个动态缓冲区,我们必须在创建缓冲区时将 Usage 标志值指定为 D3D10_USAGE_DYNAMIC;同时,由于我们要向缓冲区写入数据,所以必须将 CPU访问标 志值指定为 D3D10_CPU_ACCESS_WRITE。然后,使用 ID3D10Buffer::Map函数获取缓 冲区内存的起始地址指针,并向它写入数据。代码如下: // Update the vertex buffer with the new solution. Vertex* v = 0; HR(mVB->Map(D3D10_MAP_WRITE_DISCARD, 0, (void**)&v )); for(DWORD i = 0; i Unmap(); 当你完成缓冲区的更新操作之后,必须调用 ID3D10Buffer::Unmap函数。传给 Map函数 的第 1 个参数 D3D10_MAP_WRITE_DISCARD 表示让硬件丢弃当前缓冲区,并返回一个新 分配的缓冲区;这样可以让硬件使用已丢弃的缓冲区继续执行未完成的渲染工作,同时又可 以向新分配的缓冲区写入数据,两者同时进行,互不干扰。或者也可以使用另一个标志值 D3D10_MAP_WRITE_NO_OVERWRITE。该标志值表示我们只向未初始化的缓冲区部分写入 数据;这也可以避免中断硬件,当我们向未初始化的缓冲区部分写入数据时,硬件可以继续 执行当前未完成的渲染工作。当你需要读取 GPU 缓冲区的一个副本时,可以使用 D3D10_MAP_READ标志值。 当使用动态缓冲区时,必然会有一些额外开销,因为这里存在一个从 CPU内存向 GPU内存

2021-06-02

几何体信息-dassidirect server

14.2 几何体信息 下面列出了在处理网格的顶点和索引时一定会用到的 ID3DX10Mesh方法: n HRESULT ID3DX10Mesh::GetIndexBuffer(ID3DX10MeshBuffer **ppIndexBuffer); 该方法通过ppIndexBuffer参数返回一个包含索引数据的ID3DX10MeshBuffer对象指 针。 n UINT ID3DX10Mesh::GetVertexBufferCount(); 返回网格中的顶点缓冲区的数量。一个网格可以使用多个顶点缓冲区,每个顶点缓冲区可以 被绑定到不同的输入槽上(回顾第 5章的练习 2)。例如,用一个顶点缓冲区来存储位置元 素,用另一个顶点缓冲区来存储颜色元素。由 D3D10_INPUT_ELEMENT_DESC数组描述的 网格顶点格式指定了是否使用多个输入槽。也就是,当 D3D10_INPUT_ELEMENT_DESC数 组的元素被绑定到不同的输入槽时,多顶点缓冲区会被启用。 n HRESULT ID3DX10Mesh::GetVertexBuffer(UINT iBuffer, ID3DX10MeshBuffer **ppVertexBuffer); 第一个参数指定了将要获取的顶点缓冲区的编号。如果网格包含 个顶点缓冲区,那么顶 点缓冲区的编号为 0 到 − 1。第二个参数会返回一个包含顶点缓冲区数据的 ID3DX10MeshBuffer对象指针。 n UINT ID3DX10Mesh::GetVertexCount(); 该方法返回网格中的顶点数量。 n UINT ID3DX10Mesh::GetFaceCount(); 该方法返回网格中的(三角形)平面数量。 n UINT ID3DX10Mesh::GetFlags(); 该方法返回网格创建时指定的标志值。返回值可能是 0、1或以下两个标志值(这些标志值 可以用按位或运算符组合起来): ° D3DX10_MESH_32_BIT:网格使用 32 位索引。如果未指定该标志值,则网格使 用 16位索引。

2021-06-02

寻址模式-dassidirect server

7.8 寻址模式 纹理必须与常量插值或线性插值一起使用以形成一个向量值函数 ( , , , ) = ( , )。也就 是,当给定一个纹理坐标 ( , ) ∈ [0, 1] 时,纹理函数 返回颜色 ( , , , )。Direct3D 允许我们以 4种不同的方式扩展该函数的值域(称为寻址模式):重复(wrap)、边框颜色 (border color)、截取(clamp)和镜像(mirror)。 重复:通过在每个整点连接处重复图像来扩展纹理(参见图 7.10)。 图 7.10:重复寻址模式。 边框颜色:通过将每个不在 [0, 1] 区间内的 ( , ) 映射为程序员指定的某个颜色来扩展纹 理(参见图 7.11)。 图 7.11:边框颜色寻址模式。

2021-06-02

增广路及改进方法-艾默生ups电源nx系列(30-200kva)

图 6.4 增广路及改进方法 3. 残留容量与残留网络 残留容量(residual capacity):给定容量网络 G(V, E)及可行流 f,弧上的残留容量记为 c'(u, v)= c(u, v)–f(u, v)。每条弧的残留容量表示该弧上可以增加的流量。因为,从顶点 u 到顶点 v 流量的减少,等效于顶点 v到顶点 u流量增加,所以每条弧上还有一个反方向的残留容量 c'(v, u) =–f(u, v)。 残留网络(residual network):设有容量网络 G(V, E)及其上的网络流 f,G 关于 f 的残留网络 (简称残留网络)记为 G'(V', E'),其中 G'的顶点集 V'和 G 的顶点集 V 相同,即 V'=V,对于 G 中 的任何一条弧,如果 f(u, v) < c(u, v),那么在 G'中有一条弧∈E',其容量为 c'(u, v) = c(u,

2021-06-02

2度顶点内同构的图-艾默生ups电源nx系列(30-200kva)

9.3 平面图的判定 本节介绍判定一个图是否为平面图的一些结论和定理。 定理 9.8 如果 G 是一个阶 n≥3,边数为 m 的平面图,则 m≤3n - 6。证明略。 该定理给出了一个图是平面图的必要条件。从另一个角度看,这也是一个图是非平面图的 充分条件。因此,可以得到定理 9.8 的逆否命题: 推论 1 如果 G 是一个阶 n≥3,边数为 m > 3n – 6 的图,则图 G 是非平面图。 根据此推论,可以判定图 9.10(a)和(b)都是非平面图。其中,在图(a)中,顶点数 n = 7, 边数 m = 16 > 3×7 – 6;在图(b)中,顶点数 n = 6,边数 m = 13 > 3×6 – 6。 图9.10 非平面图 从定理 9.8 还可以得到以下推论: 推论 2 每个平面图含有一个度小于或等于 5 的顶点。 推论 3 5 阶完全图 K5是非平面图。(实际上,5 阶以上的完全图都是非平面图) 注意定理 9.8 中的条件并不是充分条件,例如对 K3,3来说,由于有 6 个顶点、9 条边,因 此 3×6-6≥9,即满足 3n – 6≥m,但可以证明 K3,3是非平面图(其证明详见其他图论教材, 从图 9.1(b)也可以直观地看出来,对 K3,3来说,无论怎么画都存在相交的边)。 K5和 K3,3不是平面图这个结论可以用来判定任何一个图是否是平面图,这就是下面将要介 绍的 Kuratowski 定理和 Wagner 定理。 在图 9.11 中,可以看到,在给定图 G 的边上,插入一个新的度数为 2 的顶点,使一条边 分成两条边(图(a)和图(c));或者对于关联于一个度数为 2 的顶点的两条边,去掉这个顶点, 使两条边化成一条边(图(b)和图(d)),这些都不会影响图的平面性。 图9.11 2度顶点内同构的图

2021-06-02

地砖着色问题-艾默生ups电源nx系列(30-200kva)

图9.22 地砖着色问题 输入描述: 输入文件中包含多个测试数据。每个测试数据占一行,为两个整数L和C,0≤L≤6,1≤C≤4,L 表示大三角形的边长,C表示使用的颜色数。L = 0表示输入结束。 输出描述: 对每个测试数据,计算并输出着色的方案数,要求任何两个相邻小三角砖颜色不一样。如果给定的 颜色数不足以按要求着色,输出0。 样例输入: 样例输出: 2 3 6 4 0 0 24 3470494144278528

2021-06-02

配接器之概观与分类-opencv lbph人脸识别算法详解

8.1 配接器之概观与分类 8.1.1 应用于容器,container adapters 8.1.2 应用于迭代器,iterator adapters 运用实例 8.1.3 应用于仿函式,functor adapters 运用实例 STL 源码剖析 386 389 400 403 409 411 413 413 415 416 417 418 420 422 423 425 425 425 425 427 428 429 The Annotated STL Sources

2021-06-02

编程工具的对应情况-problem-solving-with-algorithms-and-data-structure-using-python 中文版

5.2 编程工具的对应情况 5.2 编程工具的对应情况 5.2.1 对应产品和版本 1. GX Developer GX Developer从下列版本开始对应FX3G可编程控制器。 2. FX-30P FX-30P从下列版本开始对应FX3G可编程控制器。 5.2.2 尚未对应的编程工具(版本)的情况 即使是尚未对应的编程工具,也可以通过设定替代的机型编写程序。 1. 设定替代机型 *1.使用FX-10P时,选择FX2N。 2. 限制内容 • 允许制作的程序,被限定在选择机型的可编程控制器所具备的指令、软元件范围以及程序容量等的功能范 围内。另外,在使用FX-10P时,被限定在FX2N可编程控制器所具备的指令、软元件范围以及程序容量等的功 能范围内。 • 变更内存容量或者文件寄存器容量等参数时,请用可选择FX3G机型的编程工具进行。 • 不能利用内置USB端口进行编程通信。 FX3G可编程控制器 的版本 产品名称 (下面是软件型号) GX Developer的 对应版本 内容 Ver.1.00~ (首批产品) GX Developer • 日文版 SW□D5C-GPPW-J • 英文版 SW□D5C-GPPW-E Ver.8.72A以上 选择机型为FX3G。 Ver.1.10~ Ver.8.78G以上 支持FX3G可编程控制器Ver.1.10 FX3G可编程控制器 的版本 产品名称 FX-30P的 对应版本 内容 Ver.1.00~ (首批产品) FX-30P Ver.1.00以上 在线模式下不需要选择机型。 离线模式下, 通过机型选择来选择FX3G。 FX-30P(从初版开始)支持FX3G PLC (Ver1.10以后)。Ver.1.10~ 要编程的机型 设定的机型 有限程度: 高→低 FX3G系列 FX3G → FX1N*1 → FX2N*1 → FX2

2021-06-02

安装方法-problem-solving-with-algorithms-and-data-structure-using-python 中文版

21.3 安装方法 21存 储 器 盒 22电 池 A特 殊 软 元 件 一 览 B指 令 一 览 21.3 安装方法 安装存储器盒时,必须断开电源后方可操作。 21.3.1 安装(功能扩展板/连接器转换适配器不一起使用时) 图中是FX3G-40MT/ES基本单元的例。 1 取下上盖板。 如右图所示安装 「上盖板(右图A)」。 2 安装侧盖板。 如右图所示安装 「侧盖板(右图B)」。 注意 - 侧盖板请务必在存储器盒之前安装。但是, 只使用程序传送 功能, 不是一直连接时,不需要安装侧盖板。 - 安装在40点、60点型基本单元的上盖板(S)下方时,无需安装 侧盖板。 3 掀起拆卸存储器盒用的手柄。 掀起存储器盒中的 「拆卸用手柄(右图C)」。 4 进行存储器盒的安装。 将存储器盒安装到基本单元上。

2021-06-02

撞块式参考点设定-web vulnerability scanner v8

4.5 撞块式参考点设定 概要 本功能旨在通过使轴抵碰于机械制动器上并使参考点设定的方法自动化,消除不 同作业人员的操作引起的标准偏差,以尽可能减少在参考点设定后进行细微修正 的麻烦。 选择希望进行参考点设定的轴,开始循环。开始操作时,自动执行如下动作。 1. 为使顶撞速度保持一定,在最初的动作中,减弱所选轴的扭矩(扭力),使 其抵碰于机械制动器。 从抵碰于制动器的位置返回到由参数设定的一定位置。 2. 再次减弱所选轴的扭矩(扭力),使其抵碰于机械制动器,从抵碰于制动器 的位置返回到由参数设定的位置。 3. 将轴返回的地点作为参考点予以设定。 解释 ·撞块式参考点设定的基本步骤 (1) 事先设定撞块式参考点设定所需的参数。 参数 ZMIx(No.1006#5) 参考点返回方向 参数(No.7181) 返回距离 参数(No.7182) 参考点设定距离 参数(No.7183) 顶撞速度 1 参数(No.7184) 顶撞速度 2 参数(No.7185) 参考点设定时的移动速度 参数(No.7186) 扭矩限制值(0%~39%用) 参数(No.7187) 扭矩限制值(0%~100%用) (2) 选择手动参考点返回方式。 (3) 通过手控手轮进给轴选择信号来选择希望进行参考点设定的轴。 (4) 开始循环。 通过上述操作进行循环动作,并进行参考点设定。 在循环动作中,自动运行中信号 OP 成为'1'。 注释 将扭矩限制值设定为 39%以上时,请设定参数(No.7187)。

2021-06-02

路径选择/任意路径名称显示-web vulnerability scanner v8

8.11 路径选择/任意路径名称显示 概要 有关每个路径的各类数据(刀具补偿量等)的显示和设定、MDI 方式下的指令 程序的输入、程序存储器内的加工程序的编辑等、针对每个路径进行操作,选择 是否为针对任一路径的操作。 此外,可以通过参数来变更各路径的名称。 信号 路径选择信号(刀架选择信号)HEAD [分类] 输入信号 [功能] 选择将 MDI 面板作为第几个路径用。 [动作] 基于 MDI 面板的操作,成为通过 HEAD 所指定的相对路径的操作。路径选择信 号和所选的路径之间的关系如下所示。 路径选择信号 HEAD 选定的路径 '0' 路径 1 '1' 路径 2 信号地址 #7 #6 #5 #4 #3 #2 #1 #0 G063 HEAD 参数 #7 #6 #5 #4 #3 #2 #1 #0 IAL RST 8100 [输入类型] 参数输入 [数据类型] 位机械组型 # 0 RST 按下 MDI 面板的 RESET(复位)键时, 0: 对两路径有效。 1: 只有对通过路径选择信号选择的路径有效。 # 1 IAL 发生报警时的有关运行继续的选择以及报警状态下的自动运行启动时的选择 0: ·在发生报警时,将同一机械组内的其它路径置于进给保持状态后停止。 ·其它路径处在报警状态时,不能启动自动运行。 1: ·即使在发生报警的情况下,其它路径也不停止而继续运行。 ·即使其它路径处在报警状态时,也可以启动自动运行。

2021-06-02

天线方向图和分集-jt/t 794-2019道路运输车辆卫星定位系统车载终端技术要求

第二节 天线和天线增益 第三节 天线方向图和分集 方法

2021-06-02

移位与循环指令-研究生_数字信号处理:时域离散随机信号处理_11761429

表 4.21 移位和循环指令 示例  功能描述  LSL Rd, Rn, #imm5 ; Rd = Rn<<imm5 LSL Rd, Rn ; Rd <<= Rn LSL.W Rd, Rm, Rn ; Rd = Rm<>imm5 LSR Rd, Rn ; Rd >>= Rn LSR.W Rd, Rm, Rn ; Rd = Rm>>Rn 逻辑右移  ASR Rd, Rn, #imm5 ; Rd = Rn imm5 ASR Rd, Rn ; Rd = Rn ASR.W Rd, Rm, Rn ; Rd = Rm Rn 算术右移  ROR Rd, Rn ; Rd >> = Rn ROR.W Rd, Rm, Rn ; Rd = Rm >> Rn 圆圈右移  RRX.W Rd, Rn ; Rd = (Rn>>1)+(C<>1)+(C<<31) ; C= tmpBit 带进位的右移一格  亦可写作  RRX{S} Rd 。此时,Rd 也要担当 Rn的角色——译注  如果在移位和循环指令上加上“S”后 ,这些指令会更新进位位 C。如果是 16 位 Thumb 指令,则总是更新 C的。图 4.1 给出了一个直观的印象  图 4.1  移位与循环指令  68   

2021-06-02

删除会话管理规则-数据库基础知识

10.5 添加会话管理规则 语法: acsc add rule ip [ eip ] [ stype ] [ shold ] [ dtype ] [ comment ] 参数说明: ip 规则的 IP 地址,与 eip 一起使用时作为起始地址 eip 结束的地址,可选参数 chk_type no-不检查;chk-统计连接数;exlog-统计连接数,超过阈值记录 exdrop-统计连接数,超过阈值丢弃,不记录日志; exdroplog-统计连接数,超过阈值丢弃,记录日志 stype 源连接检查类型,不显形设定时,取系统默认,可选参数 shold 源连接阈值,不显性设定时,取系统默认,可选参数 dtype 目的连接检查类型,不显性设定时,取系统默认,可选参数 dhold 目的连接阈值,不显性设定时,取系统默认,可选参数 comment 注释,不超过 20 个字符的字符串,可选参数 注意事项: eip 的地址须与 ip 设定地址在同一网段。 comment 参数中若含有空格,请使用英文双引号括起来 示例: ac>acsc add rule ip 1.1.1.1 stype exlog shold 1000 dtype exdroplog dhold 10000 comment office 上面命令设定了地址为 1.1.1.1 的会话管理规则 ac>acsc add rule ip 2.1.1.1 eip 2.1.1.254 stype exlog shold 1000 dtype exdroplog dhold 10000 comment “student group” 上面命令设定了地址为 2.1.1.1 至 2.1.1.254 的会话管理规则 10.6 删除会话管理规则

2021-06-02

周速恒定控制-web vulnerability scanner v8

10.8 周速恒定控制 概要 以 S 代码(跟在 S 后的数值)来指令周速(m/min 或者 feet/min)时,以使周速 相对刀具位置的变化成为一定的方式控制主轴的转速。 r 周速 S = 2πrN 主轴转速 N 图 10.8 (a) 周速和主轴转速的关系 注释 要使用周速恒定控制,请将参数 SSC(No.8133#0)设定为"1"。 解释 是否进行周速恒定控制的切换,通过 G 代码来进行。 周速恒定控制按照如下方式予以指令。 G96 S_(周速 m/min(公制输入时) 或 feet/min(英制输入时)) 按如下方式指定周速恒定控制的取消。 G97 S_(主轴转速 min-1) 进行周速恒定控制的轴的指令按照如下方式予以指令。 G96 Pα(P0 :设定在参数(No.3770)中的轴 P1 : 第 1 轴~Pn : 第 n 轴 (轴由路径内编号来设定)) 要进行周速恒定控制,首先必须由参数(No.3741~3744)设定从机械侧的相对于齿 轮信号的 大主轴转速。 齿轮选择信号为 2 位的代码信号(GR1, GR2),与齿轮号之间的关系如下所示。 GR1 GR2 齿轮号 0 0 1 1 0 2 0 1 3 1 1 4* (* :齿轮 4 为仅限车床系统的规格)

2021-06-02

配置向导-jesd 204b 协议规范

3.13 配置向导 3.13.1 设备作为网关部署(路由模式) 如果 NGAF 设备需要作为网关部署在网络环境中,请按照如下图所示步骤进行配置:

2021-06-02

条件高亮显示-美国2019:国家人工智能战略(中英双语)-2019.6-101页(8)

1.1 条件高亮显示 F2 单元格右击单元格右击单元格右击单元格右击|条件属性条件属性条件属性条件属性或菜单中的格式格式格式格式|单元格条件加亮单元格条件加亮单元格条件加亮单元格条件加亮或点击工具栏中的 按钮,出现如下图 所示条件属性对话框。

2021-06-02

为HSll01的特性参数-图像检索综述1

(6)湿度传感器HSll01简介㈣ 本系统选用HSll01湿度传感器来测量雾化器的相对湿度,下面简要介绍 一下HSll01,如图3—5.它具有如下特点:不需校准的完全互换性,高可靠性 和长期稳定性,快速响应时间,专利设计的固态聚合物结构,适用于线性电压 输出和频率输出两种电路,适宜于制造流水线上的自动插件和自动装配过程等。 图3.5 HSll01结构示意图 表3.5为HSll01的特性参数 图3-6为HSll01的电容一湿度响应曲线。相对湿度在0%.100%RH范围内, 电容量由162pF变到200pF,其误差不大于-}2%RFI)响应时间小于5s;温度系 数为0.04pF/'C. 14

2021-06-02

编程与算法:基础与应用

本书是Compact Textbooks in Mathematics系列的一部分,旨在为当前数学主题提供简洁的介绍,主要面向高年级本科生和研究生。书中内容相当于2到3小时的讲座或研讨课,适合自学。书中包含示例和练习,以阐明理论内容的关键概念和应用。本书由Roberto Mantaci和Jean-Baptiste Yunès编写,分为两部分:第一部分由Jean-Baptiste Yunès负责,介绍Python编程;第二部分由Roberto Mantaci负责,探讨算法。书中采用生动的风格和语言,保留了现场演讲的感觉,同时提供了错误校正和练习题解答。

2025-04-09

“数字频谱分析仪”的软件功能-adas功能安全-asil rating

4.2 “数字频谱分析仪”的软件功能 1) 音频信号输入,从声卡输入、从 WAV 文件输入、从标准信号发生器输 入; 2) 各种信号分析方法,包括: KUST-HMI 振动、噪声及检测联合实验室 第 4 页

2021-06-02

ENVI处理状态窗口-tc itk二次开发

(1) 可用波段列表 可用波段列表是用于存取 ENVI 图像文件和这些文件的单个图像波段的主要控制面板。无论何时一个 图像文件被打开,可用波段列表将在它自己的对话框中出现,它是包含所有打开的文件和任何内存数据项 (在内存中进行计算,但不保存)的可利用图像波段的一个列表,可以为配准过的图像显示地图信息。若 打开了多个文件,那么所有文件的所有波段按先后顺序列出,最新打开文件的波段位于列表最顶部。可用 波段列表可以用于将灰阶和彩色图像装载到当前显示、打开和关闭文件或从内存中删除单个波段(参见第 三章的“可用波段列表”)。 (2) 可用矢量列表 可用矢量列表包含一系列内存中现有的用于在图像显示窗口或矢量显示窗口中显示的所有矢量文件。 一旦载入,所有读入内存的矢量层按先后顺序列出,最新读入的矢量位于列表最顶部。可使用该列表启动 矢量显示以及从内存中删除矢量层(参见第三章的“可用矢量列表”)。 (3) 浏览目录列表和Geo-Browser 浏览目录列表列出一个已选目录中的所有 ENVI 文件,打印文件信息,允许打开选定的文件,以及启 动 Geo-Browser文件显示。Geo-Browser在一幅世界地图上用一面红旗标记所有的地理编码数据的位置 (参见第二章的“扫描目录列表”)。 (4) 可用文件列表 可用文件列表是一个用于管理 ENVI图像文件的工具。它列出了当前打开的所有文件和内存数据项的 名字。选择一个文件名,将列出该文件所有的已知信息,这包括诸如完整的路径和图像名等参数;线、采 样和波段数;标题大小;文件类型;数据类型;交叉;数据的字节顺序;数据是否采用了地理坐标定位, 波长是否与波段相关联。选项中包括删除内存数据项,关闭或删除单个文件,以及将内存计算结果写到磁 盘文件。这些操作允许最优使用系统内存(参见第三章的“可用文件列表”)。 (5) ENVI窗口查找器 ENVI 窗口查找器列出所有已打开的主要 ENVI 窗口,包括:主图像、滚动和缩放窗口、所有辅助窗 口,以及许多 ENVI交互功能中用到的其它窗口和对话框。可以通过在窗口名字上点击,调用任何窗口或 对话框到前景(参见第三章的“窗口查找器的使用”)。 (6) ENVI处理状态窗口 当计算进行时,大多数 ENVI功能显示处理状态。功能启动后,会立即出现一个标准的状态窗口。窗

2021-06-02

ENVI队列管理-tc itk二次开发

使用该功能来恢复已经被存为文本文件的显示组。参见第四章的“恢复保存的显示组”以获得详细介 绍。 (5) 关闭所有文件 在 ENVI中完成对文件的操作后,通过选择 File > Close All Files来关闭它们。 注意:ENVI 将关闭所有磁盘文件并删除所有内存中的数据项。在选择该按钮前,确认你已保存了内存中 所有重要的数据项。 将出现一个要求你确认的警告消息。点击“OK”。 2.17 ENVI队列管理 使用 ENVI Queue Manager 选项可以执行被排序的操作程序(参见第 18 页的“将未执行功能列入队 列”)。 注意:一个排列程序的结果不能用作另一个程序的输入。 先要确定运行队列功能所需的所有文件都已经被打开并列在可用波段列表中。在 ENVI主菜单中,选 择 File >ENVI Queue Manager,将出现 ENVI Queue Manager对话框,其中包含所有队列的操作程序。 要浏览一个队列功能的输入文件名,点击该功能名称。关于空间、波谱维数和所用子集的信息将显示 在“Procedure Information”区域中。要删除一个队列的操作程序,点击该功能名称,然后点击“Remove Selected”按钮 图 2-20:ENVI Queue Manager对话框 在“Queued Procedures List”中,点击功能名称。点击“Execute Selected”按钮。被执行功能的名称

2021-06-02

快速制图参数设置-tc itk二次开发

(1) 快速制图参数设置 注意:如果使用非常小的图像进行快速制图,作为结果的快速制图图像可能没有足够大的空间容纳多个注 记对象。 当出现 QuickMap Parameters对话框时,从下列选项中选择: 要在地图顶部添加标题,在“Main Title”文本框中键入所需文本。要在地图的左下角或右下角添加文 本,在相应的文本框中键入所需文本。要自动将地图投影信息从 ENVI 头文件中加载到“Lower Left”或 “Lower Right”文本框中,在文本框中点击右键,并选择“Load Projection Info”。要更改用于文本的字体, 在相应的文本框中选择一种字体,并键入或选择字体尺寸。要为标题设置适当的位置,在相应的文本框中

2021-06-02

ENVI彩色表的应用和密度分割-tc itk二次开发

4.24 极化信号提取 要从quad-polarized雷达数据(AIRSAR和SIR-C)的当前像元中提取和显示极化信号:在主图像窗口 中,选择Tools > Polarization Signatures > AIRSAR或SIR-C。 注意:雷达数据不必被显示。任何相互配准的影像数据集都可用于像元定位。 当出现Input Stokes Matrix Files对话框或Input Scattering Matrix Files对话框时,点击 “Open File”, 选择并打开适当的雷达数据文件。点击“OK”。 当出现Polarization Signature Viewer窗口时,选择Options > Extract Current Pixel,绘制当前像元的极 化信号。 关于该浏览器的使用,请参阅第521页的“从单像元中提取极化信号”和第523页的“极化信号浏览 器”)。 图 4-47:当前像元的极化信号 4.25 彩色制图 使用Color Mapping工具可以把颜色表应用于图像、创建交互式的密度分割图像、控制 RGB 图像位 面(planes),以及改变分类彩色制图。 注意:使用以下描述的方法显示的彩色图像,可以被保存为一幅 RGB彩色图像。详细介绍请参阅第 228 页的“图像文件的输出”。 (1) ENVI彩色表的应用和密度分割 ENVI Color Tables选项允许对灰阶图像进行线性对比度拉伸和应用标准颜色表(密度分割)。 注意:要创建自己的彩色表,请参阅第84页的“编辑系统彩色表”。 在主图像窗口中,选择Tools > Color Mapping > ENVI Color Tables。出现ENVI Color Tables对话框后, 可以使用系统默认的颜色表来调整屏幕的颜色表。该对话框包括一个灰阶wedge(若以应用一个颜色表则

2021-06-02

通过地图协调感兴趣区-tc itk二次开发

(9) 通过地图协调感兴趣区 使用Reconcile ROIs via Map功能,可以把在一幅经过地理坐标定位图像中定义的感兴趣区应用到另 一幅重叠的经过地理坐标定位的图像上。 选择Basic Tools > Reconcile ROIs via Map。当出现Reconcile ROIs via Map Parameters对话框时,通过 在名字上点击,选择所需的感兴趣区。选择感兴趣区所在图像的源文件。选择感兴趣区将被协调到的那个 经过地理坐标定位的文件,然后点击“OK”。该感兴趣区将被列在ROI Tools对话框中。 详细介绍,请参阅第153页的“通过地图协调感兴趣区”。 (10) 根据波段阈值定义感兴趣区(Converting Band Values to ROIs) Band Threshold to ROI选项允许选择特定的图像值和值的范围,来定义感兴趣区。选择 Basic Tools > Band Threshold to ROI。当出现Image Threshold to ROI Input Band对话框时,选择要被限定阈值的波段。详 细介绍,请参阅第153页的“根据波段阈值定义感兴趣区”。 (11) 根据感兴趣区生成分类图像 使用Create Class Image from ROIs工具可以将所选择的感兴趣区转化为一幅ENVI的分类图像。类别 的颜色将与感兴趣区的颜色相同。

2021-06-02

拉普拉斯滤波器-tc itk二次开发

8.1 滤波菜单 使用 Filter菜单可以进行如下操作,包括:卷积滤波、形态学滤波、纹理滤波、自适应滤波和频率域 滤波。滤波通常通过消除特定的空间频率来使图像增强。空间频率通常描述亮度或DN值与距离的方差, 图像包括多种不同的空间频率。例如:消除一幅图像的高频信息将会使图像平滑。 卷积滤波在空间域对图像进行滤波。形态学滤波以形态为基础对图像进行处理。纹理滤波从图像中提 取纹理信息。自适应滤波器在抑制噪声的同时保留了图像的尖锐信息和细节。傅立叶滤波在频率域对图像 进行滤波。 图 8-1:Filter菜单 8.2 卷积滤波 使用Convolutions and Morphology选项对图像数据进行卷积滤波。ENVI中的卷积滤波包括以下类型: 高通、低通、拉普拉斯、直通、高斯高通、高斯低通、中值、Sobel、Roberts、用户自定义滤波。每一种滤 波类型都将在本节中进行描述。详细介绍,请参阅第365页的“使用卷积滤波”。 (1) 高通滤波器 高通滤波在保持高频信息(local variation)的同时,消除了图像中的低频成分。它可以用来增强不同 区域之间的边缘,就如同图像锐化。高通滤波通过运用一个具有高中心值的变换核来完成(周围通常是负 值权重)。ENVI 默认的高通滤波器使用 3×3的变换核(中心值为“8”,周围像元值为“-1”),高通滤波 变换核的维数必须是奇数。 (2) 低通滤波器 低频滤波保存了图像中的低频成分,这将使图像平滑。ENVI默认的低通滤波器使用3×3的变换核, 每个变换核中的元素包含相同的权重,使用外围值的均值来代替中心像元值。 (3) 拉普拉斯滤波器 拉普拉斯滤波是第二个派生(a second derivative)的边缘增强滤波,它的运行不用考虑边缘的方向。

2021-06-02

注记文件管理-tc itk二次开发

(4) 注记文件管理 使用 Annotation对话框中的 File可以保存和恢复注记文件。

2021-06-02

矢量层的操作-tc itk二次开发

(1)打开矢量层 每幅图像显示都可以包含自身的矢量,它们可以显示在主图像、滚动和/或缩放窗口中。 要从磁盘文件中读取矢量文件,参见第 42页的“打开矢量文件”。要从磁带中读取 USGS DLG文件, 参见第 70页的“读取 USGS DLG磁带”。要从可用矢量列表中打开矢量文件,参见第 104页的“可用矢量 列表”。 (2)矢量层的操作 在图像显示窗口中,使用 Overlay >Vectors启动 Vector Parameters对话框。使用该对话框可以进行如下 操作,包括:控制矢量层的显示;添加新的矢量;导出矢量层的坐标用于图像-地图的配准;浏览、编辑、 查询矢量属性。当矢量被叠加在矢量显示窗口时,它们可以被绘制在主图像、滚动和/或缩放窗口中。

2021-06-02

IAR反射率定标-tc itk二次开发

(9) IAR反射率定标 IAR (Internal Average Relative) Reflectance定标工具用于将图像标准化成一景平均波谱。这对于在没有 地面测量的鲜为人知的区域,将高光谱数据减小到“相对反射率”非常有效。该工具特别适用于没有植被 的干旱区域。从整个景区中计算出平均波谱,并将它作为参照波谱,然后被分成图像中每一个像元的波谱。 选择Basic Tools >Preprocessing > Calibration Utilities > IAR Reflectance。当出现Calibration Input File 对话框时,选择输入文件,若需要,构建任意子集。点击“OK”。当出现IARR Calibration Parameters对话 框时,选择输出到“File”或“Memory”。点击“OK”。如果不存在统计文件,当统计信息被计算时,将 出现一个运行状态窗口。定标完成后,将出现另外一个状态窗口。定标完毕后,定标后的数据将被加载到 可用波段列表中。 (10) 经验线性定标(Empirical Line Calibration) Empirical Line 定标技术被用来将波谱数据与所选区域的反射波谱相匹配。线性回归被用在每一个波 段中使DN值和反射率相等,这等价于消除了太阳幅亮度和大气程辐射。下面的等式介绍了经验线性定标 中的偏移是如何计算的。 反射率(区域波谱)= 增益 * 幅照度(输入数据)+ 偏移 ENVI经验线性定标至少需要一个区域、波谱库或其它参照波谱,这些可以来自波谱剖面或波谱图、 波谱库、感兴趣区、统计表和ASCII文件。输入的波谱将自动被重采样,以与选择的数据波长相匹配。如 果使用了多个波谱,则对每个波段的回归将通过穿越所有波谱的回归行来计算。如果只用到一个波谱,则 假定回归行只穿越初始区域(0反射率等于0 DN)。可以用已经存在的系数对数据集进行定标。 ‧ 计算系数并定标 在应用经验行定标时,可以选择一个暗区和一个亮区应用(假定这些区域中的参照波谱是可以获得 的),这提供了一个更加精确的线性回归。使用尽可能多的数据/区域波谱也可以提高定标精度,至少需要 一组数据/区域波谱。 注意:要使用来自感兴趣区的波谱,在运行本功能前先定义一个感兴趣区。 选择Basic Tools >Preprocessing > Calibration Utilities > Empirical Line > Compute Factors and Calibrate。 当出现Empirical Line Input File对话框时,选择输入文件。若需要,构建任意子集。点击“OK”,将出现 Empirical Line Spectra对话框。

2021-06-02

自定义的地图模板-电子计算机算法手册 algol-60_详细书签

5.2专题地图编制 地图编制是一个非常复杂的过程。地图数据的符号化与注记标注,都是为地图的编制 准备基础的地理数据。然而,要将准备好的地图数据,通过一幅完整的地图表达出来,还 有很多工作,包括版面纸张的设置、制图范围的定义、制图比例尺的确定、图名、图例、 坐标网、指北针等等。 5.2.1版面设计 1. 地图模板操作 ArcMap 系统不仅为用户编制地图提供丰富的功能和途径,还可以将常用的地图输出 样式制作成现成的地图模板,方便用户直接调用,减少了很多复杂的程序。 (1) 在 ArcMap窗口主菜单栏中,单击 File下的 New ,打开 New对话框; (2) 选中 Template复选按钮,确定建立地图模板; (3) 单击 OK按钮创建空地图模板,返回 ArcMap窗口; (4) 根据需要进行各种地图版面设置; (5) 单击 File下的 Save As命令,保存经过设置的模板为 User.mxt。 如果用户希望自己制作的地图模板能够像系统给定的模板文件一样出现在 New对话框 中,只需要在系统默认的模板文件夹路径,例如在 D:\ESRI\arcgis\Bin\Templates 目录下新 建一个文件夹 User,将设置的模板文件保存在新建文件夹即可。(如图 5.25): 图 5.25 自定义的地图模板

2021-06-02

设置参数-autocad lisp vlisp函数库查询辞典(带书签)

据。 (2) 设置参数 右键单击模型图标 选择 Properties命令。在 Parameter对话框内选择该模型中 用到的参数 Raster Dataset,Output Feature Class,Input Raster or Constant Value2,Input Raster or Constant Value2(2)。模型如图 12.22所示。

2021-06-02

算术运算符-android基于hover组件实现监控鼠标移动事件的方法

表 2.3 算术运算符 运 算 符 含 义 + - 加号和减号 * / 乘号和除号 ++ 自加,在原来的值上面加 1 -- 自减,在原来的值上面减 1 += -= 相加赋值和相减赋值,对原有值加或者减去一个值 *= /= 相乘赋值或相除赋值,对原有值乘或除一个值 % 求余运算,第一个数除以第二个数求余数 例如下面的代码是使用这些运算符进行简单的数学运算的例子。 #include int main() { int i =3 ,j = 7 ,k; /*定义变量和赋值。*/ float m=2.5 , n = 3.8,t; k= 3+7; /*做加法运算。*/ printf("%d\n",k); k*=5; /* *=运算,表示把 k乘以 5再赋值给 k。*/ printf("%d\n",k); k=k%j; /*求余运算。*/ printf("%d\n",k); printf("%d\n",i+j); /*可以直接在参数列表中进行运算。*/ t= 3.8/2.5; printf("%f\n",t); /*以浮点数的形式输出。*/ printf("%f\n",m*n+5); /*直接在参数列表中进行运算。*/ } 输入下面的命令编译这个程序。 gcc 2.2.c 输入下面的命令,对编译后的程序添加可执行权限。 chmod +x a.out 输入下面的命令,运行这个程序。 ./a.out 程序的运行结果如下所示。 10 50 1 10

2021-06-02

字符串的清理与填充-android基于hover组件实现监控鼠标移动事件的方法

6.6 字符串的清理与填充 字符串的清理指的是删除一个字符串的部分内容,将所有要清理的字节写为 NULL。字 符串填充指的是把一个字符串的部分字节写为某一个字符。本节将讲述字符串的这两种操作。 6.6.1 字符串清理函数 bzero 函数 bzero 的主要作用是将字符串中的部分字节写为 0,即写入 NULL 值。函数的使用方 法如下所示。 void bzero(void *s,int n) 参数列表中,s 是一个字符串的头指针,n 表示需要在字符串中清理前 n 个字符。函数没 有返回址,操作时已经改变了字符串 s 的值。下面是 bzero 的使用实例。 #include <stdio.h> #include <string.h> /*包含 string.h头文件。*/ main() { int i; /*定义一个循环变量 i。*/ char a[20]="asdfghijk"; /*定义一个字符串,赋初值。*/ bzero(a,3); /*用bzero函数将字符串a的前三个字符清除。*/ for(i=0;i<6;i++) /*用 for循环执行 6次输出。*/ { printf("%c\n",a[i]); /*输出数组中当前的字符。*/ } } 输入下面的命令编译这段代码。 gcc 10.21.c

2021-06-02

可检测出所有双比特的错误-igbt损耗新的计算方法

一、CRCCRCCRCCRC介绍 CRC循环冗余码校验英文名称为“Cyclical Redundancy Check”,简称 CRC。CRC 校验实用程序 库在数据存储和数据通讯领域,为了保证数据的正确,就不得不采用检错的手段。在诸多检错手段中,CRC 是最著名的一种。CRC 的全称是循环冗余校验,其特点是:检错能力极强,开销小,易于用编码器及检测 电路实现。从其检错能力来看,它所不能发现的错误的几率仅为 0.0047%以下。从性能上和开销上考虑, 均远远优于奇偶校验及算术和校验等方式。因而,在数据存储和数据通讯领域,CRC无处不在:著名的通 讯协议 X.25 的 FCS(帧检错序列)采用的是 CRC-CCITT,WinRAR、NERO、ARJ、LHA等压缩工具软件 采用的是 CRC32,磁盘驱动器的读写采用了 CRC16,通用的图像存储格式 GIF、TIFF等也都用 CRC作为 检错手段。 它是利用除法及余数的原理来作错误侦测(Error Detecting)的。实际应用时,发送装置计算出 CRC 值并随数据一同发送给接收装置,接收装置对收到的数据重新计算 CRC并与收到的 CRC相比较,若 两个 CRC 值不同,则说明数据通讯出现错误。 根据应用环境与习惯的不同,CRC又可分为以下几种标准: � CRC12=X12+X^11+X3+X2+1 � CRC16=X16+X15+X2+1(IBM公司) � CRC16=X16+X12+X5+1(国际电报电话咨询委员会 CCITT) � CRC32=X32+X26+X23+X22+X16+X11+X10+X8+X7+X5+X4+X2+X+1 CRC-12码通常用来传送 6-bit字符串。 CRC16及 CRC-CCITT码则用是来传送 8-bit字符,其中 CRC16为美国采用,而 CRC-CCITT为欧 洲国家所采用。 CRC-32码大都被采用在一种称为 Point-to-Point的同步传输中。 采用 CRC 进行数据校验还有以下优点: (1)可检测出所有奇数个错误 (2)可检测出所有双比特的错误 (3)可检测出所有小于等于校验位长度的连续错误 (4)以相当大的概率检测出大于校验位长度的连续错误 二、 CRC16CRC16CRC16CRC16生成过程 下面以最常用的 CRC16 为例来说明其生成过程。

2021-06-02

Timer/Coatas模型-apue中文

(2)Timer/Coatas模型 对砂岩地层,通常取 b1=1,b2=4,b3=2。b1、b2、b3用于调整 CMR渗透率,使之与岩心渗透 率匹配。 以上两类求RK的关系式中,系数 a1和 b1受岩石表面驰豫能力 等的影响,因此,对应不同 地区,不同层段,系数 a1和 b1不一样,以上两类公式的区别在于第一类,对烃影响敏感,对含 烃地区不适用,第二类受烃影响小。 7.1.5.3 饱和度解释模型 自旋回波串的初始幅度以及 T2 分布的面积与孔隙中流体的数量成正比,当然,它们还受到 其它因素的影响。在驰豫分布中,T2的幅度与该组分的体积有关。 对于饱和水的情况,通过上面求得的各种孔隙度,可以进一步求得毛细管束缚水饱和度、自 由流体饱和度: 与其它孔隙度测井相结合,可以得到粘土束缚水饱和度 SBVI及残余水饱和度 SWIR。 当两相流体油和水并存于孔隙中时,T2会表现出与单一流体不同的特征。

2021-06-02

ms的回波串拟合结果提供-apue中文

2048ms数据由 TE≠0.6ms的回波串拟合结果提供 由离散的 T2分布得到连续的 T2谱,(200个元素的向量)对所有的孔隙度曲线进行滤波 处理 渗透率模型: 1.自由流体模型(Coates)其计算公式为: 该种方法的特点为: A、计算方法与 T2截止值有关。 B、地层含烃时,计算孔隙度需做含烃校正。 2.T2均方根模型(SDR)其计算公式为:

2021-06-02

网格线的叠加-tc itk二次开发

(1) 网格类型 • 以像元为基础的图像网格 没有被配准到地图坐标的图像只有基于像元的网格。这时,网格间距以像元为单位被指定(自左上角 的(1,1)起),网格线用像元坐标标注。 • 地理坐标定位的图像网格 地理坐标定位的图像拥有基于地图坐标或地理坐标(经纬度)的网格。在显示网格前,假定图像已经 是正确的地图投影。网格间距按投影单位指定(通常为米)。基于图像头文件中给出的基准像元,网格坐 标用适当的地图坐标标注。 (2) 网格线的叠加 选择 Overlays > Grid Lines,将出现 Grid Line Parameters对话框,若还没有应用,图像用一个虚拟边框 重新显示。选择对话框底部“Window”标签旁所需要的复选框,在主图像窗口和/或滚动窗口内绘制网格 线。要选择显示的网格,点击“Pixel Grid”、“Map Grid”和“Geographic Grid” 旁的“On/Off” 箭头切

2021-06-02

层的叠加-tc itk二次开发

5.5 层的叠加 使用Layer Stacking工具可以根据多幅不同像元尺寸、范围和投影的经过地理坐标定位的图像构建一 个新的多波段文件。输入波段将被重采样和重新投影到用户选择的输出投影和像元尺寸。可以选择输出图 像的地理范围包含所有输入文件的地理范围或仅包含所有输入文件的重叠范围。 从下列选项中选择:从ENVI主菜单中,选择Basic Tools >Layer Stacking。从ENVI主菜单中,选择 Map >Layer Stacking。 将出现Layer Stacking Parameters对话框。 图 5-6:Layer Stacking Parameters对话框 点击“Import File”按钮,将出现Layer Stacking Input File对话框。选择输入文件,若需要,使用标准 ENVI程序选取任意空间或波谱子集。使用“Import File”按钮为每个需要输入的文件重复上述文件选择过 程,输入的文 件将出现在Selected Files for Layer Stacking列表中。点击“Inclusive”或“Exclusive” 按钮,选择输入范围。 注意:如果选择“Inclusive”,输出图像的地理范围将包含所有输入文件的范围;如果选择“Exclusive”, 输出图像的地理范围仅包含所有输入文件的重叠范围。 从列表中选择一个输出地图投影。在“Resampling”按钮菜单中,选择一个重采样方法。在相应的文 本框中,输入所需的x和y像元尺寸。 注意:应该在地图投影选项下的“Units”按钮菜单中选择输入像元的单位。

2021-06-02

空空如也

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

TA关注的人

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