Promotic
WikipediaLinkedInYoutubeTwitterFacebook

Jak pracovat s časem v systému PROMOTIC.

V systému PROMOTIC se interně používá datový typ Date. V obrazech používajících JavaScript jazyk se používá pomocný objekt PmDateObject.
 
PmDate - datum a čas v číselné interní PROMOTIC podobě - (datový typ Date) se používá interně v systému PROMOTIC, a také ve skriptovacím rozhraní PROMOTIC objektů. Protože se jedná o jednoduchou číselnou hodnotu, snadno se s ní ve skriptech pracuje (z hlediska čtení, zapamatování, zápisu, předání jiným skriptům, atd.). Nicméně pokud je potřeba nad datumem a časem provést složitější operace (časové posuny, formátování pro zobrazení, atd.), je výhodné si z hodnoty PmDate vytvořit pomocný objekt PmDateObject, určený k operacím nad datumem a časem.
 

VBScript

Pro práci s datem a časem VBScript používá datový typ Date.

Pro práci s časem lze používat VBScript funkce s datem a časem.

 
Vytvořit datum a čas lze několika způsoby Now, Date, Time, další možnosti Poznámky k datovému typu Date:, ...

JavaScript

Čas je v tomto jazyce realizován pomocí pomocného PROMOTIC objektu PmDateObject. Tento objekt je přizpůsoben potřebám PROMOTIC a má toto rozhraní PmDateObject.

Jazyk JavaScript má sice vlastní objekt Date(), ale v systému PROMOTIC není doporučeno tento objekt používat.

 
Vytvořit objekt PmDateObject lze pomocí metody Pm.CreatePmDateObject.

Některé další PROMOTIC metody používající datum a čas

Pm.CreateDate - Získání datumu a času ze složek nebo časového intervalu
Pm.CreatePmDateObject - Vytvoření pomocného objektu PmDateObject pro práci s datumem a časem.
Pm.FormatDate - Získání řetězce z datumu
Pm.GetDateOf - Získání různých datumů odvozených od zadaného datumu
Pm.IsDaylight - Test zda je nastaven "letní čas"
Pm.ScanDate - Získání datumu a času z textové hodnoty
Pm.Time - Systémový čas
PmTrend.GetTime - Vrací žádaný čas
PmTrend.CreateFilter - Vytvoření hodnoty filtru rozsahu pro další metody
PmTrend.RunTime - Uchování aktuálních hodnot se zadaným časem
PmTrend.GetValueByTime - Vyhledání hodnoty (více hodnot) veličiny (více veličin) podle zadaného času.
PmTrend.SetValueByTime - Zápis hodnoty (více hodnot) veličiny (více veličin) podle zadaného času.
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice