Parameter DAT

پرش به ناوبری
پرش به جستجو


خلاصه (Summary)

Parameter DAT یک جدول از نام‌ها و مقادیر پارامترهای یک اپراتور (شامل پارامترهای سفارشی) تولید می‌کند، و می‌تواند این کار را برای هر نوع OP انجام دهد.

این DAT می‌تواند عبارات از پیش ارزیابی شده، حالت پارامتر (Parameter Mode) و تمام ویژگی‌هایی که پارامترها را تعریف می‌کنند—مانند نوع، برچسب، محدوده‌ها، آیتم‌های منو، محدودیت‌ها و غیره—را تا ۲۴ ستون اطلاعات خروجی دهد.


محتویات (Contents)

  1. Summary

  2. Parameters – Parameter Page

  3. Parameters – Output Page

  4. Parameters – Define Page

  5. Parameters – Common Page


Parameters – Parameter Page

Operators (ops)
اپراتورها مشخص می‌کنند که کانال‌ها از کجا دریافت شوند.
می‌توان نام یا مسیر یک یا چند اپراتور را مشخص کرد.
مثال‌ها: wave1, slider*, constant[1-9], constant[10-19:2], ../base1
یا از منو اپراتورها را انتخاب کنید.

Parameters (parameters)
لیست نام پارامترهایی که می‌خواهید از OPها بگیرید (می‌تواند شامل wildcards باشد).
یک یا چند پارامتر، یا * برای همه پارامترها.
می‌توان انتخاب “NOT” با ^ را هم مشخص کرد.
یا از منو پارامترها را انتخاب کنید. (Pattern Matching را ببینید)

Include Op Name (includeopname)
نام OP را به ابتدای هر نام پارامتر در جدول اضافه می‌کند.

Rename from (renamefrom)
مشاهده Pattern Matching.

Rename to (renameto)
مشاهده Pattern Expansion.

Custom (custom)
خروجی پارامترهای سفارشی اپراتورها.

Built-In (builtin)
خروجی پارامترهای داخلی اپراتورها.


Parameters – Output Page

تغییر وضعیت برای اطلاعات پارامتر و مقدار آن

  • Header (header) : خروجی هدر ستون‌ها

  • Name (name) : خروجی نام پارامتر

  • Value (value) : خروجی مقدار ارزیابی شده پارامتر

  • Eval (eval) : خروجی مقدار ارزیابی شده پارامتر به‌صورت یک شی Python

  • Constant (constant) : خروجی مقدار ثابت فعلی پارامتر

  • Expression (expression) : خروجی عبارت Python فعلی پارامتر

  • Export (export) : خروجی مسیر Export پارامتر

  • Mode (mode) : خروجی حالت فعلی پارامتر (constant, expression, یا export)

  • Style (style) : خروجی فرمت پارامتر (مثلاً Float برای پارامترهای float، Menu برای پارامترهای منو و غیره)

  • Tuplet Name (tupletname) : نام tuple که پارامتر در آن است (مثلاً tx در Geometry COMP جزو tuple t)

  • Size (size) : اندازه tuple (مثلاً tx در Geometry COMP اندازه ۳ دارد چون جزو tuple t با ۳ پارامتر است)

  • Path (path) : مسیر Node

  • Menu Index (menuindex) : اگر پارامتر منو باشد، شاخص انتخاب شده منو


Parameters – Define Page

تغییر وضعیت برای اطلاعاتی که پارامتر را تعریف می‌کنند

  • Min/Max (minmax) : خروجی حداقل و حداکثر مقادیر پارامتر. این مقادیر، مقدار پارامتر را محدود می‌کنند.
     اگر clampmin=0 باشد، حداقل محدود نمی‌شود و ورودی ردیف/ستون صفر است.
     اگر clampmax=0 باشد، حداکثر محدود نمی‌شود و ورودی ردیف/ستون یک است.

  • Clamp Min/Max (clampminmax) : آیا پارامتر دارای حداقل یا حداکثر محدود است یا خیر. اگر True باشد، مقادیر توسط ستون‌های min/max تعریف می‌شوند.

  • Norm Min/Max (normminmax) : حداقل و حداکثر مقادیر پارامتر در رابط کاربری (مثلاً حداقل و حداکثر یک slider)

  • Default (default) : مقدار پیش‌فرض پارامتر

  • Enabled (enabled) : آیا پارامتر فعال است

  • Read Only (readonly) : آیا پارامتر فقط خواندنی است

  • Section (section) : آیا پارامتر بالای خود یک جداکننده (line) دارد

  • Menu Names (menunames) : لیست نام‌های منو برای پارامترهای منو

  • Menu Labels (menulabels) : لیست برچسب‌های منو برای پارامترهای منو


Parameters – Common Page

  • Language (language) ⊞ : انتخاب زبان اسکریپت برای عملکرد DAT

  • Edit/View Extension (extension) ⊞ : انتخاب پسوند فایل برای نمایش به ویرایشگرهای خارجی

  • Custom Extension (customext) : تعریف پسوند سفارشی

  • Word Wrap (wordwrap) ⊞ : فعال‌سازی Word Wrap برای نمایش Node