From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Necesito ayuda para un programa usando el Calendario de Labview

Solved!
Go to solution

Hola, necesito de su ayuda, deseo realizar un programa, el cual activara un led a las 8:00am tarda 15 minutos y ***** apaga, luego enciende otro led alas 10:00am tarda 10 minutos y ***** apaga, esta secuencia la deveria hacer sin importar el dia, es decir que ***** base en la hora. 

 

La hora de encendido y apagado deberia poder seleccionarla el usuario desde un control numerico.

0 Kudos
Message 1 of 4
(2,959 Views)
Solution
Accepted by topic author Eligh

Hola Eligh.

 

Para hacer la comparación solo con la hora del día puedes usar el tipo de dato Timestamp, y hacer una conversión como la que agrego a continuación.

 

El control lo podrías utilizar para poner los puntos donde quieres que empiece a encender el LED. Las comparaciones ya las harías con números decimales.

 

Saludos.

Aldo H
Ingenieria de Aplicaciones
0 Kudos
Message 2 of 4
(2,937 Views)
Solution
Accepted by topic author Eligh

Saludos Eligh,

 

Podrías utilizar el nodo de función "Format Date/Time String" para obtener la hora actual en un formato HH:MM, luego con el nodo de función "Match Pattern" separar del string resultante las horas y los minutos, luego convertir los string de las horas y minutos a un tipo U32, multiplicar las horas por 60 para convertirlas en minutos y hacer la suma de los minutos totales transcurridos en el día. Por último con un "Case Structure" fijar los rangos en que deseas que ***** encienda un LED u otro.

 

Format Date/Time String Function:

http://zone.ni.com/reference/en-XX/help/371361L-01/glang/format_date_time_string/

 

Match Pattern Function:

http://zone.ni.com/reference/en-XX/help/371361L-01/glang/match_pattern/

 

Decimal String To Number Function:

http://zone.ni.com/reference/en-XX/help/371361L-01/glang/decimal_string_to_number/

 

Case Structure:

http://zone.ni.com/reference/en-XX/help/371361L-01/glang/case_structure/

Saludos.

David P.
National Instruments
Applications Engineer
www.ni.com/soporte
0 Kudos
Message 3 of 4
(2,933 Views)

Muchisimas Gracias con sus aportes me sera mas facil, Me han solucionado el problema.

0 Kudos
Message 4 of 4
(2,910 Views)