Keithley'in Touch Test Invent™ grafik Cihazları serisi, Test Komut Dosyası İşlemcisi (TSP™) dilinde yazılmış özel komut dosyalarını lokal olarak çalıştırma yeteneğine sahiptir. Bu komut dosyaları, cihazın sizin tarafınızdan yazılan kodu gerçek zamanlı olarak çalıştırmasını sağlar.
Sağlanan örnek komut dosyası, 2400 Serisi Grafik SMU'nun sabit watt çıkışı vererek bir güç kaynağı olarak işlev görmesine olanak tanır. Geleneksel güç kaynağı, bir hedef çıkış gücüne, ayarlı giriş gerilimine ve bir akım sınırına sahip olarak çalışır. Cihazın gereksinimlerine bağlı olarak, güç kaynağı çıkış watt değerini değiştirebilir. Bu komut dosyası, güç formülünü kullanır; bu, belirli bir çıkış gerilimiyle ve gerilim veya akımı bilerek, diğerinin kaynaklanabileceği anlamına gelir. Akım veya gerilimdeki değişiklikler ölçülürse, gücü sabit tutmak için diğer birimin kaynağı gerçek zamanlı olarak değiştirilebilir.
Özellikler
Bu örnek komut dosyası, 2400 Serisi grafik SMU cihazının dokunmatik ekranı veya konsol aracılığıyla kullanılabilir. Dokunmatik ekranı kullanarak komut dosyasını kontrol etmek için, komutları oldukları gibi takip edin. Komutlar neyi kaynaklamak istediğinizi, başlangıç kaynağınızı, kaynağınız için maksimum değeri, hedef gücünüz ve iki veya dört kablolu bağlantılar kullanmak isteyip istemediğinizi soracaktır.
Bu istemlere tıklayarak, komut dosyasının kendisini değiştirmek yerine birimin ön panelinden komut dosyasının parametrelerini kontrol edebilirsiniz. Bu, belirli değişkenleri değiştirmeye gerek kalmadan gerçek zamanlı değişikliklere izin verir. 'consoleControl' global değişkenini true olarak değiştirerek komut satırı daha sonrasında komut dosyası girdilerini ayarlamak için kullanılabilir.
Komut dosyasını konsoldan çalıştırmak için kullanıcı komut dosyası içindeki 'constantPower' işlevini kullanacaktır. ‘constantPower (Source, TargetSource, IncreaseSource, MaxSource, TargetPower, Sense)’ sözdizimini takip edin. İşlev içindeki her değişken, daha önce panelden girişle belirlenmiş bir değeri ayarlar.
Bu işlevdeki her değişken, kullanıcı tarafından istenen fonksiyonu elde etmek için ayarlanabilen farklı bir parametreyi temsil eder.
- "Kaynak", SMU tarafından neyin kaynaklanacağını belirtmek için "Gerilim" veya "Akım" ı bekler.
- "Kaynak", SMU tarafından neyin kaynaklanacağını belirtmek için "Gerilim" veya "Akım" ı bekler.
- 'TargetSource', istenen güce ulaşmak için değişmeden önce SMU'nun kaynak sağlamaya başlayacağı başlangıç değerini belirtir.
- 'IncreaseSource' doğru/yanlış bir girdi bekler ve birimin kaynak kullanımını başlangıç seviyesinden artırıp artıramayacağını ayarlar.
- "MaxSource", eğer izin verilirse, biriminin kaynak sağlamasına izin verilecek en yüksek değerdir.
- 'TargetPower', kullanıcının kaynaklamak istediği hedef çıkış gücünü temsil eder.
- 'Sense', kullanıcının ölçümlerinin doğruluğunu artırmak ve istenen değere daha yakın bir çıkış gücü elde etmek için 2 veya 4 kablolu algılamayı kullanmasına olanak tanır.
Komut Dosyası İşlevselliği
Bu örnek komut dosyası, hedef kullanıcı gücünün, kaynaklı ölçüme bölünmesiyle hesaplanan gücü temel alır. Bu kod parçacığı, komut dosyalarının hedef güce ulaşmak için yaptığı hesaplamaları temsil eder. Kod, istediğiniz uygulama için daha iyi olabilecek farklı şekillerde gücü hesaplamak için değiştirilebilir.
Örneğin, kullanıcı komut dosyasının akım veya voltajın aksine direnci ölçmesini sağlayabilir. Bu, örnek komut dosyasının hesaplamalarında değişiklik yapılmasını gerektirecektir, ancak belirli uygulama göz önüne alındığında faydalı olabilir. Aşağıdaki işlev, komut dosyasının cihazın neleri tedarik edeceğini ve ölçeceğini belirlediği yerdir.
Güç hesaplamalarında, hedef güç için +/- 0.001 hata payı bulunur. Bu hata payı, ölçülen değerdeki küçük değişikliklere bağlı olarak cihazın kaynak aldığı değeri değiştirmesini önlemek için eklenmiştir. Hata payı, uygulamanızın hassasiyetine bağlı olarak daha büyük veya daha küçük olacak şekilde değiştirilebilir, ancak potansiyel olarak nispeten kararlı ölçümle değişen bir kaynak değeri ile sonuçlanacaktır.
Komut Dosyası Sınırlamaları
Komut dosyasının işlevselliği, komut dosyasını çalıştırmak için seçilen belirli birimin akımı, gerilimi ve/veya güç çıkışı ile sınırlıdır. Verilen aralığın dışında çalışmamasını sağlamak için cihaz çok büyük değerlerin veri girişlerini kabul etmeyecektir. Bu sınırlamaların cihaz tarafından kaynaklanabilecek maksimum gerilim, akım ve güç için olduğunu ve I/O kullanılırken daha düşük olabileceğini unutmayın. Birim, mümkün olduğu aralığın dışında güç sağlamaya başlarsa, kullanıcıyı bilgilendiren bir hata verilir.
Komut dosyasının işlevi, tüm 2400 Serisi grafik SMU'larında desteklenmektedir. 2461 SourceMeter™ SMU için cihazın çalışma aralığı, Yalnızca Titreşim çalışma alanını içermez.