OpenDaylight初步学习过程

北京邮电大学-杨勇 2015/11/12

1 OpenDaylight初步学习过程

———————Lithium

OpenDaylight搭建环境的要求

1. 虚拟机Ubuntu 14.04,内存建议4G及以上,以免在启动ODL时太卡

2. Java7-及以上版本

3. Maven3.1.1及以上版本

注意:

 先用java –version 查看jdk版本。如果版本低于jdk1.7,则从jdk官网下载,

下载地址: http://www.oracle.com/technetwork/java/javase/downloads/java-archive-

downloads-javase7-521261.html#jdk-7u79-oth-JPR 一定要根据自己系统下载相应的

jdk。

安装及配置: http://blog.sina.com.cn/s/blog_93dc666c0101b1bj.html

 查看maven版本,maven –v,如果未安装,则从其官网下载3.1.1版本及以上版本。

Tar文件,可以先去官网查下maven最新版本多少。

下载网址:http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-

3.3.3-bin.tar.gz

安装配置:http://www.blogjava.net/caojianhua/archive/2011/04/02/347559.html

建议不要从shell通过apt-get来安装maven,版本不是最新的。

安装pre-build的controller

由于新手初期对于ODL的了解还不多,建议先安装pre-built的distribution熟悉一下

opendaylight的基本功能。

1) 下载地址如下,下载zip格式

https://www.opendaylight.org/downloads

2) 解压文件,进入到bin文件夹,运行./karaf 北京邮电大学-杨勇 2015/11/12

2 3) 安装相关依赖,以下是满足一些基本功能的依赖(顺序有时候会有要求):

安装支持REST API的组件: feature:install odl-restconf

安装L2 swtich 和Openflow插件:

feature:install odl-l2switch-switch

feature:install odl-openflowplugin-all

安装DULX功能: feature:install odl-dlux-all

安装基于karaf控制台的md-sal控制器功能:feature:install odl-mdsal-all

安装基于karaf控制台的ad-sal功能: feature:install odl-adsal-northbound

安装完成后,可以通过访问http://:8181/index.html ,进入ODL控制平

面,也可以通过 http://:8181/apidoc/explorer访问api端口信息

以上如果一切顺利则表明ODL初步搭建完成,接下来需要通过mininet来验证ODL连接以

及用restclient或者postman来验证下发流表正常

使用mininet连接controller

1) 在另外一台虚拟机安装mininet,具体安装步骤请看压缩包里的《如何升级Mininet的

OpenvSwitch的版本》文档。

2) 启动ODL

3) 启动Mininet连接controller,本例命令如下:

 sudo mn –

controller=remote,ip= --topo tree,3 北京邮电大学-杨勇 2015/11/12

3  Mininet命令详见 http://mininet.org/walkthrough/

4) Mininet连上controller后,可以在ODL那个网页上刷新一下,就可以看到创建的拓扑

图,但有一点需要注意的是图上只显示了交换机不会显示主机,这是由链路发现协议

LLDP来决定的,当主机发起流量时,相关主机才会在拓扑图中显示。

5) 在mininet中输入 pingall,将所有交换机和主机之间连接起来这时候再刷新拓扑图,就

能看到主机了,这时说明controller与mininet连接没有问题。

北京邮电大学-杨勇 2015/11/12

4

OpenFlow Configuration

1. 在以上的基础上,在controller虚拟机浏览器里访问:

http://localhost:8181/restconf/operational/opendaylight-inventory:nodes

2. 接下来就用id为openflow:5的交换机来测试下发流表,如果你虚拟机里是FireFox浏

览器,则添加Restclient组件,若是Chrom浏览器则添加Postman组件。一般ubuntu

系统都是火狐浏览器,本文档就以火狐浏览器为例。如下图添加Restclient:

北京邮电大学-杨勇 2015/11/12

5

添加好后再从下图打开restclient

3. 通过restclient下发流表

 Method为put

 URL:http://:8181/restconf/config/opendaylight-inventory:nodes/node/openflow:5/table/0/flow/1 (其中需要controller_ip为你ODL的IP,

openflow:1/table/0/flow/1则是你下发流表指定的交换机,通常table/0/flow/1不用变,

openflow:1则根据你从上一步查看nodes时能够获取到的几个node

来找,如上图的

openflow:5)

 设置Headers: 北京邮电大学-杨勇 2015/11/12

6 Content-Type: application/xml

Accept: application/xml

Authentication(这个就是你访问这个网址时需要的账号密码,这儿就是admin/admin)

 Use Body

2

Foo

2048

10.0.10.2/24

1

0

0

北京邮电大学-杨勇 2015/11/12

7

0

注意:如果你想尝试不一样的flow和table,比如将table/0/flow/1改成table/2/flow/20,

那么相应的URL需要变且Body里也要相应修改为2和20。

 Result

4. 在mininet虚拟机上通过以下指令验证是否下发成功(mininet不关,另启一个shell)

sudo ovs-ofctl -O OpenFlow13 dump-flows s5(这里咱们下发给的是openflow:5 对应

的也就是交换机s5)

北京邮电大学-杨勇 2015/11/12

8 你也可以通过restclient来验证

 URL: http://:8181/restconf/operational/opendaylight-

inventory:nodes/node/openflow:5/table/0/

 Method: GET

 这里就不用设置Accept的header

 Result

至此,祝贺你完成了ODL初步安装以及验证端到端下发流表步骤。

附录

本文编辑的资料来源以下网址及文档:

1. https://wiki.opendaylight.org/view/OpenDaylight_OpenFlow_Plugin:End_to_End_Flows

端到端流表验证

2. 《Opendaylight学习及开发初级教程北邮-天依》

合集下载

opendaylight Md-sal

opendaylight Md-sal

Md-sal中

How To Look Up Data In MD-SAL – Helium Version

Posted by Kanika

Previously I wrote how to look up data in MD-SAL data store but that holds good

only for OpenDaylight’s Hydrogen release. In OpenDaylight’s Helium release, data

broker API’s have been changed. Here is how you can look up data in MD-SAL data

store if you are using OpenDaylight’s Helium version. Note that you also have to

switch your OSGI bundle to be config subsytem aware before you can start using

new DataBroker service.

import mon.base.Optional;

import org.opendaylight.controller.md.sal.binding.api.DataBroker;

import mon.api.data.LogicalDatastoreType;

import org.opendaylight.controller.md.sal.binding.api.ReadOnlyTransaction ;

...

...

//Look up all the nodes from MD-SAL operational data store

InstanceIdentifier nodesIdentifier =

实验四 PLC实现的天塔之光彩灯控制

实验四  PLC实现的天塔之光彩灯控制

实验四 PLC实现的天塔之光彩灯控制

实验学时:2 实验类型:设计型

一、 实验目的

进一步熟悉PLC指令系统,掌握PLC的简单编程,用PLC与天塔之光实验模板构成闪光彩灯控制系统。

二、 实验内容:

天塔之光彩灯示意图及时序图如图2-8所示:

1、 控制要求

彩灯工作方式要求为发射型闪烁,其工作流程如下:

L1亮2秒后灭,接着L2、L3、L4、L5亮2秒后灭,接着L6、L7、L8、L9亮2秒后灭,然后L1亮2秒后灭……如此循环。

根据以上要求及控制时序图编制程序,并上机调试运行。

在上述程序的基础上,可对程序和I/O分配进行简单的修改,自行设计其它的闪烁方式.

2、 I/O分配

输入: 启动按键-X0 停止按键-X1

输出: L1-Y1, L2-Y2, L3-Y3,

L4-Y4, L5—Y5, L6-Y6,

L7-Y7, L8-Y8, L9-Y9。

3、 将设计的程序输入可编程控制器

利用FPWIN—GR软件将设计好的梯形图程序输入计算机,并进行PG转换,然后下传入PLC。

4、 调试并运行程序

在PLC训练装置上接线并运行、调试程序。

三、 实验要求

根据控制时序图和I/O分配表设计天塔之光的彩灯控制程序,写出程序清单及注释,画出电气控制图并转为梯形图。编程时应注意定时器指令的用法。将梯形图输入计算机并下装到PLC,调试并运行程序。

四、 实验装置

1、 TVT-90A台式可编程控制器学习机实验屏;

2、 RS422/RS232C适配器;

3、 UNIT-2天塔之光实验板;

4、 微型电子计算机;

5、 连接导线若干。

五、 实验步骤

1、 启动计算机并进入“FPWIN—GR”编程界面,将梯形图输入并进行PG转换,将程序存入磁盘,以备今后调用。

2、 将24V电源的“+”极分别接至数字量调试单元X和Y的“COM”端,将电源“—”极接至数字量调试单元X和Y的C端(注:如无C接线端,则该装置为内部共地连接,无需连接负极线)。

OpendTect中文操作手册

OpendTect中文操作手册

OpendTect3.

培训手册

(荷兰dGB公司)

󰀀󰀀󰀀󰀀科技(北京)有限公司

德康泰克 

2

目 录

第1章 前言..............................................................................1

1.1 练习说明............................................................................................................................1

1.2 致谢....................................................................................................................................1

第2章 简介..............................................................................2

2.1 F3演示数据体...................................................................................................................2

2.2 快速启动一个项目............................................................................................................3

2.3 预演....................................................................................................................................4

软件定义网络SDN技术与应用课程标准教案

软件定义网络SDN技术与应用课程标准教案

1 1.1 课程在相关专业中的性质与定位

《软件定义网络》是计算机网络技术专业的专业必修课程,是一门实践技能很强的课程。

本课程以控制器和数据转发器为主线,完整而深入地讨论了软件定义网络的系统架构、软件交换机、OpenFlow协议及OpenDayLight技术,使学生熟悉软件定义网络的构建,最终使学生能够具有掌握软件定义网络的能力。

1.2 本课程的基本教学理念

1.2.1 突出学生主体,注重技能培养,回归能力本位

本课程注重网络安全的专业技能的学习,激发学生的学习兴趣,通过老师讲解、演示和团队实验操作相结合,让学生全面认识软件定义网络,掌握软件定义网络的基本架构,提高学生的思维能力、实际操作技能和团队协作能力,增强他们理论联系实际的能力,培养学生的创新精神和团队合作意识,使学生养成观察、独立分析和解决问题的习惯;以提高技能、活跃思维和拓宽视野的过程。

1.2.2 尊重个体差异,注重过程评价,促进学生发展

本课程在教学过程中,倡导“自主学习”,以“任务驱动”的方式促使学生获取技能。启发学生对设定任务积极思考,分析出多种解决方案,勇敢表达自己的思想,尊重个体差异。将过程评价和终结性评价相结合,在教学过程中以形成性评价为主,注重培养和激发学生的学习积极性和自信心,终结性评价注重检测学生的实践技能,促进学生的个性发展。

1.2.3 整合课程资源,开放创新教学,拓展学习渠道

通过课堂讲解、演示、讨论、操作、成果汇报等促进学生对所学理论的理解和实际技能的运用。充分利用现代教学手段,不断改进教学方式,通过多媒体、网络、音像等组织学生学习鲜活的实例,采用互动式教学使学生得到模拟训练,提高他们发现问题、分析问题、解决问题的能力。

1.2.4 模拟真实工作情景,设置工作任务

本课程的学习情境是依据以工作过程为导向,以典型工作任务为平台,综合理论知识、操作技能和职业素养为一体的思路设计。通过对各学习情境的认知、理解和反复实践,不仅能够让学生了解该职业岗位的各项工作任务、工作流程以及专业知识和专业技能需求,还能够培养其团队协作、沟通表达、职业规范等综

Light_Tools基础教程

Light_Tools基础教程

Light Tools快速简易教程

本教程是为对Lightscape的主要性能有总体认识而设计的。它勾划出工作在一个项目中的处理阶段。

快速简易教程编排

本教程包含如下各部分

■入门

设置环境

打开一个文件

■准备阶段

观看模型

图块操作

光源操作

■解决阶段

从准备阶段转换到解决阶段

设置处理参数

显示纹理

在解决阶段改变材料

在解决阶段改变光源

输出阶段

生成一副图象

退出

■深入研究

入门

这部分包括如下课程:

■设置环境

■打开一个文件

设置环境

关掉全拖(Full Drag)模式

 在Windows NT中,当每次拖动窗口时,将会重画窗口内的内容。当你使用Lightscape时,这是无法忍受的。

在Program Manger内的Main窗口中双击ControlPanel 图标

在 ControlPanel窗口中双击Desktop图标

在Application组件框中关掉Full Drag

单击确定(OK)

关闭ControlPanel窗口。

启动Lightscape

本教程需要运行Lightscape Visualization System。

在Lightscape Application窗口组中,双击Lightscape图标,Lightscape图形用户界面显现在屏幕上。

打开一个文件

什么是一个准备文件?

在Lightscape中生成一个模拟需要两个阶段----准备阶段和解决阶段,因为各阶段都有一定的要求,所以Lightscape在各阶段使用不同的模型结构,在准备阶段期间,当你定义模型几何形状和属性时,使用的结构类似许多CAD等模型程序。在此阶段使用的模型结构,称为Lightscape的准备模型,并保存到一个准备文件中(扩展名为.lp)。在解决阶段,这个模型结构将改变为有益于光能传递处理的形式。你不能再改变其几何形状。在解决阶段使用的模型结构称为Lightscape的解决模型,并保存到一个解决的文件中(扩展名为.ls)。

光照日晷课程设计

光照日晷课程设计

光照日晷课程设计

一、教学目标

本课程旨在让学生了解日晷的基本知识,掌握日晷的制作和使用方法,培养学生对天文现象的观察和思考能力。

知识目标:使学生了解日晷的定义、历史和原理,掌握日晷的制作和使用方法。

技能目标:培养学生运用日晷进行时间测量的能力,提高学生观察和记录天文现象的技能。

情感态度价值观目标:激发学生对天文现象的兴趣和好奇心,培养学生的探索精神和团队合作意识。

二、教学内容

本课程的教学内容主要包括日晷的基本知识、日晷的制作和使用方法以及天文现象的观察和记录。

1. 日晷的基本知识:介绍日晷的定义、历史和原理,使学生了解日晷作为一种时间测量工具的背景和意义。

2. 日晷的制作和使用方法:教授学生如何制作一个简单的日晷,并指导学生如何使用日晷进行时间测量。

3. 天文现象的观察和记录:引导学生观察和记录日晷的阴影变化,使学生了解天文现象的规律性和变化性。

三、教学方法

为了激发学生的学习兴趣和主动性,本课程将采用多种教学方法,包括讲授法、讨论法、案例分析法和实验法等。

1. 讲授法:通过讲解日晷的基本知识和原理,使学生了解日晷的历史和作用。

2. 讨论法:学生进行小组讨论,分享彼此对日晷制作和使用方法的理解和经验。

3. 案例分析法:分析具体的日晷案例,使学生能够将理论知识应用到实际情境中。

4. 实验法:指导学生进行日晷的制作和观察实验,培养学生的实践操作能力和观察记录能力。

四、教学资源 为了支持教学内容和教学方法的实施,丰富学生的学习体验,将选择和准备以下教学资源:

1. 教材:选择一本关于日晷的教材,作为学生学习的基础资料。

2. 参考书:提供相关的参考书籍,供学生进一步深入研究。

3. 多媒体资料:制作多媒体课件和视频资料,帮助学生更直观地理解日晷的原理和制作过程。

4. 实验设备:准备日晷的制作材料和观察工具,让学生能够亲自动手制作和观察。

五、教学评估

为了全面、客观、公正地评估学生的学习成果,本课程将采用多种评估方式,包括平时表现、作业、考试等。

FlowVisor学习

FlowVisor学习

修改记录

版本号 修改人 修改日期 新增/修改内容概要

V0.1 *** 2014-08-06 Flowvisor基本概念,以及安装

V0.2 *** 2014-08-07 Flowvisor相关操作,以及mininet

V0.3 *** 2014-08-08 Flowvisor、mininet以及ODL连接

V0.4 *** 2014-08-11 之前内容的修改,flowspace实验

V0.5 *** 2014-08-14 虚网划分实验

V0.6 *** 2014-08-15 基于Vlan的端口划分

V0.7 *** 2014-08-17 基于传输层的虚网划分

V0.8 *** 2014-08-18 基于MAC地址的虚网划分

V0.9 *** 2014-08-20 基于MAC地址和应用端口的虚网划分

V1.0 *** 2014-08-21 基于网络2,3,4层虚网的划分

目录

FlowVisor学习 ......................................................................................................................... 1

1. FlowVisor .......................................................................................................................... 3

1.1. FlowVisor介绍 .......................................................................................................... 3

1.1.1. FlowVisor基本概念 .......................................................................................... 3

Dlight调试和程Dynalite照明控制设备软件用户手册

Dlight调试和程Dynalite照明控制设备软件用户手册

简介

本用户手册介绍了Dlight调试和程Dynalite照明控制设备软件的功能、使用方法和相关注意事项。Dlight调试和程Dynalite照明控制设备软件是一款专为Dynalite照明控制设备而设计的调试软件,旨在帮助用户更方便地管理和控制照明系统。

安装和配置

系统要求

• 操作系统:Windows 7及以上版本

• 内存:至少4GB

• 硬盘空间:至少100MB

• 网络连接:需要与Dynalite照明控制设备相连的网络环境

安装步骤

1. 下载Dlight调试和程Dynalite照明控制设备软件安装包;

2. 双击安装包,按照提示完成安装;

3. 安装完成后,通过开始菜单或桌面快捷方式启动软件。

配置说明

在首次启动软件时,需要进行以下配置:

1. 点击软件界面中的“设置”按钮;

2. 在设置界面中,输入Dynalite照明控制设备的IP地址和端口号;

3. 点击“保存”按钮;

功能介绍

设备连接

Dlight调试和程Dynalite照明控制设备软件支持通过网络连接到Dynalite照明控制设备。在软件界面的“连接”栏中,用户可以选择连接到指定的设备。

照明控制

Dlight调试和程Dynalite照明控制设备软件提供了灯光控制的功能,用户可以通过界面上的按钮或者滑块来控制单个灯光的亮度、颜色等参数。 场景控制

除了单个灯光的控制,Dlight调试和程Dynalite照明控制设备软件还支持场景控制。用户可以预先设定一组灯光的亮度、颜色等参数,然后通过一键启动场景来同时控制这些灯光。

定时任务

Dlight调试和程Dynalite照明控制设备软件可以设置定时任务,在指定的时间点启动预设的灯光控制方案。用户可以根据实际需求设定定时任务,例如在特定时间段内自动调节灯光亮度等。

使用注意事项

1. 使用前请确保Dynalite照明控制设备处于正常工作状态,并与计算机处于同一网络环境下;

FlowVisor学习文档-菜鸟级

FlowVisor学习文档

1 环境搭建

1.1 安装虚拟机

虚拟机以及ubuntu的安装参见百度。

Ubuntu安装好了以后一直连不上网,经过多方尝试后终得解决。“网络与共享中心”—本地连接—属性—共享—在“允许其他网络连接”前打勾—选择VMware Network Adapter

VMnet8。重启计算机,生效。

1.2 安装JDK

输入命令:

Sudo apt-get install jdk-6-jdk

报错如下:

Sudo apt-get update Sudo apt-get jdk-6-jdk

并未配置环境变量,sudo vim /etc/profile命令无效,但是Java –version已可查到Java。貌似已经安装好了。

1.3 安装ant

Sudo apt-get install ant

可用下述方法查看安装完成与否:

1.4 安装flowvisor

安装flowvisor之前先安装git:

Sudo apt-get install git

安装flowvisor:

git clone gti:///OPENNETWORKINGLAB/flowvisor.git

cd flowvisor

make

sudo make install

用户名、用户组名都是fc,需要与ubuntu用户名一致,否则报错。

错误:

正确:

设置fvadmin密码,我在此处直接转行。

启动flowvisor flowvisor /etc/flowvisor/config.json

安装mininet Sudo apt-get install mininet

启动mininet:

用ctrl+c结束flowvisor运行后,再次启动则出现如下错误:

这是由于端口被占用,所以要修改flowvisor配置文件中的端口。

gedit /etc/flowvisor/config.json

将listen_port从6633修改为9090。

LightTools 中文学习手册

【一灯论坛】---专业的LED灯具设计论坛 1LightTools 中文学习手册 LightTools 中文 学习手册(一) 这是我2005年9月在上海的时候翻译的一段,LightTools Manual的一部分。希望对大 家有点帮助。 中华卫星 第一章 介绍 LightTools是一种光学建模工具,它让你可以建立、观看、更改和分析光学系统的图片, 和CAD程序是非常友好相近的。不像典型的CAD程序,LightTools拥有光学设计和工程 所要求的数值精度和特殊的光线追迹工具。 LightTools的光学建模设计考虑到了和CODE V一起配合来解决各种光学工程任务。这些 建模的核心就是LightTools Core Module-这本手册所描写的。LightTools的成像路径建 模在本书中也有描写。其它增加的建模在拥有自己的独立向导手册。 如何使用本手册 The Core module user’s guide 描写了LightTools程序的用处,包括具有方便的界 面、LightTools针对你的光学系统的各种视图和对你系统操作的各种工具。 本手册认为你具有光学工作的知识,包括光学terminology和光学系统基础。如果你 没有这些背景,我们建议你去找一本好的光学书籍,例如Warren J. Smith (McGraw Hill) 的 《Modern Optical Engineering》 。 本手册所用的定义 本书的字体类型和风格针对输入输出的重点的不同而有区别。 菜单选项是黑体 特别的项目和文字为了保证重点突出在句子中被标记为斜体字,就像下面的例子: LightTools利用commas来区分坐标值和white space区分命令中的数据。 选定的连续的菜单选项用大于号(>)表示。例如,View > 2D Design 表示点击了主菜单 View,然后又点击了子菜单2D Design。 LightTools的多数操作都是通过鼠标完成的,但是也可以输入命令。命令的标记为黑体 字,例如, DXY 12,3,7 意味着输入了DXY命令,紧接着就是一组变量(LightTools利用commas来区分坐标值和 white space区分命令中的数据) ,除了字符串外(镜头文件的名字) ,用户输入的命令不 是立即执行,你输入可以是各种情况。 Prompts displayed in the LightTools command line at the bottom of each view are printed in Courier font. For example, DefaultSelect 表示默认的选项已经开启。 【一灯论坛】---专业的LED灯具设计论坛 2了解LightTools的界面 显示器的分辨率 如果你的显示器能够显示1280 x 1024 像素,我们建议用它。你可以用1024 x 768 的像素,但是你也许需要调整窗口的大小并且利用滚动条才能看到一些对话框中的信息。 (确保在Windows 显示属性对话框中设置成小字体) 。用小于1024 x 768的像素,就需 要更大范围的滚动条。 背景和颜色 默认的LightTools的银幕是一个均匀黑蓝色的背景。你可以把它变成梯度的背景,选择 不同的颜色方案,或者改变背景、前景和其他地带。利用参数选项对话框Preferences 的颜色colors 按钮选择各自的颜色(View > View Preferences)。 坐标显示的选项 Options for Axis Display 你可以在你的建模视图中更改坐标方式,或者完全关闭它。 LightTools 中文 学习手册(二)! 要选择坐标显示类型,点击View > View Preferences,然后选择UCS((user coordinate system )选项,坐标显示类型(Axis Display Type)在项目的底部。 在LightTools中使用鼠标 鼠标是使用LightTools的主要接口。你要利用它来输入、选择和移动物体元素、追迹光 线和操作LightTools建模的显示。你要利用键盘输入精确的数据,例如面的半径;但是 你会经常用到鼠标。 左键用来选择物体、定义点、放置元件、点击按钮等等。这个按钮相当于左击或简单的点 击。 右键相当于右点击,右键用来: 显示前后相关的快捷菜单 利用下面的方式使用建模的视图: 全局坐标为参考来旋转视图。按住右键不放,移动鼠标旋转视图。水平移动,旋转Y 轴。垂直移动旋转X轴。 平面移动视图。同时按住SHIFT键和鼠标右键,水平移动鼠标视图沿X轴移动,垂直 移动鼠标视图沿Y轴移动。 大小变化视图。同时按住Ctrl键和鼠标右键,向上移动鼠标,视图变大,向下移动鼠 标,视图标小。 第二章 开始使用LightTools 这一章介绍了开始和关闭LightTools。 如果你是第一次使用LightTools,你应该仔细的阅 读本章如何使用窗口和对话框。 在这一章你将会学到: 开始和关闭LightTools LightTools的控制窗口 【一灯论坛】---专业的LED灯具设计论坛 3 开始一个新的LightTools建模 打开一个已经存在的LightTools模型 保存一个LightTools模型 和CODE V交换数据 运行一个LightTools的MACRO 使用LightTools的帮助系统 开始和关闭LightTools 打开LightTools,双击桌面上的快捷方式或点击开始菜单中的程序选项找到LightTools 程序组中的LightTools中的程序图标。我们建议你最大化程序,让它填满整个桌面。 关闭LightTools,你要回到控制窗口Console Window。当控制窗口在激活状态的时候, 点击File > Exit 或者在命令行中键入 Exit 。 LightTools的控制窗口 控制窗口如下图所示,它是LightTools中的最高层次的窗口,在LightTools打开的时候 也随之打开 图2-1 LightTools的控制窗口 控制窗口有三个主要的部分。当你左击鼠标进入下拉菜单时,菜单按钮在顶部。命令行在 最底部,你可以输入命令Exit 或者New3Ddesign的命令。中间的部分包含你所使用得当 前所有输入输出的命令和信息(不需要管他们是如何产生的)。 控制窗口可以被最小化,但是因为它要经常使用,所以最好将它一直开启, 它也不能 被关闭。 开始一个新的LightTools建模 要开始一个新的LightTools建模,在控制窗口在激活状态下,点击 File > New Model, 二级子菜单将在右边显示, 让你选择要打开的建模类型: 2D Design view, 3D Design view, or Imaging Path view. 打开建模类型后,相关的窗口将会打开,准备输入数据。 打开一个已经存在的LightTools模型 要打开一个已经存在的LightTools模型,点击File > Open... 在控制窗口中。然后将 会出现一个对话框。 打开对话框,将会显示下面的图片,用来选择路径打开文件。 图 2-2. 打开LightTools文件的对话框 选择要打开的文件,双击它或者单击再点击打开按钮。注意可用的LightTools 文件将会 在文件列表里显示。 如果你不想打开文件,点击取消件按钮即可关闭对话框。 【一灯论坛】---专业的LED灯具设计论坛 4保存一个LightTools模型 LightTools的文件用filename.n.lts的文件名来保存,这里filename为文件名称,n 代表版本号,lts是文件的扩展名。 如果模型已经被保存了,你可以在任何打开得视窗状态下选择菜单File > Save保存或者 在控制窗口状态下保存更高的版本。 如果模型还没有被保存,你可以在任何视窗或控制窗口状态下选择File > Save As... 对 话框将会打开,在这里你可以输入文件名(文件的版本和扩展名将会自动被加载)。 和CODE V交换数据 LightTools能够和CODE V交换镜头数据,这样镜头结构可以在两个程序之间复制。 注意CODE V的功能不能所有的性质都输入到LightTools中。参考《CODE V Reference Manual 》了解CODE V的哪些功能不能输入到LightTools中的细节。 一个LightTools镜头模型输入到CODE V中,然后再输出返回到LightTools中,性质将 会没有改变,因为在CODE V中没有做任何更改。例如,如果一个棱镜输入到CODE V中, 增加一个虚拟的面,再返回到LightTools中,没有任何改变的性质的返回将是不可能的。 从CODE V中输入镜头 CODE V可以利用LTE (LightTools Export)选项将镜头文件以和LightTools相互兼容的 格式保存。要在CODE V中运行这个功能,在命令中输入LTE来进入 LightTools 输出选 项。主要的命令,如下所示: 输入一个GO命令,告诉CODE V去执行LTE选项并保存LightTools镜头文件。镜头的文 件名字必须是filename.syx,,这里x代表版本号。参考《CODE V Reference Manual》 获得关于LTE选项选项更多的细节。 将文件输入到LightTools中,点击File > Open....情况将像前面打开已有文件的形式 一样。尽管扩展名不同,但是没有其他含义。 如果你输入了一个CODE V文件到LightTools中,默认的视图将是3D Design view。在 镜头文件输入以后, 也许镜头的比例看起来会比较大, 如果是这样, 请选择View > Fit All Same 从CODE V中环绕输入 如果镜头文件原来是在LightTools中的并且输出到了CODE V中,CODE V了解这些。在 这种情况下,当初始的镜头文件在LightTools中被打开的时候,点击File > Import > Import CODE V....,这时会出来一个对话框,让你选择要输入的CODE V文件。这个输入 的过程,将会从LightTools到CODE V更新成像路径。 【一灯论坛】---专业的LED灯具设计论坛 5输出镜头文件到CODE V 只有一种简单的成像可以被输出到CODE V中。对于成像的镜头,这并不是一个问题。对 于2D Design view 或者3D Design view,成像路径首先要被选择。参看第六章 光线追 迹,了解成像情况的细节。 一旦成像路径被选择,然后输出镜头文件,点击design 窗口菜单中的File > Export > Export CODE V... ,接下来的对话框定义文件名、路径和输出格式。LightTools输入到 CODE V中的文件以filename.n.seq的文件名被保存,filename代表文件名,n代表版本 号,seq是扩展名。 运行一个LightTools的MACRO 你可以用辅助的macro 程序来建立物体、输入数据、优化 系统等等。要运行一个LightTools macro 程序,点击菜单 Tools > Run Macro....将会 显示一个对话框,就像下面的图片一样。选择要运行的macro文件,点击打开运行它。 注意:另外一种执行macro的方法是在命令窗口中输入Run ,然后输入macro文件的名 字。要了解LightTools macro 的细节功能,请看《LightTools MACRO Reference Guide》。 你也可以利用File > Run 菜单去运行第三方的应用。点击下拉菜单,然后双击你要运行 的可执行程序。注意用这种方式在Light|Tools和第三方应用程序之间没有信息交换。 使用LightTools的帮助系统 在LightTools中有几种方法可以使用帮助系统: 工具提示-Tooltips 这是什么?帮助-What.s This? Help LightTools 在线帮助系统-LightTools Online Help System 在线文档- Online Documentation

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档