AutoGis – Telegram
AutoGis
1.37K subscribers
191 photos
1.01K videos
116 files
230 links
Programming AutoCAD & Civil 3D

@AbolghasemDankoob
Download Telegram
سلام.
یه نکته ای رو خدمت بعضی دوستان بهتره بگم.
دوستانی که استرس این رو دارن که اگر یه وقتی کامپیوترشون یه چیزیش بشه تکلیف برنامشون چی میشه.
قبل از اینکه این به ذهن شما برسه مطمئن باشید من خودم رو جای شما گذاشتم و یک شبیه سازی توی ذهنم برای خودم انجام دادم تا کامل درک کنم چه حسی داره.
و این رو بهتون میگم اولا روی سخت افزاری قفل نوشته شده که به این سادگی ها خراب نمیشه.
دوما اگر یه وقتی هم کامپیوتر شما یه چیزیش بشه که از کار بیفته من برای کامپیوتر جدیدتون بهتون کد میدم.
اما اینکه کامپیوتر سالم باشه و شما بخوای کوچ کنی به یه کامپیوتر دیگه نه.
مثلا یکی از دوستان توی شرکتی بودن و برنامه ای رو گرفتن که با اینترنت کار می کرد و قوانین شرکت تغییر کرد و اینترنت قطع شد و اینترانت (اینترنت ملی) جایگزینش شد.
این دیگه اشکال حساب نمیشه و کامپیوتر سالم هست.
پس اگر کامپیوتر طوری خراب بشه (احتمالش خیلی ضعیفه) که دیگه کار نکنه من بهتون کد میدم، پس از این بایت استرسی نداشته باشید.
Media is too big
VIEW IN TELEGRAM
برنامه ی AutoGisMap2Sheet ورژن 1.1.0.
توی این ورژن مقیاس پیشفرض در دستور Map -> Sheet مقدار 1 هست. این عدد 1 به معنای اندازه ی برابر با مقدار واقعی نیست بلکه قرار دادی در برنامه هست که میگه اگر مقیاس 1 بود عکس رو برابر با مقیاس شیت وارد کن. پس 1 معرف مقیاس شیت هست.
نکته ی خیلی مهم اینه که برنامه از دستور AderSheet سیویل استفاده می کنه و این دستور در هر اجرا برای خودش یک SelectionSet مخفی میسازه و قابل آزادسازی نیست.
از طرفی حداکثر تعداد SelectionSet در اتوکد و سیویل 128 تاست که البته با تست من 124 تاست.
میشه گفت یک باگ داخلی در دستور AderSheet وجود داره و برای کار با برنامه ی AutoGisMap2Sheet شما باید هر بار فقط 100 شیت رو عکس دار کنید و بعد از ذخیره، سند سیویل رو ببندید و دوباره باز کنید تا SelectionSet ها آزاد بشن، یعنی نیاز به بستن خود Civil3D نیست و بستن سند SelectionSet رو آزاد می کنه.
پس اگر چیزی که گفتم رو رعایت نکردید و خوردید به خطاهای
Empty selection set یا Maximum number of selection sets reached
بدونید داستانش از این قرار هست.
AutoGisMap2Sheet.fas
485.6 KB
برنامه ی AutoGisMap2Sheet ورژن 1.1.0.
Media is too big
VIEW IN TELEGRAM
در پاسخ به یکی از دوستان که میخواستن بدونن چطوری با استفاده از برنامه ی AutoGisCSDP Pro می تونن از مقاطع اتوکدی احجام و مختصات سر ترانشه و پاترانشه ها رو بدست بیارن.
فایل mee که قبلا توی کانال گذاشته شده رو هم یک کوچولو دستور mee3 رو برای یه حالت خاص که در نظر نگرفته بودم تغییر دادم که می تونید مجدد دانلودش کنید.
فیلم برای کسی که کار با برنامه رو بلده هیچ چیز خاصی نداره و نیاز نیست ببینه.
جهان به چه کار آید
اگر تو را در کنار خود نداشته باشم
و کلمات چه بیهوده خواهند بود
اگر نتوانم رو به رویت بایستم و فریاد بزنم که
دوستت دارم.
همش چرت و پرت و الگوهای زیستی هست. 😂
مهمترین چیزی که الگوریتم های هوش مصنوعی به آدم یاد میدن اینه که انسان یک الگوی مشخص داره.
اما لعنتی آخرش رو که نگاه می کنی می بینی همین الگوهای تکراری شوخی شوخی میشن هدف زیستی.
Media is too big
VIEW IN TELEGRAM
امروز اومدم طوری کد بزنم که بار محاسباتی رو بندازم روی دوش GPU. میگن کمال همنشین در من اثر کرد اینجا خودش رو نشون میده.
هر کاری می کردم می دیدم GPU درگیر نمیشه، آخرش فهمیدم پایتون توی 109 میلی ثانیه ی اول محاسبات رو تموم کرده. 😂
و اتوکد جوابی که گرفته رو داره پردازش می کنه.
یعنی استفاده ی GPU توی اینجور محاسبات اصلا به چشم نمیاد. حالا فکرش رو بکنید الگوریتم های هوش مصنوعی چیکار می کنن که اینطوری GPU رو درگیر می کنه.
یا اصلا همین متاشیپ توی تناظر یابی.
خیلی جالبه چنین عملیات هایی به صورت موازی روی هسته های GPU انجام میشن.
This media is not supported in your browser
VIEW IN TELEGRAM
توی کد قبل از زمانی که پارامتر ها دست پایتون رسید تا زمانی که اتوکد کار رو تموم کرد شد 53 ثانیه.
توی این منطق از زمانی که پارامترها دست پایتون میرسه و توی 109 میلی ثانیه حلش می کنه و بعد میده به اتوکد و اتوکد پردازشش می کنه شد 1.5 ثانیه.
و اینجا میشه فهمید واقعا پایتون سریع حل کرده بود.
Media is too big
VIEW IN TELEGRAM
این هم نسخه ی Realtime متد بالا.
توی این فیلم دیگه کامل میشه فهمید کتابخونه های پایتون چقدر کدهاشون بهینه هست.
اون lag ای هم که می بینید تاخیری هست که اتوکد توی آپدیت دیتابیسش درگیرش میشه.
تازه بماند که داده ها در رفت آمد هستن.
حالا نکته ی جالبش توی این فیلم ها می دونید چیه.
ما با این معماری از تمام هوش های مصنوعی رایگان که لوکال هستن می تونیم توی اتوکد استفاده کنیم.
Media is too big
VIEW IN TELEGRAM
در پاسخ به یکی از دوستان که با استفاده از برنامه ی AutoGisCSDP Pro سطحی ایجاد می کردن که سر پیچ ها Breakline ها همدیگه رو قطع و باندری در هم می پیچید.
این فیلم رو همه ی افرادی که برنامه رو دارن ببینن چون خیلی مهم و منطقش دقیق هست.
هر چند سیویل هم همین منطق رو از نسخه ی 2018 به بعد توی کریدور پیاده کرده.
سلام.
تا الان فقط با ارز دیجیتال افراد می تونستن 25 درصد تخفیف بگیرن.
و خب از نظر بعضی ها این درست نیست من افراد رو تشویق کنم وارد این حوزه ها بشن. (انشاالله در آینده سلامشون می کنم)
از این به بعد دو راه تخفیف 25 درصدی دیگه هم وجود داره.
راه تخفیف ساده اینه: من فیلمی برای سوالاتتون نمیسازم و شما باید پاسخ سوالاتتون رو با دیدن فیلم های داخل کانال بدست بیارید. (شاید بیرحمانه باشه)
هر چند بیشتر از 70 درصد افراد فیلم نمیخوان و خودشون یاد می گیرن و فقط اونایی که عجله دارن و حوصله گشتن توی کانال ندارن فیلم میخوان.
راه تخفیف بعدی اینه: 5 نفر آخر کانال رو اسم ببرید و وقتی اسم بردید اون اسامی از دایره ی کل این تخفیف خارج میشن و دیگه کسی نمی تونه از اسمشون استفاده کنه.
ضمنا اگر نتونستید 5 نفر رو نام ببرید بابت هر نفری که از اون 5 تای آخری اسم بردید 5 درصد تخفیف می گیرید. این تخفیف خیلی مکارانه و حتی شاید کثیف هست.
ذهن آدم مریض باشه همینه ها. 😂
Media is too big
VIEW IN TELEGRAM
در پاسخ به یکی از دوستان که در خروجی گرفتن مقاطع اتوکدی با برنامه ی AutoGisCSDP Pro مشکل داشتن و دلیلش هم حالت خاصی بود که ساب بیس به خودش گرفته بود.
برای حل این مشکل دستور mee5 به فایل mee در این پست اضافه شده و می تونید در این مواقع از این دستور استفاده کنید.
This media is not supported in your browser
VIEW IN TELEGRAM
در پاسخ به یکی از دوستان که در خروجی گرفتن مقاطع اتوکدی با برنامه ی AutoGisCSDP Pro مشکل داشتن و دلیلش هم حالت خاصی بود که ساب بیس به خودش گرفته بود.
توی این فیلم دوستمون گفتن در اجرا عملا نمیشه اون زائده ی وسط ساب بیس رو ول کرد و برداشتش می کنن. راست هم میگن.
برای همین گفتن اون زائده کلا حذف بشه.
برای حل این مشکل دستور mee6 به فایل mee در این پست اضافه شده و می تونید در این مواقع از این دستور استفاده کنید.
Media is too big
VIEW IN TELEGRAM
برنامه ی AutoGisSheet ورژن 1.6.0.
با تشکر از آقای مهندس علی تقوی برای ایده ی دستورات این ورژن.
برنامه ی AutoGisSheet ورژن 1.6.0.
AutoGisSheet.fas
1 MB
برنامه ی AutoGisSheet ورژن 1.6.0.
Media is too big
VIEW IN TELEGRAM
در پاسخ به یکی از دوستان که پرسیدن چطور با استفاده از برنامه ی AutoGisCSDP Pro از طول بستر و رگلاژ مقاطع Civil3D خروجی بگیرن.
میخوام یه چیزی بنویسم که ذهن آدم رو در لحظه بخونه. (مثلا ها 😂)
و از اون ای کاش هایی که آدم به خودش میگه چی میشد چیزی که توی ذهنم هست رو کامپیوتر میفهمید و الکی کلی وقت نمیذاشتم رو حل کنه.
This media is not supported in your browser
VIEW IN TELEGRAM
اولین حرکت از اون چیزی که قرار هست مثلا ذهن ما رو تا حدودی بخونه.
البته این حرکت ناقص هست.
سلام. وقت بخیر.
با زیاد شدن کاربرهایی که برنامه دارن طبیعتا تعداد سوالات زیاد میشه.
من همه رو می بینم اما اولویت با برنامه هایی هست که نوشتم و نسبت بهشون تعهد دارم.
درخواست برای نوشتن برنامه‌ی جدید موضوع جداگانه‌ایه و در این مورد تعهدی بر اساس فشار زمانی دیگران ندارم.
معمولا یکبار بهم بگن کافیه و در زمان مناسب بهش بر می گردم. هرچند زمانش ممکنه مشخص نباشه.
برنامه نوشتن برای من شبیه فیلم دیدن و بازی کردن هست نه اینکه خودم رو تحت فشار و استرس بذارم که حتما تا زمان مشخص برنامه ای رو تحویل بدم.
اصلا این حالتی دیگه اون حس باحال رو برام نداره. یه جوری انگار توی مسئولیت اجباری گیر می کنم نه اختیاری.
Media is too big
VIEW IN TELEGRAM
در پاسخ به یکی از دوستان که در خروجی سطح برنامه ی AutoGisCSDP Pro داخل یک میدان در قوس ها ی 90 درجه دچار مشکل شده بودن.
این مشکل از طرف CSDP هست که درون قوس های تند به Bowties ها توجه نداشته. هر چند Civil3D هم از نسخه ی 2018 به بعد متوجه این موضوع شده و اصلاحش کرده.