به عنوان کد در کلیپ بورد کپی کنید

به عنوان کد در کلیپ بورد کپی کنید

به عنوان کد در کلیپ بورد کپی کنید
برای ایجاد روش های سفارشی برای یک برنامه، می توانید محتویات یک گره را در مدل تعبیه شده به عنوان کد مربوطه کپی کنید. اگر گره‌ها را در مدل تعبیه‌شده انتخاب کنید و راست کلیک کنید، منوی زمینه حاوی یک زیرمنوی Copy as Code to Clipboard است. عملکرد مربوطه در پنجره Editor Tools موجود است.
شکل 2-5: گزینه های موجود در زیر منوی Copy as Code to Clipboard.
منوی فرعی معمولاً حاوی حداکثر چهار ورودی است. همه ورودی ها کد منبع را در کلیپ بورد سیستم کپی می کنند. به طور خاص:
ایجاد (در صورت لزوم)، برای تولید یک قطعه کد برای ایجاد شی مربوطه.
Get , برای تولید یک قطعه کد برای دسترسی به شی مربوطه.
تنظیم همه ، برای ایجاد یک قطعه کد برای تنظیم ویژگی های غیر پیش فرض در شی مربوطه.
را اجرا کنید، (در صورت امکان) برای تولید یک قطعه کد برای اجرای دنباله مربوطه.
اقدامات Create و Run به ترتیب فقط برای گره هایی که می توانید ایجاد کنید و می توانید اجرا کنید قابل اجرا هستند.
هنگامی که یک گره ویژگی مقادیر مشتق شده یا یک گره گروه ارزیابی در Model Builder انتخاب می شود، چهار گزینه زیر برای تولید کد ارزیابی عددی نیز موجود است:
ارزیابی اسکالر واقعی ، برای ارزیابی یک مقدار اسکالر واقعی.
برای ارزیابی مقادیر یک ماتریس واقعی، ماتریس واقعی را ارزیابی کنید.
ارزیابی اسکالر خیالی ، برای ارزیابی یک مقدار اسکالر خیالی.
برای ارزیابی ارزش یک ماتریس خیالی، ماتریس خیالی را ارزیابی کنید.
اگر بیش از یک گره را در درخت مدل انتخاب کنید، گزینه های موجود (مانند دریافت ، تنظیم همه یا ایجاد ) آنهایی هستند که برای همه گره های انتخاب شده در دسترس هستند. کد کپی شده به الحاق کد برای هر یک از گره ها تبدیل می شود.
اقدامات Copy as Code to Clipboard برای تسهیل نوشتن کد در نظر گرفته شده است. گاهی اوقات دشوار است که بفهمید برای دسترسی به یک موجودیت مدل خاص چه کدی باید بنویسید، اما با استفاده از Copy as Code در Clipboard>Get و سپس چسباندن نتیجه در پنجره Method Editor، نیازی به دانستن کد مربوطه ندارید. به طور مشابه، برای درک نحوه تنظیم یک ویژگی خاص در یک موجودیت مدل، می‌توانید ویژگی را در مدل تعبیه‌شده تغییر دهید، از Copy as Code به Clipboard>Set All استفاده کنید ، نتیجه را در پنجره ویرایشگر روش جای‌گذاری کنید و احتمالاً موارد درج شده را ویرایش کنید. کد کنش‌های Create و Run عملکرد مشابهی را ارائه می‌کنند اما به ترتیب برای کارهای ایجاد و اجرای ویژگی.
 
Copy as Code در Clipboard>Set All فقط ویژگی هایی را در نظر می گیرد که مستقیماً در تنظیمات ویژگی تغییر کرده اند. به طور خاص، ویژگی های مجموعه با درج یک دنباله هندسی را در نظر نمی گیرد.