
در دنیای رو به رشد انرژی های تجدیدپذیر، انرژی خورشیدی در حال حاضر به یکی از پرکاربردترین منابع تولید انرژی تبدیل شده است. در نتیجه افزایش تقاضا برای انرژی پاک و مقرون به صرفه خورشیدی، شرکت های فعال در این صنعت به طور فزاینده ای نیازمند ابزارهایی هستند که نه تنها نصب نیروگاه های خورشیدی را بهبود ببخشند، بلکه فرآیندهای طراحی، توسعه و ارائه خدمات را نیز تسهیل کنند.
در این میان، نرم افزارهای طراحی نیروگاه های خورشیدی به عنوان یک ابزار حیاتی ظاهر شده اند که به متخصصان این امکان را می دهند تا نیروگاه های خورشیدی (PV) را با دقت بالا برنامه ریزی و بهینه سازی کنند. در این مقاله همراه ما باشید تا ضمن معرفی برترین نرم افزار های طراحی خورشیدی موجود و مقایسه آن ها با یکدیگر، به شما کمک کنیم که نرم افزار متناسب با نیاز خود را انتخاب کنید و از آن استفاده نمایید.
قبل از اینکه ادامه این مطلب را مطالعه کنید، توجه داشته باشید که در دوره آموزش پنل خورشیدی آموزشگاه فن آموزان بررسی و آموزش کار با نرم افزارهای (PVsyst) طراحی و نیروگاه های خورشیدی به صورت کامل و عملی آموزش داده می شود.
نرم افزار طراحی نیروگاه برق خورشیدی چیست؟
نرم افزار طراحی نیروگاه خورشیدی یک ابزار تخصصی دیجیتال است که برای برنامه ریزی و بهینه سازی دقیق نیروگاه های خورشیدی (PV) برای مشتریان خانگی و تجاری مورد استفاده قرار می گیرد. اندازه بازار جهانی نرم افزارهای خورشیدی در سال ۲۰۲۴، ۰.۲۳ میلیارد دلار آمریکا گزارش شده است و پیش بینی می شود که تا سال ۲۰۳۳ با نرخ رشد مرکب سالانه ۶.۳۲ درصد، به ۰.۴ میلیارد دلار آمریکا نیز افزایش یابد.
این نرم افزارها به متخصصان خورشیدی کمک می کنند تا طرح بندی های مختلف سیستم را شبیه سازی کنند، تولید انرژی در زمان واقعی را محاسبه کنند، اثرات سایه بر روی پنل ها را تحلیل کنند و صرفه جویی های بالقوه را پیش بینی کنند.
فراتر از این قابلیت های فنی، نرم افزارهای طراحی خورشیدی می توانند فرآیند فروش را نیز به طور قابل توجهی بهبود ببخشند؛ زیرا می توانند پیشنهادهای قانع کننده ای را ارائه کنند که به وضوح ارزش سیستم را به مشتریان بالقوه نشان دهد. این ابزارها با ساده سازی طراحی آرایه های خورشیدی، انجام تحلیل سایه، محاسبه تولید انرژی و ایجاد گزارش های دقیق، فرآیند طراحی خورشیدی را برای کاربران خانگی و حرفه ای در دسترس قرار می دهند. در واقع این نرم افزارها از الگوریتم های پیشرفته برای شبیه سازی رفتار پنل های خورشیدی در شرایط مختلف استفاده می کنند.
چرا نرم افزارهای طراحی برق خورشیدی مهم هستند؟
استفاده از نرم افزارهای طراحی خورشیدی مزایای بی شماری را برای شرکت های فعال در این صنعت به ارمغان می آورد و به آن ها کمک می کند تا در بازار رقابتی پیشرو باشند. این مزایا شامل موارد زیر است:
-
سرعت بیش تر در طراحی و اجرا
با استفاده از این نرم افزارها، شرکت ها می توانند با سرعت بالا و به صورت کارآمدی چیدمان های بهینه سیستم های برق خورشیدی را ایجاد کنند. به عنوان مثال، امکان تحلیل سریع خانه ها یا مکان های تجاری برای تعیین پتانسیل خورشیدی و اندازه گیری دقیق سقف ها از راه دور، نیاز به بازدیدهای فیزیکی از محل را به حداقل می رساند. این قابلیت ها به تیم ها کمک می کند تا پروژه ها را در زمان بسیار کمتری تکمیل کرده و فروش بیش تری را به سرانجام برسانند.
-
کاهش هزینه ها و اتلاف مواد
اگرچه بیش تر نرم افزارهای خورشیدی، دارای محصولات SaaS (نرم افزار به عنوان سرویس) هستند و نیاز به هزینه اشتراک ماهانه یا سالانه دارند، اما در نهایت با کاهش ساعات کاری مورد نیاز برای تکمیل پروژه های خورشیدی، در هزینه شرکت صرفه جویی می کنند. دقت بالای طرح ها باعث می شود تیم نصب دقیقاً بداند پنل ها کجا باید قرار گیرند؛ در نتیجه فرآیند نصب سریع تر و با خطاهای کم تر انجام می شود. علاوه بر این، طرح بندی های دقیق به کاهش اتلاف مواد و هزینه های غیرضروری کمک می کند. همه این عوامل حتی با در نظر گرفتن قیمت اشتراک نرم افزار، منجر به صرفه جویی قابل توجهی در هزینه ها می شوند.
-
توانمندسازی بهتر فروش
مشتریان به این اطمینان خاطر نیاز دارند که نیروگاه خورشیدی نصب شده در خانه ها یا کسب وکارهایشان باعث صرفه جویی در پول و تامین انرژی قابل اعتماد خواهد شد. همچنین، آن ها می خواهند پیش از تعهد به خرید، ظاهر پروژه نهایی را به صورت دقیق مشاهده کنند. نرم افزار طراحی خورشیدی به تیم فروش پنل های خورشیدی این امکان را می دهد تا تصاویر بصری دقیقی از پروژه های خورشیدی برای مشتریان ایجاد کنند، که این امر فروش مؤثرتر و بستن قراردادها را سریع تر می کند.
-
انطباق با مقررات و استانداردها
نرم افزارهای طراحی خورشیدی به شما کمک می کنند تا تمام الزامات قانونی مربوطه و استانداردهای صنعتی را برآورده سازید. با استفاده از این ابزارها، می توانید سیستم های سازگار با مقررات را بسازید که ایمنی و رضایت مشتری را تضمین کرده و کسب وکار شما را از جریمه های سنگین، دعاوی حقوقی و سایر هزینه های مربوط به عدم انطباق محافظت می کند.
ویژگی های کلیدی یک نرم افزار طراحی برق خورشیدی مناسب
در حالی که هر راه حل نرم افزاری طراحی خورشیدی ویژگی های منحصربه فردی را ارائه می دهد، اکثر آن ها قابلیت های اصلی و مشترکی دارند که برای هر متخصص خورشیدی ضروری هستند. این ویژگی ها به طور کلی به ایجاد پیشنهادهای دقیق و ارائه مزایای سیستم به مشتریان بالقوه کمک می کنند. از جمله این ویژگی ها می توان به موارد زیر اشاره کرد:
-
امکان مدل سازی سه بعدی و قابلیت های چیدمان (Layout)
این قابلیت به شما این امکان را می دهد که طرح سه بعدی دقیقی از محل نصب نیروگاه های خورشیدی ایجاد کنید. مدل سازی سه بعدی و بصری سازی، چه نصب ساده پنل ها بر روی یک سقف مسکونی باشد و چه یک پروژه تجاری پیچیده، امکان قرارگیری بهینه پنل ها و شمارش دقیق آن ها را فراهم می کند. این ویژگی به شما کمک می کند تا موانعی مانند دریچه ها، نورگیرها و سایر اجزای سقف را پیش از تبدیل شدن به مشکلات در محل شناسایی کنید و از طراحی های مجدد پرهزینه جلوگیری کنید.
-
توانایی تحلیل سایه و شبیه سازی انرژی
تحلیل دقیق سایه برای پیش بینی خروجی انرژی واقعی یک نیروگاه خورشیدی و اثبات ارزش آن به مشتری حیاتی است. نرم افزارهای برتر از داده های LiDAR (تشخیص نور و برد) برای تخمین دقیق میزان سایه ای که یک درخت یا ساختمان بر روی پنل ها ایجاد می کند، استفاده می کنند. مدل های سه بعدی دقیق همچنین می توانند مسیر خورشید را در تمام ساعات سال ترسیم کنند و تخمین های دقیقی از تولید انرژی ارائه دهند.
-
دارای قابلیت تولید طرح و تحلیل مالی
یک طراحی عالی اگر نتوانید آن را بفروشید، عملا بی فایده است. نرم افزارهای پیشرفته طراحی خورشیدی، قابلیت های مهندسی را با فرآیند فروش ادغام می کنند و می توانند به طور خودکار پیشنهادهای حرفه ای، شامل داده های عملکرد سیستم، پیش بینی دقیق هزینه ها و گزینه های تامین مالی متعددی را تولید کنند. دسترسی به این اطلاعات ابزاری قدرتمند برای ارائه پیشنهادهای قانع کننده به مشتری و کوتاه کردن کل فرآیند فروش تیم های فروش است و شامل محاسبات هزینه ساخت، خروجی برق و تخمین بازگشت سرمایه (ROI) نیز هست.
-
قابلیت یکپارچه سازی با ابزارها و داده های دیگر
نرم افزارهای مدرن امکان یکپارچه سازی با نرخ های برق عمومی برای شبیه سازی قبض برق، یکپارچگی با ابزارهای CRM و مدیریت ارتباط با مشتری و همچنین پشتیبانی از امضای الکترونیکی قراردادها را فراهم می کنند. این قابلیت ها، جریان کاری را از جذب مشتری تا نصب نهایی بهینه می سازند.
معرفی برترین نرم افزار های طراحی برق خورشیدی در سال 2025
صنعت نرم افزار طراحی خورشیدی به سرعت در حال تکامل است و راه حل های نوآورانه به متخصصان خورشیدی کمک می کنند تا جریان های کاری خود را بهینه کرده و طرح های خورشیدی دقیق تری ایجاد کنند. در ادامه به معرفی برخی از نرم افزارهای برتر حال حاضر در این زمینه اشاره می کنیم:
نرم افزار PVsyst
PVsyst یکی از قوی ترین و معتبرترین پلتفرم های فنی در صنعت خورشیدی برای طراحی و ارزیابی عملکرد نیروگاه های خورشیدی است. این نرم افزار قابلیت های شبیه سازی جامعی را برای متخصصان خورشیدی که بر روی پروژه هایی در تمام مقیاس ها کار می کنند، ارائه می دهد.PVsyst برای مهندسان، محققان و متخصصان خورشیدی که نیاز به تحلیل های بسیار فنی و عمیق بر روی پروژه های پیچیده خورشیدی دارند، جایی که دقت و گزارش دهی دقیق ضروری است، مناسب است.
معایب | مزایا | هزینه | ویژگی های کلیدی | بهترین کاربرد |
---|---|---|---|---|
|
|
مبتنی بر کسب مجوز های دانشگاهی و تجاری. |
|
مهندسان، محققان و متخصصان خورشیدی که به تحلیل فنی عمیق و گزارش دهی دقیق برای پروژه های پیشرفته در هر مقیاس نیاز دارند. |
نرم افزار Aurora Solar
این پلتفرم مبتنی بر ابر، خود را به عنوان یکی از پیشگامان طراحی خورشیدی تثبیت کرده است و به متخصصان خورشیدی کمک می کند تا کل فرآیند فروش و تحویل نیروگاه خورشیدی را با مجموعه ویژگی های جامع و رابط کاربری آسان خود متحول کنند. Aurora Solar قابلیت های مدل سازی سه بعدی قدرتمند و ابزارهای طراحی را ارائه می دهد که برای پروژه های بزرگ با دقت طراحی بالا بسیار مفید است. این نرم افزار با ویژگی هایی مانند مدل سازی سه بعدی با کمک هوش مصنوعی، گزارش های سایه قابل اعتماد و قابلیت های مالی یکپارچه، انتخاب برتری برای اکثر نصابان خورشیدی مسکونی و تجاری در سال 2025 محسوب می شود.
معایب | مزایا | هزینه | ویژگی های کلیدی | بهترین کاربرد |
---|---|---|---|---|
|
|
مبتنی بر اشتراک |
|
|
نرم افزار HelioScope
این پلتفرم وب محور، سادگی را بدون افت کیفیت قدرت تحلیل ارائه می دهد. همچنین HelioScope طراحی سیستم و نیروگاه های پیچیده و شبیه سازی های انرژی را برای متخصصان خورشیدی با سطوح مختلف تخصص در دسترس قرار می دهد. این نرم افزار به ویژه در دنیای پروژه های تجاری و صنعتی (C&I) می درخشد و گزینه محبوبی برای مهندسان خورشیدی است که به انعطاف پذیری و کنترل دقیق بر تمام جنبه های طراحی سیستم نیاز دارند.
معایب | مزایا | هزینه | ویژگی های کلیدی | بهترین کاربرد |
---|---|---|---|---|
|
|
مبتنی بر اشتراک |
|
توسعه دهندگان و مهندسان پروژه های خورشیدی تجاری که به طراحی های قابل اطمینان با پیش بینی دقیق عملکرد نیاز دارند. (شرکت های متوسط تا بزرگ) |
نرم افزار OpenSolar
OpenSolar به عنوان یک پلتفرم نرم افزاری رایگان طراحی خورشیدی برجسته است که در عین رایگان بودن، هیچ گونه محدودیتی در عملکرد یا کیفیت ایجاد نمی کند. این پلتفرم ابزارهای جامعی را بدون دریافت هزینه مجوز یا اعمال محدودیت در طراحی ارائه می دهد و به شرکت ها امکان می دهد تا ضمن به حداکثر رساندن فروش، هزینه ها را کاهش دهید.OpenSolar دارای قابلیت های طراحی سه بعدی پیشرفته، تحلیل جامع سایه و شبیه سازی عملکرد برای قرارگیری بهینه پنل ها است.
معایب | مزایا | هزینه | ویژگی های کلیدی | بهترین کاربرد |
---|---|---|---|---|
|
|
|
|
شرکت های کوچک تا متوسط خورشیدی که به راه حل نرم افزاری طراحی قدرتمند و مقرون به صرفه با تأکید بر فروش و تعامل با مشتری نیاز دارند.( استارتاپ ها و نصب کنندگان مسکونی کوچک با بودجه محدود.) |
نرم افزار PVcase (Ground Mount / Roof Mount)
PVcase دو راه حل قدرتمند طراحی خورشیدی مبتنی بر AutoCAD را ارائه می دهد. PVcase Ground Mount برای پروژه های در مقیاس تاسیساتی و PVcase Roof Mount برای نصب های روی پشت بام های تجاری و صنعتی مناسب است. این ابزارها مهندسی دقیق و جریان های کاری خودکار را برای متخصصان خورشیدی فراهم می کنند. PVcase یک نرم افزار پیشرفته برای توسعه دهندگان خورشیدی و شرکت های EPC (مهندسی، تأمین و ساخت) است که در حال برنامه ریزی پروژه های در مقیاس تاسیساتی روی سطح های پیچیده هستند.
معایب | مزایا | هزینه | ویژگی های کلیدی | بهترین کاربرد |
---|---|---|---|---|
|
|
مبتنی بر اشتراک |
|
توسعه دهندگان و مهندسان خورشیدی که بر پروژه های بزرگ مقیاس (زمین محور) یا نصب های پشت بامی تجاری/صنعتی کار می کنند و به ابزارهای حرفه ای مبتنی بر CAD نیاز دارند. |
نرم افزار ARKA 360
این پلتفرم نرم افزاری و خدمات خورشیدی همه کاره، به طور خاص برای نصابان خورشیدی طراحی شده است. ARKA 360 ابزارهای جامعی را برای بهینه سازی کل عملیات کسب وکار خورشیدی و چیدمان سیستم ها برای مشتریان خانگی و تجاری ارائه می دهد. از ویژگی های کلیدی آن می توان به نصب پنل با کمک هوش مصنوعی برای چیدمان های بهینه، مدل سازی سه بعدی دقیق و تحلیل سایه پیشرفته اشاره کرد.
معایب | مزایا | هزینه | ویژگی های کلیدی | بهترین کاربرد |
---|---|---|---|---|
یکپارچه سازی های محدود با ابزارهای جانبی. |
|
مبتنی بر اشتراک پایه، پریمیوم و شرکتی و دارای نسخه آزمایشی رایگان |
|
شرکت های نصب خورشیدی (مسکونی/تجاری) که به بهینه سازی طراحی و عملیات تجاری با کاهش هزینه ها نیازمند هستند. |
نرم افزار PV*SOL
PV*SOL قابلیت های شبیه سازی جامعی را برای برنامه ریزی سیستم های خورشیدی فراهم می کند و به متخصصان خورشیدی امکان می دهد تا طرح های بهینه را برای کاربردهای مسکونی و تجاری با ابزارهای تحلیلی دقیق ایجاد کنند. این نرم افزار برای مهندسان و مشاوران فنی که نیاز به دقت و جزئیات بالا دارند، انتخابی ایده آل است.
معایب | مزایا | هزینه | ویژگی های کلیدی | بهترین کاربرد |
---|---|---|---|---|
|
|
مبتنی بر اشتراک در نسخه های پریمیوم و استاندارد |
|
طراحان، معماران و مهندسان خورشیدی که به قابلیت های تحلیل عمیق برای بهینه سازی عملکرد سیستم و بازده مالی نیاز دارند. (مهندسان و مشاوران فنی که به دقت و جزئیات عمیق نیاز دارند.) |
نرم افزار Solargraf
Solargraf به عنوان یک پلتفرم فروش و طراحی خورشیدی همه کاره، به طور خاص برای نصابان و تیم های فروش توسعه یافته است. این نرم افزار کل فرآیند جذب مشتری تا طراحی سیستم و نصب نهایی را ساده می کند. Solargraf به دلیل رابط کاربری آسان، تحلیل سایه بلادرنگ و قابلیت مدیریت تیم های فروش، مورد تحسین قرار گرفته است.
معایب | مزایا | هزینه | ویژگی های کلیدی | بهترین کاربرد |
---|---|---|---|---|
|
|
مبتنی بر اشتراک برای سطح مبتدی، کسب و کارهای کوچک و تیم های پیشرفته |
|
شرکت های نصب خورشیدی متمرکز بر منازل مسکونی و پروژه های تجاری کوچک که به بهینه سازی فرآیند فروش و تعامل با مشتری نیاز دارند. |
نرم افزار Pylon
Pylon با ارائه قابلیت های جامع طراحی خورشیدی همراه با قابلیت های CRM (مدیریت ارتباط با مشتری)، یک پلتفرم یکپارچه برای کسب وکارهای خورشیدی رو به رشد ایجاد می کند. این نرم افزار برای کسب وکارهای خورشیدی که به دنبال راه حلی مقرون به صرفه و در عین حال جامع هستند که قابلیت های نرم افزار طراحی را با قابلیت های مدیریت ارتباط با مشتری ترکیب می کند تا کل فرآیند فروش را بهینه کند، مناسب است.
معایب | مزایا | هزینه | ویژگی های کلیدی | بهترین کاربرد |
---|---|---|---|---|
|
|
مبتنی بر اشتراک و پرداخت به ازای هر پروژه |
|
کسب وکارهای خورشیدی با رشد سریع که به راه حل مقرون به صرفه و جامع طراحی با قابلیت های مدیریت ارتباط با مشتری (CRM) نیاز دارند. |
نرم افزار ZWCAD یا AutoCAD
در حالی که ZWCAD و AutoCAD نرم افزارهای طراحی عمومی (CAD) هستند، اما به دلیل ابزارهای طراحی دوبعدی و سه بعدی قدرتمند خود، در زمینه طراحی خورشیدی نیز کاربرد دارند. این نرم افزارها با قابلیت هایی مانند مدل سازی سه بعدی، ابزارهای اندازه گیری و قابلیت یکپارچه سازی با پلاگین های تخصصی مانند Avila Solar بر روی AutoCAD، امکان طراحی دقیق نیروگاه های خورشیدی را فراهم می کنند.
معایب | مزایا | هزینه | ویژگی های کلیدی | بهترین کاربرد |
---|---|---|---|---|
هزینه های اضافی برای استفاده خاص در صنعت. |
|
شامل هزینه های اضافی برای صنایع مختلف |
|
طراحان و تیم های طراحی داخلی که به کنترل کامل بر نقشه های مجوز خورشیدی نیاز دارند. |
معیار های انتخاب نرم افزار طراحی برق خورشیدی مناسب
انتخاب بهترین نرم افزار طراحی خورشیدی متناسب با نیازهای شما، مستلزم در نظر گرفتن چندین عامل مهم است. با توجه به تنوع گزینه های موجود در بازار، در نظر گرفتن نکات زیر می تواند به شما در تصمیم گیری کمک کند:
- تعیین کنید که نرم افزار برای چه نوع پروژه هایی از قبیل مسکونی، تجاری یا در مقیاس تاسیساتی مناسب است. برخی نرم افزارها مانند HelioScope برای پروژه های بزرگ تر و پیچیده تر بهینه شده اند.
- سهولت استفاده از نرم افزار را به ویژه اگر یک مبتدی هستید ارزیابی کنید. برخی نرم افزارها دارای منحنی یادگیری پیچیده تری هستند.
- ویژگی های موجود، از جمله مدل سازی سه بعدی، تحلیل سایه، و ابزارهای مالی را ارزیابی کنید. مطمئن شوید که نرم افزار قابلیت هایی که برای کار شما حیاتی هستند را ارائه می دهد.
- بررسی کنید که آیا نرم افزار با سایر ابزارها و تجهیزاتی که قصد استفاده از آن ها را دارید، یکپارچه می شود. یکپارچگی با سیستم هایCRM، نرم افزارهای مدیریت پروژه و ابزارهای مالی می تواند کارایی را به شدت افزایش دهد.
- برنامه های قیمت گذاری را مقایسه کرده و بودجه خود را در نظر بگیرید. برخی نرم افزارها رایگان هستند (مانندOpenSolar)، در حالی که برخی دیگر مدل های اشتراکی یا مجوز محور هستند و قیمت های متفاوتی نیز دارند.
- به دنبال نرم افزاری باشید که پشتیبانی مشتری قابل اعتماد و منابع آموزشی را برای یادگیری ارائه می دهد. به روزرسانی های منظم نرم افزار نیز برای انطباق با تغییرات صنعت و رفع مشکلات فنی ضروری است.
نتیجه گیری
در دنیای امروز، نرم افزارهای طراحی خورشیدی به ابزاری ضروری در صنعت انرژی های تجدیدپذیر تبدیل شده اند. با استفاده از ابزار های مناسب، طراحی نیروگاه های پنل خورشیدی کارآمد و مقرون به صرفه، بیش از هر زمان دیگری در دسترس هستند. این نرم افزارها با ارائه دقت و کارایی بیش تر در طراحی پروژه، کاهش زمان طراحی و هزینه ها و بهبود ارتباط با مشتری از طریق طرح های بصری، به شرکت های خورشیدی کمک می کنند تا فروش خود را افزایش داده و کسب وکار خود را مقیاس پذیر کنند.
با این حال، در هنگام استفاده از این نرم افزار ها چالش هایی مانند پیچیدگی برخی نرم افزارها، مشکلات سازگاری با سایر ابزارها، گزینه های محدود سفارشی سازی و هزینه های بالا نیز ممکن است وجود داشته باشد. انتخاب نرم افزار مناسب، نه تنها یک ابزار برای طراحی، بلکه یک تغییر فرهنگی است که به تیم های فروش امکان حرفه ای بودن، به مهندسان دقت و سرعت و به توسعه دهندگان خورشیدی توانایی مقیاس پذیری عملیاتی سازگار را ارائه می دهد. با انتخاب دقیق و ادغام این ابزارها در جریان کار، شرکت های خورشیدی می توانند با آینده ای روشن تر، به توسعه صنعت انرژی پاک کمک کنند.
مقاله ای که با عنوان “آشنایی با نرم افزار های طراحی نیروگاه های خورشیدی” مطالعه کردید با همکاری تیم تحریریه دپارتمان انرژی های پاک و برق آموزشگاه فن آموزان تهیه شده است. در آموزشگاه فن آموزان، بیش از 200 دوره مهارتی در حوزه های فنی، برق، خودرو، هنری و صنعتی برگزار می شود که با هدف توانمندسازی شرکت کنندگان در دوره ها و ورود آنها به بازار کار طراحی شده اند. برخی این دوره ها شامل دوره های انرژی های تجدید پذیر، آموزش برق ساختمان، دوره های تخصصی آموزش plc، دوره های فوق تخصصی تعمیرات و بسیاری مهارت های کاربردی دیگر هستند.
برای شروع یادگیری تردید دارید؟جهت دریافت مشاوره رایگان شماره موبایل خود را وارد کنید.
var gform;gform||(document.addEventListener(“gform_main_scripts_loaded”,function(){gform.scriptsLoaded=!0}),window.addEventListener(“DOMContentLoaded”,function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener(“DOMContentLoaded”,o):document.addEventListener(“gform_main_scripts_loaded”,o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook(“action”,o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook(“filter”,o,n,r,t)},doAction:function(o){gform.doHook(“action”,o,arguments)},applyFilters:function(o){return gform.doHook(“filter”,o,arguments)},removeAction:function(o,n){gform.removeHook(“action”,o,n)},removeFilter:function(o,n,r){gform.removeHook(“filter”,o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+”_”+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){“function”!=typeof(t=o.callable)&&(t=window[t]),”action”==n?t.apply(null,r):r[0]=t.apply(null,r)})),”filter”==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}});
"*" فیلدهای الزامی را نشان می دهد
Hiddenاین فیلد برای اعتبار سنجی است و باید بدون تغییر باقی بماند .gform.initializeOnLoaded( function() {gformInitSpinner( 30, ‘https://fanamoozan.com/wp-content/plugins/gravityforms/images/spinner.svg’, true );jQuery(‘#gform_ajax_frame_30’).on(‘load’,function(){var contents = jQuery(this).contents().find(‘*’).html();var is_postback = contents.indexOf(‘GF_AJAX_POSTBACK’) >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find(‘#gform_wrapper_30’);var is_confirmation = jQuery(this).contents().find(‘#gform_confirmation_wrapper_30’).length > 0;var is_redirect = contents.indexOf(‘gformRedirect(){‘) >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery(‘html’).css(‘margin-top’), 10) + parseInt(jQuery(‘body’).css(‘margin-top’), 10) + 100;if(is_form){jQuery(‘#gform_wrapper_30’).html(form_content.html());if(form_content.hasClass(‘gform_validation_error’)){jQuery(‘#gform_wrapper_30’).addClass(‘gform_validation_error’);} else {jQuery(‘#gform_wrapper_30’).removeClass(‘gform_validation_error’);}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery(‘#gform_wrapper_30’).offset().top – mt); }, 50 );if(window[‘gformInitDatepicker’]) {gformInitDatepicker();}if(window[‘gformInitPriceFields’]) {gformInitPriceFields();}var current_page = jQuery(‘#gform_source_page_number_30’).val();gformInitSpinner( 30, ‘https://fanamoozan.com/wp-content/plugins/gravityforms/images/spinner.svg’, true );jQuery(document).trigger(‘gform_page_loaded’, [30, current_page]);window[‘gf_submitting_30’] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find(‘.GF_AJAX_POSTBACK’).html();if(!confirmation_content){confirmation_content = contents;}jQuery(‘#gform_wrapper_30’).replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery(‘#gf_30’).offset().top – mt);jQuery(document).trigger(‘gform_confirmation_loaded’, [30]);window[‘gf_submitting_30’] = false;wp.a11y.speak(jQuery(‘#gform_confirmation_message_30’).text());}else{jQuery(‘#gform_30’).append(contents);if(window[‘gformRedirect’]) {gformRedirect();}}jQuery(document).trigger(“gform_pre_post_render”, [{ formId: “30”, currentPage: “current_page”, abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( “gform_wrapper_30” ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( “span” ); visibilitySpan.id = “gform_visibility_test_30”; gformWrapperDiv.insertAdjacentElement( “afterend”, visibilitySpan ); } const visibilityTestDiv = document.getElementById( “gform_visibility_test_30” ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( ‘gform_post_render’, [30, current_page] ); gform.utils.trigger( { event: ‘gform/postRender’, native: false, data: { formId: 30, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === ‘attributes’ && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ ‘style’, ‘class’ ], }); } else { triggerPostRender(); } } );} );
دریافت مشاوره رایگان
نوشته معرفی بهترین نرم افزار های طراحی نیروگاه های خورشیدی اولین بار در آموزشگاه فنی و حرفه ای فن آموزان. پدیدار شد.
دیدگاه خود را بنویسید