Foro XCockpits

DEFINICION DE VARIABLES.

Ver el tema anterior Ver el tema siguiente Ir abajo

DEFINICION DE VARIABLES.

Mensaje  patxi el Dom Ene 24, 2010 10:48 pm

bueno, viendo que esto no se anima, vamos a meternos un poco en el lio , que es mas entretenido, haber si asi empiezan las dudas y los ejemplos.

Primero debemos de entender que dentro de un programa de SIOC, las variables NO son las OFFSETS o DATAREFS, si no cada una de las lineas principales donde definimos una offset, interruptor, encoder, servo, led, rele, etc, etc...
Observese en la imagen las flechas rojas que indican cada variable....(y la seleccionada tambien pero se me olvido ponerle la flecha jeje )



Entender esto es facil, el truco esta en NO llamar variables a las offsets , datarefs, etc...

Cuando definimos una variable, esta nos pide varios datos.



1- Unir a.: Al pinchar en esta casilla, se nos abre un desplegable con una buena lista de cosas ( FSUIPC de entrada, salida o ambas, IOCP, Interruptores, encoders......................) aqui seleccionaremos A QUE VA A HACER REFERENCIA ESTA VARIABLE.

2- Variable#..: Aqui pondremos el numero de referencia a esta variable, en un sioc tenemos si no me equivoco un rango de 0 a 9999, en principio, aconsejo a los novatos irlas poniendo en orden correlativo segun se vallan creando (1,2,3,4,5,6.......) y a la vez apuntaros en un cuadernillo el nº y a que hace referencia, para asi no marearos mucho, pero eso solo si es algun programilla suelto, ya que si quereis una cabina digamos que entera en un solo programa, lo mejor es dividirlo por zonas ( mip 0-999 , glare 1000-1999, pedestal 2000-2999,etc,etc asi se localizan las variables y los posibles errores mas rapido). ESTO NO TIENE NADA QUE VER CON EL NUMERO DE OFFSET O DATAREFS.

3-Nombre..: Aqui le podemos poner un nombre a la variable, asi, cuando mas adelante la queramos hacer referencia desde otra variable, veremos que la podemos llamar con numero o si tiene nombre por el nombre, por ejemplo..:

si la variable 1 es = 1 me pones la variable 7 = 16383, esto seria sin nombre

y si les ponemos nombre

si la variable INTERRUPTOR LUZ WC = 1 me pones la variable LEVANTA LA TAPA = 16383

Esto es opcional, yo personalmente prefiero numeros, ya que el nombre es limitado y con numeros me apaño mejor, as que para gustos.

4-Descripción..: Pues una pequeña descripcion de lo que es o hace esta variable, es opcional pero aconsejable.

5-Valor Inicial..: Aquí le pondríamos el valor que tendrá la variable cada vez que se ejecute por primera vez el SIOC, por ejemplo, le podemos decir que cada vez que le ejecutemos el SIOC, la OFFSET de loso FLAPS este en 2556 ( en Flaps 5 ) ( el valor es ficticio y la posicion tambien ) y asi cada vez que ejecutemos el SIOC por primera vez, los Flaps se iran a 5 automaticamente. La mayoria de veces no es necesario, pero ayuda en algunas cosillas concretas. esto solo lo admiten las OFFSET y solo aquellas que admitan recibir datos, ya que algunas solo envían.

6-Variable..: Aqui pondremos la variable de FSUIPC, IOCP, Project Magenta, Dataref..... a la que vamos a hacer referencia, esto solo se hace con las OFFSET o DATAREFS, ya que los interruptores y demas hardware no llevan.

7-Longitud..: Como ya habreis visto, en el listado de OFFSETS de Peter Dawnson las offsets tienen un numerito que las acompaña llamado lenght, pues este es el que ponemos aqui, tienen su significado, pero no estoy muy puesto en este apartado asi que dadme tiempo que me lo estudie bien.

8-Dispositivo..: Esto hace referencia a la tarjeta a la que esta conectado el interruptor,encoder,etc, se usa por ejemplo cuando tenemos 2 masters conectadas a una USB Exp. asi le indicamos si el hardware al que nos referimos esta conectada a la primera o a la segunda. conviene revisarse el manual de la master para su uso, ya que no es tan facil como poner tarjeta 1 o 2, si no que la 1ª no se identifica, y la segunda seria la 1, asi como que en el sioc .INI han de estar definidas de forma correcta.

9-Entrada/Salida..: Este apartado nos servira para indicar el numero de entrada o salida que vamos a usar.

10-Tipo..:Hay varios tipos de dispositivos que vamos a utilizar, asi por ejemplo estan los interruptores y los pulsadores, en estos ultimos lo indicariamos poniendo una " P " en este apartado, y para los encoders tambien hay varios tipos, asi que lo mismo que antes, hay que leer tambien la informacion de open sobre sioc y sus tarjetas. ( si no estos post serian interminables. )

11-Primer digito..: En el caso de los displays aqui le indicariamos el primer digito que nos presentara al arrancar el sioc.

12-Cifras..:

13-Aceleracion..: En este apartado controlaremos la aceleracion del giro de los encoders, para que sean mas lentos o detecte los giros rapidos.

14-Pos L..: Posicion inicial del servo a la izquierda

15-Pos C..: Posicion del servo en el centro

16-Pos D..: Posicion de tope derecho

En estas tres ultimas opciones que se refieren exclusivamente al servo y motores, tendremos en cuenta que el recorrido del servo por ejemplo es de 0 a 1023, siendo 0 el valor que lo desconecta.

FIN.....................


Última edición por patxi el Sáb Ene 30, 2010 8:26 pm, editado 5 veces

patxi

Mensajes : 740
Fecha de inscripción : 26/10/2009
Edad : 42
Localización : Santurce

Ver perfil de usuario http://x-planefreeaddons.blogspot.com/

Volver arriba Ir abajo

Re: DEFINICION DE VARIABLES.

Mensaje  737Dragon el Lun Ene 25, 2010 12:18 am

-- PERSONAS ESTUDIANDO study .... -- (...q grande ers PAT.. grache)


------------------------------------------------------------------------------------------

---" Si quieres algo para hoy, y empiezas mañana, pasado, tendras una mierda, hecha ayer....es mejor pensar y despues fabricar...para no tener q inventar como tirarlo... Smile " -- . Dragun Gundra






[b]Saludos
Oscar C
[/b]

737Dragon

Mensajes : 1433
Fecha de inscripción : 26/10/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: DEFINICION DE VARIABLES.

Mensaje  patxi el Lun Ene 25, 2010 1:12 am

ahi ahi, estudiar es el camino de la paz interior que se trasmitira a los que te rodean ( confucio.....o mi abuelo, no me acuerdo ) jejejejeje.

ACLARO QUE EL POST LO SEGUIRE CONTINUENDO EN EL PRIMERO, ASI ESTARA TODO LO REFERENTE A ESTE TEMA EN UN SOLO POST PARA EVITAR DESPISTES Y COÑAZO BUSCANDO ENTRE MILES JEJEJE

patxi

Mensajes : 740
Fecha de inscripción : 26/10/2009
Edad : 42
Localización : Santurce

Ver perfil de usuario http://x-planefreeaddons.blogspot.com/

Volver arriba Ir abajo

Re: DEFINICION DE VARIABLES.

Mensaje  patxi el Sáb Ene 30, 2010 8:26 pm

Ya doy por finalizado el post, a falta de poner lo de cifras, que tengo una idea de lo que es pero como no estoy seguro prefiero mirarlo antes de ponerlo por aqui.

patxi

Mensajes : 740
Fecha de inscripción : 26/10/2009
Edad : 42
Localización : Santurce

Ver perfil de usuario http://x-planefreeaddons.blogspot.com/

Volver arriba Ir abajo

Re: DEFINICION DE VARIABLES.

Mensaje  737Dragon el Sáb Ene 30, 2010 9:02 pm

Un post muy bueno, muchas gracias cheers cheers


------------------------------------------------------------------------------------------

---" Si quieres algo para hoy, y empiezas mañana, pasado, tendras una mierda, hecha ayer....es mejor pensar y despues fabricar...para no tener q inventar como tirarlo... Smile " -- . Dragun Gundra






[b]Saludos
Oscar C
[/b]

737Dragon

Mensajes : 1433
Fecha de inscripción : 26/10/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: DEFINICION DE VARIABLES.

Mensaje  Contenido patrocinado Hoy a las 1:15 am


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.