- Dynamo Player nedir, kimin için
- Grafiği Player'a hazırlamak: girdi ve çıktı
- Player'a uygun grafik, uygun olmayan grafik
- Ekibe paylaşmak: klasör, paket ve sürüm
- Yaygınlaştırma: küçükten başlayın
- Güvenli kullanım: yedek ve geri dönüş
- Sık yapılan hatalar
- Bu beceriyi Mindset programlarında nerede çalışırsınız
- Sık sorulan sorular
Dynamo Player ile Grafikleri Ekibe Açmak: Hazırlama, Paylaşma, Çalıştırma
Dynamo Player, grafiği yazmayan meslektaşların da otomasyondan yararlanmasını sağlar. Grafiğin Player'a uygun nasıl hazırlanacağını, girdi ve çıktıların nasıl işaretleneceğini ve ekipte nasıl yaygınlaştırılacağını öğrenin.
Bir bakışta
- Player, grafiği düğümlere dokunmadan çalıştırmaktır. Grafiği hazırlayan kişi ile kullanan kişi farklı olabilir.
- Girdiler ve çıktılar önceden işaretlenir. Is Input ile işaretli düğümler Player'da değiştirilebilir, Is Output ile işaretli izleme düğümleri sonucu gösterir.
- Her grafik Player için uygun değildir. Çok sayıda karar ve ara inceleme isteyen grafikler Dynamo'da açılarak yürütülmelidir.
- Ekibe açmak kurulum işidir. Aynı paketler, aynı Dynamo sürümü ve ortak bir grafik klasörü gerekir.
- Grafik modeli değiştiriyorsa deneme dosyasında başlanır. Yedek ve geri dönüş yolu olmadan toplu parametre değişikliği Player'dan çalıştırılmaz.
Dynamo Player nedir, kimin için
Dynamo Primer, Dynamo Player'ı grafikleri çalıştırmanın basitleştirilmiş bir yolu olarak tanıtır. Civil 3D bölümündeki açıklamaya göre bir grafik hazırlandıktan sonra, onu çalıştırmak için Dynamo uzmanı olmak gerekmez; bu yüzden düğüm ve kablolarla uğraşmak istemeyen kişilerle grafik paylaşmak kolaylaşır.
Bu, otomasyonun ekipte yayılması açısından önemli bir değişikliktir. Bir BIM sorumlusu parametre aktarımını, kontrolü ya da toplu düzenlemeyi yapan grafiği bir kez hazırlar; proje ekibinin geri kalanı, grafiği açmadan yalnızca birkaç girdiyi doldurup çalıştırır. Tekrarlı iş, uzmanın tek başına yürüttüğü bir iş olmaktan çıkar.
Player, grafik yazmanın yerini almaz. Yeni bir otomasyon geliştirmek ya da bozulan bir grafiği onarmak için hâlâ Dynamo'nun düğüm ortamı gerekir. Player, yazılmış ve sınanmış bir grafiğin dağıtımı içindir. Bu rol ayrımı, iş akışını düşünürken baştan netleşmelidir: grafiği yazan, grafiği yayımlayan ve grafiği çalıştıran farklı kişiler olabilir.
Grafiği Player'a hazırlamak: girdi ve çıktı
Player, grafikte hangi düğümün kullanıcıya açık olacağını bilmek zorundadır. Dynamo Primer'in Forma bölümü, grafik Player'da açıldığında Is Input olarak işaretli düğümlerin arayüzde göründüğünü ve değiştirilebildiğini; çalıştırma bittiğinde Is Output olarak işaretli Watch ve Watch 3D düğümlerinin sonuçları gösterdiğini anlatır. Bazı girdiler, sahnedeki elemanları seçmek için seçim kipi de açabilir. Burası Forma anlatımıdır; Revit tarafındaki arayüz ve ayrıntılar sürüme göre farklı olabilir.
Girdi seçimi bir tasarım kararıdır. Çok fazla girdi göstermek kullanıcıyı yanlış yönlendirir; çok az girdi ise grafiği yetersiz hale getirir. Genel kural, kullanıcının gerçekten karar vermesi gereken değerleri açmak, geri kalanı grafiğin içinde sabit bırakmaktır. Örneğin hedef parametre adı ve seçilecek kategori girdi olabilir, hesap ayrıntıları ise grafiğin içinde kalır.
Girdi düğümlerine açıklayıcı ad verin; kullanıcı Player'da bu adı görür. "Number Slider" gibi varsayılan ad, kullanıcıya neyin ayarlandığını anlatmaz. Grafiğin başına kısa bir açıklama ve kabul edilen değer türleri ekleyin. Çıktı tarafında sonuç özetini okunabilir bir metin olarak döndürün: kaç elemanın güncellendiği, hangilerinin atlandığı. Bu, Player'ı kullanan kişi için tek geri bildirimdir.
Player'a uygun grafik, uygun olmayan grafik
Her grafik Player için iyi bir aday değildir. Girdisi belli, çıktısı net ve her seferinde aynı mantıkla çalışan grafikler en uygunlarıdır: bir parametreyi başka bir parametreden doldurmak, belirli bir kategoriyi kontrol edip rapor vermek, adlandırma standardını toplu uygulamak gibi.
Çalışma sırasında kullanıcı kararı gerektiren ya da ara sonuçların gözle incelenmesi gereken grafikler ise Dynamo'da açılarak yürütülmelidir. Aynı şekilde, geliştirme aşamasındaki ya da sık değişen grafikleri ekibe dağıtmak, sürüm karmaşasına neden olur.
Player'a karar, grafiğin kullanıcıya ne sorduğuna bağlıdır
Karar ağacı
- Girdisi belli, sonucu net, her seferinde aynı mantıkPlayer'a uygunGirdileri ve çıktıları işaretleyip yayımlayın.
- Çalışırken ara sonuçları incelemek gerekiyorDynamo'da açDüğüm ortamında adım adım yürütün.
- Grafik hâlâ geliştiriliyor ve sık değişiyorHenüz dağıtmaÖnce sınayın, sonra kararlı sürümü yayımlayın.
Ekibe paylaşmak: klasör, paket ve sürüm
Player'ı ekibe açmak teknik bir kurulum işidir. Grafiğin çalışması için kullanıcının bilgisayarında grafikte kullanılan paketlerin kurulu olması gerekir; Dynamo Primer'e göre Data|Shapes paketi Dynamo betiklerini genişletir ve özellikle Dynamo Player'a işlev katmaya odaklanır. Hangi paketlerin gerektiğini grafik belgesinde ve kurulum notunda listeleyin.
Grafiklerin tek bir ortak klasörde durması, güncel sürümün herkeste aynı olmasını sağlar. Dosyaları e-postayla göndermek, farklı sürümlerin dolaşmasına yol açar. Hangi grafiğin kimin sorumluluğunda olduğunu, son değişiklik tarihini ve değişiklik notunu kayıt altında tutun.
Bulut tabanlı Forma ortamında Primer, grafiklerin .dyn dosyası olarak yüklenip "Share graph" ile bir site ya da hub üzerinden paylaşıldığını anlatır; site ya da hub erişimi olan kullanıcılar grafiği çalıştırabilir. Masaüstünde ise kurulum biçimi farklıdır. Önemli olan ilke şudur: grafiğin tek bir kaynağı olmalı, kullanıcılar bu kaynaktan çalıştırmalı.
Yaygınlaştırma: küçükten başlayın
Ekipte Player kullanımı aşama aşama kurulur. Önce bir ya da birkaç sık tekrarlanan işi seçip grafiğe dönüştürmek, ardından küçük bir kullanıcı grubuyla pilot yapmak, geri bildirime göre iyileştirip tüm ekibe açmak ve en sonda bakım sorumluluğunu belirlemek mantıklıdır.
Player'ı ekibe yaymak, pilotla başlayan bir yoldur
Yaygınlaştırma yolu
- HazırlıkTekrarlı işi seç, grafiği hazırlaGirdi ve çıktıları işaretle, açıklama ekle.
- PilotKüçük bir grupla deneDeneme dosyasında çalıştır, geri bildirim al.
- YaygınlaştırmaOrtak klasörden tüm ekibe açKurulum notu ve paket listesiyle.
- BakımSorumlu belirle, sürümü izleDeğişiklik notu ve güncel sürüm tek kaynakta.
Güvenli kullanım: yedek ve geri dönüş
Player, kullanıcıya grafiğin ne yaptığını göstermediği için güvenlik önlemi ister. Modeli değiştiren bir grafik (parametre yazan, eleman oluşturan ya da silen) yanlış girdiyle çalıştırıldığında kolayca zarar verebilir. Bu nedenle kullanıcıya şunları öğretin: çalıştırmadan önce dosyanın yedeğini ya da yerel kopyasını alın ve ilk kez küçük bir seçim üzerinde deneyin.
Grafiği yazan kişi de önlem ekleyebilir. Girdi doğrulaması (boş değer, hatalı parametre adı) ve değişiklikten önce "şu kadar eleman etkilenecek" diyen bir özet adımı, hataların büyümesini önler. Sonuç çıktısında atlanan elemanların listelenmesi, kontrolü kolaylaştırır.
Her çalıştırmanın kim tarafından, hangi dosyada yapıldığına dair basit bir kayıt tutmak, sorun çıktığında izlemeyi mümkün kılar. Modeli değiştiren grafikleri yalnızca eğitim almış kullanıcılara açmak da makul bir sınırdır.
Sık yapılan hatalar
En yaygın hata, grafiği Player için hazırlamadan paylaşmaktır: girdiler işaretlenmemiş, adlar anlamsız ve açıklama yoktur. Kullanıcı neyi değiştireceğini bilemez. İkinci hata, gereken paketleri belirtmemektir; kullanıcı grafiği çalıştırınca eksik düğüm hatasıyla karşılaşır.
Diğer sorunlar: sürüm yönetimi olmadan dosya dağıtmak, modeli değiştiren grafiği yedek almadan çalıştırmak, her şeyi Player'a taşımaya çalışmak ve grafiği yazan kişinin ayrılmasıyla bakımın sahipsiz kalmasıdır. Bakım sorumlusunu baştan belirlemek, ekip otomasyonunun süreklilik koşuludur.
Bu beceriyi Mindset programlarında nerede çalışırsınız
Revit'te Dynamo ile Otomasyon Eğitimi, proje otomasyonu ve iş akışları modülünü içerir. Otomasyonu kendi başına kullanmanın ötesinde ekibe yaymak isteyen BIM yöneticileri ve proje koordinatörleri için bu modül, grafiklerin ekip iş akışına nasıl oturtulacağını ele almak açısından uygun bir çerçevedir.
İlgili Mindset programı
Revit’te Dynamo ile Otomasyon Eğitimi
Sık sorulan sorular
Dynamo Player kullanmak için Dynamo bilmek gerekir mi?
Grafiği çalıştıran kişi için gerekmez; Dynamo Primer'e göre grafik hazırlandıktan sonra çalıştırmak için uzmanlık gerekmez. Grafiği yazan ve Player'a hazırlayan kişinin ise Dynamo bilmesi gerekir. Roller ayrılırsa uzman bir kez yazar, ekip kullanır.
Is Input ve Is Output nedir?
Dynamo'da bir düğümü sağ tıklayarak işaretlenebilen seçeneklerdir. Is Input ile işaretli düğümler Player arayüzünde kullanıcıya açılır. Is Output ile işaretli Watch ve Watch 3D düğümleri çalışma bittiğinde sonuçları gösterir. Revit'teki arayüz ayrıntıları sürüme göre değişebilir.
Her grafiği Player'dan çalıştırabilir miyim?
Teknik olarak çoğu grafik çalışabilir, ama hepsi uygun değildir. Girdisi belli, sonucu net ve karar gerektirmeyen grafikler idealdir. Ara sonuç incelemesi isteyen ya da hâlâ geliştirilen grafikleri düğüm ortamında yürütmek daha güvenlidir.
Player'daki grafiğin kullandığı paket kurulu değilse ne olur?
Eksik düğüm uyarısı alırsınız ve grafik çalışmaz. Gereken paketlerin listesini kurulum notunda verin ve ekipte aynı paket sürümünü kullanın. Ortak bir paket klasörü tanımlamak bu işi kolaylaştırır.
Modeli değiştiren bir grafiği Player'dan çalıştırmak güvenli mi?
Yedek ve deneme düzeni varsa evet. Çalıştırmadan önce kopya almak, küçük bir seçimle denemek ve grafiğin etkilenen eleman özeti vermesi riski azaltır. Eğitimsiz kullanıcılara toplu silme ya da yazma yapan grafikleri açmamak makuldür.