【 – 字数作文】
篇一:《时间压缩例子》
1.假设有以下分解结构和和数据,计算每种项目时间长度的总直接成本。如果每种项目时间长度的间接成本是400美元(18个时间单位),350美元(17),300美元(16),250美元(15),200美元(14)和150美元(13),计算每种时间长度的总项目成本。在成本──时间图上绘出总的直接、间接和项目成本。何种时间长度代表着最低的总项目成本?这一成本是多少?
2.给定以下数据和信息,计算时间长度为32
,31,30,29,28和27时间单位时的总直接成本。假设列出的每种时间长度的间接成本分别为170,150,129,122,118
和110美元。最优的项目时间长度和成本是多少?
给定从第5章中案例A部分导出的项目网络,布朗也希望准备回答关于压缩项目时间的任何问题。会计部门、审查委员会和客户几乎总是会对这一问题感兴趣。为了为压缩问题作准备,布朗准备了以下数据,以便在有必要压缩项目时使用(使用你在第5章国际资本公司案例A部分中计算的加权平均时间te)。
活动 正常成本
A $3,000 B 5,000 C 6,000 D 20,000 E 10,000 F 7,000 G 20,000 H 8,000 I 5,000 J 7,000 K 12,000 总正常成本=$103,000
最大压缩时间
3 2 0 3 2 1 2 1 1 1 6 压缩成本/天 $500 1,000 - 3,000 1,000 1,000 3,000 2,000 2,000 1,000 1,000
使用所提供的数据,决定活动压缩决策和最优时间成本项目长度。给定你已建立的信息,你会为布朗提供何种建议,以便她为项目审查委员会作好准备?假设这个项目的管理成本是每个工作日700美元,这是否会改变你的建议呢?
每年许多国家将它们的帆船投入到9个月的韦氏环绕地球帆船赛。在近些年,大约14个国家在这一竞赛中投入了帆船。每年参加的帆船都代表着每个国家可以招集的最新技术和人员技能。 布约恩·埃里克森被选中作为项目经理,这是因为他以往作为高明的舵手的经历,也因为他作为“世界上最好的竞赛帆船设计者”。布约恩对于有机会为他的国家来设计、建造、检验下一年他的国家参与韦氏竞赛的帆船,并培训船员。布约恩挑选了卡里恩·克拉特森(作为首席工程师)和特瑞戈维·沃尔威克(作为舵手)为团队领袖,负责让下一年的参赛艇准备好参加所有参赛艇在英国泰晤士河上的传统巡游,这标志着竞赛的开始。 当布约恩开始思考项目计划时,他看到两个平行的路径贯穿整个项目───设计与建筑和船员培训。上一年的船可以用在培训上,直到新的参赛艇可以让船员登船来学习维护任务。布约恩将卡里恩和特瑞戈维叫在一起来建立一种项目计划。所有三个人都同意,主要的目标是得到能获得胜利的船,并让船员准备好在下一年的竞赛中竞争,成本不超过320万美元。布约恩对日历的检查表明,他在下一年的船必须离开港口前往英国开始竞赛之前有45周的时间。 “开球”会议 布约恩让卡里恩开始于描述设计、建造和检验船所需要的主要活动和队列。卡里恩最开始注意到船体、甲板、桅杆和附属设备的设计需要6周───具有以往参赛艇的设计图和其他国家参赛艇的一些设计图。在设计完成之后,可以建造船体、订购桅杆、订购帆和订购附属设备。船体需要12周完成。桅杆可以订购,需要8周的领先期;7块帆可以订购,需要6周时间才能获得;附属设备可以订购,需要15周才能得到。只要船体建造完毕,就可以安装压载箱,这需要2周。而后可以建造甲板,需要5周。同时,船体可以用特殊密封剂和防摩擦漆层来进行处理,需要3周。当甲板完成和桅杆与附属设备收到后,可以安装桅杆和帆,需要2周;可以安装附属设备,这需要6周。当所有这些活动完成后,这艘船就可以进行海试,这需要5周。卡里恩相信她可以在2周内得到这艘船的企业成本估计。 特瑞戈维相信他马上可以开始选择12人的船员,并为他们提供住宿。他相信需要6周时间来使忠诚的船员到位,3周时间来保证船员的住宿。特瑞戈维提醒布约恩,在船员到位的那一刻上年的船必须到位,以便在新船可检验之前进行培训。让旧船保持运转需要花费每周4000美元,只要使用就会如此。一旦船员到位和住下,他们可以建立和实施一种日常的航行和维修培训项目,这需要15周(使用旧船)。同时,一旦船员选中和到位,可对船员设备加以选择,这仅需要2周。然而可以订购船员设备;需要5周才能到达。当船员设备和维修培训项目完成后,新船上的船员维护就可以开始了;这需要10周。然而新船上的船员维护只有在甲板完成,桅杆、帆和附属设备到达之后才能开始。一旦新船上的船员维护开始,新船会花费每周6000美元,直到海试完成。在新船维护完成而船正在检验时,就可以实施初步的航海训练;训练需要7周实践。最后,船的检验和初步训练完成后,正规的海洋培训就可以实施了───在天气允许的情况下;正规的海洋培训需要8周时间。特瑞戈维相信他可以在一周内在去年费用基础上合成成本估计。 布约恩对他的团队领袖展现出来的专业技能很满意。然而他相信他们需要让某个人来建立一个关键路径网络,以便查看他们是否安全地满足竞赛开始时间上的最终期限。卡里恩和特瑞戈维同意这一点。卡里恩建议,成本估计应也包括可以加以压缩的任何活动的压缩成本,以及压缩的合成成本。
两周后 卡里恩和特瑞戈维向布约恩提交了每种活动的成本估计和相应的压缩成本(成本以千美元计)。 活动 正常时间 正常成本 压缩时间 压缩成本
6 $ 40 4 $ 160 A 设计
12 1,000 10 1,400 B 建造船体
2 100 2 100 C 安装压载箱
8 100 7 140 D 订购桅杆
6 40 6 40 E 订购帆
15 600 13 800 F 订购附属设备
5 200 5 200 G 建造甲板
3 40 3 40 H 船体涂层
6 300 5 400 I 安装附属设备
2 40 1 80 J 安装桅杆和帆
5 60 4 100 K 检验
8 200 7 450 L 海试
6 10 5 20 M 选择船员
3 30 3 30 N 保证住宿
2 10 2 10 O 选择船员设备
5 30 5 30 P 订购船员设备
15 40 12 130 Q 日常航行和维护
10 100 9 340 R 船员维护培训
7 50 5 350 S 最初航海培训
2990 合计 布约恩检查了这些材料,怀疑项目是否能在320万美元预算内和45周内完成,对于这一团队面临的形势提出你的建议。
篇二:《行为分析技术(十)N字行为周期更多概念及例子》
既然这些是我花费了很多年发现出来的,也请大家以后能尊重我的知识产权,这是对市场研究者一种尊重。
因为在过往的数年里,我的知识产权已经流失了很多。很多我的理论与方法,当年拿出来让大家使用,结果现在已经成了别人书上的美味了。更有甚者居然将我画的原图,都一丝不动的搬了上去。
我并不想追究这些人什么,虽然写书剽窃风气已经是司空见惯的事情了。
但是也请以后写书的人,如果要引用我的理论与方法,请尊重我一下。注上理论与方法的出处是一种做为学者的美德,这样才有利于知识的分享。
关于N字行为周期,目前提供给大家的是逆流趋势N字周期:
逆流趋势:就是在牛市中的回档行情,与熊市中的反弹行情。
3-4、 6-8、11-13、17-19、23-25、35-37、47-49
在逆流趋势中:经常是前一个周期如果是A-B的距离,那么后一个周期就是A-C的距离。 但是也有特别情况出现,比如A-C如果调的时间过长,就会跨过一格周期。
比如正常:
通常:A-B:11-13对应A-C:17-19
这是通常规律,有通常也会特别。有时A-C调的时间过长会跳过17-19,会运行到23-25这个周期。
特别:A-B:11-13对应23-25 (原来笔误,已经修正)
逆流中,N字行为周期的特别规律:有时会往后跳一格周期
这种周期是如何产生的呢,主要是因为心理成因。这部分成因我现在还不能写,如果都拿出来被人直接搬到书上,我就更没有办法了。至少要给你自己以后留一个说法。
既然是心理因素产生的,那么就适用于各个金融衍生品市场。包括汇率、股票、商品期货以及相关市场。
我简单的举一下各个市场的例子。
比如看我们国内股市、欧元汇率以及商品期货的例子
篇三:《一段时间内显示日期的Calendar类例子》
package com.sinovatech;
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import java.util.Date;
import java.util.List;
public class Test {
public static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); /** * @param args */ public static void main(String[] args) { String beginday="2011-02-01"; String endday="2011-04-04"; List list= getEveryDaydesc(beginday,endday); for(int i=0;i<list.size();i++) { System.out.println(list.get(i)); } } /** * input 2009-03-01 output 从开始天到结束天的map,key为日期 * * @author wangyan <br/> * @date 2011-05-03 <br/> * @return 从开始天到结束天的map,key为日期 key值为日期倒序<br/> */ public static List getEveryDaydesc(String beginday, String endday) { long quot = 0; //日期差 List list=new ArrayList(); try { //计算出时间差值 Date date1 = sdf.parse(beginday); Date date2 = sdf.parse(endday); quot = date2.getTime() – date1.getTime(); quot = quot / 1000 / 60 / 60 / 24;
//
System.out.println("时间差:"+quot); //倒序显示时间段内所有的日期 Calendar cal = Calendar.getInstance(); for(int i=(int)quot;i>=0;i–) { } }
} cal.setTime(date1); cal.add(Calendar.DATE, i); list.add((new SimpleDateFormat("yyyy-MM-dd")).format(cal.getTime())); } } catch (ParseException e) { e.printStackTrace(); return list;
篇四:《获取系统时间示例》
获取系统时间示例
在C/C++中对日期和时间操作所用到的数据结构和函数,下面将作简单介绍,这些相关的函数和数据结构的声明都在time.h文件中。详细的技术资料请参考C语言手册。
(1)日历时间
Calendar Time:日历时间,是用“从一个标准时间点到此时的时间经过的秒数”来表示的时间。这个标准时间点对不同的编译器来说会有所不同,但对一个编译系统来说,这个标准时间点是不变的,该编译系统中的时间对应的日历时间都通过该标准时间点来衡量。 日历时间在系统中是一个long int型数据。
(2)标准时间
标准时间也就是我们通常所使用的年月日小时分钟秒等,在标准C/C++中,我们可通过tm结构来获得日期和时间,tm结构在time.h中的定义如下:
#ifndef _TM_DEFINED{n关于时间的例子}.
struct tm
{
int tm_sec; /* 秒 – 取值区间为[0,59] */
int tm_min; /* 分 – 取值区间为[0,59] */
int tm_hour; /* 时 – 取值区间为[0,23] */
int tm_mday; /* 一个月中的日期 – 取值区间为[1,31] */
int tm_mon; /* 月份(从一月开始,0代表一月) – 取值区间为[0,11] */ int tm_year; /* 年份,其值等于实际年份减去1900 */
int tm_wday; /* 星期 – 取值区间为[0,6],其中0代表星期天,1代表星期
一,以此类推 */
int tm_yday; /* 从每年的1月1日开始的天数 – 取值区间为[0,365],其中0代
表1月1日,1代表1月2日,以此类推 */
int tm_isdst; /* 夏令时标识符,实行夏令时的时候,tm_isdst为正。不实行
夏令时的进候,tm_isdst为0;不了解情况时,tm_isdst()为负。*/
};
#define _TM_DEFINED
#endif
(3)如何获取当前日期
这里介绍两个函数
time()函数获得当前的日历时间(Calendar Time),其原型为:
long time( long * timer );
localtime()函数是将日历时间转化为本地时间,其原型为:
struct tm * localtime( const time_t * timer );
我们可以先用time()函数获得当前的日历时间(long int型数),再将之通过localtime()转换为我们所需要的日期格式等等就可以了。例子如下(在VC++6.0环境下编译通过): // examp1e.cpp : This example shows that how date information is got. #include <iostream.h>
#include <time.h>
int main(void)
{
struct tm *local;
long t;
time(&t);
cout << "The Calendar Time now is:" << t << endl ;{n关于时间的例子}.
local = localtime(&t);
local->tm_year = local->tm_year + 1900;
local->tm_mon ++;
cout << "Today is: " << local->tm_year << "-" << local->tm_mon
<< "-" << local->tm_mday << " " << local->tm_hour << ":" << local->tm_min << ":" << local->tm_sec << " " << local->tm_wday << endl;
return 0;
}
运行结果如下:
The Calendar Time now is:1135176221
Today is: 2005-12-21 22:43:41 3
篇五:《19.功能和样例:从SPS S7-400按时间顺序向STEP 7 V5.1发送信号》
功能和样例:从SPS S7-400按时间顺序向STEP 7 V5.1发送信号
>
问题:
如何使用S7-400 SPS按照时间顺序发信号?
解答:{n关于时间的例子}.
该条目给出了一个关于如何按照时间顺序发信号的例子。
在该例子中,使用了WinCC V5.0 + SP1和STEP 7 V5.0 SP3 + HF3。
在该例子中还必须安装了“AS/OS Transfer”。它位于WinCC CD上的用户定义安装内。在AS-OS Engineering的名称下运行。必须选中该选项。
一定要按照以下顺序安装:
1. STEP 7
2. 带有AS-OS Engineering的WinCC
概要:
按照时间顺序发送的信号意味着信息从SPS发送到WinCC站点。SPS会对信息给出时间标记。 WinCC站点不需要对SPS进行轮询。这就大大的减少了总线上的负载。
在STEP 7下存在着两种信息类型:
1. 符号引用信息
2. 块引用信息
符号引用信息:
该信息类型只能被用于支持S7 PMC的S7-400 CPU上。信息被异步地触发到程序运行。 块引用信息:
这些信息被STEP 7程序使用系统信息块触发,并且被同步地触发到程序运行。信息被STEP 7调用系统信息块立即发送。
系统信息块位于系统函数块目录内的标准库中。
关于信号处理过程,信息类型和系统信息块的详细信息可以在STEP 7 在线帮助中找到。 以下是关于如何配置两种信息的详细描述。MPI被用作为通信总线。
配置符号引用信息
1. 打开SIMATIC管理器。
2. 创建一个新项目。
3. 打开硬件编辑器并且配置可用的硬件。注意所用的CPU必须支持S7-PMC。
将CPU联网。在本样例中使用的是MPI。
4. 保存该硬件配置。
5. 在SIMATIC管理器中打开符号表。
6. 创建一个名为"Symbol_Marker"的BOOL变量,地址为"M100.0"。
7. 通过"View > Columns B, M, K"切换到合适的视图。
8. 右键点击"Symbol_Marker"变量列并选择"Special Object Properties > Message&"。
在打开的对话框中的"SCAN interval"下的"SCAN Attributes"表中输入监视的间隔时间。
9. 指定显示信息的显示设备。要完成此操作,单击"New Device"按钮。在打开的对话框中
选择WinCC作为显示设备。为显示设备(例如"WinCCStation")分配一个符号名.
10. 点击"OK"确认。
11. 给"Symbol_Marker"变量作上标记。在"Text"表中输入要显示在WinCC中的文本(例如
“ Symbol_Marker is true”) 。
12. 点击“创建SDB域”。如果它没有被激活,关闭对话窗口。保存符号表。再次打开对话
窗口。现在该域应被激活。 为了检查是否创建成功,可以看看S7程序存储器的Blocks文件夹。双击