毕设外文翻译(7)

发布时间:2021-06-07

Bit32 err_no;

Bit32 err_next;

Bit32 err_last;

Bit8 err_msg[ERROR_STRING_LEN];

};

为评估其性能,重复运行3.2.2中流程,在数控服务器和数控子系统间传递数据

(1220bytes数控网络数据和1303bytes数控状态数据)。记录在一个时段交换内(在数控服务器上要求发送函数和接收函数的时间差)所花费的时间,并采集了1 ,000,000的样本。这些样本的平均值为41ms,并且最大值小于78ms,这满足数控服务器和数控子系统间软件实时要求。

4.2数控子系统和现场设备间的硬件实时通讯

为评估数控子系统和现场设备间硬件实时通讯的性能,在一个试验机上也进行了一些实验。试验机包含一个100Mbps直通转发的中心和16个节点。中心位于中间位臵,它连接了16个网络节点,其中模拟了一个数控子系统计算机和15个现场设备。主要数据见表2.

2

从数控子系统到现场设备的数据结构如下:

struct nc_commad

{

Bit8 command_ type;

Bit64 parameters;

};//9Bytes

struct nc_status {

Bit32 actual_pos;//4bytes

double actual_vel;//8bytes

//expansion part

};

typedef struct nc_command MD[AxisNumMax];

typedef struct nc_status SD;

这段流程的程序代码见3.3,它由Socket API写成。九个情况包括了为表3第一列的不同循环数据的大小和表3中第二列的轴线数。在不同的情况下数据重复交换,记录其时间间隔和完成一个循环通讯的时间。统计结果见表3。为便于分析结果,表3中也同时列出了统计的时间间隔和循环次数及其计算结果。为计算时间间隔和循环时间,我们定义了以下条目: tc 一个循环通讯的时间(μs)

毕设外文翻译(7).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219