Veriler ekrana nasıl yazdırılır

Başlatan omsal, 01 Mayıs 2024, 02:24:58

omsal

Merhaba c diline yeni başladım merak ettiğim bir konu var mesela dışarıdan kontrol ettiğimiz bir motorun hızını veya bir tablanın x ve y kordinatlarını bilgisayar ekranına nasıl yazdırırız yeni bir pencerede? Veya örneğin bayraktar iha nın yer kontrol sisteminde bulunan ekranlara drone hakkında bilgiyi nasıl yazdırıyoruz?

sifirzero

printf"ekrana yazdır");
Gibi bir seymi ariyorsun. Tam net soru sorabilirsin
sifirzero.blogspot.com [email]sifirrzero@gmail.com[/email] iman hem nurdur hem kuvvettir

M.Salim GÜLLÜCE

Alıntı yapılan: omsal - 01 Mayıs 2024, 02:24:58Merhaba c diline yeni başladım merak ettiğim bir konu var mesela dışarıdan kontrol ettiğimiz bir motorun hızını veya bir tablanın x ve y kordinatlarını bilgisayar ekranına nasıl yazdırırız yeni bir pencerede? Veya örneğin bayraktar iha nın yer kontrol sisteminde bulunan ekranlara drone hakkında bilgiyi nasıl yazdırıyoruz?
PC dışından gelen bir bilgiyi herhangi bir porttan aldıktan sonra nasıl yazdıracağınızımı, yoksa dış birimlerden dataları nasıl alacağınızı mı soruyorsunuz.?
Sorunuz net değil.

omsal



url yükle

Mesela bu resimdeki gibi roketin yüksekliği, yönü vb. ekranda yazıyor bu nasıl oluşturuluyor.

M.Salim GÜLLÜCE

Alıntı yapılan: omsal - 02 Mayıs 2024, 02:26:15

url yükle

Mesela bu resimdeki gibi roketin yüksekliği, yönü vb. ekranda yazıyor bu nasıl oluşturuluyor.

Grafik komutlarla çiczimler yapabilirsin.
Ancak yaptığın grafiğin nereye oturacağına karar vermek için konum bilgisini biyerden okuman gerekir.
Sadece grafik tarafını soruyorsan C ile epey zorlanırsın windows altında.

C çalışan Ustalar  daha iyi tarif ederler nedenini.
Benim o kadar seviyem yok.
Ancak şu kadarını söyleyebilirimki C# grafik ve pencere olayı için daha iyi bir ortam.
Mesela şu bir C# çalışması.



Firzen

Ticari birşey yapmıyorsan: LabView Community Edition ile low level kod yazmadan yapabilirsin
Kararsız...

furkanyx

Gelen verileri ekranda istenilen sekilde gostermenin bircok yolu var. Yeni basladigin icin soyluyorum C bu verileri gorsellestirmenin en zor ve gereksiz yolu. Gereksiz deme sebebim harcadigin efor ve aldigin sonuc arasindaki iliskiden dolayi. Genel olarak C ile nasil GUI uygulamalari yaparim diyorsan Windows icin Win32API ye bakabilirsin, Linux icin GTK ya bakabilirsin. Fakat daha gelismis UI uygulamalari icin QT en temel ve rahat cozumdur.

Tum bunlarin disinda, bence UI merakin varsa javascript dunyasina adim atman cok cok daha dogru bir hareket olur. C/C++ ve benzeri low-level dillerle anca kendini tatmin eden uygulamalar yapabilirsin fakat JS ile cok hizli bir sekilde, sinirsiz kaynak ile hemen herseyi yaparsin. Gunumuzde artik desktop uygulamasi gelistirme isini JS temelli frameworkler ile cozuyorlar.

ElectronJS + ReactJS + ExpressJS(NodeJS) ile yapamayacagin uygulama(desktop) yok.

mehmet

Python da bu konuda gayet basit. PySimpleGUI modülü
ile arayüzler yapmak mümkün.
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr
https://creativecommons.org/licenses/by/4.0/deed.tr "CC BY"

Firzen

Alıntı yapılan: mehmet - 03 Mayıs 2024, 16:44:30Python da bu konuda gayet basit. PySimpleGUI modülü
ile arayüzler yapmak mümkün.

Mehmet Hocam,

bir kez LabVIEW Community kullan bir daha programlama dillerinin yuzune bakmayacaksin :)
Kararsız...

Epsilon

Alıntı yapılan: Firzen - 03 Mayıs 2024, 17:06:45Mehmet Hocam,

bir kez LabVIEW Community kullan bir daha programlama dillerinin yuzune bakmayacaksin :)

Varmı "Woow " diyeceğimiz bir örnek video?

mehmet

Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr
https://creativecommons.org/licenses/by/4.0/deed.tr "CC BY"


M.Salim GÜLLÜCE

Alıntı yapılan: Firzen - 03 Mayıs 2024, 17:06:45Mehmet Hocam,

bir kez LabVIEW Community kullan bir daha programlama dillerinin yuzune bakmayacaksin :)
Kullanmayı öğrenmek ne kadar waktimi alır?

istinaf duvarı

#13
Alıntı yapılan: omsal - 01 Mayıs 2024, 02:24:58Merhaba c diline yeni başladım merak ettiğim bir konu var mesela dışarıdan kontrol ettiğimiz bir motorun hızını veya bir tablanın x ve y kordinatlarını bilgisayar ekranına nasıl yazdırırız yeni bir pencerede? Veya örneğin bayraktar iha nın yer kontrol sisteminde bulunan ekranlara drone hakkında bilgiyi nasıl yazdırıyoruz?

Printf fonksiyonu bu iş için var.
 
include <lcd_surucu_dosyasi>

float x=0;
float y=0;

float apsis();
{
}
float ordinat();
{
} 

x=apsis();
y=ordinat();
lcd_init();

printf(lcdputc, "\fX=%f \nY=%f",x,y)

Fonksiyonun çıktısı bu şekilde görünecek.

Alıntı YapX=apsis değeri
Y=ordinat değeri


 

Firzen

Alıntı yapılan: M.Salim GÜLLÜCE - 04 Mayıs 2024, 11:06:00Kullanmayı öğrenmek ne kadar waktimi alır?

Hocam max 1 hafta diyebilirim. Çünkü kodlama değil blok sistemi var.
Kararsız...