خلاصه
Clock CHOP کانالهایی تولید میکند که زمان سال، ماه، هفته، روز، ساعت، دقیقه، ثانیه و میلیثانیه را نشان میدهند. همچنین یک کانال چرخه ماه دارد. تاریخ را به صورت کانالهای جداگانه و با واحدهای مختلف ارائه میدهد و زمان را به دو شکل نمایش میدهد:
تولید رامپهای 0-1 که زمان سال، ماه، هفته، روز، ساعت، دقیقه، ثانیه و میلیثانیه را نشان میدهند.
تولید اعداد صحیح (integer) که روز ماه و غیره را نشان میدهد. برای مثال، کانال سال برای ۲۰۰۴ عدد ۴ خواهد بود.
این CHOP دارای امکانات طلوع و غروب خورشید است و میتوان با وارد کردن ۱ تا ۶ کانال، روز سال را override کرد.
پارامترها – صفحه Clock
Output (output): ⊞ تعیین میکند که داده کانالها به صورت Fraction (رامپ 0-1) یا Units (اعداد صحیح) باشد. مثال: استفاده از Fractions برای کانالهای روز، ساعت و دقیقه جهت راهاندازی یک ساعت دیواری.
Hour Format (hourformat): ⊞ ۱۲ ساعته یا ۲۴ ساعته. روی کانال ساعت و همچنین AM/PM تاثیر میگذارد.
Hour Adjust (houradjust): پس از خواندن زمان جاری، این مقدار به ساعت اضافه میشود تا زمان متفاوتی نسبت به زمان واقعی شبیهسازی شود.
Start Reference (startref): ⊞ تاریخ/زمانی که برابر با سال ۰، روز ۱، ساعت ۰ و دقیقه ۰ است. میتواند نسبت به ۱ ژانویه ۲۰۰۰ یا زمان شروع پردازش TouchDesigner باشد.
کانالهای زمان:
Millisecond (msec): اگر Output روی Units باشد، میلیثانیه فعلی (۰ تا ۹۹۹) و اگر Fraction باشد، بخش کسری میلیثانیه فعلی.
Second (sec): اگر Units باشد، ثانیه فعلی (۰ تا ۵۹) و اگر Fraction باشد، کسری از ثانیه (مثلاً ۴۵ ثانیه = 0.75).
Minute (min): همانند ثانیه، برای دقیقه.
Hour (hour): اگر Units باشد، ساعت فعلی (۰ تا ۲۳ یا ۰ تا ۱۲ با AM/PM) و اگر Fraction باشد، کسری از ساعت فعلی با در نظر گرفتن دقیقه و ثانیه.
AM/PM (ampm): ۰ قبل از ظهر، ۱ بعد از ظهر.
Day of Week (wday): روز هفته (۰ = دوشنبه، ۶ = یکشنبه)
Day of Month (day): روز ماه، یا کسری از روز اگر Output = Fraction باشد.
Day of Year (yday): روز سال، یا کسری از روز اگر Fraction باشد.
Week (week): هفته سال (۰ = هفته اول، ۵۱ = هفته آخر).
Month (month): ماه سال (۱ = ژانویه، ۱۲ = دسامبر).
Year (year): اگر Units باشد، عدد صحیح سال نسبت به Start Reference، اگر Fraction باشد، کسری از سال فعلی با در نظر گرفتن ماه، روز، ساعت، دقیقه و ثانیه.
پارامترها – صفحه Solar
Latitude (latitude): ⊞ عرض جغرافیایی محل. ساعات کسری مجاز است (مثلاً ۴۳.۶۵۳۲ ساعت = ۴۳ ساعت و ۳۹ دقیقه).
latitude1 = ساعت
latitude2 = دقیقه
NS (northsouth): ⊞ شمال یا جنوب؟
Longitude (longitude): ⊞ طول جغرافیایی محل. ساعات کسری مجاز است.
longitude1 = ساعت
longitude2 = دقیقه
EW (eastwest): ⊞ شرق یا غرب؟
Moon Phase (moonphase): فاز ماه (۰ تا ۱، ۰.۵ = ماه کامل، ۰ و ۱ = ماه نو).
Sun Phase (sunphase): ۰ = طلوع، ۱ = غروب، و به تدریج تا ۰ برای طلوع بعدی کاهش مییابد.
Sunrise (sunrise): زمان طلوع خورشید (۰ تا ۱).
Sunset (sunset): زمان غروب خورشید (۰ تا ۱).
Declination (declination): زاویه شمال/جنوب خورشید نسبت به خط استوا (-۱۸۰ تا ۱۸۰ درجه).
پارامترها – صفحه Common
Time Slice (timeslice): فعالسازی خروجی به صورت Time Slice (بازه بین cook قبلی و فعلی).
Scope (scope): تعیین کانالهایی که تحت تأثیر قرار میگیرند.
Sample Rate Match (srselect): مدیریت اختلاف نرخ نمونهبرداری ورودیها.
First / Max / Min / Error
Export Method (exportmethod): تعیین روش اتصال کانال CHOP به پارامتر
DAT Table by Index / DAT Table by Name / Channel Name is Path:Parameter
Export Root (autoexportroot): مسیر ریشه برای اکسپورت نسبی
Export Table (exporttable): DAT نگهداری اطلاعات اکسپورت
ورودیهای Operator
Input 0: –
Info CHOP Channels
اطلاعات اضافی Clock CHOP از طریق Info CHOP قابل دسترس است.
کانالهای Info مشترک CHOP:
start, length, sample_rate, num_channels, time_slice, export_sernum
کانالهای Info مشترک اپراتور:
total_cooks, cook_time, cook_frame, cook_abs_frame, cook_start_time, cook_end_time, cooked_this_frame, warnings, errors
