串口连存储
A. 串口硬盘和并口硬盘怎么连接
串口硬盘和并口硬盘,互相之间不能连接,硬盘都是存储设备,没有控制和运算功能,所以两块硬盘之间不存在连接的可能。但如果要把串口硬盘和并口硬盘都连接到主板,需要主板有IDE接口。现在的主板一般都是只有串口硬盘的接口,没有并口。
B. 串口接收数据怎样存储在数组中
可以加一个整数索引,对加入的数据长度进行标识。更好的是对这个数据进行扩展,变成一个堆栈,对其进行操作。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include<stdio.h>
#include<string.h>
#define byte unsigned char
byte queue_buf[20], idx = 0;
void push(byte n) //当串口每接收一个数据,就用push添加一个数据
{
if (idx < 20)
queue_buf[idx++] = n;
}
byte pop()
{
byte ret = 0;
if (idx-- > 0)
{
ret = queue_buf[0];
memcpy(queue_buf, &queue_buf[1], idx);
}
return ret;
}
byte size()
{
return idx;
}
byte clear()
{
memset(queue_buf, 0, 20);
idx = 0;
}
C. 存储设备的管理网口,维护网口和串口之间功能的区别
管理网口:维护终端的网口通过网线连接存储设备的管理网口,建立管理通道,实现维护终端对存储设备的管理和维护。
维护网口:维护网口在用于管理维护功能时,仅限华为技术支持工程师在紧急情况下的特殊维护使用,且不能与管理网口接入同一网络,否则可能会导致网络回环,造成网络风暴。
请勿将管理网口和维护网口连接于同一个交换机
串口:维护终端的串口通过串口线缆连接存储设备的串口,现维护终端对存储设备的管理和维护。
D. 串口数据的实时自动保存【VB】
有两部分程序需要编
一个是定时器,要在到2分钟的时候,读取串口的缓冲,然后保存文件。
另一个是串口编程,一个是要初始化一下,定义好串口的速率格式,然后把数据放在一个缓冲中
E. 怎样将串口接收到的数据存到数据库中
这是两个步骤的内容。首先是通讯,将串口接收的数据(十六进制数或ASCII码),按照通讯规约进行解析,解析输出所需的数据;然后是数据存储,这个过程就是一个数据入库过程,与是否串口接收没有大的关系,编写连接数据库代码,写入数据库即可;最后,由于串口接收数据是实时通讯,而数据的解析和写库需要时间,程序的时序应安排好,防止数据解析和写库时间过长造成数据丢失。
