جستجو در کتابخانه های برنامه

جستجو در کتابخانه های برنامه

جستجو در کتابخانه های برنامه
در پنجره Application Libraries ، می توانید کتابخانه های برنامه را جستجو کنید تا هر فایلی را با استفاده از یک ویژگی خاص پیدا کنید. به عنوان مثال، تمام یا بخشی از نام، نام رابط فیزیک، نام ویژگی، برچسب ویژگی یا نام پیشوند با « @ » یا هر عبارت یا کلمه دیگری را وارد کنید و سپس روی جستجو کلیک کنید .
به طور پیش فرض، جستجو شامل تمام کلمات در قسمت جستجو (با فاصله به معنای AND منطقی) است.
 
نام فایل‌های مدل COMSOL با استفاده از زیرخط بین کلمات (به عنوان مثال effect_diffusivity) نام‌گذاری می‌شود، زیرا نام فایل نیز نام فایل MPH مدل مربوطه است. خط زیر برای تشکیل یک نام فایل معتبر مورد نیاز است، بنابراین توصیه می شود که در صورت عدم اطمینان از نام کامل، هنگام جستجوی مدل ، فقط اولین کلمه (به جای چند کلمه جدا شده با فاصله) را در قسمت جستجو وارد کنید. یا نام برنامه
 
جستجو در پنجره Application Libraries شامل اسناد PDF مدل ها نمی شود. برای جستجوی متن در مستندات مدل، از پنجره COMSOL Documentation استفاده کنید و Application libraries را از فهرست محدوده جستجو انتخاب کنید تا جستجو برای کتابخانه های برنامه محدود شود (به جستجوی اسناد مراجعه کنید ).
پارامترهای جستجو برای مدل ها و برنامه ها
برای جستجوی مدل‌ها و برنامه‌ها فقط بر اساس نام فایل، از پیشوند «@name:» استفاده کنید، برای مثال @name:busbar . همچنین می‌توانید از کاراکتر عام «*» در ابتدا و انتهای عبارت جستجو استفاده کنید، برای مثال @name:fluid* یا @name:*electr* .
برای جستجوی مدل‌ها و برنامه‌هایی که زمان محاسبات آنها (همانطور که در پنجره Application Libraries نمایش داده می‌شود ) در یک محدوده خاص قرار می‌گیرد، از پیشوند ” @time: ” استفاده کنید. برای مثال عبارت جستجو @time:>=1[h] <=2[h] همه مدل‌ها و برنامه‌ها را با زمان محاسباتی بین ۱ تا ۲ ساعت برمی‌گرداند. عملگرهای رابطه ای پشتیبانی شده عبارتند از < (اگر عملگر داده نشده باشد پیش فرض)، > ، <= ، >= ، و == . زمان های سپری شده را می توان با استفاده از واحدهای زمانی پشتیبانی شده بیان کرد (به بخش SI Base، مشتق شده و سایر واحدها در محیط مدل سازی COMSOL مراجعه کنید.فصل برای جزئیات). اگر واحدی مشخص نشده باشد، عبارت وارد شده در عرض چند ثانیه در نظر گرفته می شود.
به طور مشابه، برای جستجوی مدل‌هایی که حداکثر استفاده از حافظه آنها در یک محدوده خاص قرار دارد، از پیشوند ” @memory: ” استفاده کنید. به عنوان مثال، عبارت جستجو @memory:>1GB <2GB همه مدل‌هایی را با میزان مصرف حافظه بین 1 تا 2 گیگابایت برمی‌گرداند. واحدهای پشتیبانی شده عبارتند از GB (گیگابایت)، مگابایت (مگابایت، پیش فرض اگر واحد داده نشود)، کیلوبایت (کیلو بایت) و B (بایت). عملگرهای رابطه ای پشتیبانی شده مانند جستجوهای زمان محاسبه است.
اگر بیش از یک عبارت جستجو را وارد کنید که با فاصله از هم جدا شده اند (در جستجویی که به نام فایل با استفاده از پیشوند “@” محدود نمی شود ) ، جستجو فایل هایی را پیدا می کند که همه عبارات جستجو در آنجا ظاهر می شوند.
جستجو را به برچسب ها (شناسه ها) با پیشوند ” @tag: ” محدود کنید. به عنوان مثال، @tag:genext همه فایل‌ها را با استفاده از یک گره اکستروژن عمومی پیدا می‌کند، و @tag:ehs همه فایل‌های دارای گره منبع حرارت الکترون را پیدا می‌کند.
جستجو را به برچسب‌های گره (به استثنای ارقام انتهایی و برچسب‌های محصور در پرانتز) با پیشوند ” @label: ” محدود کنید. برای جستجوی برچسب هایی که دارای فاصله هستند، باید متن برچسب را در داخل نقل قول قرار دهید. به عنوان مثال، @label:”point ارزیابی” فایل‌های حاوی گره‌های ارزش‌های مشتق شده از نوع Point Evaluation را با پایه برچسب پیش‌فرض پیدا می‌کند (همانطور که بلافاصله در زیر برچسب پنجره در پنجره تنظیمات نشان داده شده است).
جستجو را محدود کنید تا اسامی را با پیشوند « @type: » تایپ کنید. به عنوان مثال، @type:segregated همه فایل‌ها را با استفاده از یک حل‌کننده تفکیک شده، @type:slider همه برنامه‌های حاوی یک شی فرم Slider و @type:bodyload همه فایل‌های دارای گره Body Load را پیدا می‌کند. برای یافتن نام انواع، به راهنمای مرجع برنامه نویسی COMSOL یا برای اشیاء فرم درخواست، به راهنمای برنامه نویسی برنامه چندفیزیکی COMSOL مراجعه کنید. همچنین، می‌توانید یک برنامه را به‌عنوان فایل مدل برای جاوا یا فایل مدل برای متلب ذخیره کنید و آرگومان دوم متد create(…) را برای یک شی از نوع گره‌ای که می‌خواهید جستجو کنید، جستجو کنید.
برای جستجوی یک رابط فیزیک خاص، از نحو دامنه @physics: id استفاده کنید ، که در آن id یک شناسه پیش‌فرض فیزیک رابط است (در صورتی که در پنجره Model Tree Node Text>Tag را انتخاب کرده باشید ، پایه تگ‌های نشان داده شده در پنجره Model Builder را تشکیل می‌دهد. نوار ابزار پنجره). برای مثال، @physics:ec را وارد کنید تا تمام مدل هایی که از رابط جریان های الکتریکی استفاده می کنند را بیابید. به طور مشابه، @geom:if را وارد کنید تا مدل هایی را جستجو کنید که عبارت If (گره) را در دنباله هندسه دارند. جدول 2-3 دامنه های بافت مدل-شی پشتیبانی شده را فهرست می کند.
محدوده جستجوی متن-مدل @cpl ، @export ، @func ، @multiphysics ، @numerical ، @probe و @selection که بدون شناسه استفاده می‌شوند، همه مدل‌هایی را که حاوی هر گره از نوع مربوطه هستند را برمی‌گرداند. جدول 2-3 را ببینید .
علاوه بر محدوده مدل-اشیاء، کلمات کلیدی سفارشی زیر نیز در دسترس هستند:
@keyword:tutorial — مدل های مقدماتی و آموزشی را پیدا می کند.
@keyword:verification – مدل‌های طبقه‌بندی شده به عنوان مدل‌های تأیید یا معیار را پیدا می‌کند.
@keyword:industrial – مدل هایی را که به عنوان کاربردهای صنعتی طبقه بندی شده اند را پیدا می کند.
همچنین می‌توانید  با استفاده از پیشوند جستجو @appdb: بلافاصله پس از آن شناسه، برنامه‌هایی را با یک شناسه خاص در گالری برنامه‌های COMSOL ( www.comsol.com/models) جستجو کنید. این می تواند هنگام برقراری ارتباط با پشتیبانی COMSOL یا نماینده فروش مفید باشد.
برای یافتن همه مدل‌ها و برنامه‌هایی که به صورت حل‌شده یا فشرده یا فقط به‌عنوان پیش‌نمایش در دسترس هستند، به ترتیب از رشته‌های جستجوی $solved ، $compact و $preview استفاده کنید.
برای پیدا کردن همه مدل‌های مرتبط با فایل MPH-sequence هندسی (با پسوند استاندارد نام فایل _geom_sequence.mph)، از رشته جستجوی $geomsequence استفاده کنید. این فایل‌های geometry-sequence در پنجره Application Libraries نشان داده نمی‌شوند ، بنابراین اگر می‌خواهید فایل geometry-sequence را باز کنید و نه فایل MPH مدل را که در آن درج شده است، باید File>Open را انتخاب کنید و به پوشه مربوطه بروید.

جدول 2-3: محدوده های جستجوی مدل-شیء.

SCOPE
DESCRIPTION
EXAMPLES
@cpl
Search for component-coupling nodes.
@cpl:genext@cpl
@dataset
Search for dataset nodes.
@dataset:cpt
@export
Search for export nodes.
@export:anim@export
@func
Search for function nodes.
@func:wv@func
@geom
Search for geometry-feature nodes.
@geom:c
@mesh
Search for mesh-feature nodes.
@mesh:swe
@multiphysics
Search for multiphysics-coupling nodes.
@multiphysics:emh@multiphysics
@numerical
Search for derived-values nodes.
@numerical:min@numerical
@physics
Search for physics-interface nodes.
@physics:c
@probe
Search for probe nodes.
@probe:bnd@probe
@result
Search for plot-feature nodes.
@result:slc
@selection
Search for selection nodes.
@selection:box@selection
@sol
Search for solver nodes.
@sol:se
@study
Search for study nodes.
@study:param
هنگامی که یک نتیجه جستجو ارائه می شود، ماوس را روی یک گره سطح بالای درخت نگه دارید تا تعداد فایل های منطبق را در پوشه مربوطه ببینید. اگر جستجو هیچ نتیجه ای نداشت، پنجره Application Libraries حاوی پیام No Results Found است. روی دکمه Refresh ( ) در زیر درخت کلیک کنید تا به لیست پوشه Application Libraries ریشه بازگردید.