Netcad Makro GPT

Netcad Makro GPT İhtiyacını anlat → sana özel NVB/VBScript makronu oluştur
GPT’yi Aç ↗
İhtiyacına özel Netcad makrosu geliştiren GPT
Netcad Makro GPT

Hazır birkaç makroyu listeleyen bir sistem değil. Kullanıcı yapmak istediği işlemi anlatıyor; Netcad Makro GPT ihtiyacı analiz ediyor, gerekiyorsa sorularını soruyor ve o işe özel NVB/VBScript makrosunu hazırlıyor.

ChatGPT üzerinde doğrudan Netcad Makro GPT çalışma alanını açar.
SAGUL · NETCAD AUTOMATION LAB
Bir fikri, ihtiyaca özel Netcad makrosuna dönüştür.
“Ekrandan bir çoklu doğru seçtireyim. Her kenara otomatik cephe yazsın. Kısa kenarlarda yazılar çakışmasın.”
Netcad Makro GPT:
“Yazı boyu sabit mi, ölçeğe göre mi olsun? Yazılar alanın dışında mı kalmalı? Kısa cephelerde okla dışarı taşımamı ister misiniz?”
Gereksinimler netleşir → uygun Netcad obje/API yapısı seçilir → çalıştırılabilir NVB makrosu hazırlanır.
Doğrudan Erişim
Makro fikrin hazırsa hemen Netcad Makro GPT’ye geç.

Ne yapmak istediğini kendi cümlelerinle anlat. Sistem ihtiyacı analiz etsin, gerekiyorsa sana sorularını yöneltsin ve işine özel Netcad NVB/VBScript makrosunu birlikte oluştursun.

Netcad Makro GPT’yi Başlat ↗
https://chatgpt.com/g/g-6a7d90df3f288191ad53eee097b82de1-netcad-makro-olustur
Asıl Amaç
“Makro bulmak” değil, kendi makronu yaptırmak

Netcad Makro GPT’nin temel fikri; kullanıcının önceden makro kodu bilmesini gerektirmeden, günlük Netcad işini doğal dille tarif edebilmesi ve bu tarifin adım adım çalışan bir otomasyona dönüştürülmesidir.

İşini normal şekilde anlat

“Şu objeleri seçsin, bunları bölsün, şu tabakaya atsın, alanları yazsın” gibi doğal bir tarif yeterlidir.

?
Eksik ayrıntıları GPT sorar

Tabaka, tolerans, yazı boyu, renk, obje türü, çıktı biçimi veya işlem yöntemi belirsizse kullanıcıya sorular yöneltir.

İşe özel NVB üretir

İhtiyaç netleştiğinde Netcad’in obje modeli, seçim, filtre, dialog ve geometri yapısına göre özel makro hazırlanır.

Çalışma Akışı
Kullanıcının fikrinden çalışan makroya

Her makro aynı şablondan çıkmak zorunda değildir. Sistem, yapılmak istenen işe göre akışı yeniden kurar.

01
Kullanıcı yapmak istediği işi tarif eder

Basit veya karmaşık olabilir: yazı düzenleme, parsel kontrolü, geometri üretimi, Excel eşleştirme, projeksiyon, toplu dosya işlemi veya tamamen özgün bir iş akışı.

02
GPT işi teknik olarak çözümler

Hangi Netcad obje türleri kullanılacak, seçim nasıl yapılacak, hangi özellikler okunacak/değiştirilecek, geometriye müdahale gerekip gerekmediği belirlenir.

03
Gerekirse kullanıcıya soru sorar

Makroyu tahminlerle doldurmak yerine gerekli kararları kullanıcıya bırakır: “Hangi tabaka?”, “Kaç metre tolerans?”, “Kaynak veri Excel mi?”, “Orijinal obje korunacak mı?” gibi.

04
NVB/VBScript kodunu oluşturur

NCBDialog, SelectionSet, SetFilter/GetNextObject2, obje özellikleri, tabaka yönetimi, dosya ve geometri desenleri kullanılarak uygulanabilir makro hazırlanır.

05
Netcad’de test edilir, hata varsa birlikte düzeltilir

Kullanıcı makroyu kendi Netcad ortamında çalıştırır. Sürüm veya API farkından kaynaklanan bir hata varsa hata satırı üzerinden ilgili bölüm revize edilir; çalışan kısımlar korunur.

Örnek İstekler
Netcad Makro GPT’ye ne anlatabilirsiniz?

Bunlar hazır makro sayısını göstermek için değil; sistemin nasıl bir ihtiyacı anlayabildiğini göstermek için örneklerdir.

“Seçtiğim parsellerin alanlarını kontrol et.” Tapu alanı–hesap alanı farkını bul, toleransı aşanları renklendir ve raporla.
“Cepheleri otomatik yaz.” Çoklu doğrunun her kenarını ölç, yazıyı doğru yönde yerleştir, kısa kenarlarda çakışmayı çöz.
“Excel’deki veriyi Netcad’e işle.” Ada/parsel veya başka bir anahtarla eşleştir; tapu alanı, sınıf, kod veya farklı bilgileri objelere aktar.
“Kamulaştırma koridoruna göre parselleri böl.” Koridor içi, üstü ve altı parçaları ayır; yeni tabakalara taşı; birden fazla parçayı sıralı adlandır.
“Projede hatalı objeleri bul.” Boş ad, mükerrer nokta, kısa çizgi, küçük alan, hatalı Z veya başka kalite problemlerini denetle.
“Her projeye yaptığım işi tek tuşa indir.” Birden fazla adımı birleştir; kullanıcı seçeneklerini sor; toplu çalıştır ve işlem sonunda özet rapor oluştur.
Neden Özel Bir GPT?
Genel kod üretmek yerine Netcad mantığına göre düşünmesi için

Sistem; Netcad makro örnekleri, obje türleri, özellikler, seçim/filtreleme desenleri, NCBDialog yapısı, tabaka, geometri, projeksiyon, Excel/COM ve diğer teknik notlarla Netcad makro geliştirmeye özel biçimde yapılandırılmıştır.

Netcad obje modelini dikkate alır

Nokta, doğru, çoklu doğru, yazı, sembol ve diğer obje türleri arasında hangi özelliğin nerede kullanılacağını ayırmaya çalışır.

Kullanıcı dostu makro üretir

Gereken yerlerde dialog, varsayılan değer, iptal kontrolü, sayaç, rapor ve güvenlik onayı gibi kullanım ayrıntıları eklenebilir.

API uydurmamayı esas alır

Netcad’e özgü bir fonksiyon doğrulanamıyorsa rastgele method adı üretmek yerine sürüm, çalışan örnek veya ek bilgi ister.

Basit makro da olabilir, büyük bir iş akışı da.

“Yazıyı büyüt” kadar küçük bir işten; Excel, geometri, tabaka, kontrol ve raporlamayı tek akışta birleştiren gelişmiş otomasyonlara kadar ilerlenebilir.

Netcad Makro GPT ile Oluştur ↗
Proje İşlemleri Tabaka Yönetimi Yazı / Etiket Nokta Çizgi Alan / Parsel CAD Geometri GIS / Öznitelik Excel / CSV Koordinat / Projeksiyon QA / QC Kadastro Kamulaştırma Yol / Demiryolu İmar / Altyapı / Enerji
Önemli: Üretilen bir makronun gerçek Netcad sürümünde test edilmesi gerekir. Özellikle geometri değiştiren, projeksiyon dönüştüren, toplu dosya işleyen veya harici COM/Excel kullanan makrolar önce kopya proje üzerinde denenmelidir. Netcad Makro GPT’nin amacı “tek seferde kusursuz kod iddiası” değil; kullanıcının gerçek çalışma ortamındaki geri bildirimle güvenilir, tekrar kullanılabilir bir makroya ulaşmaktır.
Sık Sorulanlar
Netcad Makro GPT hakkında
Bu bir hazır makro arşivi mi?

Hayır. Hazır örnekler ve bilgi dosyaları sistemi besler; asıl amaç kullanıcının kendi ihtiyacını anlatıp o ihtiyaca özel makro geliştirebilmesidir.

Makro yazmayı bilmeden kullanabilir miyim?

Evet. Ne yapmak istediğinizi iş diliyle anlatabilirsiniz. Sistem gerekli teknik ayrıntıları çıkarmaya ve eksik noktaları sorularla netleştirmeye çalışır.

Mevcut bir NVB makromu düzeltebilir mi?

Evet. Mevcut kod, hata mesajı ve istenen değişiklik verildiğinde çalışan bölümleri mümkün olduğunca koruyarak yalnız gerekli kısmı düzeltmek hedeflenir.

Çok özel bir iş akışı için de makro oluşturulabilir mi?

Evet. Makro; seçme, hesaplama, geometri üretme, tabakaya taşıma, Excel eşleştirme, raporlama ve kullanıcı dialoglarını tek senaryoda birleştirebilir.

Her Netcad sürümünde aynı kod çalışır mı?

Her zaman değil. Netcad API, modül ve sürüm farklılıkları olabilir. Bu nedenle özellikle ileri fonksiyonlar gerçek çalışma ortamında doğrulanır ve gerekiyorsa sürüme göre revize edilir.

NETCAD MAKRO GPT
Ne yapmak istediğini anlat. Makronun mantığını birlikte kuralım.

Netcad’de tekrar tekrar yaptığınız bir işlem varsa, önce işi tarif edin. Sistem gerekli soruları sorsun, iş akışını netleştirsin ve size özel NVB makrosunu oluştursun.

GPT’yi Aç