Ver Mensaje Individual
Antiguo 15/01/2008, 13:11   #9
javilete
Usuario Registrado
 
Fecha de ingreso: 23/dic/2003
Mensajes: 11
javilete está en el buen camino
No estoy muy de acuerdo con este post, sobre todo en lo que dice que hay que copiar toda la carpeta system32 (eso es una barbaridad). Así que aquí van un par de manuales más adecuados para usar MVisionE+ Tools con [B]Wine[/B] y M-Vision Tools con [B]Mono[/B]:

[URL="http://www.********/downloads/MVISIONE+UTILS202.zip"]MVisionE+ Utils: [/URL]
------------------------
[B]1.[/B] Instalamos la última versión de Wine desde nuestros repositorios favoritos (en cada distribución de linux se hará de una forma o de otra, eso ya os apañais vosotros).

[B]2.[/B] Descargamos MVisionE+ Tools por ejemplo con el enlace de arriba, y lo extraemos por ejemplo en nuestro home (/home/tuusuario) ya que ahi vamos a estar seguros de que el programa tenga permiso de escritura para poder escribir sus archivos temporales.

[B]3.[/B] Ejecutamos MVisionE+ Utils [B]estando situados en la carpeta del programa[/B] en un terminal, escribimos lo siguiente:
[CODE]~> wine MVisionE+Utl.exe[/CODE]

Si en el menú Conexión os aparece todo deshabilitado pasar al siguiente punto. Si os reconoce los puertos ya habeis terminado

4. Aquí viene lo más complicadillo. Para poder usar el puerto serie, nuestro usuario debe tener permiso de escritura en él. Hay dos formas de hacerlo:

[B]#1ª forma:[/B] [B]La que yo recomiendo[/B], es añadiendo nuestro usuario al grupo al cual tiene permisos de lectura y escritura del puerto serie.
Para que no os lieis aqui teneis la equivalencia entre puertos unix y puertos "windows":
/dev/ttyS0 --> COM1
/dev/ttyS1 --> COM2
/dev/ttyS2 --> COM3
...

Así que para saber que grupo teneis que añadir a vuestro usuario, listaremos los puertos de la siguiente manera:
[CODE]~> ls -l /dev/ttyS*[/CODE]

Con eso os saldrá algo parecido a esto:
crw-rw---- 1 root uucp 4, 64 sep 21 21:12 /dev/ttyS0
crw-rw---- 1 root uucp 4, 65 sep 21 21:12 /dev/ttyS1
crw-rw---- 1 root uucp 4, 66 sep 21 21:12 /dev/ttyS2
crw-rw---- 1 root uucp 4, 67 sep 21 21:12 /dev/ttyS3
crw-rw---- 1 root uucp 4, 68 sep 21 21:12 /dev/ttyS4
crw-rw---- 1 root uucp 4, 69 sep 21 21:12 /dev/ttyS5
crw-rw---- 1 root uucp 4, 70 sep 21 21:12 /dev/ttyS6
crw-rw---- 1 root uucp 4, 71 sep 21 21:12 /dev/ttyS7

Como alguno de vosotros ya sabrá, hay una columna con el usuario (root) y otra la columna que es la del grupo (uucp). La que nos interesa es la segunda (uucp en mi caso, en el vuestro puede ser otro el grupo).
El comando para añadir vuestro usuario al grupo (uucp) es el siguiente:
[CODE]~> sudo usermod -A uucp tuusuario[/CODE]

Con este listaremos que se ha añadido correctamente:
[CODE]~> id tuusuario[/CODE]

Si al ejecutar de nuevo el programa con wine (paso 3) en el menú Conexión os aparece todo deshabilitado quizá tengais que cerrar la sesión y volver a entrar (a kde, gnome,..) para tome el nuevo grupo del usuario.


[B]#2ª forma:[/B] Otra forma de que nuestro usuario tenga permiso de escritura sobre los puertos serie es que estos tengan habilitados el bit de lectura y escritura para todos los usuarios. Mediante las siguientes instrucciones podrás cambiarle los permisos a los puertos serie:
[CODE]~> sudo chmod 666 /dev/ttyS0[/CODE]
Tendrás que cambiarselos para todos los puertos que quieras usar. Por ejemplo, si quieres tambien poder usar el COM2 tendrás que, además de la anterior instrucción que era para el COM1, poner la siguiente:
[CODE]~> sudo chmod 666 /dev/ttyS1[/CODE]
con esto de tener estos permisos: crw-rw---- pasará a tener estos otros: crw-rw-rw-


[URL="http://www.********/downloads/M-Vision_Tools_2.9.zip"]M-Vision Tools:[/URL]
-----------------------
Para usar M-Vision Tools, además de tener permiso de escritura como hemos visto en el programa anterior en los puertos serie, necesitamos Mono.
Mono es una implementación libre de la plataforma .Net de Microsoft que nos permitirá poder ejecutar este programa. Asi que antes de comenzar bajaroslo si no lo teneis ya (comprobadlo poniendo mono en un terminal) de vuestros repositorios.

[B]1.[/B] Descargamos el programa por ejemplo con el enlace de arriba, y lo extraemos por ejemplo en nuestro home (/home/tuusuario) ya que ahi vamos a estar seguros de que tenga permiso de escritura el programa para sus archivos temporales.
[B]2.[/B] En un terminal [B]estando situados en la carpeta del programa[/B], escribís lo siguiente:
[CODE]~> mono "M-Vision Tools 2.9.exe"[/CODE]
(las comillas son para poder escribir los nombres de los archivos que tienen espacios)

Si no quereis usar el terminal para lanzar el programa, también lo podeis hacer pinchando sobre el ejecutable (en konqueror si estais en kde) y poniendo "mono" (sin las comillas) en la ventana que os salga. (en gnome no se si será más o menos parecido)

[B]3.[/B] Si en el puerto COM para seleccionar no os sale ninguno mirad el paso 4º del programa anterior.

[B]Nota:[/B] ~> es solo para indicar el "prompt" de vuestro usuario, no hay que teclearlo.

Si no os fuera algo o teneis algo que añadir decidmelo e intentaré ampliar los manuales. Los programas los he probado con Wine 0.9.53 y con Mono 1.2.5. Aqui teneis la captura de que funcionan en mi openSuSE 10.3:
[URL=http://www.subirimagenes.com/imagen-de-mvision-1794783.html][/URL]

Saludos.
javilete está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir