تالار گفتگوی سایت مهندس ماهر

Notifications
Clear all

فانکشن GetLocalTimeString در اسکریپت C در WinCC Explorer  

  RSS

Vahid Taheri
(@vahid-taheri)
New Member
عضو شده: 7 سال قبل
ارسال‌ها: 4
۰۳/۱۲/۱۳۹۷ ۲:۲۹ ب.ظ  

با سلام
فانکشن GetLocalTimeString در مسیر Standard Functions>>Obsolete Functions>> User Arc>>Wizard
در اسکریپت C قرار دارد و مقدار زمان و تاریخ سیستم را برمی گرداند...
حال سوال این است که چگونه می توان از این فانکشن برای دستور IF استفاده کرد. به عبارتی با مشخص کردن تاریخ و زمان خاصی در اسکریپت و رسیدن تاریخ و زمان فعلی به آن دستور IF اجرا شود... اگر اسکریپت در قسمت گلوبال نوشته شود برای این کار تریگر را می توان به صورت تاریخ و زمان داد... ولی منظور بنده نوشتن این اسکریپت در قسمت گرافیک دیزاین هستش به طوریکه از گلوبال استفاده نشود... ولی مشکلی که هست تریگر در گرافیک دیزاین به صورت تاریخ و زمان وجود ندارد و به فرض می توان از تریگر سیکلی 5 ثانیه استفاده کرد که در صورتی که مقدار تاریخ و زمان فعلی از مقدار تایخ و زمان مشخص شده جلوتر رفت دستور IF اجرا شود.


نقل‌قول
Rahaei
(@rahaei)
Trusted Member
عضو شده: 7 سال قبل
ارسال‌ها: 54
۰۶/۱۲/۱۳۹۷ ۹:۳۷ ب.ظ  

سلام 

شما برای مقایسه سال ماه  روز ساعت دقیقه و حتی ثانیه ن به فرمت string بلکه به formate integer می توانید از زبان vbs استفاده کنید و به راحتی آنها را مقایسه کنید و در if استفاده کنید

 

از این کد استفاده کنید

 

DY=Day(Date())
MNTH=Month(Date())
YR=Year(Date())

HR=Hour(Time())
MNT=Minute(Time())
SCND=Second(Time())


پاسخنقل‌قول
Share: