MSI/55 - denda zentraleko sukurtsal batek salgaiak eskatzeko terminal zaharra

MSI/55 - denda zentraleko sukurtsal batek salgaiak eskatzeko terminal zaharra

KDPV-n erakutsitako gailuak sukurtsal batetik denda zentral batera eskaerak automatikoki bidaltzeko asmoa zuen. Horretarako, lehenik eskatutako salgaien artikulu-zenbakiak sartu behar ziren, denda zentralaren zenbakia deitu eta datuak bidaltzea akustikoki akoplatutako modemaren printzipioa erabiliz. Terminalak datuak bidaltzen dituen abiadura 300 baud izan behar da. Merkurio-zink lau zelulek elikatzen dute (garai hartan posible zen), elementu horren tentsioa 1,35 V-koa da eta bateria osoa 5,4 V-koa da, beraz, dena 5 V-ko elikadura batetik funtzionatzen zuen. Etengailuak hiru modu hautatzeko aukera ematen dizu: CALC - ohiko kalkulagailua, OPER - zenbakiak eta beste karaktere batzuk sar ditzakezu eta BIDALI - bidalketa, baina hasiera batean ezin zen soinurik atera. Argi dago nolabait artikuluak gorde eta gero bidali ditzakezula, baina nola? Jakiten badugu, egilea soinuak aztertzen saiatuko da programa hau, edo nolabait ere terminala afizionatuen komunikazio mota digitaletarako egokitu.

Gailua atzeko aldean, buru dinamikoa eta bateriaren konpartimentua ikusgai daude:

MSI/55 - denda zentraleko sukurtsal batek salgaiak eskatzeko terminal zaharra

Garrantzitsuena - nola atera soinua terminaletik - egileak behin terminal bera zuen pertsona batengandik ikasi zuen. Hasierako kodea sartu behar duzu, eta, ondoren, artikuluak sartu ditzakezu. Etengailua OPER posiziora eramango dugu, P letra agertuko da. Sartu 0406091001 (egileak ez du azaltzen zer den hau, ziurrenik erabiltzaile izena) eta sakatu ENT. H letra agertzen da. Sartu 001290 (eta hau da seguruenik pasahitza) eta sakatu ENT berriro. 0 zenbakia agertzen da. Artikuluak sar ditzakezu.

Artikuluak H edo P letraz hasi behar du (egileak akats bat egin du hemen, ez dago P hizkirik teklatuan, F bat dago), gero zenbakiak daude. ENT tekla sakatu ondoren, 0004 0451 bezalako lerro bat agertzen da, non ondorengo artikulu bakoitzarekin lehen zenbakia handitzen den eta bigarrena txikiagotzen den, hau da, gelaxka okupatuen eta libreen kopurua dela, hurrenez hurren. Gezi-botoiak erabil ditzakezu sartutako artikuluak mugitzeko, baina egileak ez daki nola ezabatu (horrek esan nahi du CLR teklak ez duela lagundu). Ez da esaten artikulu bakoitzaren kantitatea nola adierazi.

Artikuluak sartu ondoren, etengailua BIDALI posiziora eraman eta SND/= tekla sakatu behar duzu. SEND BUSY mezua bistaratuko da adierazlean, eta transmisioa hasiko da:

MSI/55 - denda zentraleko sukurtsal batek salgaiak eskatzeko terminal zaharra

4,4 Hz-ko maiztasuna duen tonu batek 1200 s-ko soinuak egiten ditu. Ondoren, beste 6 s - 1000 Hz. Hurrengo 2,8 s seinale modulatua transmititzen igarotzen dira, eta ondoren beste 3 s - berriro 1000 Hz-ko tonua transmititzen.

Espektroari arreta handiz begiratuz gero, izan ere, 1000 Hz-en ordez 980 lortzen duzu, eta 1200 - 1180 ordez. Egileak WAV fitxategi bat grabatu zuen, goian aipatutako programa instalatu zuen ("man" horretarako. Hemen) eta honela exekutatu zuen:

minimodem -r -f msi55_bell103_3.wav -M 980 -S 1180 300

Gertatua:

### CARRIER 300 @ 1000.0 Hz ###
�H00��90+�H00��90+�H00��90+�H��3�56��+�Ʊ�3�56��+��9��+�ƴ56+�H963�5���+�
### NOCARRIER ndata=74 konfiantza=2.026 ampl=0.147 bps=294.55 (%1.8 motela) ###

Badirudi Bell 103 modulazioa. Orokorrean 1070 eta 1270 Hz egon arren.

Terminaleko maiztasunak "flotatzen" al ziren? Egileak WAV fitxategia editatu zuen, abiadura %1,8 handitu zen. Ia zehatz-mehatz 1000 eta 1200 atera ziren. Programaren abiarazte berria:

minimodem -r -f msi55_bell103_4.wav -M 1000 -S 1200 300 -R 8000 -8 —startbits 1 —stopbits 1

Eta hark erantzun zion:

### CARRIER 300 @ 1000.0 Hz ###
�H00��90+�H00��90+�H00��90+�H��3�56��+�Ʊ�3�56��+��9��+�ƴ56+�H963�5���+�
### NOCARRIER ndata=74 konfiantza=2.090 ampl=0.148 bps=299.50 (%0.2 motela) ###

Bi kasuetan, emaitzak zentzua dakar, akatsak izan arren. H12345678 artikulu-zenbakia seinaletik "atera" zen H��3�56�� gisa; bereizi ahal izan ditugun zenbakiak beren lekuetan daude. Baliteke elikadura-iturria iragazketa eskasa izatea, eta seinaleari 50 Hz-ko atzeko planoa gainjartzea eragingo du. Programak konfiantza-balio baxu baten berri ematen du (konfiantza=2.090), eta horrek seinale distortsionatua adierazten du. Baina orain, behintzat, argi dago terminalak nola bidaltzen zituen datuak denda zentralaren ordenagailura oraindik existitzen zenean.

Iturria: www.habr.com

Gehitu iruzkin berria