Mengapa tampilan tujuh segmen memiliki titik desimal di sebelah kanan? [Tutup]


22

Semua tujuh segmen tampilan yang saya lihat sejauh ini memiliki titik desimal di sebelah kanan digit utama. Kenapa begitu? Titik desimal ke kiri akan dapat mewakili kombinasi angka yang lebih mungkin.

Tampilan satu digit dengan titik desimal di sebelah kiri dapat mewakili sembilan angka yang lebih mungkin ( .1, ..., .9 ) daripada tampilan umum dengan titik desimal di sebelah kanan.

Sunting: Mengapa juga angka-angka condong ke kanan?


7
Jadi, Anda dapat meletakkan titik desimal di sebelah kanan nomor Anda di mana pun itu berada.
Voltage Spike

8
FYI Saya telah melihat 7 segmen dengan titik desimal di kanan dan kiri, tetapi tidak hanya di kiri.
Bort

8
Mungkin karena ada ruang untuk DP di kanan bawah dan tidak ada di kiri bawah.
mike65535

4
banyak pajangan yang condongkan angka ke kanan, untuk memberikan efek miring. Itu meninggalkan lebih banyak ruang di kanan bawah daripada kiri.
Neil_UK

4
@ Tom - Mungkin itu meninggalkan ruang untuk titik desimal :)
Bort

Jawaban:


26

Saya pikir mike65535 mungkin benar, lebih atau kurang.

Tentu saja argumen bahwa ada ruang di sebelah kanan digit dan bukan di kiri hanya masuk akal jika digit miring ke kanan. Ada beberapa diskusi tentang itu di sini . Apa yang hilang dari diskusi itu adalah bahwa sedikit miring ke kanan memberikan karakter yang sedikit lebih mirip dengan tulisan tangan.

Gagasan bahwa seseorang bisa mendapatkan kekuatan sepuluh dari tampilan yang diberikan dengan menempatkan titik di sebelah kiri masuk akal, tapi saya tidak berpikir itu akan menjadi keputusan desain yang baik kecuali jika Anda sudah dibatasi hanya satu atau dua digit.

Desimal "kosong" (tanpa nol di depan) tidak mudah dibaca, lebih mungkin salah dibaca, dan akan selalu berada di ujung bawah rentang yang dapat ditampilkan. Bahkan jika kita memiliki titik desimal di sebelah kiri, itu akan tetap menjadi keputusan yang tepat untuk membayar biaya & ruang untuk digit tampilan lainnya.


24
>> Sebuah desimal "kosong" (tanpa nol di depannya). IYA NIH! Kami para insinyur semua diajari untuk tidak pernah menulis nilai tanpa angka nol di depan karena alasan yang Anda kutip.
mike65535

dan pengguna non-teknik mungkin tidak tahu bahwa 0,25 adalah 0,25 dan segala macam hal buruk terjadi. Juga, saya melihat aplikasi di mana DP display tujuh segmen berkedip untuk menunjukkan operasi atau kemajuan ...
dlatikay

Juga, jika seluruh tampilan harus mencakup rentang yang besar itu, mungkin akan lebih mudah, lebih efisien dan lebih dapat dipertahankan untuk hanya memperkenalkan notasi ilmiah, sehingga menjadikan titik paling kiri sebagai titik diperdebatkan (pun tidak dimaksudkan).
hoffmale

28

masukkan deskripsi gambar di sini

Gambar 1. Tampilan vertikal. Sumber .

masukkan deskripsi gambar di sini

Gambar 2. Tampilan miring. Sumber .

Alasan miring:

  • '7' khususnya, '4' pada tingkat yang lebih rendah dan mungkin '2', '3', '5', '6' dan '9' semuanya tampak lebih alami dan lebih menyerupai angka-angka jenis huruf cetak. Yang lain terlihat seperti huruf miring yang biasa kita baca dan mata tampaknya mengakomodasi ini dengan cukup nyaman.

Alasan desimal di sebelah kanan:

  • Ada lebih banyak ruang di sana karena miring. (Lihat di atas.)
  • Angka desimal <1 harus selalu ditulis dengan nol di depan. Angka nol di depan adalah petunjuk visual bahwa desimal ditampilkan walaupun pengamat tidak memperhatikannya.

Secara pribadi, saya menemukan tampilan 'persegi' sedikit membingungkan.

Edit oleh Michael Karas

Gagasan untuk memutar satu tampilan tujuh segmen 180 ° untuk membuat titik dua untuk sebuah jam, seperti yang diajukan dalam komentar, tidak hanya solusi yang dapat digunakan dalam estimasi saya. Saya telah mengedit ini di sini untuk dapat menunjukkan alasannya.

masukkan deskripsi gambar di sini


1
Pernahkah Anda membaca Blindsight oleh Peter Watts?
DKNguyen

2
Saya merujuk temuan Anda hal-hal orthogonal membingungkan.
DKNguyen

3
Juga jika Anda memutar beberapa segmen 180 ° Anda dapat membuat titik dua yang berfungsi dengan baik untuk tampilan jam.
ratchet freak

2
@DKNguyen artikel Wikipedia tidak menyebutkan kerentanan ortogonal para vampir sama sekali, sayangnya. TVTropes menyebutkannya: "Vampir, karena alasan spasial mereka yang unik, mendapatkan kejang ketika mereka melihat terlalu banyak sudut siku-siku. Ini memunculkan mitos bahwa mereka rentan terhadap persilangan, tetapi kebenarannya adalah mereka tersingkir jika mereka melihat sesuatu sesederhana kaca jendela atau bangunan dengan tapak persegi. Mereka sebagian besar punah setelah penemuan arsitektur di awal sejarah manusia. "
Ross Presser

1
@ scratchetfreak - Gagasan untuk memutar layar 7-seg 180 ° untuk membuat "titik dua" untuk sebuah jam terlihat sangat tidak biasa dalam persepsi saya. Saya telah menambahkan gambar ke jawaban Transistor yang sangat bagus untuk menggambarkan hal ini.
Michael Karas

2

Tanda baca, sebagai tradisi penyusunan huruf dan tulisan, selalu ditempatkan segera setelah karakter, bukan sebelumnya. Kami hanya terbiasa melihatnya seperti itu. Perhatikan bahwa ada juga tampilan alfanumerik, bukan hanya yang numerik.


Dan spasi ditempatkan setelah tanda baca tidak sebelumnya.
Popok

2
Saya menganggap itu ditulis seperti itu untuk menekankan poinnya.
henros

2

Saya memiliki kompor di mana setiap hot plate menggunakan satu digit. Titik digunakan untuk menunjukkan .5atau "menunjuk sesuatu". Saya pikir rentang itu agak lebih berguna daripada satu setengahnya [0..1]dan yang lain masuk [1..9].

Untuk menguraikan lebih lanjut tentang ini, karena tidak semua orang sepertinya mengerti maksud saya:

Jika Anda melihat bahwa use case valid (seperti yang saya pikir Anda harus lakukan karena itu merupakan produk aktual) asumsi bahwa titik di sebelah kiri akan meningkatkan jumlah nilai yang mungkin (seperti yang dilakukan dalam pertanyaan) tidak benar. Dengan titik di sebelah kiri Anda mendapatkan:

(.0), 0, .1, .2, .3, .4, .5, .7, .8, .9, 1, 2, 3, 4, 5, 6, 7, 8, 9

Dengan titik di sebelah kanan:

0, 0., 1, 1., 2, 2., 3, 3., 4, 4., 5, 5., 6, 6., 7, 7., 8, 8., 9, 9.

Jadi Anda memiliki jumlah negara / angka yang sama, tetapi dengan rentang yang terakhir angka-angkanya ditempatkan secara merata, sedangkan rentang pertama dibagi antara dua resolusi: .1dan 1.


Jumlahnya berurutan "0", "0.", "1", "1.", "2", "2." dll
zmarties

1
Saya tidak sepenuhnya yakin apa yang "setengah dalam [0..1] dan yang lain di [1..9]." cara. Tapi sepertinya lebih seperti komentar daripada jawaban. Mungkin saya tidak mengerti.
Bort

Hob saya di rumah melakukan ini. 1,5 diwakili oleh1.
Harry Beadle

@Bort Saya pikir maksudnya dari 20 angka yang dapat ditampilkan dengan satu dari 10 digit dan satu titik, menempatkan titik di sebelah kiri memberi Anda 10 angka antara 0 dan 1 (dengan titik yang ditunjukkan) dan 10 angka antara 1 dan 9 (tanpa titik). Itu tidak sepenuhnya benar karena "0" dan ".0" adalah angka yang sama, tetapi saya pikir itulah intinya. Sebaliknya, meletakkan titik di sebelah kanan berarti ".5" memberikan 20 angka dengan jarak yang sama antara 0 dan 9,5.
Philip C
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.