Saluran Set Perintah

Saluran 4D

Setel saluran (port | operasi)

Parameter jenis penjelasan
Operasi Port | nomor Nomor port serial, atau
Mengeksekusi operasi dokumen
Pengaturan | Angka | String Karakter Pengaturan serialport atau atau
Nama Dokumenter

Perintah Set Saluran Membuka Port atau Dokumentasi Serial. Hanya satu port serial atau satu dokumen yang dapat dibuka sekaligus dengan perintah ini. Untuk menutup port serial terbuka, lewati saluran set (11).

Memo Historis: Perintah ini awalnya adalah perintah 4D pertama yang digunakan untuk mengoperasikan dokumentasi pada port atau disk serial. Sejak itu, perintah baru telah ditambahkan. Saat ini, dokumen pada disk biasanya dioperasikan menggunakan perintah dokumen terbuka, buat dokumen, dan dokumen tambahkan. Dengan perinta h-perintah ini, Anda dapat membaca dan menulis surat antar dokumen menggunakan paket Kirim atau menerima paket (perintah ini beroperasi pada saluran set). Namun, jika Anda menggunakan variabel kirim, menerima variabel, mengirim catatan, atau menerima perintah catatan, Anda perlu menggunakan saluran set untuk mengakses dokumen pada disk.

Deskripsi Saluran Set terdiri dari dua bagian:

Gunakan port serial

Operasi Dokumen

Operasi Port Seria l-SET Saluran (Port; Pengaturan)

Bentuk pertama dari perintah SET Channel membuka port serial dan set protokol dan informasi port lainnya. Data dapat dikirim dalam paket Kirim, Kirim Catatan, Kirim Variabel, dan dapat diterima di Buffer Terima, Paket menerima, menerima catatan, atau menerima variabel.

Parameter port

Untuk port parameter pertama, pilih port dan protokol.

Anda dapat menentukan hingga 99 port serial (satu per satu). Tabel berikut menunjukkan nilai port:

Nilai port penjelasan
0 Tidak ada port printer (macintosh) atau com2 (pc), tidak ada protokol
1 Port modem (macintosh) atau com1 (pc), tidak ada protokol
20 Dengan port printer (macintosh) atau com2 (pc), dengan protokol perangkat lunak berikut
Xon/xoff
21 Modemport (Macintosh) atau COM1 (PC).
Xon/xoff
30 Port printer (macintosh) atau com2 (pc).
RTS/CTS
31 Modemport (Macintosh) atau COM1 (PC).
RTS/CTS
101 hingga 199 Komunikasi serial yang tidak menggunakan protokol
201 hingga 299 Komunikasi serial dengan protokol perangkat lunak seperti Xon/Xoff
301-399 Komunikasi serial dengan protokol perangkat keras seperti RTS/CTS

Penting: Nilai yang diteruskan ke port harus merujuk ke port COM serial yang ada yang diakui oleh sistem operasi. Misalnya, untuk menggunakan nilai 101, 103, dan 125, port serial COM1, COM3, dan COM25 harus diatur dengan benar.

Tindakan pencegahan tentang port serial

Dalam konfigurasi standar, Mac OS dan Windows mendukung dua port serial (port modem dan port printer untuk Mac OS, COM1 dan port COM2 di Windows). Namun, Anda dapat menambahkan port serial dengan menggunakan papan yang diperluas. Awalnya, 4D hanya kompatibel dengan dua port serial standar, dan kemudian bahwa dukungan port tambahan diimplementasikan. Kedua sistem spesifikasi alamat dipertahankan untuk kompatibilitas.

-Jika Anda ingin menentukan alamat port serial standar (printer/com2 atau modem/com1), berikan parameter port nilai 0, 1, 20, 21, 30, 31 (kompatibel dengan metode spesifikasi alamat lama) , Berikan 100 nilai atau lebih (lihat penjelasan di bawah).

-Jika Anda ingin menentukan port serial tambahan, Anda perlu memberikan nilai n+100 (n adalah nilai alamat yang ditentukan). Jika Anda ingin memilih protokol perangkat lunak atau perangkat keras, Anda dapat menambahkan 100 atau 200 ke nilai di atas (n+100).

1. Jika Anda ingin menggunakan port printer/COM2 tanpa protokol, Anda dapat menggunakan salah satu dari sintaks berikut:

 Setel saluran(0; param) 
 Setel saluran(102; param) 

2. Jika Anda menggunakan port Modem/COM1 di protokol Xon/Xoff, Anda dapat menggunakan salah satu dari sintaks berikut:

 Setel saluran(21; param) 
 Setel saluran(201; param) 

3. Jika Anda menggunakan port COM 25 dalam protokol RTS/CTS, Anda perlu menggunakan sintaks berikut:

 Setel saluran(325; param) 

Pengaturan parameter

Parameter Pengaturan mengatur kecepatan, bit data, stop bit, dan paritas. Nilai pengaturan ditentukan dengan menambahkan kecepatan tabel berikut, bit data, stop bit, dan nilai paritas. Misalnya, untuk mengatur 1200 bit, 8 bit data, 1 stop bit, atau paritas tanpa paritas, tambahkan 94 + 3072 + 16384 + 0 = 19550. Kemudian, gunakan 19550 sebagai nilai parameter pengaturan.

Nilai kumulatif penjelasan
Pengaturan parameter
kecepatan 380 300
baud 189 600
94 1200
62 1800
46 2400
30 3600
22 4800
14 7200
10 9600
4 19200
2 28800
1 38400
0 57600
1022 115200
1021 230400
Bit data 0 5
2048 6
1024 7
3072 8
Berhenti Bit 16384 1
32768 1.5
16384 2
keseimbangan 0 tidak ada
4096 Nomor ganjil
12288 Bahkan angka

Kiat: Berbagai angka terakumulasi dan diteruskan di port atau pengaturan (namun, nilai com1. com99) didefinisikan sebagai konstan yang didefinisikan dalam tema “komunikasi” di jendela Design Environment Explorer. Com1.

Pengoperasian Dokumentasi pada Disk –Set Channel (Operasi; Dokumen)

Dalam format kedua dari perintah set saluran, Anda dapat membuat, membuka dan menutup dokumen. Berbeda dengan perintah Dokumen Sistem, hanya ada satu dokumen yang dapat dibuka sekaligus. Dokumen dapat dibaca dan ditulis.

Parameter operasi menentukan operasi yang akan dieksekusi untuk dokumen yang ditentukan oleh dokumen. Tabel berikut menunjukkan daftar operasi ketika nilai opsional ditentukan ketika nilai opsi . document ditentukan. Kolom pertama adalah daftar nilai yang dapat ditentukan dalam operasi. Kolom kedua adalah nilai yang dapat ditentukan untuk dokumen. Kolom ketiga menunjukkan operasi hasil.

Misalnya, untuk menampilkan kotak dialog untuk membuka file untuk membuka file teks, gunakan baris berikut:

 Setel saluran(13; "") 
operasi dokumen Hasil Operasi
10 Rangkaian Buka dokumen yang ditentukan oleh String.
Jika tidak ada dokumen, dokumen dibuka dan dibuat.
Itu akan dibuat.
10 “” (String kosong) Buka file menampilkan kotak dialog.
Semua jenis file ditampilkan.
11 tidak ada Tutup file terbuka.
12 “” (String kosong) Menampilkan kotak dialog Simpan File untuk membuat file baru.
13 “” (String kosong) Buka file menampilkan kotak dialog. teks
Hanya jenis file yang ditampilkan.

Semua operasi dalam tabel ini mengatur variabel sistem dokumen jika sesuai. Jika operasi berhasil, 1 akan ditetapkan untuk variabel sistem OK. Jika tidak, 0 diatur untuk variabel sistem OK.