Subversion Repositories svnkaklik

Rev

Blame | Last modification | View Log | Download

VERSION 5.00
Begin VB.Form inpout32 
   Caption         =   "Form1"
   ClientHeight    =   4710
   ClientLeft      =   915
   ClientTop       =   1410
   ClientWidth     =   4770
   LinkTopic       =   "Form1"
   PaletteMode     =   1  'UseZOrder
   ScaleHeight     =   4710
   ScaleWidth      =   4770
   Begin VB.CheckBox Check2 
      Caption         =   "Check2"
      Height          =   375
      Left            =   2640
      Style           =   1  'Graphical
      TabIndex        =   22
      Top             =   2880
      Width           =   135
   End
   Begin VB.CheckBox Check1 
      Caption         =   "Check1"
      Height          =   375
      Left            =   2520
      Style           =   1  'Graphical
      TabIndex        =   21
      Top             =   2880
      Width           =   135
   End
   Begin VB.CommandButton Command11 
      Caption         =   "Command11"
      Height          =   195
      Left            =   4320
      TabIndex        =   20
      Top             =   2280
      Width           =   135
   End
   Begin VB.CommandButton Command10 
      Caption         =   "Command10"
      Height          =   195
      Left            =   4080
      TabIndex        =   19
      Top             =   2280
      Width           =   135
   End
   Begin VB.CommandButton Command9 
      Caption         =   "Command9"
      Height          =   195
      Left            =   3840
      TabIndex        =   18
      Top             =   2280
      Width           =   135
   End
   Begin VB.CommandButton Command8 
      Caption         =   "Command8"
      Height          =   195
      Left            =   3600
      TabIndex        =   17
      Top             =   2280
      Width           =   135
   End
   Begin VB.CommandButton Command7 
      Caption         =   "Command7"
      Height          =   195
      Left            =   3240
      TabIndex        =   16
      Top             =   2280
      Width           =   135
   End
   Begin VB.CommandButton Command6 
      Caption         =   "Command6"
      Height          =   195
      Left            =   3000
      TabIndex        =   15
      Top             =   2280
      Width           =   135
   End
   Begin VB.CommandButton Command5 
      Caption         =   "Command5"
      Height          =   195
      Left            =   2760
      TabIndex        =   14
      Top             =   2280
      Width           =   135
   End
   Begin VB.CommandButton Command4 
      Caption         =   "Command4"
      Height          =   195
      Left            =   2520
      TabIndex        =   13
      Top             =   2280
      Width           =   135
   End
   Begin VB.Timer Timer3 
      Left            =   3120
      Top             =   3960
   End
   Begin VB.TextBox Text13 
      Height          =   285
      Left            =   3240
      TabIndex        =   8
      Text            =   "Text5"
      Top             =   1680
      Width           =   495
   End
   Begin VB.TextBox Text12 
      Height          =   285
      Left            =   3240
      TabIndex        =   7
      Text            =   "Text4"
      Top             =   1200
      Width           =   495
   End
   Begin VB.TextBox Text10 
      Height          =   285
      Left            =   3240
      TabIndex        =   6
      Text            =   "Text3"
      Top             =   240
      Width           =   495
   End
   Begin VB.TextBox Text11 
      Height          =   285
      Left            =   3240
      TabIndex        =   5
      Text            =   "Text2"
      Top             =   720
      Width           =   495
   End
   Begin VB.CommandButton Command3 
      Caption         =   "Command3"
      Height          =   615
      Left            =   240
      TabIndex        =   4
      Top             =   3840
      Width           =   2055
   End
   Begin VB.Timer Timer2 
      Left            =   1680
      Top             =   120
   End
   Begin VB.CommandButton Command2 
      Caption         =   "Command2"
      Height          =   615
      Left            =   240
      TabIndex        =   3
      Top             =   2760
      Width           =   2055
   End
   Begin VB.CommandButton Command1 
      Caption         =   "Command1"
      Height          =   615
      Left            =   240
      TabIndex        =   2
      Top             =   1680
      Width           =   2055
   End
   Begin VB.Timer Timer1 
      Left            =   2400
      Top             =   3960
   End
   Begin VB.TextBox Text1 
      Height          =   372
      Left            =   960
      TabIndex        =   1
      Text            =   "Text1"
      Top             =   120
      Width           =   615
   End
   Begin VB.CommandButton cmdWriteToPort 
      Caption         =   "Write to Port"
      Height          =   732
      Left            =   240
      TabIndex        =   0
      Top             =   720
      Width           =   1932
   End
   Begin VB.Label Label13 
      Caption         =   "13"
      Height          =   375
      Left            =   3840
      TabIndex        =   12
      Top             =   1680
      Width           =   375
   End
   Begin VB.Label Label3 
      Caption         =   "12"
      Height          =   375
      Left            =   3840
      TabIndex        =   11
      Top             =   1200
      Width           =   375
   End
   Begin VB.Label Label2 
      Caption         =   "10"
      Height          =   375
      Left            =   3840
      TabIndex        =   10
      Top             =   240
      Width           =   375
   End
   Begin VB.Label Label1 
      Caption         =   "11"
      Height          =   255
      Left            =   3840
      TabIndex        =   9
      Top             =   720
      Width           =   255
   End
End
Attribute VB_Name = "inpout32"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit
Dim Value As Integer
Dim PortAddress As Integer
Dim stav As Boolean
Dim promena As Byte
Private Sub cmdWriteToPort_Click()
'Write to a port.
out Value
'Read back and display the result.
Value = Value + 1
If Value = 255 Then Value = 0
End Sub

Private Sub Command1_Click()
out 1
Timer1.Enabled = True
End Sub

Private Sub Command10_Click()
out &H40
End Sub

Private Sub Command11_Click()
out &H80
End Sub

Private Sub Command2_Click()
out &HFF
Timer1.Enabled = True
End Sub

Private Sub Command3_Click()
out 3
Timer1.Enabled = True
End Sub

Private Sub Command4_Click()
out &H1
End Sub

Private Sub Command5_Click()
out &H2
End Sub

Private Sub Command6_Click()
out &H4
End Sub

Private Sub Command7_Click()
out &H8
End Sub

Private Sub Command8_Click()
out &H10
End Sub

Private Sub Command9_Click()
out &H20
End Sub
Private Sub Form_Load()
Timer1.Interval = 1000
Timer2.Interval = 10
Timer3.Interval = 100
End Sub
Private Sub Check1_Click()
If Check1.Value = 1 Then
promena = promena Or &H1
Else
promena = promena And &HFE
End If
out promena
End Sub

Private Sub Check2_Click()
If Check2.Value = 1 Then
promena = promena Or &H2
Else
promena = promena And &HFD
End If
out promena
End Sub

Private Sub Timer1_Timer()
out 0
Timer1.Enabled = False
End Sub

Private Sub Timer2_Timer()
'toto se provede kazdych 10ms
Text1.Text = inp
Text10.Text = inp10
Text11.Text = inp11
Text12.Text = inp12
Text13.Text = inp13
If Not inp10 Then
Command2_Click
End If
End Sub

'Private Sub Timer3_Timer()
'If stav Then
'out 1
'stav = False
'Else
'out 0
'stav = True
'End If
'End Sub