24小时热门版块排行榜    

Znn3bq.jpeg
查看: 1047  |  回复: 5
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

jiashaoxiong

木虫 (正式写手)

[交流] 【求助】VB问题

VB的一段程序
CODE:
DoEvents
        
        DoEvents
        For j = 1 To hnum
        Sleep (300)
        cmd = "HARM" + str(Harmset(j)) + Chr(13)
        flag = ibwrt(8, cmd, Len(cmd))
        Sleep (300)
        cmd = "SENS " + str(senset(1, j)) + Chr(13)
        flag = ibwrt(8, cmd, Len(cmd))
        Sleep (1000)
        cmd = "OFLT 7" + Chr(10)
        flag = ibwrt(8, cmd, Len(cmd))
        Call stab
        For i = 1 To fnum
        Sleep (500)
        cmd = "SENS " + str(senset(i, j)) + Chr(13)
        flag = ibwrt(8, cmd, Len(cmd))
        Sleep (500)
        cmd = "FREQ" + str(Freqset(i)) + Chr(13)
        flag = ibwrt(8, cmd, Len(cmd))
        Call stab
        cmd = "OUTP ? 3" + Chr(13)
        flag = ibwrt(8, cmd, Len(cmd))
        Sleep (1000)
        flag = ibrd(8, cmd, 48)
        Sleep (500)
        r(i, j) = Val(cmd)
        Sleep (500)
        cmd = "OUTP ? 4" + Chr(13)
        flag = ibwrt(8, cmd, Len(cmd))
        Sleep (1000)
        flag = ibrd(8, cmd, 48)
        Sleep (500)
        th(i, j) = Val(cmd)
     
        If r(i, j) > 0.8 * range(senset(i, j)) Then
         senset(i, j) = senset(i, j) + 1
         ElseIf r(i, j) < 0.1 * range(senset(i, j)) Then
         If senset(i, j) > 11 Then
            senset(i, j) = senset(i, j) - 1
         End If
        End If
        
    Next i
  
    Next j
    cmd = "temp?    " + Chr(10)
        Sleep (300)
        flag = ibwrt(7, cmd, Len(cmd))
        Sleep (300)
        flag = ibrd(7, cmd, 48)
        v = Val(cmd)

可否解释一下这程序是啥意思?

[ Last edited by nono2009 on 2010-10-30 at 15:28 ]
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

recen

木虫 (文坛精英)

宅!宅!宅!宅出韭菜来

优秀版主


nono2009(金币+1):鼓励交流 2010-10-30 15:29:39
jiashaoxiong(金币+5): 2010-12-11 09:37:13
这个类似于伸出一条腿让别人猜自己的名字了.(这只是可能)
这里有以下自定义的函数或过程:

函数:共 6 个,如下;
Harmset、ibwrt、senset、Freqset、ibrd、range

过程:共 1 个,如下;
stab

常量:8、7、0.8、0.1、11

不知道这些东西的意思,还不敢乱猜
3楼2010-10-29 12:40:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 6 个回答

gcssg1

金虫 (小有名气)

jiashaoxiong(金币+1): 2010-12-11 09:36:49
我是初学者,无能为力啊
心事浩茫连广宇,于无声处听惊雷
2楼2010-10-28 21:02:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jiashaoxiong

木虫 (正式写手)

nono2009:编辑内容 2010-10-30 15:29
nono2009:建议通使用“引用回复该帖”,不然别人收不到你的回复提示。 2010-10-30 15:29:30
这个确实是一个程序的一部分,不过整个的太多。
CODE:
Declare Function ibinit Lib "gpib.dll" (ByVal ioport As Long, ByVal myaddr As Long, ByVal syscfg As Long) As Long
Declare Function ibwrt Lib "gpib.dll" (ByVal nAddr As Long, ByVal str As String, ByVal ustrlen As Long) As Long
Declare Function ibrd Lib "gpib.dll" (ByVal nAddr As Long, ByVal str As String, ByVal ustrlen As Long) As Long
Declare Function ibifc Lib "gpib.dll" () As Long
Declare Function ibeol Lib "gpib.dll" (ByVal nAddr As Long, ByVal nOEolMode As Long, ByVal pOEolStr As String, ByVal nOEolStrLen As Long, ByVal nIEolMode As Long, ByVal nIEolByte As Long) As Long
Declare Function ibdclr Lib "gpib.dll" (ByVal nAddr As Long) As Long
Declare Function ibllo Lib "gpib.dll" () As Long
Declare Function iblocal Lib "gpib.dll" (ByVal nAddr As Long) As Long
Declare Function ibppl Lib "gpib.dll" () As Long
Declare Function ibpplc Lib "gpib.dll" (ByVal nAddr As Long, ByVal nCfg As Long) As Long
Declare Function ibpplu Lib "gpib.dll" (ByVal nAddr As Long) As Long
Declare Function ibren Lib "gpib.dll" (ByVal nAddr As Long) As Long
Declare Function ibspl Lib "gpib.dll" (ByVal nAddr As Long) As Long
Declare Function ibsts Lib "gpib.dll" (ByVal nCfg As Long) As Long
Declare Function ibtout Lib "gpib.dll" (ByVal uTimeIntvl As Long) As Long
Declare Function ibtrg Lib "gpib.dll" (ByVal nAddr As Long) As Long
Declare Function ibcmd Lib "gpib.dll" (ByVal str As String, ByVal leng As Long) As Long
Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Public temperature As Single
Public tstart As Single
Public tstop As Single
Public tstep As Single
Public timestart As Single
Public timenow As Single

Public cmd As String * 96
Public r(1 To 4, 1 To 4) As Single
Public th(1 To 4, 1 To 4) As Single
Public range(0 To 25) As Single
Public Freqset(1 To 4) As Single
Public Harmset(1 To 4) As Integer
Public fnum As Integer
Public hnum As Integer
Public senset(1 To 4, 1 To 4) As Integer
这是一些函数声明。
这是一个过程:
Sub stab()

Sleep (300)
cmd = "OFLT 9" + Chr(10)
flag = ibwrt(8, cmd, Len(cmd))
Sleep (2000)
Sleep (2000)
Sleep (2000)

End Sub

这个是一个通过GPIB控制电流表测电流的一部分程序。

[ Last edited by nono2009 on 2010-10-30 at 15:29 ]
4楼2010-10-29 16:02:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

刘昭然

新虫 (小有名气)

加油!

jiashaoxiong(金币+1): 2010-12-11 09:37:23
我也是新手,学习啦
6楼2010-12-11 08:42:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 070300化学 求调剂 +8 73372112 2026-04-08 8/400 2026-04-08 22:21 by 猪会飞
[考研] 考研求调剂 +4 雯??? 2026-04-08 4/200 2026-04-08 21:44 by 土木硕士招生
[考研] 求调剂 +6 chenxrlkx 2026-04-05 8/400 2026-04-08 16:03 by screening
[考研] 一志愿哈工大,初试329,求环境科学与工程调剂! +11 余未辛 2026-04-06 11/550 2026-04-08 15:21 by screening
[考研] 材料调剂 +19 一样YWY 2026-04-02 20/1000 2026-04-08 11:02 by 不吃魚的貓
[考研] 304求调剂 +10 素年祭语 2026-04-06 17/850 2026-04-08 09:05 by 蓝云思雨
[考研] 313求调剂 +3 十六拾陆 2026-04-07 3/150 2026-04-07 23:20 by lbsjt
[论文投稿] Decision: Revise for Editor还会送审吗 100+3 CccccccccFD 2026-04-04 5/250 2026-04-07 10:58 by 北京莱茵润色
[考研] 一志愿武理车辆专硕总分 281 求调剂 +4 上岸研究生. 2026-04-02 4/200 2026-04-07 09:52 by 加油向未来啊
[考研] 071000生物学调剂 +7 拉提桃 2026-04-06 7/350 2026-04-06 18:55 by 52305043001
[考研] 362求调剂一志愿中国石油大学 +4 我要考大 2026-04-06 6/300 2026-04-06 14:11 by 无际的草原
[考研] 考研生物学考A区211,初试322,科目生化和生物综合,求调剂 +6 。。。54 2026-04-03 6/300 2026-04-05 14:54 by JOKER0401
[考研] 085600调剂 +9 东照照照 2026-04-04 9/450 2026-04-05 13:44 by ujn_zhuj
[考研] 材料383求调剂 +5 郭阳阳阳成 2026-04-04 5/250 2026-04-04 19:06 by dongzh2009
[考研] 309求调剂 +6 刘刘刘1231 2026-04-02 7/350 2026-04-04 13:41 by liucky
[考研] 材料调剂 +11 吴棂颖! 2026-04-03 11/550 2026-04-04 09:56 by 小小树2024
[考研] 材料科学与工程考研 +10 拯救皮特托先生 2026-04-02 10/500 2026-04-03 23:57 by userper
[考研] 一志愿重庆大学085404,总分314分,求调剂 +4 zf83hn 2026-04-03 4/200 2026-04-03 21:25 by 啵啵啵0119
[考研] 机械专硕297 +3 Afksy 2026-04-03 3/150 2026-04-03 14:24 by 1753564080
[考研] 338求调剂,一志愿能源动力,外语是日语203 +5 zzz,,r 2026-04-02 5/250 2026-04-03 09:45 by 蓝云思雨
信息提示
请填处理意见