Stránka 1 z 1

Win10 - basic

Napsal: 26 říj 2021, 18:56
od jova
Zdravím.
Obrátil se na mě známí, zda bych mu nerozchodil program v basicu pod win10. Jedná se o program, který kdysi sestavil, program čte data z digitálního měřidla pomocí RS232 ukládá je do tabulky a tu následně uloží jak TXT soubor. Původně mu to prý snad běhalo na win95. Já se v tom moc nevyznám, tak se chci optat zda neexistuje nějaké řešení, nebo emulátor v kterém bych to spustil.

Re: Win10 - basic

Napsal: 28 říj 2021, 08:37
od Dex
Možná bude jednodušší takovou drobnost napsat znovu :-)

Obecně spousta programů co šla pod Win95 běhá i pod Win10 - zkoušel to vůbec respektive co to dělá nebo nedělá?

Re: Win10 - basic

Napsal: 28 říj 2021, 12:19
od jova
Tahle varianta by byla samozřejmě nejjednodušší, ale pro mě bohužel nereálná. :(
Dokázal by někdo napsat takový program, aby byl pod těma 10tkama funkční? Program by měl provádět následující:
1. Umožnit zadat základní popis v sedmi znacích a vytvoří první řádek s číslem1
2. Načíst z odměřování tou RS232 data o naměřené délce
3. Přijmout z odměřování tou RS232 resetovací impuls, ten zapíše ta aktuální data na první pozici tabulky a přesune se na další pozici
4. Opět načte nová data …
5. Po 10tém čísle založí nový řádek, označí ho 11 a provádí opětovně další měřeni…
Výsledkem by měla být cca takováhle tabulka ve formátu TXT uložená v PC.

Kód: Vybrat vše

2100103    1   898   856   802   707   635   745   548   614   708   776
2100103   11   483   659   578   495   404   420   530   513   473   537
2100103   21   551   378   610   644   529   499   426   361   322   299
2100103   31   374   450   487   294   386   364   394   161   114   279
2100103   41   999

Re: Win10 - basic

Napsal: 29 říj 2021, 10:25
od Dex
Nevím na co to přesně máš, ale tohle by jsi třeba v Pythonu zvládnul viz. https://pyserial.readthedocs.io/en/late ... intro.html a zbytek najdeš po netu snadno.

Třeba ale půjde normálně používat ten starý program - co to tedy dělá nebo nedělá a je to program pro konzoli nebo s GUI?

Re: Win10 - basic

Napsal: 01 lis 2021, 17:15
od fulda
Ne, že bych chápal co je cílem. Otázka je položená celkem hodně abstraktně.
Takže mohu nabídnout jen abstraktní odpověď. Pokud "to chodilo" na win95, tak s velkou pravděpodobností půjde najít takové nastavení compatibility mode, se kterým se program bude dát spustit.

Pak je tu také otázka, co znamená "program v basicu". Microsoft vydává a aktivně podporuje několik verzí basicu. Například Visual Basic Script je v systému přítomen už v základní instalaci a velké množství "jednoduchých udělátek" na něj spoléhá a já bych jej pro tento typ scriptu docela určitě použil.

Mohu ti poradit, jak s ním pracuji, abych dostal hezké prostředí s nápovědou a tak. Já na to používám excel. Prostě si v excelu dám vytvořit nové makro typu VBScript a edituji si co se mi zlíbí. Nápověda napovídá, syntaxe se obarvuje, překlapy se podtrhávají.
Když jsem s kódem hotov, tak ho prostě Copy/Paste osvobodím do samostatného souboru.vbs a je to. Možná budeš překvapen, jak je to mocný nástroj.

Není TOTO náhodou kostra tvého programu? nebo snad TOHLE?