LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How can I get the current time use CIN in LabVIEW?

In C file,I try to use the ASCIITime,secs,but I failed.
please add the code into the time.c and get the time.

the following is in 6-10 page from lvexcode.pdf

ASCIITime
--------------
CStr ASCIITime(secs);
Download All
0 Kudos
Message 1 of 3
(3,104 Views)
I'm not quite sure what you are looking for here, but I can hopefully give you some clues to get you started. The following are descriptions of ANSI C functions which sound like they will help you out:


time function
SYNOPSIS
#include

time_t
time(time_t *tloc)
DESCRIPTION
The time() function returns the value of time in seconds since 0 hours, 0 minutes, 0 seconds, January 1, 1970, Coordinated Universal Time.
A copy of the time value may be saved to the area indicated by the pointer tloc. If tloc is a NULL pointer, no value is stored.

Upon successful completion, time() returns the value of time. Otherwise a value of ((time_t) -1) is returned and the global variable errno is set to indicate the error.

asctime, ctime, difftime, gmtime, localtime, mktime - date and time to ASCII functions

SYNOPSIS
#include

char *ctime(const time_t *clock)

double difftime(time_t time1, time_t time0)

char *asctime(const struct tm *tm)

struct tm *localtime(const time_t *clock)

struct tm *gmtime(const time_t *clock)

time_t mktime(struct tm *tm)
DESCRIPTION
Ctime converts a long integer, pointed to by clock, representing the time in seconds since 00:00:00 UTC, January 1, 1970, and returns a pointer to a 26-character string of the form
Thu Nov 24 18:22:48 1986\n\0
All the fields have constant width.
Localtime and gmtime return pointers to ``tm'' structures, described below. Localtime corrects for the time zone and any time zone adjustments (such as Daylight Saving Time in the U.S.A.). After filling in the ``tm'' structure, localtime sets the tm_isdst'th element of tzname to a pointer to an ASCII string that's the time zone abbreviation to be used with localtime's return value.

Gmtime converts to Coordinated Universal Time.

Asctime converts a time value contained in a ``tm'' structure to a 26-character string, as shown in the above example, and returns a pointer to the string.

Mktime converts the broken-down time, expressed as local time, in the structure pointed to by tm into a calendar time value with the same encoding as that of the values returned by the time function. The original values of the tm_wday and tm_yday components of the structure are ignored, and the original values of the other components are not restricted to their normal ranges. (A positive or zero value for tm_isdst causes mktime to presume initially that summer time (for example, Daylight Saving Time in the U.S.A.) respectively, is or is not in effect for the specified time. A negative value for tm_isdst causes the mktime function to attempt to divine whether summer time is in effect for the specified time.) On successful completion, the values of the tm_wday and tm_yday components of the structure are set appropriately, and the other components are set to represent the specified calendar time, but with their values forced to their normal ranges; the final value of tm_mday is not set until tm_mon and tm_year are determined. Mktime returns the specified calendar time; If the calendar time cannot be represented, it returns -1.

Difftime returns the difference between two calendar times, (time1 - time0), expressed in seconds.

Declarations of all the functions and externals, and the ``tm'' structure, are in the header file. The structure (of type) struct tm includes the following fields:

int tm_sec; /* seconds (0 - 60) */
int tm_min; /* minutes (0 - 59) */
int tm_hour; /* hours (0 - 23) */
int tm_mday; /* day of month (1 - 31) */
int tm_mon; /* month of year (0 - 11) */
int tm_year; /* year - 1900 */
int tm_wday; /* day of week (Sunday = 0) */
int tm_yday; /* day of year (0 - 365) */
int tm_isdst; /* is summer time in effect? */
char *tm_zone; /* abbreviation of timezone name */
long tm_gmtoff; /* offset from UTC in seconds */


The tm_zone and tm_gmtoff fields exist, and are filled in, only if arrangements to do so were made when the library containing these functions was created. There is no guarantee that these fields will continue to exist in this form in future releases of this code.
Tm_isdst is non-zero if summer time is in effect.

Tm_gmtoff is the offset (in seconds) of the time represented from UTC, with positive values indicating east of the Prime Meridian.
J.R. Allen
0 Kudos
Message 2 of 3
(3,104 Views)
thx.Perhaps my question isn't clear,
in other words,can you give me one VI with CIN that can display current time?
0 Kudos
Message 3 of 3
(3,104 Views)