⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pulse.txt

📁 脉冲电流发生器
💻 TXT
字号:
Dim IEEe As CGPIB
Dim Turn As Integer
Dim cmd, cmdp As String
Dim pp, Cer As Integer
Dim PC, PW, PF,PCC As Double

Private Sub End_Click()

    IEEe.Disconnect
    Set IEEe = Nothing
    End
End Sub

Private Sub Command2_Click()
    cmd = ":OUTPUT:STAT OFF"
    IEEe.Send cmd
    Timer1.Enabled=False
End Sub

Private Sub Form_Load()
    Set IEEe = New CGPIB
    IEEe.Connect 20, "K_2400"
   
    Turn = 0
End Sub
Private Sub Command1_Click()
    
    pp = 1
    Cer = 0    
    PC = Val(Text1.Text)
    PW = Val(Text2.Text)
    PF = Val(Text3.Text)
    PCC = PC    
    
    cmd = "*RST;*CLS"
    IEEe.Send cmd
    cmd = ":SOUR:FUNC CURR"
    IEEe.Send cmd
    
    cmd = ":SOUR:CURR:LEV 0"
    IEEe.Send cmd
    cmd = ":SENS:FUNC 'VOLT:DC'"
    IEEe.Send cmd
    
    cmd = ":SOUR:CURR:RANG:AUTO ON"
    IEEe.Send cmd
    cmd = ":SENS:VOLT:RANG:AUTO ON"
    IEEe.Send cmd
        
    cmd = ":SENS:VOLT:PROT 10"
    IEEe.Send cmd
        
    cmd = ":SOUR:CURR:LEV " + CStr(PC)
    IEEe.Send cmd

    cmd = ":OUTPUT:STAT ON"
    IEEe.Send cmd
    Timer1.Enabled=True
End Sub
Private Sub Form_Unload(Cancel As Integer)
    IEEe.Disconnect
    Set IEEe = Nothing
    Timer1.Enabled=False
    End
End Sub


Cer=Cer+1
If Cer=3 Then
pp=(-1)*pp
PCC=PCC+pp*PC
cmd = ":SOUR:CURR:LEV " + CStr(PCC)
IEEe.Send cmd
End If
If Cer=11 Then
Cer=0
pp=(-1)*pp
PCC=PCC+pp*PC
cmd = ":SOUR:CURR:LEV " + CStr(PCC)
IEEe.Send cmd
End If

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -