در این مقاله به 9 اشتباه رایج کدنویسی در نرم افزار OpenSEES پرداخته می شود.
همانطوریکه می دانید کدنویسی اغلب در محیط نرم افزار TclEditor و یا NotPad++ انجام می شود.
بدلیل اینکه این محیط های کدنویسی ویژوال نمی باشد، برخی اشتباهات اجتناب ناپذیر میباشد.
برای حل این مشکل دو راه حل پیشنهاد می شود،
1- شما می توانید با استفاده از نرم افزار VisualOPS کدنویسی را به نرم افزار بسپارید.
2- بهنگام کدنویسی از اشتباهات رایج زیر اجتناب کنید.
9 اشتباه رایج کدنویسی OpenSEES
1- نام گذاری فایلهای متنی
در نام گذاری فایلها دقت کنید که نباید بین کلمات فاصله (space) نوشته شود. برای تفکیک کلمات در صورت نیاز می توانید از نقطه یا خط تیره یا آندرلاین استفاده نمایید.
2- حروف بزرگ و کوچک
توجه داشته باشید که نرم افزار به حروف بزرگ یا کوچک حساس است. بنابراین، برای نوشتن دستورات، پارامترها و هر چیزی که در متن کد به عنوان متن دستوری نوشته می شوند، بزرگ یا کوچک بودن حروف اهمیت پیدا می کند. در دستورات چنانچه حروف عینا نوشته نشوند، نرم افزار خطا خواهد داد. در واقع کلمه نوشته شده را به عنوان دستور نمی تواند شناسایی کند. پارامترهایی هم که مقادیری به خود اختصاص می دهند، در صورتیکه در فراخوانی آنها حروف به طور مشابه نوشته نشوند، پیغام خطا خواهد داد.
3- فراخوانی مقادیر یا تعداد
هر زمان که نیاز باشد پارامتری که قبلا تعریف شده در دستور یا فرمولی مورد استفاده قرار گیرد، از علامت “$” قبل از پارامتر استفاده می شود. این علامت بدین معنی است که نرم افزار مقدار پارامتری که قبلا تعریف شده را فراخوانی کند. (به جدول قبل مراجعه نمایید)
4- شماره گذاری
در تعریف شماره گره، المان و هر IDTag که تعریف می شود، دقت شود که شماره گذاری تکراری نباشد.
5- استفاده از ممیز در نوشتن اعداد
در نرم افزار OpenSees بر حسب فرمت اعدادی که به عنوان مقادیر پارامترهای مختلف وارد می شوند، دقت محاسبه را تعیین کرد. به عنوان مثال، عدد شش را به دو صورت 6 یا 6.0 می توان نوشت. در حالت اول نرم افزار جزئ صحیح مقادیر را در اعمال ریاضی در نظر می گیرد. اما در حالت دوم با دقت بالایی محاسبه را انجام می دهد. برای روشن شدن مطلب به محاسبات زیر از نظر نرم افزار توجه نمایید:
جهت دریافت لینک دانلود در ایمیل خود از باکس زیر اقدام کنید
ایمیل خود را برای دریافت رایگان فایل وارد کنید. لینک دانلود به ایمیل شما فرستاده می شود.