fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Ayuda con VIsual Ba...
 
Avisos
Vaciar todo

Ayuda con VIsual Basic

5 Respuestas
3 Usuarios
0 Reactions
6,507 Visitas
mer
Respuestas: 16
 MER
Topic starter
(@mer)
Active Member
Registrado: hace 18 años

Hola de nuevo, a ver si me podeis echar una mano.
Estoy programando la comunicación de un motor paso a paso por medio del puerto paralelo en Visual Basic y tengo un pequeño problema (o gran, según se mire) con la función PortOut. No me la reconoce y ya he agregado el IO.DLL. ¿Alguién me puede echar una mano y resolver mi problemilla?
Pongo aquí un trozo de código a ver si he metido la pata en algún sitio y no me doy cuenta, muchas gracias.

Private Sub SetLPTAddress() 'Establece la dirección correpondiente
'al puerto seleccionado
Select Case ListPuerto.ListIndex
Case Is = 0
OutPort = &H378

Case Is = 1
OutPort = &H278

Case Is = 2
OutPort = &H3BC
End Select

InPort = OutPort + 1

End Sub

Private Sub Port_Reset() 'Procedimiento para resetear salidas TTL
PortOut OutPort, 0
End Sub

Responder
4 respuestas
drakerdg
Respuestas: 475
(@drakerdg)
Reputable Member
Registrado: hace 19 años

Este es un ejemplo funcional del uso de algunas de estas funciones y procedimientos:

Ejemplo Paralelo DrakerDG Ejemplo Paralelo DrakerDG
Ejemplo de acceso al puerto paralelo

Responder
mer
Respuestas: 16
 MER
Topic starter
(@mer)
Active Member
Registrado: hace 18 años

Gracias DrakerDG por la ayuda. No me había dado cuenta de una cosa, pero gracias a tí he abierto los ojos.
Ahora quería preguntar cuál es la mejor opción para conectar el motor al puerto paralelo del PC, es decir, que chip es el más recomendado. Antes de controlar el motor paso a paso BIPOLAR con el PC, lo había controlado manualmente con los L297 y L298, pero ahora se que no es posible. ¿Alguién podría recomendarme alguno?
Muchas gracias por todo.

Responder
alepic
Respuestas: 17
(@alepic)
Active Member
Registrado: hace 18 años

" Antes de controlar el motor paso a paso BIPOLAR con el PC, lo había controlado manualmente con los L297 y L298, pero ahora se que no es posible. ¿Alguién podría recomendarme alguno? "

porque decis que con la pc no podes controlar el L297 o L298.

alepic

Responder
mer
Respuestas: 16
 MER
Topic starter
(@mer)
Active Member
Registrado: hace 18 años

Hola de nuevo... Ahora tengo un problema con el programa. Alguien me puede ayudar para hacer un retardo?
He probado a hacer una función con un contador dentro pero no funciona. Ya he buscado por internet, he probado varias opciones y no consigo que me funcione. Decir que tengo Windows XP, pero que seguramente el ordenador donde implante el programa sea Windows 98. Si alguien sabe cómo hacer lo del retardo se lo agradecería enormemente.

Responder
Compartir: