使用Makefile+VCS+Verdi 做个简单的 Test Bench

使用Makefile+VCS+Verdi 做个简单的 Test Bench
使用Makefile+VCS+Verdi 做个简单的 Test Bench

使用Make?le、VCS、Verdi 做个简单的 Test Bench

目录:

1. 简介

2. 需求

3. 加法器模块

4. 测试模块

5. 测试脚本

6. 编译项目

7. 测试结果

1. 简介

Synopsys 的 VCS 和 Verdi 是做 IC 使用的很好的开发工具。但新手往往是无法下手,入门比较困难。在此,我根据自己的学习经历,写个最简单的使用教程。教程中会用到 Make?le、VCS、Verdi,写个简单的 8 位加法器的 TB 例子。所有代码都使用 verilog 编写,带简单的结果验证功能。

此教程没有使用到 UVM,以后有时间我在单独写个 UVM 的简单例子。

2. 需求

我是在 VMware 下开发测试的,用到的软件列表如下:VMware? Workstation 12 Pro,12.5.7 build-5813279 CentOS-6.10-x86_64-bin-DVD1.iso

scl_v2016.12_common.spf

scl_v2016.12_linux64.spf

SynopsysInstaller_v3.5.run

uvm-1.1d.tar.gz

VCS_vL-2016-SP2-12

verdi_vL-2016.06-SP2-12

Win7 下的许可证破解软件是:

scl_keygen.rar

3. 加法器模块

8 位加法器 adder8.v 代码如下:

module adder8(

input clk,

input[7:0]a_i,

input[7:0]b_i,

output reg[8:0]c_o

);

always @ (posedge clk)begin

c_o <=a_i+b_i;

end

endmodule

输入 a_i 和 b_i 都是 8 位的,输出 c_o 是 9 位的。只是用做示例,不需要太纠结合理性了。

4. 测试模块

测试模块 tb_adder8.v,代码如下:

// TB_SEED 是随机种子

`ifndef TB_SEED

`define TB_SEED0

`endif

module tb_adder8();

wire[8:0]result;

reg[7:0]input_0;

reg[7:0]input_1;

reg clk;

// clk2 是主 clk 的延迟,用于验证结果

wire#5clk2;

assign clk2=clk;

initial begin

$fsdbDumpfile("adder8.fsdb");

$fsdbDumpvars();

$display("TB_SEED is %d", `TB_SEED);

clk=0;

input_0=8'd0;

input_1=8'd0;

#10000

$display("All test PASS!");

$finish;

end

// 主时钟 50MHz

always begin

#10clk=~clk;

end

// 产生随机输入

always @ (negedge clk)begin

input_0=$random()%256;

input_1=$random()%256;

end

// 获取验证输出

always @ (posedge clk2)begin

if((input_0+input_1)!=result)begin

$display("Test failed for %x + %x = %x", input_0, input_1, result);

$finish;

end else begin

$display("%x + %x = %x", input_0, input_1, result);

end

end

// 连接加法器模块adder8dut(

.clk(clk),

.a_i(input_0), .b_i(input_1), .c_o(result) );

endmodule

5. 测试脚本

整个编译过程采用 Make?le 控制,Make?le 文件内容如下:

VCS = vcs -sverilog -timescale=1ns/1ns +vpi -l build.log -debug_access+all

SIMV = ./simv -l simv.log

ifndef TB_SEED

TB_SEED = 1024

endif

all: comp run

comp:

$(VCS) +define+TB_SEED=$(TB_SEED) +incdir+. \

adder8.v \

tb_adder8.v

run:

$(SIMV) +fsdbfile+top.fsdb

dbg:

verdi -f file.f -ssf top.fsdb &

clean:

rm -rf core csrc simv* vc_hdrs.h ucli.key urg* *.log *.fsdb novas.* verdiLog

Make?le 里面的空格排版都是 TAB 键,否则会出错,修改的时候请注意一下这个细节。

其中?le.f文件的内容如下:

tb_adder8.v

adder8.v

6. 编译项目编译前,请先清除项目:make clean

然后,编译项目:

make

然后,查看波形:

make dbg

编译日志文件为:build.log,如果有错误可查看该文件:

Command: vcs -sverilog-timescale=1ns/1ns +vpi -l build.log -debug_access+all

+define+TB_SEED=1024 \

+incdir+. adder8.v tb_adder8.v

Chronologic VCS (TM)

Version L-2016.06-SP2-12_Full64 -- Tue Nov 2018:57:09 2018

Copyright (c) 1991-2016 by Synopsys Inc.

ALL RIGHTS RESERVED

This program is proprietary and confidential information of Synopsys Inc.

and may be used and disclosed only as authorized in a license agreement

controlling such use and disclosure.

Parsing design file 'adder8.v'

Parsing design file 'tb_adder8.v'

Top Level Modules:

tb_adder8

TimeScale is 1 ns / 1 ns

Starting vcs inline pass...

1 unique modules to generate

recompiling module tb_adder8

make[1]: Entering directory `/home/toor/ajob/adder8/csrc'

rm-f _csrc*.so pre_vcsobj_*.so share_vcsobj_*.so

if [ -x ../simv ]; then chmod-x ../simv; fi

g++ -o ../simv -Wl,-rpath-link=./ -Wl,-rpath='$ORIGIN'/simv.daidir/ -Wl,-

rpath=./simv.daidir/ \

-Wl,-rpath='$ORIGIN'/simv.daidir//scsim.db.dir -rdynamic objs/amcQw_d.o

_19474_archive_1.so \

SIM_l.o rmapats_mop.o rmapats.o rmar.o rmar_llvm_0_1.o rmar_llvm_0_0.o \

/usr/synopsys/vcs_L-2016.06-SP2-12/linux64/lib/libzerosoft_rt_stubs.so

/usr/synopsys/vcs_L-2016.06-SP2-12/linux64/lib/libvirsim.so \

/usr/synopsys/vcs_L-2016.06-SP2-12/linux64/lib/liberrorinf.so /usr/synopsys/vcs_L-2016.06-SP2-12/linux64/lib/libsnpsmalloc.so \

/usr/synopsys/vcs_L-2016.06-SP2-12/linux64/lib/libvfs.so /usr/synopsys/vcs_L-2016.06-SP2-12/linux64/lib/libvcsnew.so \

/usr/synopsys/vcs_L-2016.06-SP2-12/linux64/lib/libsimprofile.so /usr/synopsys/vcs_L-2016.06-SP2-12/linux64/lib/libuclinative.so \

-Wl,-whole-archive /usr/synopsys/vcs_L-2016.06-SP2-12/linux64/lib/libvcsucli.so -Wl,-no-whole-archive \

_vcs_pli_stub_.o /usr/synopsys/vcs_L-2016.06-SP2-

12/linux64/lib/vcs_save_restore_new.o \

/usr/synopsys/verdi3_L-2016.06-SP2-12/share/PLI/VCS/LINUX64/pli.a -ldl -lc-lm-lpthread \

-ldl

../simv up to date

make[1]: Leaving directory `/home/toor/ajob/adder8/csrc'

CPU time: .294 seconds to compile + .427 seconds to elab + .276 seconds to link

仿真日志文件为:simv.log,仿真结果在该文件内:

Command: /home/toor/ajob/adder8/./simv -l simv.log +fsdbfile+top.fsdb

Chronologic VCS simulator copyright 1991-2016

Contains Synopsys proprietary information.

Compiler version L-2016.06-SP2-12_Full64; Runtime version L-2016.06-SP2-12_Full64; Nov 2018:57 2018

*Verdi3* Loading libsscore_vcs201606.so

*Verdi3* : FSDB_GATE is set.

*Verdi3* : FSDB_RTL is set.

*Verdi3* : Enable Parallel Dumping.

FSDB Dumper for VCS, Release Verdi3_L-2016.06-SP2-12, Linux x86_64/64bit, 12/11/2017 (C) 1996-2017 by Synopsys, Inc.

*Verdi3* : Create FSDB file 'top.fsdb'

*Verdi3* : Begin traversing the scopes, layer (0).

*Verdi3* : End of traversing.

TB_SEED is 1024

24+81= 0a5

09+63= 06c

0d + 8d = 09a

65+12=077

01+ 0d = 00e

76+ 3d = 0b3

ed + 8c =179

f9 + c6 = 1bf

c5 + aa = 16f

...

...

...

51+04=055

80+ f9 =179

06+ ca = 0d0

All test PASS!

$finish called from file "tb_adder8.v", line 26.

$finish at simulation time 10000

V C S S i m u l a t i o n R e p o r t

Time: 10000 ns

CPU Time: 0.550 seconds; Data structure size: 0.0Mb

Tue Nov 2018:57:11 2018

7. 测试结果

最终 Verdi 的效果如下:

这样一个简单的采用 Make?le、VCS、Verdi 的 Test Bench 就诞生了。

ERP 仓库管理系统

身体仓库管理系统 1、模块说明:每个模块一般可分为六组:基本资料、日常作业、凭证打印、清单与报表、 批次处理、查询作业 1.1 基本资料:产品类别设定、编码原则设定、产品编码、仓别设定、单据性质设定 1.1.1 产品类别设定:此为后续报表数据收集索引和分类之依据 1.1.2 编码原则设定:据此不同公司可采取不同的分段和方式进行自动编码,包 括产品编码、供应商编码、客户资料编码、人员编码等, 都要依此进行自定义。 Eg: A 一般产品编码通用原则为:大分类(3码)+中分类(3码)+小分类(3码)+ 流水码(4码),共计13码左右即可。 Eg: B 编码不必赋予太多特殊意义,亦造成编码上的混乱,以简单明了,易 识别为原则。 1.1.3 产品编码:包括基本项目、采购、生管、仓库、业务、品管、生产、财务 会计、其它,其可根据不同部门使用状况来分类定义,同 时便于基础资料的收集与输入,及日后使用之管理和维护。 1.1.4 仓别设定:此为各仓别属性设定之基础 1.1.5 单据性质设定:此为各“日常作业”之单据性质设定基础。 Eg:A库存异动单对库存的影响可分为:增加、减少 调拨单对库存的影响为:平调 成本开帐/调整单对成本的影响可分为:增加、减少 Eg:B可依不的部门或个人进行单据别的区别使用和管理。 Eg:C单据的编码方式:单别+单据号,或可采用自由编码的方式进行等 Eg:D单据表尾的备注与签核流程等。 Eg:E单据电脑审核流程。 1.2 日常作业:库存异动建立作业、调拨建立作业、成本开帐/调整建立作业、盘点资 料建立作业、批号管理建立作业、借入/出建立作业、借入/出还回作 业 1.2.1 库存异动建立作业:此单据适用于非生产性物料的异动(或增或减),及库存 盘盈亏之调整用,如没有上线制令管理系统亦可通过 此作业进行库存异动作业。 1.2.2 调拨单建立作业:此单据适用于各仓之间的物料调拨之用,不对库存变化 产生影响。 1.2.3 成本开帐/调整建立作业:此单据适用于系统开帐之各仓库存成本资料的输 入,亦是日常“成本重计作业”所产生之单据。 1.2.4 盘点资料建立作业:此单据适用于盘点时库存数量之输入 1.2.5 批号管理建立作业:此单据适用于物料在产品生产过程中的使用和追溯的 管理,及先进先出原理 1.2.6 借入/出建立作业:此单据适用于所有借入/出作业记录之凭证 1.2.7 借入/出还回建立作业:此单据适用所有借入/出还回作业记录之凭证,如无 法归还之作业,则通过进货或销货来做关联性作 业。 1.3 凭证打印:库存异动单凭证、调拨单凭证、成本开帐/调整单凭证、盘点清单凭证、 批号管理凭证、借入/出凭证、借入/出还回凭证

天地伟业网络视频服务器故障快速排查手册

天地伟业网络视频服务器故障快速排查手册 首先感谢您选用天地伟业网络视频产品,在使用之前,请详细阅读网络视频服务器使用说明书,熟悉产品使用方法,如果遇到问题可以按照以下方法进行故障排查。 为保证系统得正常运行,我们必须保证机器达到如下要求: 说明: 现场机器最好达到建议PC的配置,并安装相应硬件最新的驱动,此配置能满足16画面显示的要求,配置越高机器运行越流畅。 1.故障现象: IP搜索器搜索不到服务器 排查步骤: 1.确认网络视频服务器是否正常上电,主机网卡及驱动是否正常,网线是否做的没问题,网络拓扑连接是否通畅; 2.直接用交叉网线直接连接主机和网络视频服务器,如仍不通,给服务器复位再测试; 3.如有备件主机和网络视频服务器都做可更换测试; 4.如仍有问题请与我们联系; 2. 故障现象: IP搜索器能够正常搜索到服务器,但是IE不能正常连接视频 排查步骤: 1.确认主机IP地址和网络视频服务器地址设置在同一网段内,如不在同一网段改为同一网段; 注意:如在不同网段必须保证此两个网段做了路由; 2.确认IE的版本,建议安装IE6.0; 3.确认正常安装显卡驱动和DirectX,建议安装最新的显卡驱动和DirectX; 4.确认开启ActiveX相关插件; 5.暂时关闭杀毒软件自带防火墙测试;如是XP系统,暂时关闭系统自带防火墙; 6.删除之前曾经连接时下载的控件,重新连接测试; 7.更换主机测试; 8.如仍然有问题,请与我们联系; 3. 故障现象: 如果IE连接视频正常,但是软件连接视频不正常 排查步骤: 1.确认软件版本是否正确;如果版本不正确,重新安装正确的版本软件; 2.确认软件中“服务器编辑信息”的“IP地址”和“服务器类型”的正确;在局域望网建议采用“主码流+UDP”方式,广域网建议采用“副码流+TCP”方式; 3.确认在软件的主界面连接了视频; 4.重启软件连接;

ModelTest试题解析(6)

试题解析 Part I Listening Comprehension Section A 1.M :I 'd like to have a single room with bath today. W : I 'm sorry, but all the rooms are booked. Q :What does the woman mean? 【解析】B 。本题为细节推理题。男士说自己想要个带浴室的单人间,女士说所有房间都 已订满。由此推断目前没有房间可以提供给男士。 2.W : Excuse me, sir. Can you tell me how I can get to a bank nearby? M : Go down the street, and turn left at the corner. You can 't miss it. Q :Where does the conversation most probably take place? 【解析】C 。本题为细节推理题。女士询问怎么去附近的银行,男士给出了具体的路线。 这样的对话最可能发生在大街上。 3. M : Susan, we 'll go camping this weekend. Would you like to join us? W : Oh! Great! I like camping very much. Q :What will they do at the weekend? 【解析】A 。本题为事实细节题。男士说周末要去露营,问女士是否愿意去,如能正确理 解女士的话 Great!( 好的 ),本题就迎刃而解。 4.W : What are the main products of your company? M : We are a manufacture of household appliances. Q :What does the company mainly produce? 【解析】D 。女士问公司的主要产品是什么,男士的回答说我们是家居用品生产商。 5.M :Can I help you, madam? W : Yes, I bought a mobile phone from your store, but it doesn 't work properly. Q :What is the woman doing at the store? 【解析】A 。本题为细节推理题。从女士说的手机不能正常使用可以推断出女士去商店 对手机的质量进行投诉。 What kind of job is the man interested in? 【解析】 A 。问题询问男士对哪种工作感兴趣,男士的回答直接就是答案,也就是“我 Section B Conversation 1 W: M: W: M: W: M: W: M: W: M: W: Hi, Jack, what kind of work do you want to do when you finish university? I 've always been interested in anything related to computers. Wow! That s 'a job that pays well. Have you sent any application letters yet? Yes, I have. A few companies have invited me for an interview. Well done! How about you? But I haven 't decided yet. Which field would you like to work in? I have always fond of designing. Q6:

仓库管理系统使用手册

仓库管理系统 ——使用手册

目录 第1章系统概述 (1) 1.1引言 (1) 1.2系统特点....................................................... 错误!未定义书签。第2章系统安装 ............................................ 错误!未定义书签。 2.1系统环境要求............................................... 错误!未定义书签。 2.2单机版的安装............................................... 错误!未定义书签。 2.3网络版的安装............................................... 错误!未定义书签。 2.3.1 程序包文件介绍....................................................... 错误!未定义书签。 2.3.2 数据库的安装与配置............................................... 错误!未定义书签。 2.3.3 客户端的安装与配置............................................... 错误!未定义书签。 2.4系统注册....................................................... 错误!未定义书签。第3章基本操作 (2) 3.1系统启动 (2) 3.2重新登录 (2) 3.3修改密码 (2) 3.4记录排序 (3) 3.5快速查找功能 (3) 3.7窗口分隔 (3) 3.8数据列表属性设置 (3) 3.9数据筛选 (4) 3.10数据导入 (4) 3.11报表设计 (5)

EasyDecoder视频解码管理软件V3.0T-用户使用说明.

EasyDecoder视频解码管理软件 用户使用说明

目录 目录 (2) 1.系统说明 (5) 1.1概要 (5) 1.2功能简介与特点 (5) 1.3硬件配置 (5) 1.4软件平台与运行环境 (5) 1.5术语 (5) 1.6阅读指导 (6) 2.系统安装 (6) 2.1安装软件 (6) 3.系统主界面 (7) 4.系统运行操作 (7) 4.1进入系统/退出系统 (7) 进入系统 (8) 退出系统 (8) 4.2系统初始化 (8) 4.2.1服务器设置 (9) 4.2.1.1添加服务器 (9) 4.2.1.2智能添加服务器 (10) 4.2.1.3删除服务器 (11) 4.2.1.4修改服务器 (12) 4.2.1.5批量修改服务器 (14) 4.2.1.6反选功能 (14) 4.2.1.7检索服务器 (14) 4.2.1.8修改通道信息 (15) 4.2.2监控点管理 (15)

4.2.3解码器设置 (16) 4.2.3.1手动添加 (16) 4.2.3.2智能添加 (17) 4.2.3.3删除解码器 (17) 4.2.3.4修改解码器名称 (17) 4.2.3.5连接解码器 (18) 4.2.3.6断开解码器 (18) 4.2.3.7解码器设置 (18) 4.2.3.7.1网络设置 (19) 4.2.3.7.2DNS设置 (19) 4.2.3.7.3解码器参数设置 (20) 4.2.3.7.3.1485设置 (20) 4.2.3.7.3.2协议设置 (21) 4.2.3.7.4LOGO设置 (21) 4.2.3.7.5报警设置 (21) 4.2.4联机切换设置 (22) 4.2.4.1添加切换序列 (22) 4.2.4.2删除切换序列 (23) 4.2.4.3连接监控点 (23) 4.2.4.4停止预览 (24) 4.2.4.5打开/关闭音频 (24) 4.2.4.6开始/关闭对讲 (24) 4.2.4.7设备控制 (25) 4.2.4.8开始/停止切换 (26) 4.2.4.9显示模式设置 (26) 4.2.4.10其他 (26) 4.2.4.10.1切换不在线跳过显示 (26)

常见系统发育软件使用

常见系统发育软件使用方法 Xie Lei BJFU 1 Paup MP流程: Mac 准备nex文件(interleave和noninterleave均可) →存入新建文件夹→拖入paup或用paup打开→ execute → log file → cstatus → tstatus → hsearch →define outgroup →roottrees →savetrees →describetrees →contree(save to file) →save pict→bootstrap(save tree file) →print bootstrap tree→save pict. →stop log. PC版操作,可将附录批处理文件内容粘贴至nex文件后面,execute即可。 2 Paup ML 流程:Mac 准备nex文件(interleave和noninterleave均可) →存入新建文件夹→拖入paup或用paup打开→execute→从modeltest软件中打开paupblock运算检测模型→生成score file→打开modeltest中的bin读取score数据→生成结果文档→存档并打开此文档→AIC→将begin paup的运算模块贴至原nex数据文件后面→重新将其拖入paup运行→选择ML运算模式→hsearch→打印树图→save pict. →bootstrap. PC版操作,可将附录5批处理文件内容粘贴至nex文件后面,execute即可。

3 Garli运算ML流程: 准备nex文件(interleave) →存入新建文件夹→拖入paup或用paup打开→execute→输出noninterleave文档(若直接是noninterleave上述过程省略,又如果是PC机paup,无菜单操作,可在paup命令行中输入附录1*的命令回车即可生成noninterleave数据)。 使用noninterleave文档(数据中类群名称不得有单引号,空格,所有方括号中内容删除)→新建文件夹存入→按照流程2进行modeltest→在苹果机上打开Garli→导入数据→把model定好→run(切记此处不要激bootstrap选项) 将上次运算数据拷贝至一新建文件夹→导入苹果版Garli→激活bootstrap选项→定好model→run 所有结果用paup软件打开→save pict→打开bootstrap树→做50% majority rule contree→save pict. 注:Garli苹果和PC版都有,但是操作不同。 数据格式:和算PAUP一样的nexus格式,但是这个格式有很多注意事项,一些常见的小错误会造成软件无法运行。参见下列常见问题: 1 一定要noninterleave的数据,否则软件无法运算 2 [ ]虽然在mrbayes和paup中不成问题但是在garli中有影响,里面内容在算之前全部删除为好。 3 taxon名称中可以有下划线但是不得有空格,逗号句点等,否则无法运行。 Mac版

仓库管理系统需求分析说明书

智能仓库管理系统 需求规格说明书 拟制:仇璐佳日期:2010年3月17日星期三审核:日期: 批准:日期: 文档编号:DATA-RATE-SRS-01 创建日期:2010-03-17 最后修改日期:2020-04-24 版本号:1.0.0 电子版文件名:智能仓库管理系统-需求规格说明书-

文档修改记录

基于web智能仓库管理系统详细需求说明书(Requirements Specification) 1.引言 1.1 编写目的 本系统由三大模块构成,分别是:系统设置,单据填开,库存查询。 其中: 系统设置包括:管理员的增加,修改,删除,以及权限管理;仓库内货物的基本资料的增加,修改,删除;工人,客户等的基本资料的增加,修改,删除。 单据填开模块包括:出库单,入库单,派工单,等单据的填开及作废操作。 库存查询系统包括:库存情况的查询,各项明细的查询,工人工资的查询,正在加工产品查询等。 报表导出模块包括:按月,按季度,按年的报表导出功能。 1.2 背景说明 (1)项目名称:基于web智能仓库管理系统 (2)项目任务开发者:东南大学成贤学院06级计算机(一)班仇璐佳,软件基本运行环境为Windows环境,使用MyEclipse7.1作为开发工具,使用struts2作为系统基本框架,Spring作为依赖注入工具,hibernate对MySql所搭建的数据库的封装,前台页面采用ext的js框架,动态能力强,界面友好。 (3)本系统可以满足一般企业在生产中对仓库管理的基本需求,高效,准确的完成仓库的进出库,统计,生产,制造等流程。 1.3 术语定义 静态数据--系统固化在内的描述系统实现功能的一部分数据。

Model Test 3----参考答案部分

第三套模拟练习题参考答案 作文参考范文 Information Security The human beings are stepping into the information society. The information industry develops very rapidly, so do the hackers, trick-playing teens, exploring children, fraudsters, and serious white-collar criminals. Thus, information security becomes an impending important issue. In case of information breach, the victims-----government department, an organization or an institution, or a company will inevitably suffer great or small loss. Government may be threatened with national security. Companies may lose opportunities to develop new projects. And the public’s and users’ confidence will be damaged. Then how to deal with this issue? Technology is only a partial solution to information security. What’s more important is that organizations and companies should promote the awareness on information security to its staff. However, since no system can ever be 100 percent secure, a prevention-only approach to information security management is not enough. Companies and organizations should adopt a dual approach to information security management by combing prevention and detection techniques. 快速阅读参考答案 1. B).参见第一段中”In the past few years, human resources experts say time off has consistently placed among the top three employee concerns, along with compensation and staffing levels ...”可知,过去几年中雇员对休息时间的关注程度有所提高. 2. B).参见 A New Generation 小标题下”... younger workers are more likely to be ‘family-centric’or ‘dual-centric’(with equal priorities on both career and family) rather than ‘work-centric’when compared to members of the Boomer Generation.”可知,出生在生育高峰期的那代人与当代的年轻人相比,他们对工作的重视程度要大于对家庭的重视程度. 3. C).参见September 11th and the End of the Roaring Nineties小标题下”I started looking at things completely differently.”可知,Tony Jackson已经改变了对工作和生活的态度. 4. D).参见September 11th and the End of the Roaring Nineties小标题下”Even before September 11th, some experts say the slow shift in worker attitudes was already underway due to the end of the roaring 1990’s ...”可知,在9.11事件之前就有专家称:工人们对待工作的态度在喧嚣的20世纪90年代末已经开始发生转变. 5. A).参见September 11th and the End of the Roaring Nineties小标题下”... due to the fact that workers have been pushed to their limit in recent years.”可知,工人们的工作时间已经达到极限,这是他们改变了对工作的态度的原因. 6. D).参见Monetary Needs Less Intense Due to Dual Income Households 小标题下”Financial pressures are eased by both of them working and keeping a careful watch on their expenses.”可知,他们没有过大的经济压力是由于夫妻双方都有工作,而且不乱花钱. 7. D).参见Burnout小标题下”After a layoff, workers who remain behind are often asked to pick up most or even all the load of the people who were let go, requiring more and more hours at the office.”可知,裁员后,被辞退员工的工作通常由在职的员工帮助完成. 8. 20%.参见第一段最后一句”... but the desire for time off is up almost 20% from just three years ago when https://www.360docs.net/doc/d713082373.html, conducted a similar poll.”可知,与三年前的统计数据相比,要休息时间而不要补贴的人数上升了20%.

仓库管理系统(软件需求说明书)

1引言 (2) 1.1编写目的 (2) 1.2背景 (2) 1.3定义 (3) 1.4参考资料 (3) 2任务概述 (3) 2.1目标 (3) 2.2用户的特点 (9) 2.3假定和约束 (9) 3需求规定 (9) 3.1对功能的规定 (9) 3.2对性能的规定 (9) 3.2.1精度 (9) 3.2.2时间特性要求 (9) 3.2.3灵活性 (9) 3.3输人输出要求 (9) 3.4数据管理能力要求 (10) 3.5故障处理要求 (10) 3.6其他专门要求 (10) 4运行环境规定 (11) 4.1设备 (11) 4.2支持软件 (11) 4.3接口 (11) 4.4控制 (11)

软件需求说明书 1引言 1.1编写目的 企业的物资供应管理往往是很复杂的,烦琐的。由于所掌握的物资种类众多,订货,管理,发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计计划报表繁多,因此物资管理必须实现计算机化,而且必须根据企业的具体情况制定相应的方案。 根据当前的企业管理体制,一般物资供应管理系统,总是根据所掌握的物资类别,相应分成几个科室来进行物资的计划,订货,核销托收,验收入库,根据企业各个部门的需要来发放物资设备,并随时按期进行库存盘点,作台帐,根据企业领导和自身管理的需要按月,季度,年来进行统计分析,产生相应报表。为了加强关键物资,设备的管理,要定期掌握其储备,消耗情况,根据计划定额和实际消耗定额的比较,进行定额的管理,使得资金使用合理,物资设备的储备最佳。 所以一个完整的企业物资供应管理系统应该包括计划管理,合同托收管理,仓库管理,定额管理,统计管理,财务管理等模块。其中仓库管理是整个物资供应管理系统的核心。 开发本系统的目的在于代替手工管理、统计报表等工作,具体要求包括: 数据录入:录入商品信息、供货商信息、名片、入库信息、出库信息、退货信息等信息; 数据修改:修改商品信息、供货商信息、名片、帐号等信息; 统计数据:统计仓库里面的商品的数量,种类,并计算库存总价值; 数据查询:输入查询条件,就会得到查询结果; 数据备份:定期对数据库做备份,以免在数据库遇到意外破坏的时候能够恢复数据库,从而减少破坏造成的损失。

数字化公检法系统软件便携式标准版V7.1T_用户操作说明书(天地伟业)

数字化公检法系统软件便携 式标准版 用户操作说明书 V7.1

目录 1.审讯中心服务器系统设置说明 (1) 1.1服务器设置 (1) 1.2审讯室设置 (2) 1.3压缩预览参数设置 (3) 1.4用户管理: (4) 1.5设备管理 (8) 1.6日志及文件 (10) 1.7系统安全管理 (10) 2.审讯中心服务器使用操作说明 (11) 2.1登录 (13) 2.2视频显示区 (14) 2.3在线信息显示区 (16) 2.4功能使用 (16) 3.审讯中心服务器各种温湿度叠加器的设置和使用 (19) 3.1温湿度叠加设置方法 (19) 3.2TC-W8667测试软件 (20) 3.3TC-W8901DC (22) 3.4YL-S018SR (23) 3.5TC-H307P (31) 4.审讯终端软件操作使用说明 (33) 4.1登录主机 (33) 4.2添加案件 (34) 4.3审讯功能 (37) 4.4笔录管理 (41) 4.5案卷查询 (43) 4.6资料回放 (43) 5.数字化公检法系统软件便携式标准版安装部分 (44) 5.1卸载旧压缩卡驱程 (44) 5.2开始安装 (44) 5.3安装加密狗驱动 (45) 5.4安装专用数据库 (46) 6.故障查找与排除 (47)

1 感谢您选用我公司数字化公检法系统软件便携式标准版产品。 数字化公检法系统软件便携式标准版是根据最高检颁布的《人民检察院讯问职务犯罪嫌疑人实行全程同步录音录像系统建设规范》文件要求。通过加强计算机技术、图像数字化技术和信息技术的应用,实现司法系统对审讯室的标准化建设,利用现有的网络对审讯的讯问和询问过程进行有效的监督和管理,实现同步录音录像,提高侦查办案、协查办案的效率,加强办案、取证过程的真实性和有效性。 1. 审讯中心服务器系统设置说明 在使用数字化公检法系统软件便携式标准版前需要先初始化系统数据和配置参数,包括服务器设置、审讯室设置、指挥终端设置、压缩预览参数、用户管理、设备管理、日志文件、系统安全管理和短信设备管理。系统设置初始化后可以投入使用,进行审讯录像、电子笔录、远程指挥等操作。 在桌面上点击 图标,显示“系统设置--用户登录”界面,输入正确的用户名密码(系统默认用户名admin ,密码1111),登录系统设置软件。 1.1 服务器设置 系统设置的第一页为【服务器设置】,如下图:

仓库管理系统说明书

二、仓库信息管理系统分析与设计 (一)《仓库信息管理系统》的需求建模 1、需求分析 仓库信息管理系统要能完成以下功能: 仓库存放的货物品种繁多,堆存方式以及处理方式也非常复杂,随着业务量的增加,仓库管理者需要处理的信息量会大幅上升,因此往往很难及时准确的掌握整个仓库的运作状态。针对这一情况,为了减轻仓库管理员和操作员的工作负担,此系统在满足仓库的基本管理功能基础上发挥信息系统的智能化。 根据要求可将系统分为四个模块 (1)用户登录模块 普通操作员和管理人员登录此系统,执行仓库管理的一些操作,但是普通操作员和管理人员所能执行的功能不一样。 (2)仓库管理模块 管理员工作需要登陆系统,才能够进行操作,系统中的各项数据都不允许外人随便查看和更改,所以设置登陆模块是必须的。可以执行仓库进货,退货,领料,退料;商品调拨,仓库盘点等功能。(3)业务查询模块 在用户登录系统后,可以执行库存查询,销售查询,仓库历史记录查询。 (4)系统设置模块 显示当前仓库系统中的信息,在系统中可以执行供应商设置,仓库设置。 2、功能模块分析 (1)登录模块 ①普通操作员:显示当天仓库中的所有库存的信息。 ②管理员:修改仓库中的库存信息。 ③用户注销:在用户执行完仓库功能时,注销。 ④用户退出。 (2)管理模块 ①仓库库存的进货与退货; ②仓库中的库存需要领料和退料功能; ③仓库也可以完成不同地区的商品在此仓库的商品调拨任务; ④用户人员也可以在当天之后对仓库中的库存进行盘点。 (3)查询模块 ①显示当前仓库商品信息,并执行库存查询; ②显示仓库信息,对商品的销售量进行查询; ③此系统还可以对仓库历史记录进行查询。 (4)设置模块 ①供应商设置 ②仓库设置 3、工作内容及要求 ①进一步细化需求分析的内容,识别出系统的参与者,并完成用例图; ②将用例图中的每个用例都写成相应的事件流文档; ③进一步使用活动图来描述每个用例,为后续的系统设计做好准备;

天地伟业键盘说明书-5810网络键盘安装使用手册上课讲义

网络键盘安装使用手册

目录 第一章键盘简介 (1) 1.1 功能特点 (1) 1.2 产品外观 (1) 1.3 技术指标 (1) 第二章键盘安装 (2) 2.1 放置 (2) 2.2 接口 (2) 2.3 安装 (2) 第三章键盘设置 (3) 3.1 设置 (3) 3.2 键盘开机 (3) 3.3 键盘登录 (3) 3.4 设置键盘 (4) 3.4.1网络管理 (4) 3.4.2用户管理 (4) 3.4.3 密码管理 (5) 3.4.4 设备管理 (5) 3.4.5 硬件设置 (5) 3.4.6 锁定设置 (5) 3.4.7 硬件检测 (6) 3.4.8摇杆校准 (6) 第四章矩阵控制 (8) 4.1 登录矩阵 (8) 4.2 矩阵操作界面 (8) 4.3 切换操作 (9) 4.4前端控制 (10) 4.5报警控制 (10) 4.6宏操作 (10) 4.7 越权控制 (10) 4.8 码分配器设置 (10) 4.9 锁定 (11) 4.10 列表 (11) 第五章网络升级 (12)

第一章键盘简介网络键盘配合智能网络矩阵使用,功能丰富、操作简单。 1.1 功能特点 ●中文编程操作界面 ●中文硅胶按键 ●大屏幕液晶屏幕 ●详细的矩阵及前端信息 ●以太网通讯 ●二维变速摇杆 ●使用简捷方便 1.2 产品外观 1.3 技术指标 工作温度:-10℃~50℃ 工作湿度:<90% 工作电压:DC12V 功耗:4W 以太网接口:10BaseT UDP(局域网) 外形尺寸(mm):300×160×43(长×宽×高)

第二章键盘安装 2.1 放置 键盘采用工学设计,水平放置控制台面即可。 2.2 接口 网络键盘背部有两个接口:一个为电源接口,外接DC12V电源给键盘供电;另一个为RJ45网络接口,连接智能网络矩阵。 2.3 安装 标准版本的网络键盘硬件只支持控制智能网络矩阵(控制其它监控设备需要在标准版本的硬件基础上稍作调整),所以标准版网络键盘只能将当前设备选择为矩阵。用网线将矩阵接到键盘的网络接口,接上电源,即完成了键盘和矩阵的物理连接。 注:由于智能网络矩阵内置交换机单元,所以网络键盘连接智能网络矩阵采用直通线序的标准网线。

系统发育软件使用流程_公开版(精)

系统发育及群体遗传统计分析软件使用流 程(公开版 谢磊左云娟徐新伟 基础知识与注意事项: 1 interleave vs. noninterleave DNA序列数据分段显示为interleave格式,如果一行显示则为noninterleave 格式。 除了PAUP之外,几乎所有系统发育分析软件都要求noninterleave格式的数据。但是当几个片段的序列combine时会得到interleave格式的数据,这时候PAUP 能够识别运输interleave格式的优点就显示出来了。PAUP可以输出noninterleave 格式的数据,所以可以使用PAUP进行数据格式转换以得到能够用于其他软件的数据格式(MAC版PAUP进行菜单操作即可,PC版PAUP方法见附录1*。export format=nexus interleaved=no file=temp.txt (生成noninterleave文件命令 2 log file Log file就是在运算之前建立日志,运算的所有过程都会随时记录在一个文档当中便于以后查询。建议在每次使用PAUP算树时首先进行Log file。 3 存树 系统发育树的保存有两种方式,一种是存成nex格式的树文件,另一种是存成PICT格式的图文件。Nex格式的树文件是用按层次加括号的方式表示类群之间关系,如((A,B(C,D,这个文件可以用PAUP、MacClade或Treeview 打开生成文章需要的图文件。而图文件则是写文章时候需要的文件,一般可以用AI或WORD进行编辑修饰。建议每次运算都要保存树文件,因为树文件可以随时生成图文件,如果只保存图文件一旦数据出现损坏或丢失则需要重新运算。 4 写文章时需要的参数

仓库管理系统(详细设计说明书)

1引言 (3) 1.1编写目的 (3) 1.2背景 (3) 1.3定义 (3) 1.4参考资料 (3) 2程序系统的结构 (4) 3用户登录界面程序设计说明 (5) 3.1程序描述 (5) 3.2功能 (5) 3.3性能 (5) 3.4输人项 (6) 3.5输出项 (6) 3.6算法 (6) 3.7流程逻辑 (6) 3.8接口 (7) 3.9存储分配 (7) 4仓库管理模块(02)设计说明 (7) 4.1程序描述 (7) 4.2功能 (8) 4.3性能 (8) 4.4输人项 (8) 4.5输出项 (8) 4.6算法 (8) 4.7流程逻辑 (9) 4.8接口 (10) 5仓库查询模块(03)设计说明 (11) 5.1程序描述 (11) 5.2功能 (11) 5.3性能 (11) 5.4输人项 (11) 5.5输出项 (11) 5.6算法 (12) 5.7流程逻辑 (12) 6系统设置模块(04)设计说明 (13) 6.1程序描述 (13) 6.2功能 (13) 6.3性能 (13) 6.4输人项 (13) 6.5输出项 (13) 6.6算法 (14)

6.7流程逻辑 (14) 6.8接口 (14) 6.9测试计划 (14)

详细设计说明书 1引言 1.1编写目的 本文档为仓库管理系统详细设计文档(Design Document),对作品进行系统性介绍,对使用的技术机制进行分析,对各个模块进行功能描述,并给出主要数据流程和系统结构 本文档的预期读者是本系统的需求用户、团队开发人员、相关领域科研人员 1.2背景 项目名称:仓库管理系统--详细设计说明书 项目任务开发者:大连交通大学软件学院R数学072班张同骥06,软件基本运行环境为Windows环境 1.3定义 Mysql:数据库管理软件 DBMS:数据库管理系统 Windows 2003/XP:运行环境 JSP :软件开发语言 Myeclipse :开发工具 1.4参考资料 《软件工程应用实践教程》清华大学出版社 《系统分析与设计》清华大学出版社 《数据库系统概论》高等教育出版社 《Windows网络编程》清华大学出版社 《VC技术》清华大学出版社

EasyView V4.0T使用说明书

天地伟业EASYVIEW V4.0T网络视频监控 软件使用手册 2010年3月

目录 目录 (2) 一、系统需求 (4) 1.1 安装需求 (4) 1.2 运行需求 (5) 二、EASYVIEW视频监控管理软件安装手册 (5) 2.1 软件安装 (5) 三、EASYVIEW视频监控管理软件使用手册 (5) 3. 1搜索器的使用说明 (6) 3.1.1 搜索设置IP地址 (6) 3.1.2 网络设备的搜索 (6) 3.1.3计算机网络设置 (7) 3.1.4 H系列服务器设备搜索 (7) 3. 2 视频浏览模块使用说明 (7) 3.2.1 监控软件EasyView登录系统 (7) 3.2.2 选取、退出软件功能模块 (8) 3.2.3 视频浏览模块使用说明 (9) 3.2.4系统功能模块使用说明 (11) 3.2.4.1 系统设置功能说明 (11) 3.2.4.1.1【设备管理】操作说明 (11) 3.2.4.1.2【用户管理】操作说明 (19) 3.2.4.1.3【用户权限管理】操作说明 (20) 3.2.4.1.4【图像设置】操作说明 (21) 3.2.4.1.5【报警设置】操作说明 (24) 3.2.4.1.6【报警联动】操作说明 (28) 3.2.4.1.7【视频遮挡设置】操作说明 (32) 3.2.4.1.8【日志管理】操作说明 (33) 3.2.4.1.9【切换设置】操作说明 (35) 3.2.4.1.10【域名注册信息设置】操作说明 (36) 3.2.4.2 抓怕浏览功能说明 (37) 3.2.4.3电子地图功能说明 (38) 3.2.5云镜控制模块使用说明 (39) 3.2.6 监控点列表模块使用说明 (40)

modeltest使用说明

Medeltest3.7: 准备工作: 下载modeltest软件windows版本,解压到系统盘,这里为C盘,我们这里将其置于根目录。 从https://www.360docs.net/doc/d713082373.html,/phylogenetics/modeltest.html该网站下载文件modelblockPAUPb10.txt和文件ML-search.txt。下载Paup4.0 1.打开paup,打开你自己的filename.nex文件,然后再打开并执行所下载的modelblockPAUPb10.txt文件。 Paup将运行并产生一个名为model.scores的文件。 2.将产生的model.scores文件与modeltest执行程序放置在相同的文件夹内,这里为C:\modeltest3.7\Modeltest3.7 folder\bin\modeltest3.7.win。 3.在开始-运行中输入cmd命令,确认,弹出一个dos界面的窗口,将其默认目录改为model.scores文件所在文件夹,修改方式为在dos窗口输入:cd 盘符:\filename\filename,确认,这里我们输入 cd C:\modeltest3.7\” Modeltest3.7 folder” \bin\。带有空格的文件夹名要用双引号括起来。 4.修改好后,在窗口内输入:Modeltest3.7.win.exe < model.scores > test.outfile,确认。在model.scores 所在文件夹内产生test.outfile文件,即我们所需要的文件。文件test.outfile的文件名可以修改。5.用记事本打开test.outfile文件,里面列出了两种检验标准LRT和AIC分别选出的最优DNA进化模型。6.如果你要在paup中利用最大似然法建树,那么只需将其中一种标准的对应命令拷贝到下载的ML-serch.txt文件中标记的位置,然后用paup打开你的nex文件之后执行该文件即可。或者将命令拷贝到你自己的ML批处理文件内执行。命令既是begin paup;和end;之间的部分。 7.如果是用于mrbayes分析,不能直接拷贝上述命令。 其中base即Base frequencies,代表各碱基出现的频率,顺序为A-C-G-T,其中T的频率没有列出来,不过这些值都可以在test.outfile中找到。在mrbayes中,对应于Statefreqpr选项,该选项默认状态为Dirichlet(1.0,1.0,1.0,1.0),依次为A-C-G-T的频率,即各碱基的出现频率相同。在此需将该选项状态修改为fixed( ),括号中依次填入base中对应的值,中间逗号隔开,如Statefreqpr=fixed(0.1649,0.3340,0.3209,0.1801)。其中各值相加为1,但在mrbayes中,各值范围不定,各选项的值可同时乘或除以某值,如100,1000等,只要比例不变。如在此可修改为Statefreqpr=fixed(1649,3340,3209,1801)。 其中rmat即rate matrix,是碱基位点的变异频率或者说异质率(rate heterogeneity),共6个值,R(a) [A-C],R(b) [A-G],R(c) [A-T],R(d) [C-G],R(e) [C-T],R(f) [G-T]。rmat命令中只列出前五个,最后一个R(f) [G-T]未列出,不过这些值都可以在test.outfile中找到。在mrbayes中,该命令对应于revmatpr选项,该选项默认状态为Revmatpr=Dirichlet(1.0,1.0,1.0,1.0,1.0,1.0),括号中对应于rmat的各值,顺序不变,依次为[A-C],[A-G],[A-T],[C-G],[C-T],[G-T],各数值间用逗号隔开;在此,我们需将该选项状态修改为fixed,即recmatpr=fixed( ),括号中依次填入rmat中对应的各值,如revmatpr=fixed(1.0000,3.7410,1.0000,1.0000,2.0672,1.0000)。 其中pinvar即Proportion of invariable sites,是不变位点的比率或称among-site rate variation,在mrbayes 中对应于Pinvarpr选项,该命令默认为uniform状态,即pinvarpr = uniform(0,1),取0-1内的一个值,0-1也是该选项的有效范围,在此,我们将该选项修改为fixed固定值选项,即pinvarpr=fixed( ),括号内填入pinvar中对应的数值,如pinvarpr=fixed(0.3076)。 其中Shape即Gamma distribution shape parameter,确定伽马分布的形状参数α,在mrbayes中对应于Shapepr选项,该选项默认状态为α范围内的均一分布,shapepr = uniform(0, α) ,在此修改为shapepr =fixed(1.5422)。 现在假设原命令是: lset Base=(0.1649 0.3340 0.3209) Nst=6 Rmat=(1.0000 3.7410 1.0000 1.0000 2.0672) Rates=gamma Shape=1.5422 Pinvar=0.3076; 修改后对应的mrbayes命令为: Lset nst=6 rates=gamma;

相关文档
最新文档