خلاصه

Clock CHOP کانال‌هایی تولید می‌کند که زمان سال، ماه، هفته، روز، ساعت، دقیقه، ثانیه و میلی‌ثانیه را نشان می‌دهند. همچنین یک کانال چرخه ماه دارد. تاریخ را به صورت کانال‌های جداگانه و با واحدهای مختلف ارائه می‌دهد و زمان را به دو شکل نمایش می‌دهد:

  1. تولید رامپ‌های 0-1 که زمان سال، ماه، هفته، روز، ساعت، دقیقه، ثانیه و میلی‌ثانیه را نشان می‌دهند.

  2. تولید اعداد صحیح (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