Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Малко помощ за едни файлове.
http://mcu-bg.com/mcu_site/viewtopic.php?f=16&t=16188
Страница 1 от 2

Автор:  pipilica [ Нед Окт 21, 2018 6:47 am ]
Заглавие:  Малко помощ за едни файлове.

И така нищо не разбирам от програмиране но се опитвам да чета и да пробвам, но тук ударих на камък. Опитвам се да подкарам това http://www.lancos.com/webtherm.html инсталирах си и ХАММР сървър и сложих файловете е папката и нищо не стана. Съвъра работи, за пробата инсталирах на него фотогалерия и си работи. Та въпроса е какво да ги правя тия файлове, след четене разбирам че това са някви файлове дето трябва да се компилират с нещо в друго нещо че да тръгне системата. Ето фаиловете.

Прикачени файлове:
файлове.jpg
файлове.jpg [ 65.84 KiB | Прегледано 10073 пъти ]

Автор:  trakon [ Нед Окт 21, 2018 12:57 pm ]
Заглавие:  Re: Малко помощ за едни файлове.

На теб звуковите ти драйвери тръгнаха ли?

Автор:  pipilica [ Нед Окт 21, 2018 1:42 pm ]
Заглавие:  Re: Малко помощ за едни файлове.

Не, отказах се, ще му туря на USB звук.

Автор:  michev [ Нед Окт 21, 2018 9:20 pm ]
Заглавие:  Re: Малко помощ за едни файлове.

Ани те са ти го написали:
Цитат:
Server Side
===========
To run the thermometer you need a PC with a simple
hardware connected to the COM port (ttyS?), a http server (i.e. "Microsoft
Personal Web Server" or "Apache") running, and the following files in
the cgi-bin directory:

--Windows--
cgitherm.exe -- the executable
skeleton.html -- the HTML template for the results page (optional)
....
....
Client side
===========
To run the thermometer on the client you need only a HTML
browser (Netscape, InternetExplorer, Opera, Konqueror, ...).
If your browser don't understand the 'REFRESH' META TAG try with
the skeleton_js.html that use JavaScript to update the page.



Т.е копираш cgitherm.exe в cgi-bin папката на Апача.

Като гледам много ангажиращо ми се вижда това.. че компютър.. че COM/LPT порт.. Ако само ще го покзваш в уеб, без да го логваш, защо просто не използваш най-простото ESP8266/32 и на ардуино да му напляскаш един код за четене на температурта и сервиране по уеб?

Автор:  pipilica [ Нед Окт 21, 2018 11:02 pm ]
Заглавие:  Re: Малко помощ за едни файлове.

Ами инсталирах ХАММР, това можах, преди пробвах само Апач сървър но нещо не се получи, та в ХАММР-а папката за изпълнение е htdocs май такава cgi-bin не видях, турих всичко там и нищо не стана. То верно че има сигурно и по-лесен начин ма като не разбирам, пък у намерих полезно приложение на сървъра с галерията така че ще си стои включен.
Е как ще се стартира ЕХЕ файл през броузер, нали само html и php се стартират така.

Автор:  michev [ Пон Окт 22, 2018 1:13 pm ]
Заглавие:  Re: Малко помощ за едни файлове.

Като изключим факта, че ехе-то им крашва под боза 7.. - на снимката мисля става ясно къде да го сложиш и как да го извикаш.

Прикачени файлове:
webtherm.png
webtherm.png [ 71.33 KiB | Прегледано 9952 пъти ]

Автор:  pipilica [ Вто Окт 23, 2018 3:07 am ]
Заглавие:  Re: Малко помощ за едни файлове.

Явно не съм настроил сървъра правилно.
ХАМРР-а е версия 1.8.0 ако има значение.

Прикачени файлове:
untitled.JPG
untitled.JPG [ 42.71 KiB | Прегледано 9900 пъти ]

Автор:  pipilica [ Вто Окт 23, 2018 3:35 am ]
Заглавие:  Re: Малко помощ за едни файлове.

Егати и системата копирах файловете в cgi-bin и в htdocs и пуснах therm-test-win.html и уж тръгна. Но излиза няква грешка 14. Ето какво казва автора за тая грешка, на мен нищо не ми говори какво да направя. не съм свързал датчиците и би трябвало да ми даде грешка 11 или 13.
Код:
The result is "Err-11".
Check that the hardware is connected, the proper COM port
selected, and a good cable with all pins connected is used.

The result is "Err-13".
The temperature sensor is not responding.
Solution: connect the DS1621/DS1631 sensor and select the proper
address (1-8).

The result is always "Err-14".
The therm.cgi process need to access the /dev/ttyS?
device. On RedHat Linux distributions the /dev/ttyS? has grant
rw access only to some users.
Solution: if you use Apache add the wwwrun or nobody user (look at
the httpd.conf file to know the user used by Apache) to the uucp
group (file /etc/groups)
Alternatively change the rights:
chmod 666 /dev/ttyS?
chmod 777 /var/lock

N.B. therm.cgi try to create the file /var/lock/LCK..ttyS? to lock the port
     and then open the /dev/ttyS? file to access the COM port. If your system
     use different paths or device name you need to change them in the
     rs232int.cpp source file and recompile it.

Ако беше на сървър в нета знам как да променя правата, ма тука гледах но не открих, май трябва да чопкам в някой файл.

Автор:  syscop [ Вто Окт 23, 2018 8:16 am ]
Заглавие:  Re: Малко помощ за едни файлове.

Поне смени разширението на файла. Никой читав съвременен browser няма да ти разреши да изпълниш .exe от командния му ред.

Автор:  pipilica [ Чет Окт 25, 2018 2:30 am ]
Заглавие:  Re: Малко помощ за едни файлове.

Бе то разширението си работи, поне излиза на другия комп, ма дава тая грешка 14. Как да дам access the /dev/ttyS? къде да чопля.

Автор:  jofcho [ Чет Окт 25, 2018 1:44 pm ]
Заглавие:  Re: Малко помощ за едни файлове.

Десен бутон на "Computer", избираш Properties, от там на Advanced System Settings - Environment Variables - System Variables - New

Variable Name THERM_PORT
Variable Value - номера на компорта, на който ти е закачен термометъра.
Ок, Ок, Ок

Един рестарт за всеки случай.
Пускаш един дос прозорец (Start - cmd) и вътре пишеш set и натискаш Enter.
Нейде към края трябва да ти се появи и THERM_PORT=1, ако си дал по-горе 1 за номер на порта.
Па после пробвай да пуснеш cgitherm.exe било то пак през дос прозореца или пък директно като достъпиш страничката за термометъра на уеб сървъръ.

Успех!

Автор:  pipilica [ Пет Окт 26, 2018 2:58 am ]
Заглавие:  Re: Малко помощ за едни файлове.

Огромно Благодаря.
Стана, даде грешка 11, не съм свързал датчиците.

Автор:  pipilica [ Сря Окт 31, 2018 6:14 am ]
Заглавие:  Re: Малко помощ за едни файлове.

Тръгна точно.

Автор:  pipilica [ Чет Ное 01, 2018 4:45 am ]
Заглавие:  Re: Малко помощ за едни файлове.

Бе то тръгна ма ми се иска леко да преправя нещо че да мога да сложа коментар под температурите обаче не знам къде. Ето какво излиза.
Гледах да се ориентирам по линка който е сложил човеко и неговите надписи но не намерих, ето и кода на страницата дето зарежда.
Код:
<html>

<head>
<title>Thermometer</title>
</head>

<body>

<p><a href="/cgi-bin/cgitherm.exe?format=html&amp;unit=far&amp;what=1-2&amp;port=3">WEB
Thermometer</a> </p>

<form method="GET" action="/cgi-bin/cgitherm.exe">
  <p>&nbsp;</p>
  <table border="0" cellpadding="0" cellspacing="5">
    <tr>
      <td>Outupt format:</td>
      <td><select name="format" size="1">
        <option value="text">text</option>
        <option selected value="html">html</option>
      </select></td>
    </tr>
    <tr>
      <td>Unit of measure:</td>
      <td><select name="unit" size="1">
        <option selected value="cent">Celsius</option>
        <option value="far">Farenheit</option>
      </select></td>
    </tr>
    <tr>
      <td>Number of decimal digits:</td>
      <td><select name="digits" size="1">
      <option value="0">No digits</options>
        <option selected value="1">1</option>
        <option value="2">2</option>
        <option value="3">3</option>
      </select></td>
    </tr>
    <tr>
      <td>Sensors:</td>
      <td><input type="text" name="what" size="20" value="1-1"></td>
    </tr>
    <tr>
      <td>COM Port:</td>
      <td><select name="port" size="1">
        <option selected value="1">COM1</option>
        <option value="2">COM2</option>
        <option value="3">COM3</option>
        <option value="4">COM4</option>
      </select></td>
    </tr>
    <tr>
      <td>Update Time:</td>
      <td><select name="reload" size="1">
        <option value="1">1 sec</option>
        <option value="2">2 sec</option>
        <option selected value="3">3 sec</option>
        <option value="4">4 sec</option>
        <option value="5">5 sec</option>
        <option value="10">10 sec</option>
        <option value="15">15 sec</option>
        <option value="20">20 sec</option>
        <option value="30">30 sec</option>
        <option value="60">1 min</option>
      </select></td>
    </tr>
    <tr>
      <td></td>
      <td></td>
    </tr>
    <tr>
      <td><input type="submit" value="Submit"></td>
      <td><input type="reset" value="Reset"></td>
    </tr>
  </table>
</form>
</body>
</html>

Май тия неща се зареждат от ЕХЕ-то дето е на сървъра, пък е него не мога да погледна.
Некви идей по въпроса.

Прикачени файлове:
therm.JPG
therm.JPG [ 25.09 KiB | Прегледано 9684 пъти ]

Автор:  michev [ Чет Ное 01, 2018 10:15 am ]
Заглавие:  Re: Малко помощ за едни файлове.

Трябва да буташ в
Цитат:
skeleton.html

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/