用VB脚本写实时数据库是否可以 点击:2477 | 回复:14



张辉702

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 61回
  • 年度积分:0
  • 历史总积分:126
  • 注册:2002年3月10日
发表于:2005-07-27 17:32:00
楼主
用VB脚本写实时数据库是否可以怎样写



李明东

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 2回
  • 年度积分:0
  • 历史总积分:21
  • 注册:2004年9月27日
发表于:2005-07-27 21:59:00
1楼
可以

ZZF3333

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 8回
  • 年度积分:0
  • 历史总积分:447
  • 注册:2000年9月15日
发表于:2005-08-01 20:56:00
2楼
用system.findobject函数

EN2DN

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 33回
  • 年度积分:0
  • 历史总积分:46
  • 注册:2004年4月23日
发表于:2005-09-02 17:33:00
3楼
用system.findobject函数?你不是在胡说.VB和数据库联需要引用ADO,具体的实现方式在网上很多,你可以看看

deng_lp

  • 精华:5帖
  • 求助:0帖
  • 帖子:65帖 | 2669回
  • 年度积分:0
  • 历史总积分:2876
  • 注册:2001年6月19日
发表于:2005-09-03 08:38:00
4楼
用eda 开发包可以实现. 用数据库的方式用ifix 实时库进行读写比较难,不能实现.

linwww

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 16回
  • 年度积分:0
  • 历史总积分:45
  • 注册:2003年2月12日
发表于:2005-09-23 16:54:00
5楼
可以直接写fix32.fix.点名.f_cv=写入数值 有问题可以问可以在www.xfpower.com论坛上提

BLUECAT.V

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 23回
  • 年度积分:0
  • 历史总积分:44
  • 注册:2007年2月28日
发表于:2007-03-15 14:16:00
6楼
Public Function g_SendCellCurrent(nRow As Integer, nCol As Integer) As Boolean
    On Error GoTo err
    
    g_SendCellCurrent = False
    Dim strRow As String
    Dim strCol As String
    Dim strDataPoint As String
    
    strRow = Format(nRow, "0#")
    strCol = Format(nCol, "0#")
    strDataPoint = g_strPrefix & "GCS_P" & strCol & "_W" & strRow & "_CURRENTSP"
    
    WriteValue str(g_RequiredCurrentArray(nRow, nCol)), strDataPoint
    If g_SelectStatusArray(nRow, nCol) = True Then
        g_SelectStatusArray(nRow, nCol) = False
        g_ShowPicture
    End If
    g_SendCellCurrent = True
    Exit Function
err:
    MsgBox err.Description
End Function

这样能写,但是我的数据量很大,包括实时读的上来,速度好慢呀

昆仑摩勒

  • 精华:1帖
  • 求助:1帖
  • 帖子:32帖 | 446回
  • 年度积分:0
  • 历史总积分:1058
  • 注册:2004年11月22日
发表于:2007-03-16 14:04:00
7楼
是啊 我用的上百个点就慢得不得了 要半分钟

昆仑摩勒

  • 精华:1帖
  • 求助:1帖
  • 帖子:32帖 | 446回
  • 年度积分:0
  • 历史总积分:1058
  • 注册:2004年11月22日
发表于:2007-03-16 14:04:00
8楼
是啊 我用的上百个点就慢得不得了 要半分钟

ll9445

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 65回
  • 年度积分:0
  • 历史总积分:114
  • 注册:2006年8月31日
发表于:2007-03-23 17:16:00
9楼
可以写

曲线救国

  • 精华:0帖
  • 求助:0帖
  • 帖子:16帖 | 187回
  • 年度积分:0
  • 历史总积分:576
  • 注册:2005年5月20日
发表于:2007-04-05 17:20:00
10楼
可以看看力控的新增数据库快速访问接口DBI
  DBI是一套全新设计开发的力控实时数据库访问接口。

除了兼容原有接口DBCOM的所有接口功能外,还增加了获取数据库结构信息的接口,并增加了动态控制变化数据集功能。

由于DBI口采用了快速数据访问机制,数据访问吞吐量可达到20000次/秒,可以适合过程仿真、优化控制、专家诊断等多种行业应用。
有了DBI接口往实时数据库写上千点都很快,受到已使用用户的好评。
 
感兴趣的可以联系我luplato@163.com,免费提供试用版,经得住实践考验。

回答

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 164回
  • 年度积分:0
  • 历史总积分:212
  • 注册:2006年12月08日
发表于:2007-04-06 07:45:00
11楼
可以在网上查查的.

M3300

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 141回
  • 年度积分:0
  • 历史总积分:201
  • 注册:2006年2月24日
发表于:2007-04-09 16:16:00
12楼
直接写好像也可以啊?

石阶

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 63回
  • 年度积分:0
  • 历史总积分:176
  • 注册:2004年3月12日
发表于:2007-07-05 16:35:00
13楼
good

deng_lp

  • 精华:5帖
  • 求助:0帖
  • 帖子:65帖 | 2669回
  • 年度积分:0
  • 历史总积分:2876
  • 注册:2001年6月19日
发表于:2007-07-06 21:55:00
14楼
小点数的工程,可用VBA的函数直接写入点名称及值。
当然也能在VBA中取出数据值。

热门招聘
相关主题

官方公众号

智造工程师