Error DAT
پرش به ناوبری | پرش به جستجو
خلاصه (Summary)
Error DAT جدیدترین خطاهای TouchDesigner را در یک جدول بهصورت FIFO (اولین ورودی، اولین خروجی) فهرست میکند.
میتوانید پیامها را با استفاده از الگوهای فیلتر (Pattern Matching) روی بعضی از ستونها مثل Severity (شدت)، Type (نوع) و مسیر نودی که خطا در آن رخ داده فیلتر کنید.
یکی از ستونها شامل شماره فریم مطلق (absTime.frame) است که نشان میدهد خطا دقیقاً در چه فریمی اتفاق افتاده است.
PythonIcon.png errorDAT_Class
فهرست مطالب (Contents)
-
خلاصه
-
پارامترها – صفحه Error
-
پارامترها – صفحه Log
-
پارامترها – صفحه Common
-
کانالهای Info CHOP
5.1 کانالهای اطلاعات عمومی DAT
5.2 کانالهای اطلاعات عمومی Operator
پارامترها – صفحه Error
Active (active)
فعال یا غیرفعال میکند که پیامها به لاگ اضافه شوند یا نه.
Severity (severity)
الگوی فیلتر برای خروجی. میتواند ترکیبی یا یکی از این موارد باشد:message، warning یا abort
Type (type)
الگوی فیلتر خروجی بر اساس خانوادهی اپراتور منبع خطا.
میتواند ترکیبی یا یکی از خانوادههای اپراتورها باشد.
Source (source)
الگوی فیلتر خروجی که لاگ شدن خطاها را به مسیرها یا بخشهای خاصی از پروژه محدود میکند.
Message (message)
الگوی فیلتر خروجی که روی متن پیام خطا اعمال میشود.
Log Current Errors (logcurrent)
تمام نودها را پیمایش میکند و همهی خطاهای فعلی پروژه را ثبت میکند.
پارامترها – صفحه Log
Callbacks DAT (callbacks)
اسکریپت این DAT برای هر پیامی که وارد میشود یک بار اجرا میشود.
برای نحوه استفاده به errorDAT_Class مراجعه کنید.
Execute From (executeloc) ⊞
محل اجرای اسکریپت را تعیین میکند.
From Operator (fromop)
اگر پارامتر Execute From روی Specified Operator تنظیم شده باشد،
اسکریپت از مسیر این اپراتور اجرا میشود.
Clamp Output (clamp)
بهطور پیشفرض DAT به ۱۰۰ پیام محدود است،
اما با فعال بودن Clamp Output میتوان این مقدار را تغییر داد یا حتی نامحدود کرد.
Maximum Lines (maxlines)
تعداد پیامها را محدود میکند؛ پیامهای قدیمیتر زودتر حذف میشوند.
Clear Output (clear)
تمام خطوط را بهجز سرتیتر (Heading) پاک میکند.
پارامترها – صفحه Common
Language (language) ⊞
مشخص میکند DAT از چه زبان اسکریپتی استفاده کند.
Edit/View Extension (extension) ⊞
پسوند فایلی که این DAT برای ویرایشگرهای خارجی نمایش میدهد را تعیین میکند.
Custom Extension (customext)
پسوند سفارشی فایل را مشخص میکند.
Word Wrap (wordwrap) ⊞
شکستن خودکار خطوط متن (Word Wrap) را در نمایش نود فعال میکند.
کانالهای Info CHOP
اطلاعات اضافی مربوط به Error DAT را میتوان از طریق یک Info CHOP دریافت کرد.
کانالهای اطلاعات عمومی DAT
num_rows
تعداد سطرهای این DAT
num_cols
تعداد ستونهای این DAT
کانالهای اطلاعات عمومی Operator
total_cooks
تعداد دفعاتی که این اپراتور از شروع برنامه Cook شده است.
cook_time
مدت زمان آخرین Cook به میلیثانیه.
cook_frame
شماره فریمی که اپراتور آخرین بار نسبت به تایملاین کامپوننت Cook شده است.
cook_abs_frame
شماره فریمی که اپراتور آخرین بار نسبت به زمان مطلق Cook شده است.
cook_start_time
زمان (به میلیثانیه) شروع Cook اپراتور در آن فریم.
cook_end_time
زمان (به میلیثانیه) پایان Cook اپراتور در آن فریم.
cooked_this_frame
اگر اپراتور در این فریم Cook شده باشد مقدار آن ۱ است.
warnings
تعداد هشدارهای (Warning) این اپراتور (در صورت وجود).
errors
تعداد خطاهای (Error) این اپراتور (در صورت وجود).
