📄 form1.frm
字号:
VERSION 5.00
Object = "{194B359F-594E-4EE4-A804-84723D1CF1C4}#1.0#0"; "ATLDevice.dll"
Begin VB.Form Form1
BorderStyle = 3 '屌掕僟僀傾儘僌
Caption = "Form1"
ClientHeight = 1140
ClientLeft = 45
ClientTop = 330
ClientWidth = 3045
LinkTopic = "Form1"
MaxButton = 0 'False
MinButton = 0 'False
ScaleHeight = 1140
ScaleWidth = 3045
ShowInTaskbar = 0 'False
StartUpPosition = 3 'Windows 偺婛掕抣
Begin ATLDEVICELibCtl.DeviceControl DeviceControl1
Height = 375
Left = 2400
OleObjectBlob = "Form1.frx":0000
TabIndex = 1
Top = 0
Visible = 0 'False
Width = 495
End
Begin VB.Label Label1
Alignment = 2 '拞墰懙偊
Caption = "Label1"
Height = 255
Index = 4
Left = 1920
TabIndex = 5
Top = 360
Width = 975
End
Begin VB.Label Label1
Alignment = 2 '拞墰懙偊
Caption = "Label1"
Height = 255
Index = 3
Left = 1560
TabIndex = 4
Top = 720
Width = 975
End
Begin VB.Label Label1
Alignment = 2 '拞墰懙偊
Caption = "Label1"
Height = 255
Index = 2
Left = 480
TabIndex = 3
Top = 720
Width = 975
End
Begin VB.Label Label1
Alignment = 2 '拞墰懙偊
Caption = "Label1"
Height = 255
Index = 1
Left = 0
TabIndex = 2
Top = 360
Width = 975
End
Begin VB.Label Label1
Alignment = 2 '拞墰懙偊
Caption = "Label1"
Height = 255
Index = 0
Left = 960
TabIndex = 0
Top = 0
Width = 975
End
End
Attribute VB_Name = "Form1"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit
'
' TOPPERS/JSP Kernel
' Toyohashi Open Platform for Embedded Real-Time Systems/
' Just Standard Profile Kernel
'
' Copyright (C) 2000-2002 by Embedded and Real-Time Systems Laboratory
' Toyohashi Univ. of Technology, JAPAN
'
' 忋婰挊嶌尃幰偼丆埲壓偺 (1)乣(4) 偺忦審偐丆Free Software Foundation
' 偵傛偭偰岞昞偝傟偰偄傞 GNU General Public License 偺 Version 2 偵婰
' 弎偝傟偰偄傞忦審傪枮偨偡応崌偵尷傝丆杮僜僼僩僂僃傾乮杮僜僼僩僂僃傾
' 傪夵曄偟偨傕偺傪娷傓丏埲壓摨偠乯傪巊梡丒暋惢丒夵曄丒嵞攝晍乮埲壓丆
' 棙梡偲屇傇乯偡傞偙偲傪柍彏偱嫋戻偡傞丏
' (1) 杮僜僼僩僂僃傾傪僜乕僗僐乕僪偺宍偱棙梡偡傞応崌偵偼丆忋婰偺挊嶌
' 尃昞帵丆偙偺棙梡忦審偍傛傃壓婰偺柍曐徹婯掕偑丆偦偺傑傑偺宍偱僜乕
' 僗僐乕僪拞偵娷傑傟偰偄傞偙偲丏
' (2) 杮僜僼僩僂僃傾傪丆儔僀僽儔儕宍幃側偳丆懠偺僜僼僩僂僃傾奐敪偵巊
' 梡偱偒傞宍偱嵞攝晍偡傞応崌偵偼丆嵞攝晍偵敽偆僪僉儏儊儞僩乮棙梡
' 幰儅僯儏傾儖側偳乯偵丆忋婰偺挊嶌尃昞帵丆偙偺棙梡忦審偍傛傃壓婰
' 偺柍曐徹婯掕傪宖嵹偡傞偙偲丏
' (3) 杮僜僼僩僂僃傾傪丆婡婍偵慻傒崬傓側偳丆懠偺僜僼僩僂僃傾奐敪偵巊
' 梡偱偒側偄宍偱嵞攝晍偡傞応崌偵偼丆師偺偄偢傟偐偺忦審傪枮偨偡偙
' 偲丏
' (a) 嵞攝晍偵敽偆僪僉儏儊儞僩乮棙梡幰儅僯儏傾儖側偳乯偵丆忋婰偺挊
' 嶌尃昞帵丆偙偺棙梡忦審偍傛傃壓婰偺柍曐徹婯掕傪宖嵹偡傞偙偲丏
' (b) 嵞攝晍偺宍懺傪丆暿偵掕傔傞曽朄偵傛偭偰丆TOPPERS僾儘僕僃僋僩偵
' 曬崘偡傞偙偲丏
' (4) 杮僜僼僩僂僃傾偺棙梡偵傛傝捈愙揑傑偨偼娫愙揑偵惗偠傞偄偐側傞懝
' 奞偐傜傕丆忋婰挊嶌尃幰偍傛傃TOPPERS僾儘僕僃僋僩傪柶愑偡傞偙偲丏
'
' 杮僜僼僩僂僃傾偼丆柍曐徹偱採嫙偝傟偰偄傞傕偺偱偁傞丏忋婰挊嶌尃幰偍
' 傛傃TOPPERS僾儘僕僃僋僩偼丆杮僜僼僩僂僃傾偵娭偟偰丆偦偺揔梡壜擻惈傕
' 娷傔偰丆偄偐側傞曐徹傕峴傢側偄丏傑偨丆杮僜僼僩僂僃傾偺棙梡偵傛傝捈
' 愙揑傑偨偼娫愙揑偵惗偠偨偄偐側傞懝奞偵娭偟偰傕丆偦偺愑擟傪晧傢側偄丏
'
' @(#) $Id: form1.frm,v 1.5 2004/09/09 03:40:51 honda Exp $
'
Private Sub SetLabelString(index As Integer, letter As String, color As ColorConstants)
Label1(index) = letter
Label1(index).ForeColor = color
End Sub
Private Sub DeviceControl1_OnKernelExit()
Dim i As Integer
For i = 0 To 4
SetLabelString i, "廔椆", vbBlue
Next i
End Sub
Private Sub DeviceControl1_OnKernelStart()
Dim i As Integer
For i = 0 To 4
SetLabelString i, "庢摼懸偪", vbBlack
Next i
End Sub
Private Sub DeviceControl1_OnWrite(ByVal address As Long, ByVal sz As Long)
Dim i As Integer
Dim work As Long
work = DeviceControl1.Value
i = work And &HF
Select Case (work And &HF0)
Case &H10
SetLabelString i, "庢摼懸偪", vbBlack
Case &H20
SetLabelString i, "怘帠", vbRed
Case &H40
SetLabelString i, "媥宔", vbBlack
End Select
End Sub
Private Sub Form_Load()
Dim i As Integer
For i = 0 To 4
SetLabelString i, "廔椆", vbBlue
Next i
DeviceControl1.Connect
DeviceControl1.Map 100, 4
End Sub
Private Sub Form_Unload(Cancel As Integer)
DeviceControl1.Close
End Sub
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -