Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan CFC (Continuous Function Chart) programlama dili hakkında kapsamlı bir eğitim içeriğidir.
- Videoda, CFC programlama dilinin temel kavramları, Delta'da yeni bir proje oluşturma süreci ve temel bileşenlerin kullanımı adım adım gösterilmektedir. Eğitmen, AND ve OR kapıları, input-output bağlantıları, execution order ve timer gibi temel bileşenlerin nasıl kullanılacağını anlatmakta ve bir makine çalışma döngüsü örneği üzerinden CFC'nin nasıl programlanacağını ve simülatörde nasıl test edileceğini detaylı şekilde açıklamaktadır.
- Video, CFC dilinin genel bir giriş niteliğinde olup, daha detaylı örnekler ve dilin derinlemesine incelenmesi için bir sonraki derste görüşmek üzere sonlanmaktadır. Eğitmen, CFC'nin diğer programlama dillerine göre daha esnek ve okunabilir olduğunu vurgulamaktadır.
- 00:07CFC Programlama Dili Tanıtımı
- CFC (Continuous Function Chart), grafiksel bir programlama dilidir ve diğer dillere göre daha fazla mantıksal bağlantı sağlar.
- CFC, giriş-çıkışlar arasında daha temiz, okunabilir ve esnek imkanlar sunar.
- Program oluştururken, CFC seçeneği ile yeni bir proje oluşturulabilir.
- 01:06CFC Arayüzünde Programlama
- CFC arayüzünde input-outputlar ve AND, OR kapıları bulunur.
- Bloklar programın herhangi bir yerine sürükleyip bırakılarak eklenebilir.
- Eklendiği sırada blokların çalıştırma sırası belirlenir (execution order).
- 02:40Bağlantı Kurma ve Program Tasarımı
- Input ve outputlar arasında bağlantı kurmak için imlecin siyahlığı ve imlecin hareketi kullanılır.
- Karmaşık programlar için birden fazla giriş ve çıkış eklenerek karmaşıklık artırılabilir.
- Program tasarımı sırasında çalıştırma sırasına göre işlemler gerçekleştirilir.
- 03:53Değişken Tanımlama ve Hata Ayıklama
- Programda kullanılacak değişkenler (input, output) tanımlanmalıdır.
- Değişken isimleri ve tipleri doğru şekilde tanımlanmalıdır.
- Hata ayıklama için simülatörde hata mesajları kontrol edilmelidir.
- 06:01Programın Çalıştırılması
- Program çalıştırıldığında, girişlerin değerleri kontrol edilerek çıkışların aktif olup olmadığı görülebilir.
- AND ve OR kapılarının girişleri değiştirildiğinde çıkışların durumu değişir.
- Girişlerin yükselen kenar (P), düşen kenar (F) veya tersleme (inverse contact) olarak kullanılabilir.
- 08:31Timer Kullanımı
- CFC'de API'lerden (Basic Instructions) timer gibi komutlar eklenebilir.
- Timer'ın enable kısmı, makine çalışıyor veya AND gibi çıkışlardan gelebilir.
- Timer sayma süresi belirlendikten sonra, belirli bir süre sonra çıkış değeri değişir.
- 10:16Timer ve Kapı İşlemleri
- Timer nedeniyle hata yapıldığı belirtiliyor ve true verildiğinde oru and kapısı çalıştığı açıklanıyor.
- Negotiation (ters leğen) verildiği için false iken çıkış verildiği ve makine çalıştığı, kabından beş saniye saydığı belirtiliyor.
- Timer saydığı an anlık pass yaparak kontağı düşürdüğü, ancak timer gelmediği için kontak düştüğü ve timer sıfırlandığı için tekrar saymaya devam ettiği açıklanıyor.
- 11:10Dersin Kapanışı
- Bu işlemlerin end kapısı, or kapısı, timer örneği ve çıkış örneği olduğu belirtiliyor.
- Bu işlemlerin tamamen continuous function çarkla (CFC) alakalı olduğu ve CFC programlama dili ile ilgili genel bir giriş olduğu açıklanıyor.
- Daha detaylı örnekler yapılabileceği ve CFC dilinin derinden inilebileceği belirtilerek ders sonlandırılıyor.