Rehber
Alphacam sürümleri ve eklenti uyumu: 2019 R1'den bugüne ne değişti?
Alphacam sürümleri (2019 R1 … güncel) arasında eklenti ve makro uyumunu etkileyen farklar: 64 bit ve VBA 7, LICOMDIR/Startup yapısı, API geriye uyumluluğu, Windows 10/11 ve .NET bağımlılığı, lisans sistemi. Eklenti geliştiricisinin sürüm politikası.
Yayın: 6 dk okuma
Alphacam her yıl yeni sürüm çıkarır; kullanıcı için soru "yeni özellik ne" kadar "eklentilerim çalışacak mı"dır. GMacros ürünleri "Alphacam 2019 R1 ve üzeri" der; bu yazı neden tam o eşik, aradaki sürümlerde neyin değiştiği ve yükseltmeden önce neye bakılacağını anlatır. Özellik listesi vermez — o Hexagon'un sürüm notlarında; burada yalnız uyumu etkileyen farklar var. Sürüm-bağımlı ayrıntılar kurulumunuzla doğrulanmalıdır.
Sürüm adlandırması
Eski adlandırma yıl + yarı: 2019 R1, 2019 R2 (yılda iki sürüm). Sonraki yıllarda yıl + nokta: 2020.0 / 2020.1, 2021.0 / 2021.1 … ; birincisi ana sürüm, ikincisi ara sürüm. Sürümü Alphacam içinde Yardım › Hakkında gösterir; eklenti destek talebinde bu satırın tamamı (ör. "2023.1 build …") yazılmalıdır. Aynı bilgisayarda birden çok sürüm yan yana kurulabilir; her biri kendi LICOMDIR'ini kullanır.
Eklentiyi etkileyen değişiklikler
| Değişiklik | Etkisi | Ne yapmalı |
|---|---|---|
| 64 bit | Yeni sürümler yalnız 64 bit; VBA 7 çalışır. 32 bit için yazılmış Declare satırları (Windows API) derlenmez | Eklenti PtrSafe ve LongPtr ile yazılmalı; GMacros böyle yazıldı |
| VBA sürümü | VBA 6 → VBA 7; nesne modeli aynı, dil ufak farklarla geriye uyumlu | Saf Alphacam API'si etkilenmez |
| `LICOMDIR` / `Startup` yeri | Her sürüm ayrı klasör; eklenti eski sürümün klasöründe kalır | Yükseltmeden sonra kurulum dosyasını yeniden çalıştır |
| Windows sürümü | Windows 7/8 desteği bitti; 10/11 gerekli. Windows 11'de eski .NET COM bileşenleri (.NET 3.5) kurulu gelmez | Eklenti .NET'e bağımlı olmamalı — GMacros lisans kriptografisi bu yüzden Windows CNG (bcrypt) ile yazıldı |
| Lisans/Hexagon CLS | Alphacam'in kendi lisansı (donanım kilidi → yazılım/ağ lisansı) değişti | Eklentiyi etkilemez; Alphacam açılıyorsa eklenti çalışır |
| Şerit (ribbon) API'si | Eklentinin sekme/düğme tanımı sürüme göre küçük farklar gösterebilir | Eklenti her ana sürümde test edilir; sekme görünmüyorsa Alphacam eklenti sorunları: sekme görünmüyor, makro çalışmıyor, lisans hatası |
Eklentiyi etkilemeyen değişiklikler
- Arayüz ve tema (koyu tema, simge seti): makrolar aynı çalışır.
- Nesting, simülasyon, takım yolu iyileştirmeleri: makro çizim üretir, işleme Alphacam'in; iyileşme makro çıktısına da yansır.
- Post-processor değişiklikleri: eklenti post'a dokunmaz (Alphacam post-processor nedir? Tezgâha uygun NC kodu nasıl üretilir).
- Dosya biçimi (.ard sürümü): eklenti dosya kaydetmez; çizimi açık belgeye yazar.
Neden 2019 R1 eşiği?
2019 R1, GMacros'un test edebildiği en eski sürümdür ve o sürümden itibaren API'de eklentilerin kullandığı üyeler (geometri oluşturma, katman, seçim, şerit tanımı) kararlıdır. Daha eski sürümlerde 32 bit ve VBA 6 farkı devreye girer; ayrı derleme ve ayrı test gerekir — talep az, maliyet yüksek. Eşik "ve üzeri"dir: 2020, 2021, 2022, 2023, 2024, 2025 ve sonrası desteklenir; yeni ana sürüm çıktığında eklenti o sürümde test edilip gerekirse güncellenir, güncelleme panelden indirilir.
Yükseltmeden önce kontrol listesi
- Mevcut LICOMDIR'i yedekle: post'lar, Auto Style dosyası, takım kütüphanesi, Startup eklentileri.
- Yeni sürümü yan yana kur; eskiyi silme. Bir hafta iki sürüm.
- Post'u yeni sürümde test et (hurda levha) — post sürümle değişebilir.
- Auto Style dosyasını yeni sürüme taşı, test çizimiyle doğrula (Alphacam Auto Style kurulumu: katman adına göre otomatik işleme).
- Eklentileri yeni sürümün Startup'ına kur: GMacros için kurulum dosyasını yeniden çalıştır; lisans aynı bilgisayarda olduğundan anahtar sorulmaz.
- Bir günlük üretimi yeni sürümde yap; sorun yoksa eskiyi kaldır.
GMacros sürüm politikası
Her yeni Alphacam ana sürümü çıktığında eklentiler o sürümde test edilir; uyumsuzluk çıkarsa güncelleme yayınlanır ve lisans süresi içinde panelden ücretsiz indirilir. Eklenti sürümü ile Alphacam sürümü bağımsızdır: eklenti "1.0.x" Alphacam 2019–2025'te aynı dosyadır. Yeni sürümde sorun yaşarsanız panelden talep açın; Alphacam sürüm satırı + eklenti sürümü + hata metni ile. Eklentinin nasıl yüklendiği: Alphacam eklentisi nedir, nasıl kurulur ve nasıl çalışır?
Sık sorulanlar
Alphacam 2018 ya da 2017'de GMacros çalışır mı?
Test edilmedi ve desteklenmez. 32 bit kurulumda kesinlikle çalışmaz; 64 bit 2018'de yüklenebilir ama garanti verilmez. Yükseltme önerilir.
Yeni Alphacam sürümüne geçince lisansı yeniden mi alacağım?
Hayır. GMacros lisansı bilgisayara bağlıdır, Alphacam sürümüne değil. Kurulum dosyasını yeni sürüm için yeniden çalıştırmanız yeter.
Aynı anda iki Alphacam sürümünde eklentiyi kullanabilir miyim?
Evet; aynı bilgisayarda iki sürümün Startup klasörüne kurulur, tek lisans yeter (lisans bilgisayar bazlı).
İlgili ürünler
Yazıda anlatılan işleri Alphacam içinde tek tıkla yapan araçlar: GMacros eklentisi ve makro paketleri. Nasıl satın alındığı ve lisansın nasıl çalıştığı Nasıl çalışır sayfasında.
GMacros ekibi tarafından yazıldı. Alphacam, Hexagon AB'nin tescilli markasıdır; bu rehber bağımsızdır.