Ucom
UCOM adalah port serial yang efisien dan alat debugging jaringan berdasarkan MFC. File tunggal yang dapat dieksekusi tidak perlu mengandalkan pustaka tautan dinamis untuk dijalankan, dan mendukung beberapa fungsi pembukaan dan beberapa ekstensi.
UCOM menggunakan serial-communications-in-win32 untuk pembacaan dan penulisan port serial, jaringan menggunakan casyncsocket, dan fungsi ekstensi bagan menggunakan kontrol berkecepatan tinggi.
Proyek ini disarankan untuk menggunakan VS2017 untuk membukanya. Anda perlu menginstal komponen C ++ MFC terlebih dahulu. Anda dapat mengunduh file yang dikompilasi secara langsung di halaman rilis. Komunikasi Teknis QQ Group: 560901616.
Fungsi
Semua fungsi yang telah diunduh adalah untuk versi terbaru, dan versi lainnya merujuk pada Changelog.
- Beberapa sumber data , menyediakan dua sumber data untuk port dan jaringan serial, beralih sumber data tanpa mempengaruhi fungsi lain dari perangkat lunak
- Konfigurasikan fungsi Simpan . Saat perangkat lunak dimatikan, informasi di port serial, konfigurasi jaringan, warna latar belakang dan warna font yang ditetapkan oleh pengguna akan disimpan secara otomatis.
- Kustomisasi tema area penerima , dan Anda dapat menyesuaikan gaya tema bingkai penerima
- Perluas panel alat , klik tombol
探索>> untuk memperluas panel alat seperti menerima grafik, pengkodean dan decoding, menerima pemantauan, dan mengirim asisten di sisi kanan jendela. - Segarkan secara dinamis port serial . Saat perangkat baru terhubung, klik nomor port serial. Pilih Segarkan Port Serial di menu tarik-turun untuk memindai perubahan port.
- Dukungan multi-kode , sepenuhnya mendukung area penerimaan yang akan ditampilkan dalam pengkodean UTF-8 dan Unicode
- Transparan transmisi tidak akan menghambat transmisi dan penerimaan byte seperti 0x00, 0x11
- Mendukung kontrol aliran port serial yang umum digunakan
- Pengiriman File Dukungan , disarankan untuk tidak mengirim file yang terlalu besar
- Dukungan di Mode , Enter untuk mengirim data (data termasuk Enter), dan data yang dikirim ditambahkan ke baris baru dalam format tampilan khusus (Font Merah). Kunci panah naik dan turun panggil perintah historis (data). Tekan tab di kotak input untuk ditambahkan
AT+ di awal. - Mendukung Panel Menyeret , Mendukung Penyesuaian Ukuran Jendela Horizontal dan Vertikal dan Mengirim dan Menerima Penyesuaian Jendela Vertikal
- Memberikan statistik data dan tampilan data laju transmisi real-time, kliring cepat dan fungsi lainnya
- Memberikan tampilan penerimaan hex dan transmisi mode hex, dan mengingatkan input yang tidak teratur
-
Ctrl + Enter Kirim Cepat
Panel Sumber Data
Klik port serial atau tag jaringan untuk mengganti sumber data, dan panel switching tidak akan mempengaruhi koneksi ; Informasi tentang panel sumber data akan disimpan saat perangkat lunak ditutup; Klik ikon sakelar di sebelah kiri untuk mengganti status koneksi port serial.
Sumber Data Port Serial
Sumber Data Jaringan
- Gunakan sumber data jaringan untuk memilih protokol terlebih dahulu
- Mode
TCP Client digunakan untuk terhubung ke server TCP. Pada saat ini, IP tujuan dan port tujuan adalah IP dan port server. Alokasi acak port klien lokal tidak dapat ditentukan. - Mode
TCP Server digunakan untuk membuat server TCP. Pada saat ini, port tujuan adalah port yang membentuk server pada mesin; Tombol koneksi mewakili pembuatan server. Jika klien terhubung ke server, daftar klien akan secara dinamis menambahkan semua IP dan port yang terhubung ke server. Server perlu menentukan klien tertentu untuk mengirim data ke semua klien atau memilih semua koneksi untuk mengirimkannya ke semua klien. Data klien yang diterima akan dibedakan dengan 【From: IP:Port】 . - Mode
UDP tidak membedakan antara mode server dan klien. Pada saat ini, port lokal adalah port untuk mendengarkan lokal, dan port tujuan dan tujuan tujuan adalah alamat mendengarkan dan port dari UDP pihak lain. Anda dapat mengubahnya setelah membuat informasi UDP.
Panel utama
- Koleksi Lengkap Bersihkan . Ketika item ini diperiksa, itu akan secara otomatis menghapus ketika area koneksi mencapai nilai pengaturan (byte) dari kotak input numerik yang berdekatan.
- Mulai cepat , Anda dapat dengan cepat memanggil alat dan pengaturan sistem yang umum digunakan
- Pengirim interval . Ketika item ini diperiksa, itu akan dikirim secara otomatis ketika area koneksi mencapai nilai pengaturan (MS) dari kotak input numerik yang berdekatan.
- Kirim bingkai dan istirahat garis . Ketika item ini diperiksa, jeda jalur pengembalian carriage secara otomatis ditambahkan ke ujung data di kotak Kirim.
- Jeda penerimaan , jeda tampilan data, tetapi data masih diterima di latar belakang, tetapi tidak ditampilkan.
- Simpan dan terima , digunakan untuk menyimpan informasi teks di kotak penerima saat ini sebagai file txt
- Warna latar belakang, warna font, gaya font, Anda dapat menyesuaikan gaya bingkai penerima, dan informasi gaya font tidak akan disimpan.
Penyesuaian panel
Anda dapat mengubah ukuran bingkai penerima dan pengiriman dengan menyeret sisi kanan dan bawah jendela, dan mengubah tata letak dengan menyeret tombol di sebelah kanan antara frame penerima dan pengiriman (tombol di sebelah jumlah pengiriman).
Menerima grafik
Menerima grafik, mendukung penyortiran numerik dan tampilan grafis dari format yang ditentukan, format:空格+通道(0-5)+':'+数据+换行, seperti: printf(" 0:%d 1:%fn", ...) , dan mendukung hingga enam saluran.
- Klik tombol Mulai untuk mulai menganalisis dan menggambar data dari area penerima, dan menghapus tombol untuk menghapus bagan.
- Tombol Ekspor Data dapat menyimpan data dari grafik yang saat ini digambar. File data dapat dibuka di Excel dan disimpan sebagai tabel untuk analisis selanjutnya.
- Pilih kurva dalam daftar data , dan sesuaikan lebar garis, warna garis dan sifat lain dari kurva di kotak kurva di sebelah kanan.
- Setelah memilih sumbu vertikal dan horizontal dalam kotak sumbu , sifat -sifat dapat disesuaikan secara terpisah; Rentang sumbu besar di bagian atas dan bagian bawahnya kecil, dan ditentukan ketika kursor tidak fokus; Kurva hanya menyimpan 512 poin terakhir secara default, dan interval bingkai disarankan untuk lebih besar dari 20ms
- Jendela plug-in yang muncul setelah mengklik tombol plug-in dapat diubah ukurannya sesuka hati
- Tombol warna latar dapat mengubah warna latar belakang bagan
- Tarik tenda ke sudut kanan bawah pada grafik bentuk gelombang: zoom in, jika tidak kembalikan, klik kanan ke pan
Pengkodean dan decoding
- Kueri pengkodean, memberikan tiga kueri kode heksadesimal pengkodean yang umum digunakan, gaya tampilan yang dapat ditransformasikan
- Decoding hex, mencoba memecahkan kode dari string hex yang disediakan menjadi tiga string yang dikodekan
Menerima pemantauan
Anotasi pemantauan memungkinkan hubungan waktu kerangka data yang akan dianalisis berdasarkan bingkai data pemantauan (berdasarkan interval bingkai yang diterima oleh MFC). Data dengan nomor seri besar akan dimasukkan ke baris pertama, dan cap waktu akurat untuk milidetik.
- Mulai Memantau Mulai Memantau Bingkai Data
- Catatan Hex menampilkan bingkai data yang diterima sebagai karakter hex.
- Setelah memeriksa catatan maksimum , nomor bingkai data yang direkam akan secara otomatis dihapus setelah mencapai catatan maksimum.
- Karena ruang daftar terbatas, setelah mengklik entri bingkai data, data bingkai data akan ditampilkan secara rinci di dalam kotak di bawah ini.
Kirim Asisten
Asisten Pengirim mendukung hingga sepuluh entri untuk dikirim, yang dapat memicu relai dalam waktu atau memicu baris pengiriman tertentu menggunakan keyboard, dan juga mendukung pengiriman menggunakan tombol terpisah. Mendukung pembungkus garis otomatis dan mode hex.
- Ketika data yang akan dikirim besar (atau saat memasuki kereta), Anda dapat memasukkan data di kotak input di bawah ini, dan kemudian pilih entri yang akan dikirimkan di sebelah tombol transfer . Kemudian tekan tombol Transfer untuk mentransfer konten di kotak input ke entri
- Anda dapat mengklik tombol di sebelah setiap entri untuk memicu pengiriman tunggal, atau Anda dapat memeriksa keyboard di atas dan kemudian menempatkan kursor di kotak input di bawah ini, dan gunakan metode input bahasa Inggris untuk memasukkan huruf pada tombol yang sesuai untuk memicu pengiriman
- Tetapkan waktu untuk mengubah waktu untuk mengubah waktu untuk mengubah waktu untuk mengubah 10 catatan akan dikirim sesuai dengan interval waktu.
Ditulis di akhir
Saya ingin mengucapkan terima kasih kepada Changchun University of Technology Electronics Society, teman -teman yang bekerja keras di masyarakat, dan perjuangan itu siang dan malam.