搜档网
当前位置:搜档网 › CCV入门手册

CCV入门手册

CCV入门手册
CCV入门手册

CCV入门手册

华中科技大学图像所梁登一、简介

CCV是一个建立在openCV基础上的一个开源的架构,其全称是Community Core Vision。它是一个开源的跨平台计算机视觉和机器感知解决方案。它以视频作为输入流,从中捕捉跟踪到的触点信息,包括事件(手指下压、移动、释放等)及触点坐标,这些信息是构建一个多点触控系统所必须。CCV可以以网络摄像机和视频设备作为输入,也支持基于TUIO/OSC/XML等协议的各种应用,以及很多多点触控技术,如FTIR, DI, DSI, 和 LLP等等。CCV更是为支持未来的视觉应用(客户模块/滤波器)作了前瞻性的扩展。

特性:

[1]简单的用户界面。新界面更加直观,易于理解和使用

[2]滤波器(动态背景提取、高通、放大器/标定器(scaler)、阀值)。这意味着它可以为各种光学设备提供支持,包括FTIR、DI、LLP、DSI等。以后还会陆续增加更多的滤波器模块。

[3]相机开关。当用户电脑同时连了好几个相机的时候,只需一个按钮操作就可以搞定相机切换,无需退出程序,重新连接外设。

[4]输入开关。只需按钮操作,就可以把视频输入流从在线相机切换为本地录像,反过来也一样。

[5]动态网格校正。对于桌面过小或者过大的用户来说,可以通过设置校准点或者创建更小点来保持正常的处理速度和系统性能。

[6]图像投射。你可以对视频做水平或垂直翻转,如果视频显示的方向不对。

[7]网络广播。你可以通过直接从配置的程序发送OSC TUIO消息来快速调试程序。

[8]跨平台。在windows,mac,linux上都可以使用

参考资料

1、https://www.sodocs.net/doc/299928802.html,/forums

2、https://www.sodocs.net/doc/299928802.html,/

二、CCV相关概念

TUIO

TUIO 是一个为可触多点表面定义了标准协议与应用编程接口的开放架构。TUIO协议允许交互式表面上的抽象描述的传输,例如传输触摸和接触物体的状态。这个协议对跟踪应用者的控制数据编码并将它传送到任何可以解码的客户端应用程序。目前最新的版本是2.0

https://www.sodocs.net/doc/299928802.html,/

全内反射:

当光从光密媒质(两种媒质比较时,光通过得慢的媒质叫做光密媒质.例如,空气和水来比较,水就是光密媒质)进入光疏媒质且入射角大于临界角时,在两媒质交界处将发生光的全内反射。

如果将疏媒质的厚度控制到非常薄,例如使两块直角棱镜的底面靠得很近,那么,即便在全反射角度的情况下,透射光依然是可以取出的,亦即全反射受到抑制。

最近几年,人们利用受抑全内反射 FTIR技术制作出了多点输入触摸屏。触摸技术的突破是从FTIR(Frustrated Total Internal Reflection,受抑全内反射)技术开始的,这份功劳归功于纽约大学的Jeff Han。在了解了大概的历史之后,我们现在动手来做我们自己的FTIR多点触摸桌(Multi Touch Table)。

FTIR 多点触摸(FTIR Multi Touch)的原理

红外LED(IR LED)发射红外线进入亚克力板(Acrylic),当亚克力面板的厚度大于8mm时,光线会发生在亚克力内不停反射,而不会跑出来,这就叫做全内反射(Total Internal Reflection),但当你的手指(或者其他材质如硅胶等有一定韧性和反射性的材料)碰到亚克力表面时,全内反射(Total Internal Reflection)被破坏,光线被手指反射出来,此时,亚克力下方正好有红外摄像头(IR Camera)捕捉到手指反射的亮点,摄像头捕捉到的亮点会送到计算机进行处理,形成输入,有几个亮点,就形成几个输入点。FTIR 多点触摸(FTIR Multi Touch)的原理就是这样。

三、CCV运行效果及整体流程

运行效果

从图中可以看到,CCV进行触点提取的步骤是:

Source image->background abstraction

->object smooth->highpass filter->amplification

或者说是

采集图像->背景分离->目标平滑->高通滤波->幅值增强->得到触点

四、CCV的工作流程

系统要求:

Windows and Mac: Quicktime(附录1)

Linux: libpoco

背景去除

当跟踪到的图像中没有看到指头时,按下“背景移除按钮”获取背景;如果环境中光线变化常常变化,还需要打开“动态提取”开关

滤波:

高通、幅度、平滑滤波

高通滤波是从手的影像中再提取出指头的关键步骤,幅度增强是为了使手指头部分更明显(图像增强),平滑是为了除去噪声干扰(图像去噪),是触点提取过程更加稳定,用专业术语来说是鲁棒性更高(robustness)。

注:为什么高通滤波可以把手指从手的影像中分割出来?

这是由手所成的像的特征决定的(手指头清晰,其他部分与背景的界限模糊,所以高频信息集中在手指部分)

阀值选取(threshhold)

不断调整阀值,直到最后得到的跟踪图像(tracked image)中,只能看到手指头,而且没有虚假触点存在。

参数选择影响最终触电提取的精确度

改变输入清晰度、帧率、通信、视频以及触点设置

CCV的设置文件保存在config.xml 中

通过对config文件的更改可以改变如下的参数值

1.输入清晰度、帧率

2.网络通信地址和端口

3.测试用的视频文件

4.可以跟踪的最大触点数目

五、对CCV界面的功能以及概念的的几个解释

1.Blob:一个明亮发光对象,可以翻译为点或触点。

2.Blob tracking:给每个点分配一个ID号。对每一帧画面进行分析,区别每个

触点,并与其在上一帧的状态进行对比。

3.Blob detection: 从图片中检测出比环境更亮或者更暗的区域的过程。

4.Threshold Slider: 调整追踪点的像素范围(大小)。只有大于这个阈值的点才

会被转换成一个追踪点。

5.Min Blob Size: 调整可以接受的最小点大小。只有大于这个值,一个点才会被

分配一个ID。

6.Max Blob Size: 调整可以接受的最大的点大小。当一个点的大小大于这个值

后将失去被分配的ID。将重新选择点。

7.Smooth Slider: 平滑图像并且从图像中过滤噪音

8.Highpass Blur Slider:移除图像中模糊的部分,保留比较明显的明亮的部分。

9.Highpass Noise: 在HighPass Blur之后从图像中过滤掉噪音。

附录关于quicktime

QuickTime是苹果公司提供的系统及代码的压缩包,它拥有C和Pascal的编程界面,更高级的软件可以用它来控制时基信号。在QuickTime中时基信号被叫做影片。应用程序可以用QuickTime 来生成,显示,编辑,拷贝,压缩影片和影片数据,就象通常操纵文本文件和静止图像那样。除了处理视频数据以外,QuickTime3.0还能处理静止图像,动画图像,矢量图,多音轨,MIDI音乐,三维立体,虚拟现实全景和虚拟现实的物体,当然还包括文本。它可以使任何应用程序中都充满各种各样的媒体。QuickTime包括影片工具箱、图像压缩两个管理器,加上内嵌的一套组件。

grasshopper学习手册笔记(中英文注解2018.9.12整理)

一、 Prams[n.参数] 电池组 (1).Geometry[美[d?i'ɑ?m?tri],n.几何,几何学] 电池组 这一组都是对数据的抓取,电池都有左侧输入端和右侧输出端,都有两种输入数据的方法,一种是把相应数据连接到左侧输入端,另一种是电池上点右键 Set one XXX,新设置一个XXX。Set multipleXXX,[美['m?lt?pl],adj,多种多样的,许多的,n.倍数,关联],即设置多个。但是Set one curve 只能选取Rhino 中创建好的,[美['ra?no?],n.犀牛] 左侧输入端:任何相应属性数据。右侧输出端:电池所包含的相应属性数据。

Import Coordinates【['?mp?t] 进口,进口货;输入;意思,含义;重要性[k?u'?:dineits] 坐标;相配之衣物】 Import PDB Read Flie 【[rid] 阅读;读懂】 Import 3DM Import Image Import SHP

二、 2、Maths电池组【[m?θs] 数学】

(3)Operators运算电池组【['?p?re?t?z] 操作员;管理者;运算符】这一组电池非常好掌握,学过数学的都明白:

(6)Time 电池组 (7)Trig 三角函数电池组【[tr?g漂亮的;整洁的;良好的】 Cosine:余弦【['ko?sa?n] [数]余弦】 Sinc:辛格函数 sinc函数,又称辛格函数,用sinc(x)表示。(sinc函数不同于Sa函数,Sa函数称为采样函数,或抽样函数,用Sa(x)表示。有两个定义,有时区分为归一化sinc函数和非归一化的sinc函数。 一维sinc函数编辑:函数定义 它们都是正弦函数和单调递减函数 1/x的乘积: 1.在数字信号处理和通信理论中,归一化sinc函数通常定义为;

钢材入门知识学习手册

钢材 钢材应用广泛、品种繁多,根据断面形状的不同、钢材一Array 般分为型材、板材、管材和金属制品四大类、钢材是钢锭、钢 坯或钢材通过压力加工制成需要的各种形状、尺寸和性能的材 料。大部分钢材加工都是钢材通过压力加工,使被加工的钢(坯、 锭等)产生塑性变形。根据钢材加工温度不同,可以分为冷加 工和热加工两种。 钢管 钢材定义 钢材(Steel):是钢锭、钢坯或钢材通过压力加工制成所需要的各种形状、尺寸和 性能的材料。 钢材是国家建设和实现四化必不可少的重要物资,应用广泛、品种繁多,根据断面形 状的不同、钢材一般分为型材、板材、管材和金属制品四大类、为了便于组织钢材的生产、 订货供应和搞好经营管理工作,又分为重轨、轻轨、大型型钢、中型型钢、小型型钢、钢 材冷弯型钢,优质型钢、线材、中厚钢板、薄钢板、电工用硅钢片、带钢、无缝钢管钢材、 焊接钢管、金属制品等品种。 一、黑色金属、钢和有色金属 在介绍钢的分类之前先简单介绍一下黑色金属、钢与有色金属的基本概念。 1、黑色金属是指铁和碳的合金。如钢、生铁、铁合金、铸铁等。钢和生铁都是以铁 为基础,以碳为主要添加元素的合金,统称为铁碳合金。 生铁是指把铁矿石放到高炉中冶炼而成的产品,主要用来炼钢和制造铸件。把铸造生 铁放在熔铁炉中熔炼,即得到铸铁(液状),把液状铸铁浇铸成铸件,这种铸铁叫铸铁件。 铁合金是由铁与硅、锰、铬、钛等元素组成的合金,铁合金是炼钢的原料之一,在炼钢时

做钢的脱氧剂和合金元素添加剂用。 2、把炼钢用生铁放到炼钢炉内按一定工艺熔炼,即得到钢。钢的产品有钢锭、连铸坯和直接铸成各种钢铸件等。通常所讲的钢,一般是指轧制成各种钢材的钢。钢属于黑色金属但钢不完全等于黑色金属。 螺纹钢线材 3、有色金属又称非铁金属,指除黑色金属外的金属和合金,如铜、锡、铅、锌、铝以及黄铜、青铜、铝合金和轴承合金等。另外在工业上还采用铬、镍、锰、钼、钴、钒、钨、钛等,这些金属主要用作合金附加物,以改善金属的性能,其中钨、钛、钼等多用以生产刀具用的硬质合金。以上这些有色金属都称为工业用金属,此外还有贵重金属:铂、金、银等和稀有金属,包括放射性的铀、镭等。 二、钢材的分类 1)成品材:建材——螺纹钢、线材、盘螺、圆钢 管材——无缝管、焊管 板材——冷、热轧板/卷、中厚板、彩涂板(镀锌板、彩涂板、镀锡板、镀铝锌钢板)、硅钢、带钢 型材——工角槽、H型钢、方钢、扁钢、球扁钢 2)特钢:结构钢、工具钢、模具钢、弹簧钢、轴承钢、冷镦钢、硬线

快速入门指南

快速入门指南 Sybase 软件资产管理 (SySAM) 2

文档 ID:DC01050-01-0200-01 最后修订日期:2009 年 3 月 版权所有 ? 2009 Sybase, Inc. 保留所有权利。 除非在新版本或技术声明中另有说明,本出版物适用于 Sybase 软件及任何后续版本。本文档中的信息如有更改,恕不另行通知。此处说明的软件按许可协议提供,其使用和复制必须符合该协议的条款。 要订购附加文档,美国和加拿大的客户请拨打客户服务部门电话 (800) 685-8225 或发传真至 (617) 229-9845。 持有美国许可协议的其它国家/地区的客户可通过上述传真号码与客户服务部门联系。所有其他国际客户请与 Sybase 子公司或当地分销商联系。升级内容只在软件的定期发布日期提供。未经 Sybase, Inc. 事先书面许可,不得以任何形式或任何手段(电子的、机械的、手工的、光学的或其它手段)复制、传播或翻译本手册的任何部分。 Sybase 商标可在位于 https://www.sodocs.net/doc/299928802.html,/detail?id=1011207 上的“Sybase 商标页”进行查看。Sybase 和列出的标记均是 Sybase, Inc. 的商标。 ?表示已在美国注册。 Java 和基于 Java 的所有标记都是 Sun Microsystems, Inc. 在美国和其它国家/地区的商标或注册商标。 Unicode 和 Unicode 徽标是 Unicode, Inc. 的注册商标。 本书中提到的所有其它公司和产品名均可能是与之相关的相应公司的商标。 美国政府使用、复制或公开本软件受 DFARS 52.227-7013 中的附属条款 (c)(1)(ii)(针对美国国防部)和 FAR 52.227-19(a)-(d)(针对美国非军事机构)条款的限制。 Sybase, Inc., One Sybase Drive, Dublin, CA 94568.

法语寒假计划

篇一:寒假四周法语备考计划 tcf考试培训:寒假四周法语备考计划 寒假来了,该怎样利用这个假期,提高自己的法语水平呢?打算要留学法国,参加tef/tcf考试的同学更要努力了。 一.听力听写题部分: 听力是中国学生永远的痛处。在没有法语语言环境的情况下,在大学学习了四年的学生,听力还是有一定的局限性的。在四周内提高听力水平,可能吗?当然!这就要提到我们前面要确定的:要做到废寝忘食地学习。由于听力的提高需要一个延续的长期的过程,所以想在短期内提高tef考试培训,就只有加强听力的训练强度:只要有时间,就听法语听力。时间都是挤出来的,不挤的话永远都没有可以进一步提高的空间。计划:首先,在这四周内,每天固定练习2次法语听力,每次一小时。可以做听写,也可以听法语句子,课文等等。 这是基本的训练,能保证听力的基本得分。然而如何做到更好呢?一定要培养法语的语感。因为大部分学生都生活在汉语的语言环境中。然而在这四周的备考时间内,你要努力扭转这种局面,让自己生活在法语的环境中。怎样做到呢?tcf考试培训小编建议的是,每天吃三餐的时候,可以边听法语边吃。不需要你真的去逐字逐句听懂,而是让你的大脑熟悉法语这种语言,培养自己的语感。什么?你说吃饭要专心不然消化不良?要什么消化啊!要过tef/tcf考试!只有四周而已,坚持一下吧! 另外一个容易被忽视的可以提高听力的时间是:睡觉前。其实睡觉前躺在床上听听力是一种一举两得的学习方法。相信大多数学外语的同学都有这种感受:听外语可以助眠。法语也是如此。睡觉前躺在床上听会儿听力,更容易入眠,同时也可以锻炼听力。睡觉前的听力时间长短不重要,哪怕是5分钟,也是你能在听力上多得5分的原因。 二.词汇语法题部分: 这个比较考验基本语法。万变不离其宗,翻开自己上课时的笔记本吧,认真温习学过的语法,最好是边看边读,记忆的效果会更好。 计划:四周内,每天用两个小时学习法语语法词汇,是比较合适的时间安排。小编还想提的一点是,在考试的时候,如果觉得词汇语法题有拿不准的,千万不要纠结太久。分值不大,没必要耗费太多的时间。因为后面有翻译题的部分,这里比较容易得分。所以要学会取舍。 三.中法互译题部分:这里往往比较容易得分。每句的难度都不一样,先从看一眼就会做的句子下手。看到题目的时候,如果觉得有一处不会翻译,先别急,静下心来想一想其他的可以变通的办法,用另一个相同含义的词组或者词汇来代替,同样可以翻译出原句的意思来。 中法互译应该怎样练习呢?可以多找点法语原文来看看,加强对法语行

PostgreSQL学习手册:SQL语言函数

PostgreSQL学习手册:SQL语言函数 一、基本概念: SQL函数可以包含任意数量的查询,但是函数只返回最后一个查询(必须是SELECT)的结果。在简单情况下,返回最后一条查询结果的第一行。如果最后一个查询不返回任何行,那么该函数将返回NULL值。如果需要该函数返回最后一条SELECT语句的所有行,可以将函数的返回值定义为集合,即SETOF sometype。 SQL函数的函数体应该是用分号分隔的SQL语句列表,其中最后一条语句之后的分号是可选的。除非函数声明为返回void,否则最后一条语句必须是SELECT。事实上,在SQL函数中,不仅可以包含SELECT查询语句,也可以包含INSERT、UPDATE和DELETE等其他标准的SQL 语句,但是和事物相关的语句不能包含其中,如BEGIN、COMMIT、ROLLBACK和SAVEPOINT 等。 CREATE FUNCTION命令的语法要求函数体写成一个字符串文本。通常来说,该文本字符串常量使用美元符($$)围住,如: CREATE FUNCTION clean_emp() RETURNS void AS $$ DELETE FROM emp WHERE salary < 0; $$ LANGUAGE SQL; 最后需要说明的是SQL函数中的参数,PostgreSQL定义$1表示第一个参数,$2为第二个参数并以此类推。如果参数是复合类型,则可以使用点表示法,即$https://www.sodocs.net/doc/299928802.html,访问复合类型参数中的name字段。需要注意的是函数参数只能用作数据值,而不能用于标识符,如:INSERT INTO mytable VALUES ($1); --合法 INSERT INTO $1 VALUES (42); --不合法(表名属于标示符之一) 二、基本类型: 最简单的SQL函数可能就是没有参数且返回基本类型的函数了,如: CREATE FUNCTION one() RETURNS integer AS $$ SELECT 1 AS result; $$ LANGUAGE SQL; 下面的例子声明了基本类型作为函数的参数。 CREATE FUNCTION add_em(integer, integer) RETURNS integer AS $$ SELECT $1 + $2; $$ LANGUAGE SQL; # 通过select调用函数。 postgres=# SELECT add_em(1,2) AS answer; answer -------- 3 (1 row) 在下面的例子中,函数体内包含多个SQL语句,它们之间是用分号进行分隔的。CREATE FUNCTION tf1 (integer, numeric) RETURNS numeric AS $$ UPDATE bank SET balance = balance - $2 WHERE accountno = $1; SELECT balance FROM bank WHERE accountno = $1; $$ LANGUAGE SQL;

Paramics快速入门手册

Paramics快速入门手册 本手册旨在提高广大用户的基础应用能力,为广大用户入门提供参考,手册涵盖了软件的安装与运行、仿真路网状态的查看、数据报告的查看和三维仿真方面的基础操作等内容。 用户可以以本手册作为学习Paramics软件的辅助手册,结合软件其他的技术操作手册(软件自带的manual)进行Paramics软件的基础学习。 用户在使用本手册的过程中如有疑问,请跟我们技术支持部门联系,发邮件至Paramics-China@https://www.sodocs.net/doc/299928802.html,, 或登陆我们的网站https://www.sodocs.net/doc/299928802.html,,九州联宇将给您提供完善的技术支持服务。

第一章 安装、运行软件 (3) 1.1安装软件 (3) 1.2运行软件 (3) 第二章 使用Paramics软件 (4) 2.1、二维模式下 (4) 2.2、三维模式下 (4) 2.3、观察点控制 (4) 2.4、地图窗口 (6) 2.5、仿真控制操作 (6) 第三章 仿真分析 (7) 3.1、OD显示 (7) 3.2、热点显示 (8) 3.3、车辆动态信息显示 (9) 3.4、车辆追踪 (11) 3.5、公共交通信息显示 (12) 第四章数据报告 (13) 第五章演示 (14) 5.1、设置图层 (14) 5.2、图层叠加 (14) 5.3、PMX模型 (15) 5.4、环境影响因素 (16) 5.5、飞越播放 (17) 第六章制作仿真视频 (18) 结语 (19)

第一章 安装、运行软件 1.1安装软件 用户在安装Paramics V6安装之前,必须确认安装了.NET Framework 3.0以上的版本。确认安装之后按照以下步骤操作: 1、插入安装光盘,以下两部分是必不可少的,点击Paramics V6 setup,运行软件 2、按照屏幕出现的安装指南进行操作 3、安装结束后要重启计算机 1.2运行软件 用户在启动Paramics之前,确保USB软件狗的红灯闪亮 用户可以通过一下操作打开Paramics路网 点击开始菜单,打开Paramics建模器(Modeller); 在软件中点击File ――Open,打开存放路网文件的文件夹; 选中Demo1,点击OK即可载入演示网络。

史上最全法语学习全套资料(精品!!)

大家网法语论坛资料汇总【法语学习】初学者必看 (1) 法语综合教材下载汇总 (1) 考试资料下载汇总:大学法语、专业法语、考研法语、出国法语等 (2) 法语口语资料下载汇总 (4) 法语考试词汇词典下载汇总 (6) 法语语法下载汇总 (8) 法国文学文章背诵电子书下载汇总 (9) 【法语学习】初学者必看 法语综合教材下载汇总 Taxi第一册教学辅导guide下载 法语原版教材Taxi!第一册课本+练习册下载 法语taxi第一册课本MP3下载 Taxi !第二册教学辅导guide下载 法语原版教材Taxi!第二册(中级)课本下载 法语教材Taxi ________第二册MP3下载 Taxi !第三册教学辅导guide下载 法语-TAXI第三册课本下载 北京语言学院出版社-出《国留学人员法语快速阅读》下载 【教材】新概念法语1-4册(文本+MP3)下载 外研社-高清版《法语2》1-8课下载 《新世纪大学法语》第三册教师参考书下载 《新世纪大学法语》第三册学生用书下载 《新世纪大学法语》第一册教师参考书下载 《新世纪大学法语》第一册学生用书 《新大学法语》下载 [全国高校统编教材法语][北外马晓宏版][1-4册][第一册词汇表] 北外法语教材1-4册PDF 全国高校统编教材法语北外马晓宏版1-4册MP3 马晓宏《法语》教学辅导参考书1-2册下载 [法语教材]薛建成《大学法语简明教程》(PDF+MP3)和参考答案下载 《法语1(修订本)》前10课练习答案网上WORD下载 [法语教材]新大学法语1 ________(PDF+MP3)下载 [法语听力]《循序渐进法语听写(初级)》MP3下载 《循序渐进法语听说(中级)》MP3下载 《法语写作高手》(L'écrit haut la main) PDF下载 英文版法语教材French in Action PDF下载 简易法语200句MP3下载

零基础自学PLC入门

零基础自学PLC入门 1、1 简单介绍 原理及作用:利用按钮推动传动机构,使动触点与静触点按通或断开,并实现电路换接得开关。就是一种结构简单,应用十分广泛得主令电器。在电气自动控制电路中,用于手动发出控制信号,给PLC输入端子输送输入信号。 1、2 应用举例 下面用简单得点动电路举例介绍最常见得常开按钮在电气控制中得应用。 深圳稻草人plc培训

1、2 继电器 继电器得实物照片及符号如图 1-4 所示: 2、1 原理及作用 当输入量(激励量)得变化达到规定要求时,在电气输出电路中使被控量发生预定得阶跃变化得一种电器。继电器就是一种电子控制器件,它具有控制系统(又称输入回路)与被控制系统(又称输出回路),通常应用于自动控制电路中,它实际上就是用较小得电流去控制较大电流得一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。 下面我们给出继电器线圈未通电与通电后得示意图,进行比较以使读者更深入且直观得了解其原理及作用。

深圳稻草人plc培训 2、2 应用举例 下面用一个简单得点动电路举例介绍继电器在电气控制中得应用。 图 1-7 :按钮未按下 ? 继电器线圈不得电 ? 继电器常开触点切断回路电流 ? 灯泡不亮 深圳稻草人plc培训

图 1-8 :按钮按下 ? 继电器线圈得电 ? 继电器常开触点闭合灯泡有电流 ? 灯泡点亮 继电器与灯泡时序图如下图 1-9: 1、3 三极管 1、3、1 原理及作用: 三极管,全称应为半导体三极管,也称双极型晶体管。分成NPN与PNP两种。三极管有三个极,分别叫做集电极C,基极B,发射极E。 晶体三极管就是一种电流控制电流得半导体器件,其作用就是把微弱信号放大成辐值较大得电信号,也用作无触点开关。如果三极管主要工作在截止与饱与状态,那么这样得三极管我们一般把它叫做开关管。当基极电流为 0 时,三极管集

赤道仪入门手册

赤道仪使用入门手册 一、操作赤道仪 赤道仪的操纵主要是高度和方位角调节,这两处调节用于观测较大方向改变,在仪器下面有一个大滚花旋钮用于方位角调节,松开旋钮可旋转赤道仪上部方向轴,用T字旋钮调节高度,这些用于校准极轴。 高度调节 方位调节 另外,赤道仪还有赤经RA(HA时角)和赤纬DEC方向控制,用于观测,松开锁钮可形成大的方向转变,在锁钮锁住后可用控制杆进行微调。在高度调节轴上附加刻度盘,用于根据当地纬度校准极轴。 赤纬刻度赤纬锁钮 赤经刻度 赤经微调赤纬微调

二、极轴校准 为了望远镜在天空中准确跟踪目标,首先需要校准赤道仪。方法是移动赤道仪指向北(南)天极,北半球的人们很容易在北天极附近找到很亮的北极星,如果目视,粗调极轴就足够了。在开始观测之前,首先确保你的赤道仪水平,寻星镜与望远镜对齐。 1. 设置纬度 转动望远镜桶并保持平衡,查询本地纬度和时区,用地图或GPS 查询本地地理位置,在赤道仪底座旁边,能发现一个0-90高度刻度盘。 EQ1 EQ3/EQ4 轻轻逆时针转动锁杆,来松开转轴。底部有一个螺丝推动转轴下面一个“舌头”,改变角度,旋转直到指针对准当地纬度,然后锁住转轴。 2. 寻找北极星

北极星,从北天极(NCP)观测小于一等星,由于北极星并不是正好位于北天极,因此当地球自转,北极星轨迹是一个很小的圆。北极星偏移北天极,靠近仙后座,与北斗星柄根部连线上。 3. 定位望远镜对准北极星 打开赤纬(DEC)锁钮,旋转望远镜桶直到指针对准刻度盘90读数,拧紧赤纬锁钮。移动三脚架以便望远镜向北(EQ3/EQ4赤道仪有“N”标识对准北面),赤经(RA)轴粗对北极星,这步可使用指南针。打开底座下面方位调节钮,通过寻星镜使北极星位于十字中心,虽然真正北天极距离北极星可能有二倍月亮视直径(北极星每天环绕北极一圈),除非你长期摄影曝光,否则不会发现这个问题。

A系统快速入门指导手册

九洲港协同办公自动化系统 用 户 使 用 手 册 集团电脑部 本公司办公自动化系统(以下简称OA系统)内容包括协同办公、文件传递、知识文档管理、

公共信息平台、个人日程计划等,主要实现本部网络办公,无纸化办公,加强信息共享和交流,规范管理流程,提高内部的办公效率。OA系统的目标就是要建立一套完整的工作监控管理机制,最终解决部门自身与部门之间协同工作的效率问题,从而系统地推进管理工作朝着制度化、准化和规范化的方向发展。 一、第一次登录到系统,我该做什么? 1、安装office控件 2、最重要的事就是“修改密码”!初始密码一般为“123456”(确切的请咨询系统管理员),修改后这个界面就属于您自己的私人办公桌面了! 点击辅助安 装程序 安装 office 控件

密码修改在这儿! 一定要记住你的 新密码! 3、设置A6单点登陆信息 点击配置系 统 点击设置参 数 勾选A6 办公系 统

输入A6用户和 密码后确定 二、如何开始协同工作? “协同工作”是系统中最核心的功能,这个功能会用了,日常办公80%的工作都可以用它来完成。那我们现在就开始“发个协同”吧! 1、发起协同 第一步新建事项 第五步发送 第二步定标题

第三步定流程 式 第四步写正文 方法:自定义流程图例:

第一步新建流程 式 第三步确认选中第二步选人员 在自定义流程时,人员下方我 们看到如下两个个词,是什么 意思呢? 第四步确认完成 、 提示(并发、串发的概念) 并发:采用并发发送的协同或文电,接收者可以同时收到 串发:采用串发发送的协同或文电,接收者将按照流程的顺序接收 下面我们以图表的方式来说明两者的概念: 并发的流程图为:

《简明法语教程》自学手册

《简明法语教程》自学手册 齐进法语, 全力打造国内一流的法语培训品牌 咨询热线: 400-6996-012 北京(人大校区 大望路校区 三里屯校区) 版权归齐进法语学校所有,请勿用作商业用途,仅供参考学习使用。石家庄 桂林 巴黎 … 7 29. Verbes Pratiquer vt. 实践,从事,进行 Pratiquer qqch. : pratiquer une langue 说一门语言,用一门语言 Marquer vt. 留痕迹,标志 Marquer qqch. :

marquer les points 比赛记分, marquer un but 进球, 射门得分; marquer ses d é penses 记支出帐 Préceder vt . 走在 … 前面 / 在 … 之前 Je vais vous pr é c é der pour vous montrer le chemin. 我走在您前面给您指路。 Estimer vt. 估价 / 重视,尊敬; estimer que + 句子:认为 Ce tableau a é t é

à deux mille euros. 这幅画估价 2000 欧元。 C’est un musicien qu’on estime beaucoup. 这是一位很受人尊敬的音乐家。 J’estime que sa décision est bien imprudente. 我认为他的决定很不谨慎。 Perdre qqn /qqch. vt. 丢失 / 失去 Il a perdu son courage. 他失去了勇气。 Il a perdu sa femme il y a trois ans. 三年前,他失去了他的妻子。 Se perdre 迷失 On se perd facilement dans cette ville. 人们很容易在这座城市里迷路。 Prolonger qqch vt. 使 … 延长: pro longer les vacances

ANSYS新手入门手册(完整版)超值上

ANSYS 基本分析过程指南目录 第 1 章开始使用 ANSYS 1.1 完成典型的 ANSYS 分析 1.2 建立模型 第2章加载 2.1 载荷概述 2.2 什么是载荷 2.3 载荷步、子步和平衡迭代 2.4 跟踪中时间的作用 2.5 阶跃载荷与坡道载荷 2.6 如何加载 2.7 如何指定载荷步选项 2.8 创建多载荷步文件 2.9 定义接头固定处预拉伸 第 3 章求解 3.1 什么是求解 3.2 选择求解器 3.3 使用波前求解器 3.4 使用稀疏阵直接解法求解器 3.5 使用雅可比共轭梯度法求解器(JCG) 3.6 使用不完全乔列斯基共轭梯度法求解器(ICCG)3.7 使用预条件共轭梯度法求解器(PCG) 3.8 使用代数多栅求解器(AMG) 3.9 使用分布式求解器(DDS) 3.10 自动迭代(快速)求解器选项 3.11 在某些类型结构分析使用特殊求解控制 3.12 使用 PGR 文件存储后处理数据 3.13 获得解答 3.14 求解多载荷步 3.15 中断正在运行的作业 3.16 重新启动一个分析 3.17 实施部分求解步 3.18 估计运行时间和文件大小 1 1 1 23 23 23 24 25 26 27 68 77 78 85 84 84 85 86 86 86 86 87 88 88 89 92 96 97 100 100 111 113

3.19 奇异解 第 4 章后处理概述 4.1 什么是后处理 4.2 结果文件 4.3 后处理可用的数据类型 第5章 5.1 概述 5.2 将数据结果读入数据库 5.3 在 POST1 中观察结果 5.4 在 POST1 中使用 PGR 文件 5.5 POST1 的其他后处理内容 第 6 章时间历程后处理器(POST26) 6.1 时间历程变量观察器 6.2 进入时间历程处理器 6.3 6.4 6.5 6.6 6.7定义变量 处理变量并进行计算 数据的输入 数据的输出 变量的评价 通用后处理器(POST1) 114 116 116 117 117 118 118 118 127 152 160 174 174 176 177 179 181 183 184 187 190 190 190 194 195 6.8 POST26 后处理器的其它功能 第 7 章选择和组件 7.1 什么是选择 7.2 选择实体 7.3 为有意义的后处理选择 7.4 将几何项目组集成部件与组件 第 8 章图形使用入门 8.1 概述 8.2 交互式图形与“外部”图形 8.3 标识图形设备名(UNIX 系统) 8.4 指定图形显示设备的类型(WINDOWS 系统)198 198 198 198 201

简明法语教程自学手册-第14课

Le?on Quatorze 第十四课 本课重点: 1.命令式 2.最近将来时 3.钟点的表达 4.动词变位:attendre ;dire ;devoir 5.课文句型 6.交际法语,找人 ⅠGrammaire 语法部分 P142-144 3.l’impératif 命令式 法语中命令式只有单数第一人称和复数第二人称,表示向对方发布命令,劝告,建议,嘱咐,鼓励等 ①构成: ①将人称变位动词去掉主语即可 ②以er结尾的第一组动词,在单数第二人称命令式中要去掉词尾的s,加感叹号 ③否定命令式:Ne + 动词 + pas + 其它 ④肯定命令式中有含元音的代词,要恢复“s”:Parle! Parles-en! Va! Vas-y! ⑤动词aller,s’en aller,offrir,ouvrir,couvrir,découvrir,souffrir命令式同以er结尾的第一组动词,单数第二人称要去掉“s” ⑥动词pouvoir不存在命令式。 3.特殊变位: être Sois soyons Soyez avoir Aie ayons Ayez savoir Sach sachions Sachiez vouloir Veuille veuillions veillez Exemples : parler : Parle !你说/ Ne parle pas !你别说 Parlons 我们说!/Ne parlons pas !我们别说 Parlez !你们/您说/Ne parlez pas !你们/您别说 Parlez en fran?ais ! 你们/您用法语说/ Ne parlez pas en fran?ais ! 你们/您别用法语说 être : Sois prudent !你谨慎点

Photoshop经典学习手册

第一章Photoshop岗位培训基础知识Photoshop是Adobe公司最为出名的图像处理软件之一,集图像扫描、编辑修改、图像制作、广告创意,图像输入与输出于一体的图形图像处理软件。 一、基本概念 1、图像类型 (1)位图(点阵图、光栅图、像素图):最小单位由像素构成的图,缩放会失真。 位图的构成单位是像素,位图就是由像素阵列的排列来实现其显示效果,每个像素有自己的颜色信息。对位图图像进行编辑操作时,操作的对象是每个像素,从而达到改变图像的色相、饱和度和透明度的显示效果。 常见的格式有JPEG、TIFF、GIF等。制作软件有:photoshop、painter等。 (2)矢量图(向量图):通过多个对象的组合生成的图像,对其中的每一个对象以数学函数来纪录元素形状及颜色的算法,缩放不会失真。 制作矢量图的软件有:Auto CAD等。 (3)分辩率:单位长度内含有的点(dot)或像素(pixel)的多少,单位:“dpi”或“ppi” 分辨率一般有:图像分辨率、屏幕分辨率、输出分辨率、位分辨率。 图像尺寸与图像大小及分辩率的关系:如图像尺寸大,分辩率大,文件较大,所占内存大,电脑处理速度会慢,相反,任意一个因素减少,处理速度都会加快。 2、通道 在PS中,通道是指色彩的范围,一般情况下,一种基本色为一个通道。如RGB颜色,R 为红色,所以R通道的范围为红色,G为绿色,B为蓝色。 3、图层 在PS中,一般都是用到多个图层制作每一层好象是一张透明纸,叠放在一起就是一个完整的图像。对每一图层进行修改处理,对其它的图层不会造成任何的影响。 二、图像的色彩模式 1、RGB彩色模式:是屏幕显示的最佳颜色,由红、绿、蓝三种颜色组成,每一种颜色可以有0-255的亮度变化。 2、CMYK彩色模式:由品蓝,品红,品黄和黑色组成,颜色范围0%-100%。一般打印输出及印刷都是这种模式,故打印图片一般都采用CMYK模式。 3、HSB彩色模式:是将色彩分解为色调、饱和度及亮度。通过调整色调,饱和度及亮度得到颜色和变化。 4、Lab彩色模式:这种模式通过一个光强和两个色调来描述一个色调叫a,另一个色调叫b。它主要影响着色调的明暗。一般RGB转换成CMYK都先经Lab的转换。 5、索引颜色:这种颜色下图像像素用一个字节表示它最多包含有256色的色表储存并索引其所用的颜色,它图像质量不高,占空间较少。 6、灰度模式:即只用黑色和白色显示图像,像素0值为黑色,像素255为白色。 7、位图模式:每个像素是1bits来表示,即黑色和白色由二进制表示,从而占磁盘空间最小。 三、选择工具 Photoshop的工具众多,全部放在工具栏中,工具栏会变得很长。性质相近的工具被放到一起,

ps工具使用入门教程

PS工具使用入门教程 想要用好Photoshop,首先要了解Photoshop中最常用到的工具箱。Photoshop的工具箱就像是一个百宝箱,它里面提供了几乎所有能够辅助我们进行各种操作的有用的工具。 图1-1- 2 1、轻松学会基本工具的使用 工具箱中的工具大致可以分为:选择工具、绘图工具、路径工具、文字工具、切片工具以及其它类的工具,此外还有一些提供独立控制功能的按钮和选项。由于不同的工具使用起来的基本方法和原理都差不多,这里举一个简单的例子让大家对工具箱的使用有一个大致的了解,在这个例子中我们将使用“选择工具”和“绘图工具”来制作一个立体球,一起来看看怎么做的吧! 步骤1 新建一个图像文件 首先我们创建一个新的图像文件。执行【文件】|【新建】命令打开【新建图像】文件对话框,在“名称”中填入图像的“名称”为“立体球”;将“宽度”和“高度”都设置为400;分别在右边的下拉框中选择单位为“像素”;在“模式”中选择图像的色彩“模式”为我们通常使用的“RGB 颜色”模式(如图1-1-4所示)。其它为默认设置,单击【好】按钮,这样一个新的图像文件就建好了。

图1-1- 4 图1-1- 5 步骤2 建立一个圆形选区 接着来制作一个圆形选区。选区的制作是Photoshop中常用到的操作,通过设定选区我们可以指定对图像处理的范围。如本例将要制作一个实心的圆形,那么先用选区来指定这个圆形的范围,下面我们就来看看怎样使用【椭圆选框工具】来制作一个正圆选区。首先要选中【椭圆选框工具】,在一般情况下,我们可以通过用鼠标点击工具箱中相应的工具图标来选中我们需要的工具,可是在Photoshop中有些工具在默认状态下是隐藏起来的,比如椭圆选框工具。我们可以在相应的工具图标上按住鼠标左键并停留一会直到弹出一个选择列表(如图1-1-6所示),这时将鼠标移动到列表中相应的工具图标上点击,我们就可以选择那些被隐藏起来的工具了,效果如图1-1-7所示。 图1-1- 6 图1-1- 7

NPS现场操作手册(终极版)

NPS现场操作手册 【台湾】许文治著 精益生产领域公认经典之作 全面改善生产方式,提升竞争力 态度变则思想变思想变则行为变 行为变则习惯变习惯变则人生变

目录 NPS新生产技术导论 (1) 意识篇 1 浪费的认识 (4) 1.1 钱在哪里 (4) 1.2 真的不浪费了吗 (5) 1.3 劳动改善胜过劳动强化 (6) 1.4 七种浪费 (7) 2 效率的认识 (10) 2.1 效率提高了,怎么没赚钱呢 (10) 2.2 每个人做得越多越好吗 (12) 2.3 要动则动,该停则停 (13) 3 库存是企业的墓场 (15) 技法篇 4 第一招式——流线化生产:流线化生产线 (18) 4.1 流线化生产的意义 (18) 4.2 流线生产与批量生产的差别 (20) 4.3 流线化生产的八个条件 (21) 4.4 流线化生产的建立 (25) 4.5 设备布置的三不政策 (28) 4.6 有弹性的生产线布置 (29) 4.7 流向生产线布置要点 (30) 4.8 一笔画的工厂布置 (32) 5 第一招式——流线化生产:设备设计考虑之原则 (35) 5.1 容易被差遣的设备 (35) 5.2 设备要裸体才好 (36) 5.3 设备也要流动 (37) 5.4 设备要能屈能伸 (38) 5.5 有弹性的设备 (39) 5.6 作业面力求狭窄 (40) 5.7 机器的“三不”原则 (41) 5.8 把输送带变成“成长带” (43) 6 第一招式——流线化生产:改善实例 (45) 6.1 印刷电路板插件时间减半实例 (45) 6.2 精密铸造工厂缩短交货期实例 (46) 6.3 家具工厂生产效率倍增实例 (48) 6.4 电子零件不良率降低实例 (49) 6.5 运动器材工厂空间减半实例 (50) 7 第二招式——安定化生产:人员的安定 (52)

西班牙语 法语(二外 自学者书单)

前言:所有想要自学法语,西语的同学,我都建议先有老师带你学会所有发音,然后再开始自学。想要通过MP3和视频学发音的,还是算了吧~切身之谈! 还有啊,背中国教材的课本,背引进教材的对话都非常重要啊~~~楼主是各种后悔有木有!!! 话不多说,开始· 法语: 课本:简明法语教程 学实用语法和词汇。进行阅读,写作训练,要背课文哦!齐进法语有视频教学,大家可以百度之。 法语专业的课本是马晓宏老师编的《法语》,但对自学者和二外法语的同学来说,简法学好了完全就够了。 课本:reflets走遍法国 听力,口语训练,了解法国文化,本书的视频互动教学法很有趣。第一册台湾电台有配套讲座 现另有一本更新的名为festival法语浪漫的课本,台湾电台也有配套讲座,而且下册的讲座比走法的下册讲座要更好,(确切地说是好的太多)据学过的同学说也是相当不错,听力材料特别棒。不过法语浪漫没有视频教学法,也没有中文编译本。 建议大家买走法,第一册上只买课本,其他别买(教书用书,练习册,语法手册别买。你不是有了简法了么,还要这些做什么),课本练习答案杨淑娟老师会念的,大家练练听写也很好。第一册下还得买本教师用书(蔡淑玲老师不念答案),第二册也要买教师用书。 词典:法语助手 手机词典,网上找免费版。现在几百块就能买个安卓智能机,何必去花几百块买电子词典,或者一天到晚翻纸质词典?这词典超级好用,应付日常查询,动词变位是绝对够了。该软件苹果,塞班都,安卓都能用。 语法书:法语现代语法 毛意忠老师编写,法语界公认的权威。 还有一本全新法语语法,是法国直接引进版,也是毛老师翻译。完全是法国人的思维模式,适合高水平同学,例句都不带翻译的。

零基础自学PLC入门

零基础自学PLC入门 1.1 简单介绍 原理及作用:利用按钮推动传动机构,使动触点与静触点按通或断开,并实现电路换接的开关。是一种结构简单,应用十分广泛的主令电器。在电气自动控制电路中,用于手动发出控制信号,给PLC输入端子输送输入信号。 1.2 应用举例 下面用简单的点动电路举例介绍最常见的常开按钮在电气控制中的应用。 深圳稻草人plc培训 https://www.sodocs.net/doc/299928802.html,

1.2 继电器 继电器的实物照片及符号如图 1-4 所示: 2.1 原理及作用 当输入量(激励量)的变化达到规定要求时,在电气输出电路中使被控量发生预定的阶跃变化的一种电器。继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。 下面我们给出继电器线圈未通电和通电后的示意图,进行比较以使读者更深入且直观的了解其原理及作用。

深圳稻草人plc培训 https://www.sodocs.net/doc/299928802.html, 2.2 应用举例 下面用一个简单的点动电路举例介绍继电器在电气控制中的应用。 图 1-7 :按钮未按下 ? 继电器线圈不得电 ? 继电器常开触点切断回路电流 ? 灯泡不亮 深圳稻草人plc培训

https://www.sodocs.net/doc/299928802.html, 图 1-8 :按钮按下 ? 继电器线圈得电 ? 继电器常开触点闭合灯泡有电流 ? 灯泡点亮 继电器与灯泡时序图如下图 1-9: 1.3 三极管 1.3.1 原理及作用: 三极管,全称应为半导体三极管,也称双极型晶体管。分成NPN和PNP两种。三极管有三个极,分别叫做集电极C,基极B,发射极E。 晶体三极管是一种电流控制电流的半导体器件,其作用是把微弱信号放大成辐值较大的电信号,也用作无触点开关。如果三极管主要工作在截止和饱和状态,那么这样的三极管我们一般把它叫做开关管。当基极电流为 0 时,三极管集电极

软件快速入门手册

可读写一体机快速入门手册 读卡设备在安装好后需要经过卡片发行授权,读卡机密码及权限设置操作流程才能够正常使用。一张卡如果在一个读卡器上顺利使用,卡片和读卡器需要满足以下条件: 1.卡片的加密密码与读卡器的密码一致; 2.卡片的权限必须在读卡器权限许可的范围内; 3.卡片必须在有效期以内; 4.卡片内码不在黑名单之列; 一、连接发卡器 首先,将发卡器连接到电脑的USB接口,为了保证通信性能,厂家建议连接至计算机机箱后的USB接口,如图1所示。 图1 图2 电脑会提示发现新硬件,如图2所示. 图3 图4 按照图3选择从列表或指定位置安装,按照图示指定驱动位置,驱动默认在安装光盘的CP210X文件夹下。 点击下一步,如图5,单击完成后再次弹出找到新硬件,选择否,暂时不,找到驱动位置安装驱动,成功后,可以在

图5 图6 设备管理器中看到CP2102 USB to UART Bridge Controller (COM5),表示发卡器的通信端口为COM5,如图7。 图7 图8 图9 接下来我们打开管理软件,双击图8所示图标,出现图9所示对话框,输入密码。默认密码是888888,点击确定,出现图10界面。 图10 第一次使用,先配置通信端口。点击菜单栏“系统”,“设置发卡器通讯参数”,如图11所示界面。 图11 图12

出现如图13所示界面。 图13 设置串口为刚才设备管理器中看到的COM5,点击“通讯测试”,若通信正常会出现图12所示界面。单击保存。 此时可以看到主界面“远距离发卡器通信设置”变绿,表示计算机与发卡器通信正常。此时即可对卡片进行发行授权等操作。 三、发行卡片 在卡片栏点击“远距离卡片发行”,弹出图15所示界面。 图15 1、发行单张卡片 点击“增加”,在“卡片发行记录编辑”处填写卡片信息,其中“卡片类型”、“有效日期”、“车辆类别”、“付款金额”和“可出入以下车场”为必选项。填写完毕后单击“存储”,弹出图16界面,点击确定,弹出图17界面。 图16 图17 2、批量发行卡片 点击“批量发行”,弹出图18所示界面,填写卡片发行参数,其中“卡片类型”、“有效日期”、“车辆类别”、“付款金额”和“可出入以下车场”为必选项。点击“开始发行”,弹出图19所示界面,将卡片对准发卡器的红外激活窗口,当提示“卡片内码XXXXXXX已发行”表示卡片已经发行好。

Mac 的自动化 AppleScript 终极入门手册

The Main Window 从这里开始:Tell 命令块 要创建一个 AppleScript时,只要打开 Applications 文件夹里的 Utilities 里面的 AppleScript Editor 面输入以下的代码: tell application "Finder" display dialog "Hello World" end tell AppleScript 这种脚本语言本身尽可能使用平实的英语作为语法来让代码特别容易理解和阅读。 想它做些什么。比如上面所说的三行代码告诉 Finder 这个应用程序显示一个包含 “Hello World” 以 “end tell” 命令来结束这个 Tell 命令块。 小技巧:初学者最容易犯的错误就是忘了最后加上 “end tell” 来结束 Tell 命令块,如果把它忘了,脚本将会编译失败。 Syntax Color 你的代码成功编译后,再按 “Run” 图标,你应该会看到以下的对话框: Hello World

现在按下 “OK” 按纽并且看一下编辑器下方。当你运行一脚本时,编辑器会告诉你运行的结果是什么,或者什么被“返回”了,在我们的例子里,它告诉我们 “OD” 按纽被按下了。 声明变量 变量在每一种编程语言里面的意义都是一样的,程序代码利用变量方便的对许多信息进行读取或运算。但在每一种语言里创建或“声明”变量是不同的,在 AppleScript 里你会像下面这样声明变量: set theString to "Hello World" tell application "Finder" display dialog theString end tell 上面的例子中有几处地方需要注意。首先,我们注意到变量的声明是通过 “set” 和 “to” 命令来进行。在例子中我们 “set” 了我们的变量(“theString”)为一个值(“Hello World”)。在很多编程语言里程序员被要求必须声明变量的类型(如整型、浮点型、字符串等等),但 AppleScript 足够的聪明而不需要程序员声明类型。 另外,请注意我是如何对变量命名的。你不能在变量名中间加空格,所以最好使用驼峰型(theString)或下划线型(the_string)变量命名方法。使用哪一种命名方法并不重要,但在你所写的程序中最好保持统一的命名方法。当你读其他人写的代码时,你一定会很讨厌看到类似 “myVariable” 这样的变量名,因为你从变量名上根本看不出这个变量是用来存什么的。 最后,我们注意到把 “Hello World” 放进了变量中,我可以在代码里一遍又一遍的引用这个变更。如果后面我决定要把 “Hello World” 改成 “Good Morning Dave”,我只需要在声明变量的那一行进行修改就可以了。 使用变量 你可以尽情的使用变量来做各种疯狂的事,但鉴于这是一篇入门文章,我只会告诉你几种方法,输入下面的代码: --Integer Variables set theFirstNumber to 3 set the theSecondNumber to 2 --Variable Operations set theAnswer to (theFirstNumber + theSecondNumber) set theAnswer to (theAnswer + 1) --String Variables set theString to "3+2+1=" --Display Dialog tell application "Finder" display dialog theString & theAnswer end tell 当你的脚本变得越来越复杂,你就需要好好的组织一下你的脚本了。在一行代码前加上两个”-”号,代表这一行是注释,你可以使用注释来隔开和解释你的代码方便以后阅读。在上面的例子里,我创建了一个字符变量和几个整数变量。你可以对变量进行数学运算,在这里我把 “theFirstNumber” 设为3,“theSecondNumber”设为2,然后把他们相加并赋值给 “theAnswer” 变量。 另外,你可以在变量创建后改变变量的值。在 “theFirstNumber” 和 “theSecondNumber” 相加并把结果赋值给 “theAnswer”(结果为5)后,我马上把 “theAnswer” 自己加1(结果为6)。如果你运行这个脚本,你应该会看到以下的结果: Basic Math 这只是一个很简单的范例,示范你可以对变量做的一些操作。你现在应该明白变量的值并不是不变的,一门编程语言的强大在于你能通过对变量的操作完成各种各样的任务。 重中之重:AppleScript 字典 虽然 AppleScript 本身自带有大量可以作用于 Mac 系统中任何程序的指令,但应用程序的作者还是有责任针对他的应用添加 AppleScript 的全面支持。换句话说,开发者必须编写一个他的程序如何与系统里其他程序进行通讯的手册,这些手册被称之为“字典”。要打开字典,在 AppleScript Editor 选择菜单 File->Open Dictionary (或快捷键Shift-Command-O)。例如在打开的字典里向下浏览,找到程序 Mail 然后按 “Choose”,你应该会看到以下的窗口: Mail Dictionary 在左边的列中包含了指令和物件的 “套件”。当你选择了一个套件,你会在下面的显示窗中看到此套件所包含的所有东西。你可以通过点击第二列及第三列里的命令来缩小预览的范围。套件包

相关主题