仓储软件实验报告

2024-09-03

仓储软件实验报告(精选6篇)

1.仓储软件实验报告 篇一

河南理工大学 设施规划实验报告

姓名:

一、实验目的与要求 (1)、步掌握 RaLC(乐龙)仿真软件建模方法,熟悉部件生成器、传送带、自动立体仓库、装货平台、卸货平台、机器人、托盘、托盘供给器、笼车、部件消灭器等建模元素的功能和特点;(2)、对仓储物流中心模型的构筑,加深对托盘上货物的堆码规则及控制方法的了解,并对仓储型物流中心有一个更深刻的认识。

二、实验内容

仓储型物流中心是指将进货的商品临时保存在仓库中,然后,根据需要进行出库的物流中心。

(1)入口流程:商品从不同的投入口投放在传送带上,按事先设定好的规则在合流点合流后传送到下一传送带上,当商品传送到装货平台时,由机器人将商品堆放在托盘上,托盘根据商品的特性经入库口送入到自动立体仓库中的指定位置。

(2)出库流程:根据需要,将存储在自动立体仓库的托盘商品从立体仓库取出,在卸货平台由智能人将其从托盘上卸下投放到分流传送带上,根据设定的商品分流规则,在分流点选择不同的流向,最后由智能人将传送过来的货物装入笼车内。

其模型如图所示。

三、实验步骤

3.1、模型的概述 从 3 处投入口进来的 4 种商品沿传送带流动,在合流点合流的商品在装货中转站由机器人堆放在托盘上,托盘经入库口被送入自动立体仓库。存储在自动立

体仓库中的托盘经出库口出库,在卸货中转站由作业员将商品卸下投放到分流线上去。

3.2、建立仓储型物流中心模型 点击设备栏的[自动立体仓库]按 钮,使自动立体仓库表示出来。自动立体仓库的入库口(In Mode)是从外部将托盘送入自动立体仓库的入库路径。

选择自动立体仓库的弹出菜单中的[添加 IO 部件(In Mode)],使入库口(In Mode)表示出来。

自动立体仓库的出库口(Out Mode)是从自动立体仓库将托盘送出的出库路径。选择自动立体仓库的弹出菜单中的[添加 IO 部件(Out Mode)],使出库口(Out Mode)表示出来 3.3、IO 部件的移动

击工具栏中的[可移动子类设备]按钮。(附带部件的移动),在这里要将左侧设置为入库,右侧设置为出库,所以要将入库口(In Mode)和出库口(Out Mode)的位置颠倒过来。如果在[可移动子类设备]起作用的状态下继续作业的话,移动部件时可能会使其对主体的位置产生错位,所以设定好入库口(In Mode)和出库口(Out Mode)的位置后,再次点击[可移动子类设备]按钮从而使部件相对于主体固定下来。

3.4、装货中转站的设置 点击设备栏的[装货中转站]按钮,使装货中转站表示出来。选择装货转站的弹出菜单中的[逆时针旋转 90 度]改变其方向,使输入口的入口部分和装货中转站的出口部分自动连接上。

选择装货中转站的弹出菜单中的[逆时针旋转 90 度]改变其方向,使输入口的入口部分和装货中转站的出口部分自动连接上。

点击设备栏的[托盘供给器]按钮,使托盘供给器表示出来。托盘供给器可自动生成托盘。

将其设置在装货中转站的入口附近。利用弹出菜单中的[与下一个设备相连]将托盘供给器连接上装货中转站。

3.5、装货中转站输入口的设置

装货中转站上的托盘上装载一定数量的货物时,要使用装货中转站的输入口。

点击工具栏的[可移动子类设备],把输入口(箭头)移动到反面,再次点击[可移动子类设备]按钮将输入口(箭头)固定下来。点击设备栏的[机器人]按钮,表示出机器人后,将其设置于装货中转站输入口的入口一侧。

调整机器人和输入口之间距离使其位置正好适合于机器人来回转动 180 度。

利用弹出菜单中的[与下一个设备相连]将机器人连向装货中转站的输入口。

3.6、进货线的做成 点击设备栏的[左合流传送带]按钮,使左合流传送带表示出来。左合流传送带将从 2 个方向流过来的商品传送同一方向。在 RaLC-Pro 中传送带合流进来的部分称为支线。

打开左合流传送带的属性窗口,点击[尺寸]按钮,将长度改成〈8000〉,支线部分的长度改成〈2500〉,点击[OK]按钮。将其设置于机器人能正好从左合流传送带的出口提取物品的位置上。利用弹出菜单中的[与下一个设备相连]将左合流传送带连上机器人。点击设备栏的[右合流传送带]按钮,使右合流传送带表示出来。选择弹出菜单中的[顺时针旋转 90 度]使右合流传送带转向。打开属性窗口,点击[尺寸]按钮,将长度改成〈5000〉,支线长度改成〈4000〉后,点击[OK]按钮。

使右合流传送带的出口和左合流传送带的支线一侧的入口自动连接上。点击设备栏的[右转传送带]按钮,使右转传送带表示出来。打开属性窗口,点击[尺寸]按钮,将第 1 部分的长度改成〈4000〉,第 2 部分的长度改成〈2500〉,点击[OK]按钮。使右转传送带的出口和右合流传送带的入口自动连接上,点击设备栏的[部件生成器]按钮表示出部件生成器后,设置于左合流传送带的入 口附近,利用弹出菜单中的[与下一个设备相连]使部件生成器连上左合流传送带。打开部件生成器的属性窗口,将[概要]属性里面的生成时间间隔改成〈7〉,然后点击[OK]按钮,用《Ctrl》+《C》、《Ctrl》+《V》增加 3 套部件生成器,一个设置于右转传送带的入口附近,另一个设置于右合流传送带的支线一侧的入口附近,剩下一个设置于左合流传送带的入口附近。

参考第二章的条码、颜色的設定方法对各个部件生成器的条码和颜色进行设定。将增设在左合流传送带的入口附近的部件生成器的(〈概要〉里面的)条码改成〈barcode002〉,(〈色/形〉里面的)颜色改成任意一种颜色(例为红色),将右合流传送带的入口附近增设的部件生成器的条码改成〈barcode003〉,颜色改成任意一种颜色(例为粉红色),将右转传送带的入口附近增设的部件生成器的条码改成〈barcode

004〉,颜色改成任意一种颜色(例为橙色)。利用弹出菜单中的[与下一个设备相连]使增设的 3 个部件生成器分别连上位于其面前的传送带。

3.7、卸货中转站的设置

点击设备栏的[卸货中转站]按钮,使卸货中转站表示出来。选择卸货中转站的弹出菜单中的[顺时针旋转 90 度]调整其方向。使自动立体仓库的出库口(Out Mode)的出口和卸货中转站的入口自动连接上。点击设备栏的[部件消灭器]按钮,使部件消灭器表示出来。将其设置于卸货中转站的出口附近。利用弹出菜单中的[与下一个设备相连]使卸货中转站连上部件消灭器。

3.8、卸货中转站输出口的设置

从卸货中转站上的托盘卸货时,要使用卸货中转站输出口。点击工具栏的[可移动子类设备],把输出口(箭头)移动到反面。再次点击[可移动子类设备]按钮,将输出口固定。点击设备栏的[作业员]按钮表示出作业员,将其设置于正好能从卸货中转站的输出口拿到物品的位置上。利用弹出菜单中的[与下一个设备相连]使卸货中转站的输出口连上作业员。

3.9、出货线的做成 点击设备栏的[左转传送带]按钮,使左转传送带表示出来。打开属性窗口,点击(尺寸)按钮,将第 1 部分的长度和第 2 部分的长度都改成〈2000〉后,点击[OK]按钮。

要把左转传送带设置在作业员从卸货中转站拿取物品后能容易放置的位置上。按照作业员行走范围调节作业员和左转传送带之间的距离。初始值是 1.3,现在把它设置于相距 1.3m 的位置上。利用弹出菜单中的[与下一个设备相连]使作业员连上左转传送带。

3.10、模型合并

通过复制&粘贴别的文件中的模型,把复数个模型组合成一个模型的操作称为模型合并。

3.11、设备的组合

使复数个物件组合后,可使其一起移动、旋转。保持其选择状态不变,右点击使弹出菜单表示出来,点击弹出菜单中的[组合]。下面要将组合的设备和左转传送带连接上。传送带方向不利于左转传送带的出口和右分流传送带的入口的连接,所以要使集合化的设备旋转。使组合的设备处于选择状态,选择弹出菜单中的[逆时针旋转 90 度]使其连接部位便于连接。移动组合的物件,使左转传送带的出口和右分流传送带的入口自动连接上。

3.12、组合的解除

选择组合物件的弹出菜单中的[解除组合],则组合被解除。

2.仓储软件实验报告 篇二

关键词 Minitab 数据处理 大学物理实验

中图分类号:O4-33 文献标识码:A DOI:10.16400/j.cnki.kjdkz.2015.06.017

Application of Minitab Software in College Physics

Experiment Data Processing

TAN Suiyan, XU Chudong

(College of Electronic Engineering, South China Agricultural University, Guangzhou, Guangdong 510642)

Abstract This article describes the Minitab software in Physics Experiment Data Processing universities, and to "measure the Helmholtz coil magnetic field" and "thermoelectric measurements" for example, gives a step Minitab data processing.

Key words Minitab; data processing; college physical experiment

0 前言

大学物理实验课程一般包括三个主要环节:实验预习、实验操作和数据处理。①其中数据处理一般都比较繁琐,且机械化,学生面对大量的数据会容易感到烦琐和枯燥;而且数据处理常会涉及到作二维图形,有些实验要求通过图解法求直线斜率,有些实验要求通过作图观察几个参数之间的关系,传统的手工计算和画图往往存在不足之处:一是作图误差大;二是手工作图看上去欠缺美观和科学性。针对这些不足,用计算机处理数据,实验数据误差小,使用方便快捷,能激发学生对实验的兴趣,实验报告看起来简洁、明了、具有科学性。本文介绍统计分析软件Minitab15在大学物理实验数据处理中的应用,并以“测量亥姆霍兹线圈的磁场”和“温差电动势的测量”两个实验为例子。

Minitab15是数据分析软件Minitab的最新版本和首款中文版,它提供用来分析数据的工具和改进流程的有用信息,且具备以下特征:(1)与人们学习和工作方式相适应的逻辑界面。(2)功能强大,包含完整的数据管理功能、强大的文件导入和导出、数据操作和电子表格式的数据窗口。 (3)配备详尽的文档,例如帮助解释输出结果的“会话”对话框 ,以及 500 多个图文并茂的术语。

1 Minitab15在“测量亥姆霍兹线圈的磁场”中的应用

测量亥姆霍兹线圈的磁场实验是定性地观察通电线圈中心轴线上的磁场分布,测量的表格较多,每个表格记录的数据也很多,一般的数据处理是作出中心轴线位置与磁感应强度分布的关系曲线,如果用Minitab15软件处理,过程简便,图线简单明了、整洁且具科学性。

将半径为10cm,相距为10cm的两个完全相同的线圈A、B对称放在刻有1cm€?cm方格的大理石平台上,此为亥姆霍兹线圈。对线圈通以100mA的电流,用集成霍尔传感器分别测量对单线圈A单独通电、单线圈B单独通电和A、B线圈串联后通电的亥姆霍兹线圈中心轴线上的磁感应强度,数据如表1。

图1 亥姆霍兹线圈中心轴线上的磁感应强度的分布图

利用Minitab15处理数据的具体步骤如下:(1)启动Minitab15,把表1中 “位置”、“单线圈磁场BA”、“单线圈磁场BB”、“亥姆霍兹线圈磁场B” 四行的数据分别填入Minitab15工作表区域的“C1”、“C2”、“C3”、“C5”列。(2)对“C4”列进行公式设定,首先选中C4列,点击鼠标右键选择“公式”和“对列设置公式”选项,在弹出的对话框中填入公式C2+C3,按确定,则C4列会自动填充数据,把数据填入表1中相应的位置,可省却大量繁琐的计算过程。(3)点击工具栏上的“图形”选项,在下拉列表框中选择散点图,选择“简单”类型,在散点图对话框中设置变量和变量,变量选择“C1位置”,变量选择“C2单线圈磁场BA”、“C3线圈磁场BB”、“C4 BA+BB”、“C5 B”、并且选择“重叠在同一图形”选项,按确定,即可出现亥姆霍兹线圈中心轴线上的磁感应强度的分布图,如图1。

2 Minitab15在“温差电动势的测量”中的应用

两种不同金属组成一闭合回路时,若两个接点A、B处于不同温度和,则在两接点A、B间产生电动势,称为温差电动势。温差电动势的大小与热电偶常数和两个接触点的温度差有关,电动势与温度差的关系复杂,当温度差不大时,取其一级近似可表示为: = *(),式中,为热电偶常数。②在温差电动势的测量实验中,数据处理一般要求作出温差电动势与温度差的关系图,并求出热电偶常数。学生利用最小二乘法或作图法求热电偶系数计算过程繁杂、误差大,若利用Minitab统计分析软件中线性拟合线图的功能,能简便科学地得出温差电动势与温度差的线性关系图,并得出线性系数即热电偶常数。

将热电偶一个接触点放在冷水中,并用温度计测出其冷水温度 = 25℃,另一个接触点放在水浴锅中,从67℃开始,水浴锅每升高4℃测量一次温差电动势,直至95℃;再从95℃开始,水浴锅每降低4℃测量一次温差电动势,直至67℃,数据如表2。

数据处理的步骤:(1)启动Minitab15,把表2中 “热端温度t/℃”、“升温电动势 /mv”、“降温电动势 /mv”三行的数据分别填入Minitab工作表区域的“C1”、“C3”、“C4”列。(2)同理对“C2”、“C5”列进行公式设定以省却手工的公式计算,分别选中“C2”、“C5”列,点击鼠标右键选择“公式”和“对列设置公式”选项,在弹出的对话框中填入公式C1-25和(C3+C4)/2,按确定,则C2、C5列会自动填充数据,把数据填入表2中相应的位置。(3)点击工具栏上的“统计”选项,在下拉列表框中选择“回归”,并在子菜单下选择“拟合线图”,在“拟合线图”对话框中设置变量和变量,其中“响应Y”选择“C5”列,“预测变量X”选择“C2”列,回归模型类型选择“线性”,最后按确定,即可产生温差电动势和温差的拟合线图。拟合线图中直接给出温差电动势与温差的关系式, = 0.2354+0.06771△,其系数0.06771即为热电偶常数。

3 结束语

本文主要结合大学物理实验中两个经典实验“测量亥姆霍兹线圈的磁场”和“温差电动势的测量”,介绍了运用Minitab进行具体数据处理和分析的过程,通过对实例分析可以看出,Minitab在实验数据处理中有强大的功能,且界面易懂,适合学生在大学物理实验数据处理中使用,并能提高学生计算机的综合应用能力。

注释

① 习岗,杨初平.大学物理实验[M].中国农业出版社,2006:2-3.

3.软件工程实验报告 篇三

专业班级微软IT一班

学生姓名

指导教师赵春刚

实验一需求分析

一、实验目的通过对软件项目的需求分析,掌握需求分析的主要方法和技术,了解需求分析过程。

二、实验要求

自选一个软件项目,应用软件工程中需求分析方法对系统需求进行分析。

三、实验内容

1、项目完成主要功能概述(1)项目名称

(2)项目完成主要功能

2、项目需求描述(建立需求模型)(友情提示:完成主要的用例模型即可)

四、实验总结

实验二软件设计

一、实验目的通过对软件项目的软件设计,掌握软件设计的方法的技术,了解软件设计过程。

二、实验要求

针对需求分析所选的项目和功能模块进行。完成软件项目主要概要设计和详细设计。

三、实验内容

1、项目概要设计描述(建立概要设计模型)

(友情提示:完成项目的主要系统结构图(功能模块图)即可)

2、项目详细设计描述(建立详细设计模型)

(友情提示:用流程图或UML相关模型(活动图、时序图等),完成两个模块以上)

四、实验总结

说明:(此实验为可选做,若完成实验成绩加分)

实验三软件测试

一、实验目的通过对软件项目的测试,掌握软件测试的原理和方法,了解软件测试过程。

二、实验要求

针对需求分析所选的项目和功能模块进行。完成软件项目主要功能模块的测试。

三、实验内容

1、采用主要测试方法描述

2、主要功能模块测试用例设计

4.仓储软件实验报告 篇四

实验一 应收应付系统初始化

一、实验内容 设置系统参数 设置基础资料 输入初始数据 与总账系统对账 结束初始化

(应收、应付系统是两个系统,要分别进行操作)

二、实验条件:

微机一台; 软件环境:金蝶K3 WISE v13.1

三、操作部门及人员

财务部、往来账会计马秀伟(XXX5)

四、实验主要步骤:

系统设置—初始化—应收款管理--期初数据录入(1)应收帐款(发票、预收单、其他应收款)(2)应收票据 业务

财务会计—应收款管理—选择单据类型—选择业务类型

2、单据生成凭证

(1)财务会计—应收款管理--凭证处理

(2)单据保存和审核后直接在单据的界面上生成凭证

3、核销

(1)财务会计—应收款管理--结算--核销管理(2)收款单保存和审核以后在单据中直接核销 用户管理

初始余额录入

系统参数设置

科目设置

客户设置

部门设置

职员设置

物料设置

供应商设置

应收款汇总

应付款汇总

实验二

供应链初始化

一、实验内容

设置供应链系统核算参数

设置供应链系统相关的公用基础资料 设置系统参数 初始存货余额录入

输入启用前未处理完单据 与总账系统对账 结束初始化

二、实验条件:

微机一台; 软件环境:金蝶K3 WISE v13.1

三、操作部门及人员

财务部张婷(XXX1):基础资料 存货初始余额录入,结束初始化 仓库管理员曹敏(XXX9)输入库存类单据 仓库主管 赵力(XXX8)审核曹敏输入的单据

四、实验主要步骤:

系统设置—初始化—供应链--参数设置

系统设置—初始化—供应链--初始存货余额录入

实验三

供应商管理

一、实验内容

设置供应商供货信息 采购价格设置 采购报价的审核

二、实验条件:

微机一台; 软件环境:金蝶K3 WISE v13.1

三、操作部门及人员

采购资料、单据由采购员胡开林录入

资料、单据审核由采购部经理李大勇(XXX6)审核

四、实验主要步骤:

实验四

采购业务流程定义

一、实验内容 业务流程的设置

二、实验条件:

微机一台; 软件环境:金蝶K3 WISE v13.1

三、操作部门及人员 采购部经理李大勇

四、实验主要步骤:

供应链--→采购管理--→采购订单----→保存--→审核

供应链--→采购管理--→采购订单----→保存--→审核

供应链--→采购管理--→外购入库----→保存--→审核

供应链--→采购管理--→费用发票----→保存--→审核

供应链--→采购管理--→采购发票----→确定--→钩稽--→全部退出

供应链--→入库核算--→外购入库核算--→确定--→核算 供应链--→凭证管理--→生成凭证--

供应链--→仓储管理--→领料发货----→审核

实验五

采购申请

一、实验内容 采购申请单的输入 采购申请单的审核

二、实验条件:

微机一台; 软件环境:金蝶K3 WISE v13.1

三、操作部门及人员

采购申请 车间工人胡兵、赵武 审核 车间主任张二柱、朱铁

四、实验主要步骤: 采购申请单

实验六

采购订货

一、实验内容

采购订单的多级审核设置 采购订单的录入 采购订单的审核

二、实验条件:

微机一台; 软件环境:金蝶K3 WISE v13.1

三、操作部门及人员

采购订单(合同)整理 胡开林

限额内采购订单由采购部经理李大勇审核 超出限额,还需由财务部经理许静审核 采购订单的审核规范由财务部经理许静确定

四、实验主要步骤:

【实验七】仓库收货

一、实验内容 外购入库单的输入 外购入库单的审核

二、实验条件:

微机一台; 软件环境:金蝶K3 WISE v13.1

三、操作部门及人员

原材料的采购入库

仓库管理员

曹敏(XXX8)负责 进出库业务单据 审核 仓储部 赵力(XXX9)

四、实验主要步骤:

【实验八】财务记账

一、实验内容 采购发票的输入 采购发票的审核

采购发票和外购入库单的勾稽

二、实验条件:

微机一台; 软件环境:金蝶K3 WISE v13.1

三、操作部门及人员

原材料的采购入库

仓库管理员

曹敏(XXX8)负责 进出库业务单据 审核 仓储部 赵力(XXX9)

四、实验主要步骤:

【实验九】采购退货

一、实验内容

采购退货单的输入及审核 红字发票的输入及审核

红字发票和采购退货单的勾稽

二、实验条件:

微机一台; 软件环境:金蝶K3 WISE v13.1

三、操作部门及人员

采购退货的处理由仓库管理员曹敏负责 进出库业务单据 审核 仓储部经理 赵力 红字发票由往来账会计马秀伟处理

采购发票的审核、勾稽由财务部经理许静负责。

四、实验主要步骤: 打开【采购入库单】

单击工具栏上的【红字】按钮,依次键入【供应商】、【日期】信息

单击选中【源单类型】为外购入库,在【选单号】过滤窗口中单击选中已经收货的蓝字外购入库单

5.报纸编辑实验报告之认知排版软件 篇五

课程编码:Z5004B005实验指导书:《报纸电子编辑实验教程》 面向专业: 新闻学

综合性实验项目名称认知排版软件

实验项目学时:4实验要求:■ 必修□ 选修

一、实验目的及要求

本实验主要讲述飞腾文件的建立、打开与保存等每次使用飞腾要做的基本操作以及排版。

对象的基本操作方法,介绍在报纸排版过程中着重要掌握的版面参数及块设置的设置方法,通过学习,不仅可以了解报纸的版面规格是如何确定的,还能够了解新闻稿件排入版面区域内所呈现的状态。

二、实验基本原理

采用飞腾排版软件进行报纸新闻稿件、图片、图元的编排操作,必须在飞腾中指定文件的版面上实现。并且任何编排操作都离不开操作对象。飞腾中对文字、文字块、图片和图元的操作,构成了报纸组版的主要过程。

报纸的版式风格很大程度上是通过报纸的工作环境体现出来,报纸的工作环境是指设置报纸成名尺寸和编辑方针规定的内容。版面参数的设置直接决定了报纸尺寸的大小,因此,在对报纸进行组版之前,必须根据自己所办报纸的组版规定,设置相应的版面参数,以符合报纸的版面风格。工作环境的设置是通过对一系列环境量得设置来完成的。系统全局量是指飞腾系统在灰屏状态下设置的参数,此时即版面参数在没有文件打开的时候设。文件全局量是指打开某文件后设置的参数量,即版面参数在新建文件的时候设,此时所设的参数量只对当前文件有效。对象全局量指选中某对象时设置的参数量,版面参数可以在排版过程中修改。块设置参数一旦设定,直接影响着版面中文字块(新闻稿件所占区域)呈现的状态。

三、主要仪器设备及实验耗材

1台教师机、50 台学生机、北大方正飞腾集成排版软件、Photoshop图片处理软件

四、实验内容或步骤

1、飞腾文件的基本操作

①、新建文件。打开飞腾软件,单击“文件”菜单下“新建”命令,或单击窗口工具条中的“新建文件”按钮(空白纸页状),弹出“版面设置”对话框。设置版面参数。设置完毕后,单击“确定”按钮,既可新建一个文件夹。

②、打开文件。单击“文件”菜单下“打开命令”,或直接点击窗口常用工具条中的“打开文件”按钮。弹出“打开”对话框。在“查找范围”下拉列表中选择“我的文档”中名为“报纸编辑”的文件夹,查找名为“FIT1.FIT”文件。然后单击“打开”按钮,或者双击此

文件名,即可打开飞腾文件FIT1.FIT。

③、保存文件。单击“文件”菜单中的“另存为”或“存文件”命令,或直接点击窗口常用工具条中的“保存”按钮,或使用快捷键Crtl+S。弹出对话框,从“保存在”列表中选择“我的文档”中的“报纸编辑”文件夹。在“文件名”文本框中输入“第一版.FIT”。单击“保存”按钮,当前文件就会被存于“我的文档”中“报纸编辑”文件夹中。

2、飞腾对象的基本操作

①、选中一个对象。以个人所排的第一版为例,单击“工具”中的选取工具,及斜箭头状。单击要选择对象,显示控制点。

②、移动对象。当该对象成选中状态时,拖动对象,拖到合适位置,释放鼠标。如果要水平或垂直移动对象,则在拖动对象的同时,按住shift键即可。

③、删除对象。选中对象,按Delete键,或单击“编辑”下“删除”或“剪切”命令。④、复制、剪切和粘贴对象。选中对象,按快捷键Ctrl+C(剪切键为Ctrl+X),或单击“编辑”下“复制(剪切)”命令,或单击鼠标右键菜单的“复制(剪切)”命令。然后按快捷键Ctrl+V,或单击“编辑”下“粘贴”选项,或单击鼠标右键菜单的“粘贴”命令,即可将复制或剪切的对象粘贴。

⑤、改变对象大小。选中对象,显示控制点时,将鼠标向放大或缩小的方向拖动对象的把柄中的任意一个控制点,在状态条上会显示拖动控制点的坐标,但达到所要求的大小事,释放鼠标左键。或者使用“快参数”对话框也可改变对象大小。

⑥、对象的旋转。以个人所排的第三版为例,从“工具”中选中旋转与变倍工具,双击要旋转的对象,横放的链状边框,显示把柄的形状,向要旋转的方向拖动旋转控制点,但旋转到所要求的角度时,释放鼠标左键。也可用“快参数”对话框或状态窗口精确地确定旋转角度。

⑦、选中多个对象。选中“工具”中的选取工具,选中一个对象,然后按住Shfit键,同时单击其他对象。或者选中“工具”中的选取工具,按住鼠标左键拖动,显示虚线框时,框内的对象都被选中。

⑧、块合并和块分离。选中多个对象,选择“版面”下“块合并”命令,或右键菜单单击“块合并”命令,或者单击窗口常用工具条“块合并”按钮,或按快捷键F4,即可实现块合并。同理,单击“版面”下“块分离”,常用工具条“块分离”按钮,或快捷键Shfit+F4,即可实现块分离。

⑨、对象层次。选中准备改变层次的对象,选择“版面”下“层次”菜单中的命令。⑩、对象的锁定与解锁。选取准备锁定的对象,单击“版块”“快锁定”中的“普通锁定”命令,当该命令前出现一个对勾,表示此命令已经被选中。当对勾消失,表示块已经解锁。

⑪、对象的对齐。选中多个对象,单击“块对齐”窗口中某一对齐方式。

⑫、拷贝块。选中欲拷贝的对象,单击“版面”下“拷贝块”命令,弹出“拷贝块”对话框。然后设置好各选项后,单击“确定”按钮。

3、工作环境设置。在灰屏情况下进行工作环境设置。以报纸《新新青年》为例进行版

面设置和环境设置。

(1)、版面设置

①、新建文件,在弹出的“版面设置”对话框中,设置页面大小为:宽350.031毫米,高545毫米;选中复选框“单面印刷”,其余按默认设置。

②、单击“设置边空版心”按钮,在弹出的对话框中进行如下设置:选中“自动调整页面大小”单选按钮,背景格显示选择报版。“页边空”选项组中由上至下设置为上下空15毫米、左右空20毫米。“背景格分栏方式”选项组中,将“栏数”设置为6栏;选中“栏宽

相等”,将“栏宽”设置为15字;“栏间距”设置为2字;“行数”设置为130行,“行距”定为0.25字。设置完毕,单击“确定”按钮,返回“版面设置”主对话框。

③、单击“裁剪线”按钮,勾选“包含裁剪线”选项,裁剪外空和警戒内空均设置为3毫米,设置完单击“确定”,返回“版面设置”主对话框。

④、单击“版心及背景格字号”按钮,在弹出的对话框中选择小五字号的版心字号。设置完单击“确定”,返回“版面设置”主对话框。

⑤、单击“确定”,完成版面设置,新建的版面则呈现出来。

五、思考讨论题或体会或对改进实验的建议

1、如果要排通版的话,版面设置应该怎么设置?

六、主要参考书

《报纸电子编辑实验教程》胡丹编著 中国人民大学出版社

6.仓储软件实验报告 篇六

关键词:虚拟现实 交互 VRML Java Matlab/Simulink

中图分类号:TP311.52 文献标识码:A 文章编号:1673-8454(2009)11-0038-03

一、引言

实验教学不仅能帮助学生形成正确的概念,加深对规律的理解,而且与课堂理论教学相比,实验课程为培养和提高学生的动手能力、研究能力、创新意识提供了较好的途径。因此,实验课程在学科教学中具有不可替代的作用。随着高等教育的普及,对实验资源的需求与目前存在的实验条件不足之间的矛盾日益突出。虚拟实验系统的出现,很好地解决了这一问题。但是,目前现有的虚拟实验系统主要存在以下问题:

(1)呈现方式上以提供实验的文字和图片资料为主。这些文字和图片资料涉及实验原理、实验方法、实验仪器的介绍,学生更多的只是停留在“看”的层次上,这在一定程度上不能激发学生学习的兴趣,不利于实验动手能力的培养。

(2)用户与虚拟实验的交互性不强。虚拟实验系统多以提供实验操作过程的视频和动画为主,主要呈现演示型实验,学生参与实验操作较少。

(3)实验结果多以静态图像形式呈现,这在一定程度上影响了实验者的沉浸感。

虚拟现实(Virtual Reality)技术的发展,为利用虚拟实验系统开展教学注入了新的活力。虚拟现实技术能为学生提供生动、逼真的三维学习环境, 学生作为一名参与者操纵该环境中的实验对象。该虚拟环境具有丰富的媒体表现形式、增强的现实感,这对调动学生的学习积极性, 突破教学的重点、难点,培养学生的技能将起到积极的作用。虚拟现实建模语言VRML(Virtual Reality Modeling Language)是一种用于描述三维物体及其行为的建模语言,它可以构建虚拟世界,并集成文本、图像、音响、MPEG 影像等多种媒体类型。在VRML中虽然可以嵌入Vrmlscript、Javascript 等语言编写的程序代码,但它本身并没有直接和用户进行交互的能力,需要与其他语言结合才能实现三维场景和用户交互的要求。因此,为了构建功能强大的三维虚拟实验系统,有必要对现阶段VRML语言与其他软件的交互方式进行探讨。

二、虚拟现实建模语言及其特点

VRML是一种三维场景的描述性语言,使用它能在Web上创建可导航的、超链接的三维虚拟现实空间。虚拟现实建模语言的出现,改变了Web页面限于二维空间的表达方式,创造了交互式浏览的三维空间。VRML并不是用三维坐标点的数据来描述三维物体的,而是用类似HTML标记文本语言来描述三维场景。它以灵活多样的方式将二维、三维图形和动画、影片、声响、音乐等多种效果调和在一起,具有对内的树型场景结构和对外的分布式场景结构,提供了可重用的节点和原型,便于建模。用户在场景中可以根据不同的视点巡视,有很大的自由度。[1]VRML文件包括两大部分,场景描述部分和动态交互处理部分。场景描述部分主要通过造型(shape)结点定义了对象的几何尺寸、材质纹理,通过组(Group)结点将各个对象按一定的结构组织为场景,通过光照及声音结点在场景中模仿对象的自然特性。动态交互处理部分主要通过传感器(Sensor)结点感知用户与对象的交互,插值器(Interpolator)结点实现类似关键帧技术的插值动画,Script结点是VRML与Java、JavaScript等语言的接口,通过Script结点与其他语言的结合,能扩展VRML的功能。[2]VRML有以下特点:

1.C/S的工作模式和平台无关性。VRML的访问方式是基于C/S模式的,其中服务器提供VRML文件及图像、视频、声音等支持资源,客户通过网络下载希望访问的文件,并通过本地平台上的VRML浏览器交互式地访问该文件描述的虚拟世界。由于浏览器是本地平台提供的,从而实现了平台无关性。

2.实时3D图形渲染。实时3D着色引擎在VRML中得到了更好的体现。

3.网络传输容易。VRML适合于计算机网络的传输,并不要求很高的网络传输带宽,而且图形生成的工作可以放在性能要求不高的客户机上。

4.VRML具有可伸缩性。首先对于 VRML 浏览器来说,从理论上讲,应能处理由数亿个对象组成的分布在 Internet 上的场景。其次,VRML在高、低档的机器上都应该工作得很好,它允许浏览器为了提高性能而降低图像或仿真质量,而在硬件性能增强时质量可以变得更好。第三,VRML场景可以相对于网络性能而伸缩。

三、三维虚拟实验系统开发软件的三种交互

虽然VRML语言具有以上优点,但由于他本身缺乏直接和用户进行交互的能力, 所以在开发三维虚拟实验系统时,常常需要将他与其他语言相结合。针对目前常用的三维虚拟实验系统开发技术,笔者对三种交互方式进行了分析。

1.VRML与Java交互

VRML作为面向对象的建模语言,长于表达三维物体的静态特征,但其VRML本身不具有与外部交互的能力,它必须和其他语言相结合才能构造出具备交互能力的三维场景。为了实现与外界更复杂的交互,VRML2.0标准提供了两种扩展VRML并和外部程序实现连接的机制,一种是通过Script节点完成复杂的交互过程,另一种是通过外部编程接口EAI实现。

(1)通过Script节点与外部交互

Script节点本身没有任何动作,其动作是由程序脚本来实现的,它是VRML与其他编程语言的接口。内嵌在Script节点中的程序脚本可用JavaScript 和Java 编写,其交互过程是,Script节点通过eventIn接口将事件传至Script节点中的程序脚本;浏览器就立即调用内嵌程序脚本将事件进行处理;被加工的信息由Script节点的eventOut字段将结果送出。

VRML浏览器捆绑了用于VRML编程的Java类包,该VRML类包主要包括vrml,vrml.node,vrml.field,还有一个可以操纵浏览器状态的Browser类。通过调用这些类包,Java程序可以实现与VRML场景的交互。虽然利用Script节点可以实现浏览者与VRML场景的动态交互,但这种交互只能按预先设定的状态进行,如果要在外界与VRML场景之间进行信息交流,Script 节点就显得力不能及了。

(2)通过EAI与外部交互

EAI(External Authoring Interface)是VRML2.0提供的介于VRML世界与外部环境的编程接口,通过此接口VRML场景可以和与其嵌在同一网页上的Java Applet程序进行交互。Java Applet可以监视VRML场景事件,并能够在节点间传递事件,实现VRML节点的动态增加和删除,同时可以在浏览者与VRML场景间传递信息,从而大大提高了外界与VRML场景的交互能力。VRML的EAI接口定义了一套针对VRML浏览器的Java类包,它由三部分组成:vrml.external,vrml.external.field,vrml.external.exception。

EAI在Java Applet与VRML场景进行通讯时,首先需要获取Browser类的实例, 通过调用封装在vrml.external包中的Browser类的静态方法getBrowser( )来实现,在Java Applet中建立Browser对象后即标识了一个VRML场景。Browser类包含获取当前浏览器环境信息的各种方法,其中通过调用getNode( )方法直接获得VRML场景中使用DEF关键字定义的节点对象,调用getEvent In( )、getEvent Out( )方法获得访问节点的入事件、出事件。

众多学者对利用VRML与Java技术混合开发的三维虚拟实验系统进行了研究。如金侠杰等人基于VRML技术与Java技术开发了网络交互式虚拟装配环境;池建斌等人通过VRML外部编程接口EAI及内嵌脚本节点编程,实现了二级圆柱齿轮减速器虚拟拆装系统;吴波等人基于VRML与Java技术在工程设计领域的应用进行了研究,提出一种新型的Web环境下3D交互仿真结构,复杂的运算和仿真在服务器上进行,从而实现服务器端装配模型和客户端显示模型的分离,并在此基础之上提出协同环境开发的系统结构。[3][4][5] 此外,杨雨标等运用VRML与Java技术在微机上进行机器人运动仿真。 [6] 分析以上系统发现,VRML技术与Java技术相结合实现三维虚拟实验系统具有较强的三维立体感和交互性,常用于虚拟装配及其他工程设计领域。

2.VRML与Matlab/Simulink交互

利用Matlab提供的虚拟现实工具箱,可以实现和VRML程序的直接交互。虚拟现实工具箱是Matlab 6.X版新增加的工具箱,能在一个三维虚拟现实环境中进行可视化操作和与动态系统进行交互提供一种有效的解决方案,这些动态系统用Matlab和Simulink来描述。[7] 虚拟现实工具箱拓展了Matlab和Simulink处理虚拟现实图像的能力。使用标准的VRML技术,可以通过Matlab和Simulink环境生成三维场景。

虚拟现实工具箱可以在Matlab接口和Simulink接口两种环境中运行,而Simulink接口更直接、更容易使用,很容易通过图形用户界面进行交互,因而可能是更适合的工作方式。通过Simulink这一接口,可以在一个虚拟的三维模型中观察动态系统的模拟。一旦在Simulink对话框中包含了虚拟现实模块,就可以选择与Simulink信号连接的虚拟世界。所有VRML节点的属性分别列在等级树样式的观察窗口中,可以选择控制的自由度。当关闭接口对话框后,虚拟现实工具箱模块自动更新在虚拟世界中与选择节点有关的输入和输出。当连接这些输入到一定的Simulink信号上时,就可以在一个支持VRML的浏览器中观察可视化的模拟。

使用Matlab的虚拟现实工具箱开发三维虚拟实验系统具有以下特点:(1)利用Matlab虚拟现实工具箱,能够将枯燥的VRML编程变为可视化编程,简化了虚拟场景的设计。(2)Matlab /Simulink是专用的计算软件,在实验数据计算方面表现出极强的优势。(3)通过Simulink接口,很容易实现与三维图形用户界面的交互。但是如果在本地机上使用实验系统,需要在本地机上安装Matlab/Simulink、虚拟现实工具箱以及VRML编辑器、Web浏览器和VRML插件。如果本地机上不能安装Matlab/Simulink,用户也可以通过远程机来观察和控制三维虚拟世界。当然,要求远程机上所有的组成部分都需要支持标准的VRML97软件。通过Matlab Web Server功能也可以实现三维虚拟实验环境的远程访问。用户可以通过客户端浏览器浏览包含有虚拟场景和相应表单的页面,浏览虚拟实验场景的同时可以在表单中修改实验参数,点击发送后,客户端的参数通过HTTP协议传送给Web服务器, 由matweb.exe将参数提取出来,再传送给指定的M文件。该M文件对matweb传送来的数据进行运算后传送到Simulink仿真模型中去,以改变虚拟场景的运行。

3.VRML、Java以及Matlab三者交互

使用VRML、Java以及Matlab软件混合开发的三维虚拟实验系统主要有两种,一是针对Matlab虚拟现实工具箱与VRML程序交互的局限性,采用Java编程扩展Matlab虚拟现实可视化交互功能。这种方案结合了前两种交互方式的优点,有效地运用Matlab虚拟现实工具箱实用的建模环境和Java 扩展的人机交互性,在三维虚拟实验系统开发中具有广阔的应用前景。二是直接采用VRML、Java以及Matlab/Simulink三种软件之间的接口编程。采用Java Applet程序和VRML构建的3D场景实现用户界面,利用Java套接字,通过部署在客户端的Java Applet和服务器端Java应用程序实现客户端与服务器端的传输。运用Matlab/Simulink进行实验建模和运算,并利用Matlab的COM接口实现与服务器端的Java连接,将客户端实验参数传送到Matlab/Simulink中进行仿真运算,运算结束后再将实验结果传送回客户端。该方案采用B/S结构,满足了网络实验教学的需要。客户端只需一个集成Java虚拟机的浏览器即可运行实验,同时由于网络虚拟实验内容存放在服务器端,易于实验功能扩展和管理。此外,该方案特别适用于复杂实验模型的仿真。

使用VRML、Java以及Matlab软件开发的三维虚拟实验系统具有以下优点,在呈现方式上采用3D技术,丰富了媒体的表现形式,增强了学生实验的临境感;由于实验模型的计算采用的是专用的计算软件,在实验数据计算方面也表现出极强的优势;系统能根据实验数据动态地显示三维实验模型的运动,并以相图等形式呈现实验结果。实验过程和实验结果的直观化、形象化,能够促进学生对实验的深入探究,提高其问题解决能力。

四、结束语

三维虚拟实验系统拓展了实验教学的时间和空间,提高了教学效率,不仅可以作为课堂实验教学的补充,而且为远程教育中实验教学的开展注入了新的活力,因而具有良好的应用前景。本文介绍了三维虚拟实验系统开发过程中常用软件的三种交互方式,对各种交互方式进行了分析,希望对广大开发者有所启发。?筅

参考文献:

[1]汪兴谦.VRML与JAVA编程实例讲解[M].北京:中国水利水电出版社,2002:7-12.

[2]黄铁军,柳键编译.VRML国际标准与应用指南[M].北京:电子工业出版社,1999:5-9 .

[3]金侠杰,邢科礼,林财兴.基于VRML-JAVA 的网络交互式虚拟装配环境构建[J].计算机仿真,2004(10):126-129.

[4]池建斌,郭海新,王晨,冯桂珍.基于VRML-JAVA的减速器虚拟拆装系统的实现[J].工程图学学报, 2008,(2):48-53.

[5]吴波,周之平,张飒兵,吴介一.基于VRML-JAVA的虚拟现实及其协同环境的开发[J].计算机工程与应用,2004(7):136-138.

[6]杨雨标,何汉武.基于VRML-JAVA的机器人运动仿真研究[J].机械科学与技术,2004,23(1):120-126.

上一篇:米厂安全生产自查报告下一篇:“**省人民满意的公务员”先进事迹——审计局局长