Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> php JAVA i RS232 ?, jak sterować z przeglądarki ?
webtg
post
Post #1





Grupa: Zarejestrowani
Postów: 62
Pomógł: 0
Dołączył: 28.12.2004
Skąd: Tarnowskie Góry

Ostrzeżenie: (0%)
-----


Witam,

Musze wymysleć temat pracy dyplomowej.
Wiem na 100% że będzie to związane z Internetem.
Częścią pracy bdzie strona WWW z bazą danych.

Natomiast z racji tego, że jest to katedra Mechatroniki to muszę w pracy zrobić również conieco elektrycznego.

Na wydziale mamy oscyloskopy z interfacem sieciowym nie wiem czy nie zrobić czegoś w tym kierunku. Coś w stylu wirtulanej pracowni do laborek.

problem pojawia się jak z poziomu przeglądarki np. załączać i wyłączać poszczegółne urzadzenia. Chodziłoby np. o uruchamianie silnika i przeprowadzanie pomiarów. Widok to nie problem bo to sobie zrobie przez kamerkę internetową - ale przydałoby się też sterować tą kamerką.

Można ktoś z was spotkał się juz z czymś podobnym.
Byłbym wdzieczny za wszelkie uwagi i propzycje.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
PMadej
post
Post #2


Vice-Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 395
Pomógł: 0
Dołączył: 7.08.2003
Skąd: Kielce

Ostrzeżenie: (0%)
-----


jak znasz niemiecki to tu jest dyskusja na temat skryptu mającego pracować na porcie com (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
http://www.phpforum.de/forum/phpforum2___2...1132594878.html
http://www.php-center.de/phorum/read.php?f=1&t=41922&a=2

  1. <?php
  2. // HOW TO USE php TO WRITE TO YOUR SERIAL PORT: TWO METHODS
  3. $serproxy=true;
  4. if ($serproxy) {
  5.  // Use this code in conjunction with SERPROXY.EXE
  6.  // (http://www.lspace.nildram.co.uk/freeware.html)
  7.  // which converts a Serial stream to a TCP/IP stream
  8.  $fp = fsockopen ("localhost", 5331, $errno, $errstr, 30);
  9.  if (!$fp) {
  10.  echo "$errstr ($errno)";
  11.  } else {
  12.  $e = chr(27);
  13.  $string = $e . "A" . $e . "H300";
  14.  $string .= $e . "V100" . $e . "XL1SATO";
  15.  $string .= $e . "Q1" . $e . "Z";
  16.  echo $string;
  17.  fputs ($fp, $string );
  18.  fclose ($fp);
  19.  }
  20. } elseif ($com1) {
  21.  // Use this code to write directly to the COM1 serial port
  22.  // First, you want to set the mode of the port. You need to set
  23.  // it only once; it will remain the same until you reboot.
  24.  // Note: the backticks on the following line will execute the
  25.  // DOS 'mode' command from within php
  26.  `mode com1: BAUD=9600 PARITY=N data=8 stop=1 xon=off`;
  27.  $fp = fopen ("COM1:", "w+");
  28.  if (!$fp) {
  29.  echo "Uh-oh. Port not opened.";
  30.  } else {
  31.  $e = chr(27);
  32.  $string = $e . "A" . $e . "H300";
  33.  $string .= $e . "V100" . $e . "XL1SATO";
  34.  $string .= $e . "Q1" . $e . "Z";
  35.  echo $string;
  36.  fputs ($fp, $string );
  37.  fclose ($fp);
  38.  }
  39. }
  40. ?>


a to na zachete dokładnie to co potrzebujesz ... bezpośrednia kontrola urządzeń wejścia/wyjścia: http://pl.php.net/dio
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 20:03