PDA

View Full Version : سوال: نمایش متن در صفحه نمایشگر VFD Customer Display



khosro_68
دوشنبه 05 آذر 1403, 18:29 عصر
سلام دوستان
من یک صفحه نمایشگر دارم که مخصوص سیستم های pos هستش، حالا من در نرم افزار خودم میخوام قیمت فاکتور رو روش نمایش بدم. کدی که استفاده کردم متن رو روی صفحه نمایش میده اما مشکلی که هست اینه که هر بار متن از یک جای صفحه شروع میشه و نمیشه کنترلش کرد همچنین صفحه رو هم نمیتونم پاک کنم.
این کدی هست که دارم:

SerialPort comPort = new SerialPort("COM3", 9600, Parity.None);
if (!comPort.IsOpen)
{
comPort.Open();
comPort.Write(txtMessage.Text);
}

سایت شرکتش رو هم چک کردم هیچ کتابخانه ای برای کار با صفحه ندارند.
ممنون میشم اگه تجربه ای در این زمینه دارید راهنماییم کنید.

mazoolagh
سه شنبه 06 آذر 1403, 10:53 صبح
سلام و روز خوش

برای پاک کردن صفحه CLR رو تست کنین
و خبرش رو بدین.

محمد رضا فاتحی
پنج شنبه 08 آذر 1403, 18:09 عصر
https://www.seetron.com/vfd220.html
ببینید این کمکتون می کنه

khosro_68
پنج شنبه 08 آذر 1403, 19:28 عصر
سلام و روز خوش

برای پاک کردن صفحه CLR رو تست کنین
و خبرش رو بدین.
سلام ، ممنون از پاسختون امتحان کردم ولی کار نکرد.

khosro_68
پنج شنبه 08 آذر 1403, 19:31 عصر
https://www.seetron.com/vfd220.html
ببینید این کمکتون می کنه
سلام ، ممنون از پاسختون. بله دقیقا همین مدل بود. بعد از کمی جستجو به این کد سی شارپ رسیدم که دقیقا همون کاری که میخواستم رو انجام میده.
var comPort = new SerialPort("COM3", 9600, Parity.None); comPort.DataBits = 8;
comPort.StopBits = StopBits.One;
if (!comPort.IsOpen)
{
comPort.Open();
}


comPort.Write(Convert.ToString((char)12));
comPort.WriteLine($"Total: 25,000")}");
comPort.WriteLine((Convert.ToString((char)13)) + "Thank You!");
comPort.Close();
comPort.Dispose();