有这样的内存文件吗?

hungta 2003-10-17 04:07:13
有个项目是对零件在线检测,由于检测速度快(600个/分),而有缺陷的又不多。所以就想能不能在内存里建立一个文件,将缺陷数据先写入此文件,等一批零件检测完后在进行磁盘存储。我想VC肯定能够解决这样的小问题吧,可哪位用过呢,望指点。
...全文
25 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
fifo333 2003-10-18
  • 打赏
  • 举报
回复
对,我觉得定量设置比较好,容易管理,灵活性高。
galaxy_fxstar 2003-10-18
  • 打赏
  • 举报
回复
直接使用vc中的结构数组存储,最好不要定时,定量最好,比如达到10个存一次,或者可以用时间和数量双重限制存储!
不过我不建议使用时间限制,这样太麻烦了!
fifo333 2003-10-18
  • 打赏
  • 举报
回复
对于内存就不需要使用文件了吧,直接使用各种数据结构就可以了,对于你的问题我觉得可以使用队列,我以前设计导弹遥测接收系统就是使用这样的方案,存下一批数据,到了一定时机一起存盘。还可以使用多个数组轮换使用,一个用于从硬件接收数据,一个用于实时访问,一个用于存盘,接收数据的数组存满后三个数组就自动轮换,该系统由于硬件接收速率满,存盘一定快于接收,如果情况不同就需要另外考虑,总之是采用FIFO策略,对于复杂情况可以考虑每一个都设成Dual FIFO(双FIFO缓冲)来轮换使用,确保每一个都可以存满。
Darkay_Lee 2003-10-18
  • 打赏
  • 举报
回复
都不知道你在问乜?!
dddd8888 2003-10-18
  • 打赏
  • 举报
回复
xue xi
cs3008 2003-10-17
  • 打赏
  • 举报
回复
你可以使用vector将数据保存在内存,然后再存储到文件即可,用的着先建立内存文件吗?
当然你还是可以使用CreateFileMapping和MapofViewEx建立内存映射文件的,只是我看不懂而已。

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧