Port, bagaimana mereka dapat digunakan, dan hal-hal apa yang harus dikonfigurasi

1

Saya membuat manajer pelabuhan, dan saya perlu tahu port apa yang bisa digunakan. Seharusnya tidak menangani data yang diambil dari port, itu untuk manajemen port.

Apa yang harus dikonfigurasi untuk pengguna? Saya mengerti konsep dasar port, tetapi saya tidak tahu apa yang diinginkan pengguna dari manajer.

Saya mengkode ini di vb.net (ini BUKAN pertanyaan pemrograman, ini pertanyaan port).

Hal-hal yang saya kendalikan:

  • Tingkat Baud
  • Bit Data per byte yang dikirim / diterima
  • (true / false) Buang byte kosong
  • Aktifkan / nonaktifkan DTR
  • Protokol jabat tangan
  • Skema paritas
  • Penggantian paritas (byte untuk menggantikan byte yang diterima dengan kesalahan paritas)
  • Nama Port
  • Baca Ukuran Buffer
  • Baca Batas Waktu
  • Menerima ambang Bytes
  • Aktifkan / nonaktifkan RTS
  • Hentikan bit per byte yang dikirim / diterima
  • Tulis ukuran buffer
  • Tulis batas waktu

Saya juga bisa menutup / membuka porta.

SECARA KHUSUS:

Manakah dari ini harus "prioritas tinggi", yaitu pengguna akhir dapat melihat nilai / pengaturan setiap saat di manajer, dan yang harus "prioritas rendah", pengguna dapat mengklik pada nama port untuk melihat semua properti? Apa pun dengan "prioritas nol" seharusnya hanya nilai default.

Manakah dari ini yang harus saya masukkan kontrol, dan apa nilai default untuk semua ini?

Terima kasih atas bantuannya, dan saya minta maaf karena ini mungkin pertanyaan yang sangat bodoh. Jika ini adalah tempat yang salah untuk bertanya, di mana saya harus bertanya?

Cyclone
sumber
Saya tidak berpikir itu pertanyaan bodoh, tetapi bahkan jika itu, itu adalah pertanyaan yang sangat luas. Saya ingin melihat jawabannya.
jtbandes
Senang melihat saya tidak sepenuhnya keluar jalur! Saya ingin melihat jawabannya juga lol, dan saya benar-benar dalam kegelapan.
Cyclone
1
Tidak, tidak ada yang akan membayar aplikasi ini. Tidak ada gunanya ... tidak ada alasan untuk mengelola port serial sendiri, mereka selalu digunakan dengan beberapa aplikasi lain. Dan aplikasi-aplikasi lain selalu sudah termasuk pengaturan ini.
davr
1
Juga, harap cantumkan kata 'Serial' pada judul dan pertanyaan ... 'Port' sangat umum dan memiliki banyak arti.
davr
1
Dalam hal ini saya akan menghentikan pengembangan pada manajer pelabuhan saya.
Cyclone

Jawaban:

1

Hanya diperlukan bagi pengguna untuk mengatur 5 ini:

  • Nama Port (mis. COM1)
  • Baudrate (mis. 9600)
  • Bit Data (mis. 8)
  • Hentikan bit (mis. 1)
  • Skema paritas (mis. Bahkan)

Sisanya dapat diatur ke default yang wajar.

Peter Mortensen
sumber