• subst命令-单片机原理及应用(张毅刚)

    4.6 subst命令 subst命令在字符串中搜索方括号、美元符号和反斜杠,并对其进行替换操作,而对其他数 据不做处理。字符串内部的花括号对这种替换操作不阻止。 例 4-7 subst命令的简单例子 % subst { a=$a sum=[expr 1 + 2]} => a=foo bar sum=3 % subst { a={$a} sum={[expr 1 + 2]}} => a={foo bar} sum={3} ;#数据内部的花括号不阻止替换 4.7 string 命令 字符串是 Tcl中的基本数据类型,所以有大量的字符串操作命令。一个比较重要的问题就是 模式匹配,通过模式匹配将字符串与指定的模式(格式)相匹配来进行字符串的比较、搜索等 操作。本节的 string命令提供了一些简单的模式匹配机制。而正则表达式则提供了更为复杂、 更为强大的模式匹配机制。关于正则表达式见正则表达式一章介绍。 4.7.1 string 命令列表 下表给出了各种 string命令语法格式和说明。 表 4-5 string 命令 命 令 说 明 string bytelength str 返回用于存储字符串的字节数。 string compare ?-nocase? ?- length len? str1 str2 根据词典顺序比较字符串。-nocase选项表示大小写无关。-length选 项表示只比较指定长度的开头部分字符。如果字符串相同就返回 0(str1=str2),如果 str1的顺序比 str2靠前就返回-1(str1<str2),其他 情况返回 1(str1>str2)。 string equal ?-nocase? str1 str2 比较字符串,相同返回 1,否则返回 0。 string first str1 str2 返回在 str2中 str1第一次出现的索引位置,如果没有找到则返回-1 string index str index 返回指定位置的字符。index号从 0开始。如果 index为 end则返回 最后一个字符。 string is class ?-strict? ?- failindex varname? str 判断字符串的类型,如果是指定类型就返回 1。字符类型例如有整型、 布尔型等等。如果使用了-strict则表示不匹配空字符,否则总是匹配 的。如果指定了 failindex则将 string中非 class的字符索引赋给 varname变量。详细的字符类见后面的介绍(表 4-7)。 string last str1 str2 返回 str2在 str1最后一次出现的位置索引。没有搜索到就返回-1。 string length str 返回 str中的字符个数 string map ?-nocase? charMap str 返回根据 charMap中输入、输出列表将 str中的字符进行映射后而产

    0
    64
    976KB
    2021-06-02
    48
  • 内存模组的分类-市政道路智慧(路灯)灯杆系统解决方案

    6.1 内存模组的分类 内存模组是内存在 PC 系统中的最终体现形式,所以在最后,我们来简要谈谈内存模组的类型和未来 的发展情况。目前经常见到的模组主要有五种: 1、 Unbuffered DIMM:无缓冲型模组,指没有经过缓冲,定位在桌面市场,是市面上最常见的内存 模组。这是我们平时所用到的标准 DIMM,分有 ECC 和无 ECC 两种,简称 Unb-DIMM。 2、 Regustered DIMM:寄存型模组,这是高端服务器所使用的 DIMM,分有 ECC 和无 ECC 两种,但 市场上几乎都是 ECC 的,简称 Reg-DIMM。其地址和控制信号经过寄存,时钟经过 PLL 锁相,定位在工作 站和服务器市常 PLL: Phase Locked Loop,锁相环,在模组中起到调节时序,增加时钟驱动力的作用。一般而言, 无论是 SDR 还是 DDR 或 DDR2 的 PLL,其输入输出管脚及其工作原理都是相似的。应用在内存模组上的 PLL

    0
    42
    2.66MB
    2021-06-02
    49
  • 数据交换代理-iec33003信息技术过程评定要求,informationtechnology.processassessment.requirementsforp.

    3.3 数据交换代理 数据交换代理代表业务应用系统主动参与数据交换事务。数据交换代理与数 据中心相同的是都使用 XML-RDBMS 中间件来实现 XML 数据与关系数据库的 双向映射,同时也都有数据模式管理,以管理模式映射,并向外发布。数据交换 代理还提供本地接口与本地的应用系统进行互操作。这样本地应用系统就可以访 问代理所提供的服务。 北京慧点科技开发有限公司 10

    0
    45
    607KB
    2021-06-02
    49
  • 替换坏值-tc itk二次开发

    (2) 利用颜色表生成山区阴影图像 该功能通过在数字高程数据中应用颜色表来生成一幅山区阴影图像。所选的颜色表和拉伸类型被应用 于 DEM。DEM将被变换到色度-饱和度-值(“value”)空间。根据输入的太阳高度角或方位角计算出阴影 地貌图像,并用它代替值(“value”)波段。然后把HSV波段再变换回RGB空间。 选择Topographic >Create Hill Shade Image。如果出现Hill Shade Blend Input对话框,点击“Color Table Lookup”。 当出现文件选择对话框时,选择所需的DEM文件,若需要,选取任意子集。通过在“Sun Elevation Angle” 和“Sun Azimuth Angle”文本框中输入所需值,为阴影地貌图像指定太阳高度角和方位角(要计算太阳高 度角,参见第496页的“计算太阳高度角”)。在列表中点击所需颜色表名称,选中它。在“Stretch”按钮 菜单中,选择一个拉伸类型。 如果选择“% Linear”,输入要忽略的百分比。如果选择“Linear Range”,输入最小值和最大值。如果 选择“Gaussian”,为数据分布输入标准差的值。 选择输出到“File”或“Memory”。点击“OK”。作为结果的山区阴影图像名将被列入可用波段列表 中,并可用于显示。 ‧ 计算太阳高度角 在Hill Shade Parameters对话框中,点击“Compute Elevation and Azimuth”。将出现Compute Sun Angle 对话框。在按钮菜单中选择月份和日期,并使用相应文本框旁的增减箭头按钮输入年和时间(GMT)。在 相应的文本框中,键入所需的经纬度坐标。点击“OK”开始计算。计算所得的高度角和方位角被自动输 入到Hill Shade Parameters对话框中。 12.6 替换坏值 使用Replace Bad Values选项,利用表面拟合技术计算所得到的数值,来填充数字高程模型(DEMs) 中 的坏数值。坏像元经常出现在干涉雷达生成的 DEM的雷达阴影中。通过输入坏像元的DN值或一个坏数 值范围,可以确定DEM 图像中的坏像元位置。也可以构建一个坏像元的掩模,使用它对需要被替换的像 元进行定位 (参见第 270页的“掩膜”)。表面拟合使用 Delaunay三角测量,用周围好的高程值计算所得 的三角形来填充坏像元。 注意:如果数据集中包含较大的孔,则可以看到用于填充它们的三角形。 选择Topographic > Replace Bad Values,或Radar > TOPSAR Tools > DEM Replace Bad Values。当出现 DEM Input File对话框时,选择所需的DEM文件,若需要,选取任意子集或掩模。将出现Replace Bad Data Parameters对话框。适当的文本框中,输入一个坏的数据值或一个坏数据值范围。

    0
    38
    29.8MB
    2021-06-02
    42
  • 自适应滤波-tc itk二次开发

    8.5 自适应滤波 使用Adaptive选项可以应用不同类型的自适应滤波器。自适应滤波运用围绕每个像元的方框中的像元 的标准差来计算一个新的像元值。一般来说,原始的像元值将被基于周围有效像元(那些符合标准差标准 的像元)所计算的新值代替。不同于典型的低通平滑滤波,自适应滤波器在抑制噪声的同时保留了图像的 尖锐信息和细节。 注意:这些滤波器运行起来速度较慢。 图 8-7:自适应滤波下拉菜单

    0
    33
    29.8MB
    2021-06-02
    42
  • 输入端元波谱-tc itk二次开发

    (2) 输入端元波谱 使用Import 下拉菜单可以从其它来源(如ASCII文件、ROI均值、波谱库或统计文件)输入波谱。 注意:当应用马氏(Mahalanobis)距离或最大似然分类器时,端元波谱只能从 ROIs或统计文件中输入, 因为这些分类用到了端元协方差统计。 ‧ 从 ASCII文件输入波谱 图 6-3:Input ASCII File对话框

    0
    38
    29.8MB
    2021-06-02
    42
  • 图像镶嵌-tc itk二次开发

    5.15 图像镶嵌 Mosaicking功能允许将基于像元的图像或经过地理坐标定位的图像镶嵌起来。

    0
    37
    29.8MB
    2021-06-02
    42
  • 分类彩色制图-tc itk二次开发

    (4) 分类彩色制图 使用该功能可以更改每个类别的分类图像颜色和类别名,并且可以将更改保存到头文件中。 提示:类别颜色的变化必须被保存,以便它们可以正确地显示在输出设备上。 在主图像窗口内选择Tools > Color Mapping > Class Color Mapping将出现Class Color Mapping对话框。 注意:如果分类图正被叠加在一幅基准图像上,可以通过在Interactive Class Tool对话框中选择Options >Edit class colors/names来显示Class Color Mapping对话框(参见第131页的“分类图的叠加”)。 图 4-51:Class Color Mapping对话框

    0
    28
    29.8MB
    2021-06-02
    42
  • 图表窗口快捷菜单-tc itk二次开发

    (5) 图表窗口快捷菜单 使用图表窗口快捷菜单可以访问下列图表选项,包括:显示或关闭图表数据标签;选择是否进行图表 的叠加;调整图表范围;清空图表窗口。要使用快捷菜单,在图表窗口点击右键。 关于菜单选项的详细描述,请参阅第 198页的“图表窗口 Options下拉菜单”。 (6) 输入图表数据(Inputting Plot Data) 使用图表窗口中的 File菜单可以输入数据,数据类型包括 ASCII数据或 ENVI波谱库数据。 • 加载 ASCII波谱数据 使用该工具来加载 ASCII数据或其它 X,Y数据,在图表窗口中绘图。ENVI读取的 ASCII数据包含 多列(之间用 commas或 white space间隔),文件顶部以文本或分号开始的行将被忽略掉。 在图表窗口内,选择 File > Input Data > ASCII。当出现 ASCII Plot Filename对话框时,选择一个文件 名。当出现 Input ASCII File对话框时,从下列选项中选择: 要选择 X值读入到图表窗口,在标签为“X Axis Column”的文本框中输入包含 X值的列数(通常为 一列)。要把一个比例系数应用到每个 X或 Y值,在标签为“X Mult”和/或“Y Mult”的文本框中输入所 需的倍数。

    0
    32
    29.8MB
    2021-06-02
    42
  • 主图像窗口-tc itk二次开发

    (1) 主图像窗口 主图像窗口按全分辨率显示图像的一部分。该窗口在首次导入一幅图像时被自动创建。要打开一个新 的显示组,从下列选项中选择:在主图像窗口或 ENVI主菜单中,选择Window > Start New Display。在可 用波段列表中,选择“New Display”(参见第 92页的“选择当前活动窗口”)。 图 3-8:包含缩放窗口指示器的主图像窗口(属于第 1个显示) • 调整主图像窗口大小 选择以下选项之一,改变主图像窗口大小:通过按住一角并拖放到所需要的图像大小,动态地调整主 图像窗口直到现有的屏幕大小。在主图像窗口中,选择 File > Preferences,在出现的 Display Preferences对 话框中适当的文本框内输入尺寸(参见第四章的“调整窗口尺寸”)。使用 envi.cfg 配置文件中的参数设置, 来改变系统默认的窗口大小(参见附录 A中的“Installing and Customizing ENVI”)。 • 显示主图像窗口滚动条 主图像窗口边框内的滚动条允许你移动所显示的图像。当你使用滚动条时,滚动窗口的图形框移动, 以显示你在整幅图像中的哪个部分。显示图像窗口滚动条,有三种方法: 固定在主图像窗口显示滚动条

    0
    27
    29.8MB
    2021-06-02
    42
  • 至尊王者

    成功上传501个资源即可获取
  • 分享王者

    成功上传51个资源即可获取
  • 分享宗师

    成功上传21个资源即可获取
  • 分享精英

    成功上传11个资源即可获取
  • 分享达人

    成功上传6个资源即可获取
  • 分享小兵

    成功上传3个资源即可获取
  • 分享学徒

    成功上传1个资源即可获取
  • 创作能手

    授予每个自然周发布4篇到6篇原创IT博文的用户
关注 私信
上传资源赚积分or赚钱